diff --git a/kafka-ui-react-app/src/components/Topics/Topic/Details/Messages/Filters/Filters.tsx b/kafka-ui-react-app/src/components/Topics/Topic/Details/Messages/Filters/Filters.tsx index d044fefabf..5cf9b2af57 100644 --- a/kafka-ui-react-app/src/components/Topics/Topic/Details/Messages/Filters/Filters.tsx +++ b/kafka-ui-react-app/src/components/Topics/Topic/Details/Messages/Filters/Filters.tsx @@ -192,7 +192,17 @@ const Filters: React.FC = ({ setAttempt(attempt + 1); if (isSeekTypeControlVisible) { - props.seekType = isLive ? SeekType.LATEST : currentSeekType; + switch (seekDirection) { + case SeekDirection.FORWARD: + props.seekType = SeekType.BEGINNING; + break; + case SeekDirection.BACKWARD: + case SeekDirection.TAILING: + props.seekType = SeekType.LATEST; + break; + default: + props.seekType = currentSeekType; + } props.seekTo = selectedPartitions.map(({ value }) => { const offsetProperty = seekDirection === SeekDirection.FORWARD ? 'offsetMin' : 'offsetMax';