Drawer reselect scrolls List hub to top #74

Closed
opened 2026-08-04 23:20:32 +00:00 by TheAnachronism · 1 comment

What to build

When the user opens the Drawer tree and taps the already-selected row (any selectable row: Virtual feed, category, or feed), close the drawer and jump the List hub to the top without reloading headlines.

Acceptance criteria

  • Tapping the current Selection row in the Drawer tree closes the drawer
  • That reselect jumps List hub scroll to the top and clears scroll-past mark tracking
  • Headlines are not re-fetched solely because the same Selection was tapped again
  • Behavior applies to Virtual feeds, categories, and feeds
  • Tapping a different row still changes Selection and loads headlines as today
  • Automated coverage covers the same-Selection reselect path (scroll/reset without headline reload)

Blocked by

  • None — can start immediately
## What to build When the user opens the Drawer tree and taps the already-selected row (any selectable row: Virtual feed, category, or feed), close the drawer and jump the List hub to the top without reloading headlines. ## Acceptance criteria - [ ] Tapping the current Selection row in the Drawer tree closes the drawer - [ ] That reselect jumps List hub scroll to the top and clears scroll-past mark tracking - [ ] Headlines are not re-fetched solely because the same Selection was tapped again - [ ] Behavior applies to Virtual feeds, categories, and feeds - [ ] Tapping a different row still changes Selection and loads headlines as today - [ ] Automated coverage covers the same-Selection reselect path (scroll/reset without headline reload) ## Blocked by - None — can start immediately
Author
Owner

Done in 327c851 (format follow-up 2e447ff) — same-Selection Drawer reselect closes the drawer and scrolls List hub to top without reloading headlines.

Done in 327c851 (format follow-up 2e447ff) — same-Selection Drawer reselect closes the drawer and scrolls List hub to top without reloading headlines.
Sign in to join this conversation.
No description provided.