Skip to content

web-ui: hover popover labels the session top-bar icon buttons - #511

Merged
ReganBell merged 2 commits into
mainfrom
upstream-1849
Aug 13, 2026
Merged

web-ui: hover popover labels the session top-bar icon buttons#511
ReganBell merged 2 commits into
mainfrom
upstream-1849

Conversation

@ReganBell

Copy link
Copy Markdown
Collaborator

The session top bar's tool icons (crons, files, apps, skills, memory, keychain) relied on the native title attribute, which is slow to appear and invisible to keyboard users. Each button now gets a styled tooltip pill: right-aligned to avoid clipping, no show delay, and shown on keyboard focus as well as hover. The native title is replaced with aria-label plus a role=tooltip span.

Depends on #486 — do not merge until it lands.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

The session top bar's tool icons (crons, files, apps, skills, memory, keychain) relied on the native title attribute, which is slow to appear and invisible to keyboard users. Each button now gets a styled tooltip pill: right-aligned to avoid clipping, no show delay, and shown on keyboard focus as well as hover. The native title is replaced with aria-label plus a role=tooltip span.
@ReganBell
ReganBell merged commit 6ee85e0 into main Aug 13, 2026
21 checks passed
@ReganBell
ReganBell deleted the upstream-1849 branch August 13, 2026 23:20
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