ckeditor / ckeditor4

The best enterprise-grade WYSIWYG editor. Fully customizable with countless features and plugins.
https://ckeditor.com/ckeditor-4
Other
5.79k stars 2.47k forks source link

[Accessibility] - Narrator + New Edge. Link dialog is not announced when opened #5166

Open jswiderski opened 2 years ago

jswiderski commented 2 years ago

Type of report

Bug

Provide detailed reproduction steps (if any)

  1. Open CKEditor sample in New Edge
  2. Open Narrator
  3. Focus editor and press Alt+F10
  4. Tab through keys until you reach Link button
  5. Press Enter to open the dialog

Expected result

Link dialog name is announced just like in case of e.g. Table Properties dialog.

Actual result

Link dialog is not announced. Either nothing is announced or button information is announced once more.

Other details

Comandeer commented 2 years ago

I can confirm the issue, however in my Narrator it's present in nearly every dialog :thinking:

The issue seems to be connected with the Narrator's focus – it does not jump into the dialog upon opening it but it stays on the button in the toolbar. Not sure why, though. It needs more investigation.

ghost commented 2 years ago

@Comandeer - Thank you for acknowledging this bug. Can we please have an ETA on when this fix could be available?

jacekbogdanski commented 2 years ago

@deeptijoshimsft at the moment we can't provide any ETA for this issue.

Looking at our initial investigation, it's likely that the issue is caused by the fault of the Narrator software, not CKEditor 4. From what I know the issue is not reproducible on other screen readers, and we are officially using the latest Firefox version with the latest JAWS as our reference environment and officially supported platform for accessibility software (see documentation).

This issue will require some good investigation from our side but due to other priorities, this ticket has to be postponed. We are also rather focused on producing valid HTML from the accessibility point of view than implementing workarounds for 3rd party software limitations, but at the moment it's hard to say if the issue is indeed caused by Narrator or CKEditor 4.