Skip to content

fix(tabs): restore standard tab interactions - #86

Merged
thinhntq merged 6 commits into
mainfrom
codex/fix-62-tab-interactions
Sep 1, 2026
Merged

thinhntq merged 6 commits into
mainfrom
codex/fix-62-tab-interactions

Conversation

@thinhntq

@thinhntq thinhntq commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • make the whole visible tab body selectable while keeping the close control independent
  • support Control-Tab and Control-Shift-Tab cycling with guarded empty/single-tab behavior
  • support middle-click close without changing the selected tab first
  • preserve rename, context-menu, and accessibility behavior

Verification

Manual pre-merge check

Please exercise the recorded macOS pointer/keyboard/rename/context-menu/accessibility matrix. Public NSHostingView inspection cannot reliably prove SwiftUI's internal event-routing regions, so this remains an explicit live-app gate.

Closes #62

@thinhntq
thinhntq merged commit 1eacc9c into main Sep 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Cannot switch tabs in a "normal" way

1 participant