Skip to content

feat(tabs): add inline tab actions - #20

Merged
helbertm merged 4 commits into
masterfrom
codex/sql-tab-inline-actions
Jul 30, 2026
Merged

feat(tabs): add inline tab actions#20
helbertm merged 4 commits into
masterfrom
codex/sql-tab-inline-actions

Conversation

@helbertm

Copy link
Copy Markdown
Owner

Summary

  • add per-tab close actions revealed on hover/focus and persistently available for coarse touch input
  • move tab rename actions into each tab while preserving keyboard shortcuts and focus restoration
  • turn the existing header X into a guarded Close all action with exact tab-count confirmation
  • keep the New tab action immediately after the last open tab
  • simplify inline action chrome so hover/focus treatments do not compete with the tab border

Accessibility and UX

  • keep action controls outside role="tablist" while visually aligning them with their tabs
  • preserve localized accessible names in en-US, pt-BR, and es-ES
  • restore focus to the resulting active tab after close
  • put initial destructive-dialog focus on Cancel
  • cover desktop and coarse-touch behavior with zero axe violations

Validation

  • npm run validate:full:ci
  • npm run validate:dependencies (0 vulnerabilities)
  • npm run quality:docker
  • npm run quality:security:docker (npm audit and OSV: no issues)
  • npm run validate:browser:quality
  • npm run validate:native:chromium

Release Please should derive the next release as 0.6.0 after this PR reaches master.

@helbertm
helbertm merged commit ba7239b into master Jul 30, 2026
7 checks passed
@helbertm
helbertm deleted the codex/sql-tab-inline-actions branch July 30, 2026 16:24
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.

1 participant