Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

popover=hint #965

Closed
mfreed7 opened this issue Jan 20, 2024 · 8 comments
Closed

popover=hint #965

mfreed7 opened this issue Jan 20, 2024 · 8 comments

Comments

@mfreed7
Copy link

mfreed7 commented Jan 20, 2024

Request for Mozilla Position on an Emerging Web Specification

Other information

This is related to, but not blocked/gated by, the invokers proposal.

See also, whatwg/html#9776.

@mfreed7
Copy link
Author

mfreed7 commented Apr 25, 2024

Any thoughts on this one? There's now an approved spec PR and a prototype implementation that seems to work nicely. We'd love to get implementer support.

@bramus
Copy link

bramus commented Jun 3, 2024

It was recently announced that this is getting prototyped in Gecko: https://groups.google.com/a/mozilla.org/g/dev-platform/c/vaT1aQGETLM/m/XyjTUsHVBgAJ

@mfreed7
Copy link
Author

mfreed7 commented Jul 24, 2024

It was recently announced that this is getting prototyped in Gecko: https://groups.google.com/a/mozilla.org/g/dev-platform/c/vaT1aQGETLM/m/XyjTUsHVBgAJ

Given that this is being prototyped, would it be appropriate to say that Gecko is supportive of the API?

@zcorpan zcorpan moved this from Unscreened to Needs proposed position in standards-positions review Oct 14, 2024
@zcorpan
Copy link
Member

zcorpan commented Oct 16, 2024

We've discussed this and we're positive. We have some reservations for interesttarget, but that is a separate proposal.

@zcorpan zcorpan moved this from Needs proposed position to Position is proposed in standards-positions review Oct 16, 2024
@mfreed7
Copy link
Author

mfreed7 commented Oct 17, 2024

We've discussed this and we're positive.

Thanks!

We have some reservations for interesttarget, but that is a separate proposal.

Yep, makes sense. There is more to do on interesttarget, but I think we're making progress.

@jcsteh
Copy link
Contributor

jcsteh commented Oct 23, 2024

There is some great progress with regard to figuring out the accessibility story here as can be seen in the accessibility section of the explainer. However, I see some open questions there (e.g. what to do about a hidden details target) and I don't think we have a clear resolution on those. Furthermore, beyond the explainer, I don't see an ARIA pull request anywhere to formally spec the accessibility API mappings, though please let me know if I missed something. While I trust that these things will be addressed given the solid work so far, I do think the accessibility story needs to be finalised (and specified) before anyone considers shipping this to the web at large.

@mfreed7
Copy link
Author

mfreed7 commented Oct 25, 2024

Thanks for marking this positive!

There is some great progress with regard to figuring out the accessibility story here as can be seen in the accessibility section of the explainer. However, I see some open questions there (e.g. what to do about a hidden details target) and I don't think we have a clear resolution on those. Furthermore, beyond the explainer, I don't see an ARIA pull request anywhere to formally spec the accessibility API mappings, though please let me know if I missed something. While I trust that these things will be addressed given the solid work so far, I do think the accessibility story needs to be finalised (and specified) before anyone considers shipping this to the web at large.

I just wanted to acknowledge this comment and say that I agree on both counts. We need to update the explainer a bit, and we'll get an ARIA PR going also. Both good reminders, thanks! + @aleventhal to help me remember this. 😄

@scottaohara
Copy link

scottaohara commented Nov 15, 2024

Discussed this today with @mfreed7 and @aleventhal.  I will get a PR going for HTML AAM to add mention of popover=hint, but at this time we do not see it having any different mappings than popover=auto or popover=manual.  

Since there have been additional use cases for popover=hint, beyond just tooltips, and because - as noted in the explainer - popver=hint has nothing directly to do with hovering, appearing on focus, or other "interest" triggering, right now we think it's important to maintain the popover mapping status quo, and leave it up to authors to define the role and other aria-* attributes that are appropriate for what they're building.

We do think, however, that this type of popover will be helpful in creating content that would be expected to appear on hover or focus, but that's where interesttarget would be relevant, and that attribute could then be used as the signal for further mapping updates. 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Position is proposed
Development

No branches or pull requests

6 participants