demo · v150

Keyboard Accessibility Test

Navigate the toolbar below using only the keyboard. Tab moves between buttons; Enter or Space opens dropdown menus (popover=auto); hints (popover=hint) appear automatically when an icon button receives focus. In Chrome 150, a focused hint tooltip can appear above an already-open menu without closing the auto stack — both remain accessible at the same time.

Keyboard: Tab to move focus • Enter/Space to open menus • Escape to dismiss • Hints appear on focus automatically
Save document (Ctrl+S)
Share…
Settings
Focused elementnone
Active hintnone
Open menunone
Hint + Menu

Keyboard / focus event log

Accessibility checklist — interact with the toolbar to tick items

/* Chrome 150: popover=hint and popover=auto coexist in the top layer.
   A hint shown via focus does not dismiss an already-open auto menu. */

<!-- Toolbar icon button with hint tooltip -->
<button aria-label="Save" aria-describedby="hint-save">💾</button>
<div popover="hint" id="hint-save">Save document (Ctrl+S)</div>

<!-- Menu button with auto dropdown -->
<button popovertarget="menu-file" aria-haspopup="true">File</button>
<div popover="auto" id="menu-file">...</div>

/* In Chrome 150: open menu-file, then Tab to Save icon —
   hint-save appears AND menu-file stays open. Both in top layer. */

see also

implementation reference

Need the exact API surface, compatibility boundaries, errors, lifecycle, and source links? Read the matching gendn reference ↗