-
Notifications
You must be signed in to change notification settings - Fork 125
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
Should aria-haspopup allow tooltip as a supported token value? #1122
Comments
wouldn't that mean that the developers have not properly associated the tooltip content with the invoking element with From the
That said, I think this could well be discussed in regards to existing issues #979 (clarify the use of But per the immediate question of a valid reason why not, I'd point to the text I quoted from the |
I can think of two reasons off the top of my head why this might be confusing or not work in practice:
|
The points that Sarah raised seem most valid to me, since I could have a tab that opens an ARIA Menu, like this one Or even role=textbox, like this one And I could also add a tooltip that hovers near the tab or textbox when it receives focus or onmouseover, and it would be impossible to convey everything using aria-haspopup. It seems like this would cause too many conflicts to be viable. |
@accdc do you want to close this? |
Thanks, will do. |
The following is stated within the ARIA spec for aria-haspopup,
https://www.w3.org/TR/wai-aria-1.2/#aria-haspopup
"A tooltip is not considered to be a popup in this context."
I was asked recently though, why can't aria-haspopup="tooltip" be used to convey when an element has an attached ARIA tooltip?
Besides saying it's not supported, I can't think of a valid reason why not. Many times I've run across active elements that have attached tooltips, and nothing is conveyed to non-sighted screen reader users to convey this.
So, I'm filing this to raise the question: Why should tooltip not be allowed as a supported token value for aria-haspopup?
The text was updated successfully, but these errors were encountered: