Skip to content

fix(watchlist): make tabs scrollable at narrow widths#916

Open
jakearmstrong59 wants to merge 1 commit intoentrius:testfrom
jakearmstrong59:fix/watchlist-tabs-overflow
Open

fix(watchlist): make tabs scrollable at narrow widths#916
jakearmstrong59 wants to merge 1 commit intoentrius:testfrom
jakearmstrong59:fix/watchlist-tabs-overflow

Conversation

@jakearmstrong59
Copy link
Copy Markdown

@jakearmstrong59 jakearmstrong59 commented May 1, 2026

Summary

Fix the Watchlist page tab row so all tabs remain reachable when the viewport is too narrow to display them at once.

The Watchlist tabs already used MUI's scrollable tab variant, but the tab container was not constrained tightly enough at narrow non-mobile widths. This could leave overflowed tabs hidden and difficult or impossible to select.

This update:

  • Enables mobile scroll buttons for the Watchlist tab row
  • Constrains the Tabs component to the visible width
  • Adds horizontal overscroll containment
  • Styles scroll buttons consistently with the existing theme
  • Preserves existing tab labels, badges, and URL tab behavior

Related Issues

Fixes #915

Type of Change

  • Bug fix
  • New feature
  • Refactor
  • Documentation
  • Other (describe below)

Screenshots

Record_2026_04_30_14_52_42_864.mp4
Record_2026_04_30_14_54_52_650.mp4

Checklist

  • New components are modularized/separated where sensible
  • Uses predefined theme (e.g. no hardcoded colors)
  • Responsive/mobile checked
  • Tested against the test API
  • npm run lint passes
  • npm run build passes
  • Screenshots included for any UI/visual changes

@xiao-xiao-mao xiao-xiao-mao Bot added the enhancement New feature or request label May 1, 2026
@jakearmstrong59 jakearmstrong59 force-pushed the fix/watchlist-tabs-overflow branch from 845822c to 9903b45 Compare May 1, 2026 00:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Watchlist tabs are inaccessible at narrow desktop widths

1 participant