-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Add popover=hint #9778
base: main
Are you sure you want to change the base?
Add popover=hint #9778
Conversation
I would probably want https://github.com/keithamus/invoker-buttons-proposal to be worked on first before addressing this, as I think it's a building block for this and other declarative attributes. |
So I've significantly updated the Indeed both are important bits of functionality, but I'm hoping we can tackle them independently rather than needing to put up another huge spec PR. That didn't work very well for the original Popover spec PR, at least in my opinion. |
Note to self: this will require additional changes in https://chromium-review.googlesource.com/c/chromium/src/+/5229300 if the corresponding PR to be opened gets merged |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, I reviewed mostly for the correctness of the algorithms, and things look pretty good. I made a few corrections, but other than those, LGTM.
@emilio any thoughts on this one? I.e. adding support (or not) from Mozilla's point of view, for |
I checked the implementer interest box now that mozilla is supportive: mozilla/standards-positions#965 (comment) |
Cool, thanks all. I can file the MDN bug, which looks like the last checkbox to check. Anything else needed here in order to land this? @domenic |
I'd like a chance to review the most recent changes, which will probably have to wait until Monday, but yeah, we should basically be good! |
Sounds great! Thanks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Found a mismatched algorithm call, which I'm not sure how to fix, but otherwise looks good. (Be sure to pull in my nit fix commit as well.)
WebKit is opposed to this. I don't think this should land. |
Thanks for the comment @annevk. Am I to take it that WebKit is invoking the "strongly recommended" working mode criteria that "There should be no strong implementer objections to the new feature."? |
Thanks for the feedback, @annevk. With reference to the Standards of Behavior, I'd like to ask you to "Take actions that are constructive, and move towards consensus when possible". In this case, I think that'd include a lot more detail about the specifics of your objection, including what obstacles we'd have to overcome in order for you to be supportive of this proposal. I presume (but would love confirmation) that your objection here is related to your comment on the standards position request. If so, could you point out the person we should be talking to in order to co-design a tooltip/hovercard solution that works for Apple? |
We discussed, in two OpenUI meetings now, the utility of |
Given this comment (WebKit/standards-positions#305 (comment)) it sounds like the objection has been removed. Given that it has all checkboxes checked now, and editor approval, would it be ok to land? |
Is there a corresponding accessibility PR? This seems like the kind of feature that needs one. |
See this comment mozilla/standards-positions#965 (comment) from @scottaohara. It sounds like all that will be needed is to add |
I will plan to merge this once we have a html-aam PR adding hint as a sibling of auto and manual. I was thinking of doing it myself but I'm confused about the status of the html-aam repo vs. the aria monorepo per w3c/html-aam#548. |
Does this actually need any chages to aam? https://w3c.github.io/html-aam/#att-popover - the existing entry doesn't mention the |
the PR exists - w3c/aria#2375 but the PR essentially states that there are no mappings tied to a specific value for popover (which is why there wasn't direct mention of the @domenic, just responding to your comment, the HTML AAM repo is essentially an issue tracker now. all spec updates occur over in the mono (aria) repo - direct link to the html aam spec in the mono repo |
Fixes #9776
Explainer: https://open-ui.org/components/popover-hint.research.explainer/#popoverhint-behavior
(See WHATWG Working Mode: Changes for more details.)
/interactive-elements.html ( diff )
/popover.html ( diff )