Hi Keith, Thanks for working on this. If you haven't already, please be sure to take a look at the Accessibility section of the popover=hint explainer <https://open-ui.org/components/popover-hint.research.explainer/#accessibility>. Note that exposure of semantics to accessibility APIs needs to be implemented in order for this to ship, and ideally, it wouldn't be enabled in Nightly without this implemented (or at least not for too long). I'm not sure if the open spec pull request(s) cover accessibility or not, and while the suggestions in the explainer look reasonable to me at a glance, I need to dig a little deeper.
Happy to help with any questions you might have. Thanks! Jamie On Mon, Jun 3, 2024 at 7:50 PM Keith Cirkel <[email protected]> wrote: > *Summary*: > The Popover API > <https://html.spec.whatwg.org/multipage/C#the-popover-attribute> (MDN > <https://developer.mozilla.org/en-US/docs/Web/API/Popover_API>, OpenUI > Explainer <https://open-ui.org/components/popover.research.explainer/>) > is now part of the HTML standard. It allows developers to create popovers > of varying types and also easily trigger them from buttons, without using > Javascript. > > One very common use case for popovers that isn’t well covered by the > existing Popover API is building “tooltips”. The popover=hint proposed > spec is designed to assist developers in building tooltips, and other > similar use cases. > I intend to prototype this out in Gecko. > > *Bug*: > https://bugzilla.mozilla.org/show_bug.cgi?id=1867743. > > *Specification*: > https://github.com/whatwg/html/pull/9778 > > *Standards Body*: > WHATWG > > *Platform coverage*: > all. > > *Preference*: > dom.popoverhint.enabled > > *DevTools bug*: > n/a. > > *Link to standards-positions discussion*: > https://github.com/mozilla/standards-positions/issues/965. > > *Other browsers*: > Blink: Shipping. > WebKit: No Signals ( > https://github.com/WebKit/standards-positions/issues/305). > > > *web-platform-tests*: > > https://wpt.fyi/results/html/semantics/popovers?label=master&label=experimental&aligned&q=popover > > -- > You received this message because you are subscribed to the Google Groups " > [email protected]" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/3e8471fb-0007-41a7-a916-ee26596fa391%40app.fastmail.com > <https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/3e8471fb-0007-41a7-a916-ee26596fa391%40app.fastmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "[email protected]" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/mozilla.org/d/msgid/dev-platform/CAPHL6CxFa4oHd1-dt5Xb_J86Nq3zdpW5VDuB%3DF2Az3sVZZ3AEw%40mail.gmail.com.
