v149 · DOM · Popover

Hint Dismissal Audit

Open auto and hint popovers in different combinations and watch the event log to verify the Chrome 149 rule: opening a hint never dismisses an unrelated auto; hints only close when their own ancestor chain closes.

Click buttons to open each popover. Watch which ones close others.

auto Menu A
auto Menu B (unrelated)
hint Hint α (unrelated to menus)
hint Hint β (unrelated)
Hint α (hint)
Opening me should NOT close Menu A or B
Hint β (hint)
Opening me should NOT close Menu A or B
Event log
Open some popovers to see events here…
Action Chrome 149 rule Expected
Open Menu A, then open Menu B auto closes unrelated autos Menu A closes
Open Menu A, then show Hint α hint NEVER closes unrelated autos Menu A stays open
Open Menu A, show Hint α, click outside click-outside closes the whole stack Both close
Show Hint α, then show Hint β only one hint open at a time (hints close sibling hints) Hint α closes
Open Menu A, close Menu A programmatically ancestor closes → descendants close Any child hints of Menu A close

see also

implementation reference

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