-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
No indication given to the user that a WYSIWYG field already contains text #2499
Comments
When it comes to screen reader support we target for latest FF + latest JAWS support. And I know that JAWS is properly reading the content of editor (if any) when focusing the editor. I used our CDN sample to use unmodified CKE4 instance. I tested JAWS with FF but also with IE8, both cases are properly indicating that there is a content and what is the content next to the selection. Can you verify this on your end? Maybe it's due to outdated JAWS version. Here are screen recording just for the reference: screen reader #2499.zip. I used JAWS 2018.1808.10 + FF 62.0.3. In case it does not work with other screen reader / browser combination it make sense to report it to proper upstream vendor. |
Thanks @mlewand - always nice to have broader coverage given that IE is still so popular in the blind community and that VoiceOver is also raising in popularity. Anyways, know there is limited time/resources. So I'll point the original person to post a follow up here. |
@mgifford Thank you for up-streaming this. I sent it to a tester and he is retesting it. he should comment soon. |
I retested the issue using JAWS 2018.1808.10 and encountered the same bug as before. In IE11 JAWS will only read the first line of text in the WYSIWYG field unless you press insert and the down arrow key. I also tried Firefox, but the results were the same as when we ran the test in Chrome. In Firefox, JAWS will say what the field is, but will not read the text within the field. |
Have a look at vids attached to #2499 (comment) - it contains a recording with FF and it works. I wonder what is the difference? I'm using the default setup so I can't see the reason why it would give different results. |
Using the JAWS 2019.1906.10 I can confirm that Firefox and IE reads the first line of the text. Chrome OTOH sometimes just announces that the field contains text and sometimes just announces that the focus is in editable field. Additionally the way in which editor is announced upon a focus is different depending on editor type (inline or IMO the behaviour of Firefox with |
Closed in #5146 |
This ticket shouldn't be closed by #5146 itself as the issue has not been fixed. However, from our research, the issue looks like JAWS upstream. In Firefox (which is used by us as a browser of choice for accessibility compliance) everything works fine. However, in the case of Chrome, JAWS specifically dictates "contains text" when focusing contentEditable without reading the text itself. We believe that's the limitation of JAWS software as it seems to be no proper way to force JAWS to read the text properly using aria-labels. Therefore, I'm leaving this ticket closed as an upstream. |
Type of report
Bug
Provide detailed reproduction steps (if any)
1 Create a node that has that has a ckeditor field.
2 Open JAWS v18.0.2945.
3 Edit that node.
4 Use the Tab key to navigate to the ckeditor field.
Expected result
All textual information is expected to be announced.
Actual result
When editing a entity that already has content contained in it and a user tabs to a WYSIWYG field, JAWS users in chrome receive no indication that there is already content in the field.
• Testing was performed using JAWS v18.0.2945.
Notes browser behavior for text fields:
WYSIWYG Field behavior:
Other details
Originally reported here https://www.drupal.org/project/drupal/issues/3002056
The text was updated successfully, but these errors were encountered: