web-ui: hover popover labels the session top-bar icon buttons (#511)
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. <!-- codesmith:footer --> --- <a href="https://app.blacksmith.sh/yc-software/codesmith/qm/pr/489"><picture><source media="(prefers-color-scheme: dark)" srcset="https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v2.svg"><source media="(prefers-color-scheme: light)" srcset="https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-light-v2.svg"><img alt="View with [code]smith" src="https://pr-comments-assets.blacksmith.sh/codesmith/view-with-codesmith-dark-v2.svg"></picture></a> <a href="https://backend.blacksmith.sh/track/enable-autofix?expires=1789249509&installation_model_id=19911&pr_number=489&repository=yc-software%2Fqm&return_to=https%3A%2F%2Fgithub.com%2Fyc-software%2Fqm%2Fpull%2F489&signature=c3d17ba2a7313c5bd5873c8e390e24293b78db795e135ab6f7cd3b1372796c56"><picture><source media="(prefers-color-scheme: dark)" srcset="https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-light.svg"><img alt="Autofix with [code]smith" src="https://pr-comments-assets.blacksmith.sh/codesmith/autofix-with-codesmith-dark.svg"></picture></a> <sup>Need help on this PR? Tag <code>@codesmith-bot</code> with what you need. Autofix is disabled.</sup> <!-- codesmith:autofix:disabled --> <!-- /codesmith:footer -->
R
Regan Bell committed
6ee85e0637f58a4de90f5081bd54aa0528585f5a
Parent: db3ee65
Committed by GitHub <noreply@github.com>
on 8/13/2026, 11:20:52 PM