tabbing to element (focusing it by keyboard) should bring tooltip (contents of title attribute) up
Categories
(Core :: DOM: UI Events & Focus Handling, enhancement)
Tracking
()
| Accessibility Severity | s2 |
People
(Reporter: jmd, Unassigned)
References
()
Details
(Keywords: access, helpwanted, parity-edge, Whiteboard: [domcore-bugbash-triaged])
Comment 1•24 years ago
|
||
Comment 2•24 years ago
|
||
Comment 4•24 years ago
|
||
Updated•23 years ago
|
Comment 6•23 years ago
|
||
Comment 7•23 years ago
|
||
Comment 8•23 years ago
|
||
Comment 9•23 years ago
|
||
Comment 10•19 years ago
|
||
Comment 11•19 years ago
|
||
Updated•19 years ago
|
Updated•19 years ago
|
Updated•16 years ago
|
Comment 12•15 years ago
|
||
Comment 13•14 years ago
|
||
Comment 14•12 years ago
|
||
Comment 15•9 years ago
|
||
Comment 16•7 years ago
|
||
In my testing, Edge does show the tooltip with a short delay. Chrome does not show the tooltip.
Comment 17•7 years ago
|
||
That is already noted. See the previous comment #15 of 2 years ago.
| Assignee | ||
Updated•7 years ago
|
Comment 18•4 years ago
|
||
(In reply to Asa Dotzler [:asa] from comment #16)
Chrome does not show the tooltip.
This is now being implemented in chromium: https://bugs.chromium.org/p/chromium/issues/detail?id=829352
Comment 20•4 years ago
|
||
The tooltip implementation that listens for events and calls frontend code to show/hide stuff lives in docshell, so moving this bug.
Comment 21•4 years ago
|
||
(In reply to Masayuki Nakano [:masayuki] (he/him)(JST, +0900) from bug 1743508 comment #9)
Thank you Gijs. I just wanted to redirect handling this bug to somebody who is familiar with here. Perhaps, this bug is not urgent one so that we should put this to the backlog of the DOM team.
I think if all the other browsers are implementing this, it'd be unfortunate if we were left as the less accessible browser. As I noted in bug 1743508 comment 8, to fix this in theory all we need is the right event listeners in the docshell code that currently uses mouse tracking only for deciding to show/hide tooltips. Asa, can you help with the priority / who could work on this?
Comment 22•4 years ago
|
||
"if all the other browsers are implementing this"
As the only browsers that implemented this behaviour were IE11 and the original Edge, and that IE is now EOL and Edge has dropped this when they moved to using Blink, I'd say that the momentum here is now definitely gone. if this bug had been looked at, say, 10 years ago or so, it might have stood a chance to push other browsers to follow suit as well, but at this point in time, Firefox would be an outlier in doing it.
Comment 23•4 years ago
|
||
(In reply to Patrick H. Lauke from comment #22)
"if all the other browsers are implementing this"
As the only browsers that implemented this behaviour were IE11 and the original Edge, and that IE is now EOL and Edge has dropped this when they moved to using Blink, I'd say that the momentum here is now definitely gone. if this bug had been looked at, say, 10 years ago or so, it might have stood a chance to push other browsers to follow suit as well, but at this point in time, Firefox would be an outlier in doing it.
My understanding from other comments and the chromium ticket is that Blink is implementing.
Comment 24•4 years ago
|
||
ah, my apologies, missed the chromium link there...
Comment 25•4 years ago
|
||
(In reply to Patrick H. Lauke from comment #22)
"if all the other browsers are implementing this"
Edge has dropped this when they moved to using Blink
In Edge v96.0.1054.43 tooltips are displayed on focus (from the title attribute, though seemingly not from SVG <title>).
Comment 26•4 years ago
|
||
We need to investigate Chrome's behavior.
DocShell needs to tell frontend to show the tooltip. Nika says this bug would be fixed in ChromeTooltipListener:
WebKit bug: https://bugs.webkit.org/show_bug.cgi?id=61732
Comment 27•4 years ago
|
||
FYI to Jamie; the chrome bug is an accessibility bug per comments and classification there
Comment 28•4 years ago
|
||
We'd probably want to bind this to tabbing and less to the code in
https://searchfox.org/mozilla-central/rev/21a9b72545da06681db97c4b3a2a6be761f4aae5/docshell/base/nsDocShellTreeOwner.cpp#1057
Comment 29•4 years ago
|
||
(In reply to Olli Pettay [:smaug] from comment #28)
We'd probably want to bind this to tabbing
I assume you mean this would only work for tabbing and not other methods of taking focus?
Does anyone know if Chromium displays tooltips for other methods of taking focus? (I can't check this myself since I'm blind and can't see the tooltips.)
The reason this might be relevant is alternative input methods such as assistive switch devices or eye trackers, used by people with limited mobility. Switch control isn't standardised on Windows, making it difficult to know how to best serve these users. I believe some switches simulate the tab key, but others may not. Microsoft is trying to standardise eye tracking with Windows Eye Control, though I don't know if all eye trackers are supported yet and what proportion of users have switched over to it.
Updated•2 years ago
|
Updated•2 years ago
|
Comment 30•2 years ago
|
||
Clear a needinfo that is pending on an inactive user.
Inactive users most likely will not respond; if the missing information is essential and cannot be collected another way, the bug maybe should be closed as INCOMPLETE.
For more information, please visit BugBot documentation.
Comment 31•1 year ago
|
||
This issue was brought up in CSSWG issue #8930 discussing standardizing native tooltips for styling.
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 32•3 months ago
•
|
||
Did a quick check of the current status, since the issue is still present in Firefox and we could do better.
Checking browsers showing the HTML title tooltip on web content and tooltips that visually appears as HTML title tooltips on the chrome controls, when the control with a tooltip is focused with keyboard:
- Firefox 149 WinOS and MacOS is not showing it on either web content or chrome elements ❌ ❌.
- Safari 26.2 MacOS is not showing it on either web content or chrome elements ❌ ❌.
- Chrome:
- WinOS 144 is showing the tooltip on chrome items ✅, but not on the web content ❌. Example of chrome item: "Bookmark this tab" and other toolbar buttons.
- Delay is probably over 1 sec, similar to hover delay (personally, I found it lagging)
- MacOS 144 is not showing the tooltip on either web content or chrome elements ❌.
- WinOS 144 is showing the tooltip on chrome items ✅, but not on the web content ❌. Example of chrome item: "Bookmark this tab" and other toolbar buttons.
- Edge 144 is showing the tooltip on both chrome items and web content ✅ ✅. Example of chrome item: "Add this page to favorites (Ctrl + D)" and other toolbar buttons.
- Delay is probably within 1 sec, similar to hover delay (personally, I found it fast enough)
- Test case for web content:
data:text/html,<button title="Can you see me?"/>Focus%20me, but would work for the browser's Settings controls (i.e.?"Learn more" button onedge://settings/help)
Comment 33•3 months ago
|
||
Elevating this to access s2 because without this, a keyboard only user who does not use a screen reader is completely unable to access these tooltips.
Description
•