-
-
Notifications
You must be signed in to change notification settings - Fork 3.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
Table dimensions are read as "0 by 0" by Windows Narrator #16923
Comments
We've checked the behavior in these setups: Windows/Edge:
macOS/Chrome:
macOS/Firefox/Safari:
|
According to the ARIA spec, elements with the Some possible solutions:
|
@Comandeer I checked few solutions:
It works, but it stopped announcing that content is editable. At this moment, after focusing the first cell of the table, it's announcing:
I tried to add
I'm not sure. Do you mean adding |
What screen reader did you test? VoiceOver? It would be better to test it in English and to also test JAWS and NVDA.
Isn't "wejście angielski" supposed to mean that the field is editable and its language is set to English? 🤔 Yet it's super cryptic (at least in Polish).
More of |
Microsoft Reader using this HTML file:
Checked, it reads it as "Passed to cell". Nothing about editing.
I checked it using <figure class="table ck-widget ck-widget_with-selection-handle" style="width:29.68%;" contenteditable="false" >
<table class="ck-table-resized" aria-labelledby="trash-desc">
<tbody>
<tr>
<td class="ck-editor__editable ck-editor__nested-editable" tabindex="-1" role="textbox" aria-labelledby="trash-desc" aria-describedby="trash-desc" contenteditable="true">
<span>Cześć!</span>
</td> Basically it read content of
imho, it's the only correct way to fix this issue, and seems to be working correctly but it's the most complex one. At this moment Microsoft Narrator does not recognize |
I added draft PoC of table with adjusted HTML structure that works on Microsoft Narrator: #17083 Unfortunately, it looks it's buggy and needs refactor of major parts of table CSS and investigation why Firefox hangs. |
@Mati365 could you prepare a comparison table of screen readers of current solution vs the one you tested. |
@Witoso Checked few screen readers on that table: It looks like changing structure of table HTML improved support for Microsoft Narrator and JAWS. NVDA works the same as before. I did not test Apple VoiceOver. Microsoft Narrator:It's improved ✅ Before: NVDANothing changed, but it was ok already. ✅ Before: JAWSIt looks like changing structure of table improved JAWS navigation a lot. ✅ Before: |
📝 Provide detailed reproduction steps (if any)
✔️ Expected result
Narrator reads the widget as a table and announces its dimensions
❌ Actual result
Narrator reads the widget as a table and reports its dimensions as 0x0
narrator-table-0x0.mp4
📃 Other details
If you'd like to see this fixed sooner, add a 👍 reaction to this post.
The text was updated successfully, but these errors were encountered: