{"version":"2.1.280","anchor":"selectable-list-reducer-gains-a-scroll-viewport-action-for","canonical_anchor":"selectable-list-reducer-gains-a-scroll-viewport-action-for","heading":"Selectable list reducer gains a 'scroll-viewport' action for wheel\/programmatic scrolling","tier":"internal","area":"UI Components","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/selectable-list-reducer-gains-a-scroll-viewport-action-for","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### Selectable list reducer gains a 'scroll-viewport' action for wheel\/programmatic scrolling\n\nSelectable lists gained a scroll-viewport action for mouse-wheel and programmatic scrolling\n\n**What**\n\nThe internal logic behind Claude Code's selectable lists now handles a `scroll-viewport` action, which shifts the visible window of list items by a given amount while keeping track of which item is focused, even if it moves out of view. This is separate from moving focus with the up\/down arrow keys.\n\n**Why**\n\nThis allows list scrolling, such as with a mouse wheel, to move independently of keyboard navigation while still keeping the selected item correctly tracked.\n\n- Area: UI Components\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5"}