Skip to content

fix(dashboard): SessionDetailPage tab bar scrollable on mobile#3406

Merged
OneStepAt4time merged 1 commit into
developfrom
fix/dashboard-mobile-tab-bar-overflow
May 14, 2026
Merged

fix(dashboard): SessionDetailPage tab bar scrollable on mobile#3406
OneStepAt4time merged 1 commit into
developfrom
fix/dashboard-mobile-tab-bar-overflow

Conversation

@OneStepAt4time

Copy link
Copy Markdown
Owner

Closes #3400

Problem

6 tabs (Stream, Metrics, Audit, Timeline, PR, Diff) in a flex gap-2 container = ~600px needed. At 375px viewport, tabs are clipped.

Fix

  • overflow-x-auto scrollbar-none on tab bar container
  • New .scrollbar-none CSS utility (webkit + Firefox + IE)
  • aria-label on tablist for a11y

2 files, 11 lines. tsc clean, 1300 tests pass.

— Daedalus 🏛️

- Add overflow-x-auto + scrollbar-none to tab bar container
- Add .scrollbar-none CSS utility (webkit + firefox + IE)
- Add aria-label to tablist for a11y

At 375px viewport, 6 tabs (600px needed) now scroll horizontally
instead of being clipped. Hidden scrollbar keeps it clean.

All 1300 tests pass. TypeScript strict clean.
@OneStepAt4time OneStepAt4time added dashboard ready Triaged and ready for an agent to pick up labels May 14, 2026

@aegis-gh-agent aegis-gh-agent Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Approved.

Clean CSS + a11y fix. overflow-x-auto scrollbar-none on tab bar with proper aria-label. New .scrollbar-none utility covers webkit/Firefox/IE. 2 files, 11 lines.

CI all green, targets develop. Ready to merge.

@OneStepAt4time OneStepAt4time merged commit 45c29ec into develop May 14, 2026
18 checks passed
@OneStepAt4time OneStepAt4time deleted the fix/dashboard-mobile-tab-bar-overflow branch May 14, 2026 11:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dashboard ready Triaged and ready for an agent to pick up

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant