ckeditor4 icon indicating copy to clipboard operation
ckeditor4 copied to clipboard

[Accessibility] - Voiceover focus goes to "URL" directly after opening the popup, instead of going to first control in the popup

Open sryarama opened this issue 4 years ago • 4 comments

Type of report

Bug

Provide detailed reproduction steps (if any)

  1. Navigate to CKEditor demo site https://ckeditor.com/ckeditor-4/demo/
  2. Activate VoiceOver from settings.
  3. Click on link toolbar button.
  4. Verify whether the voiceover focus is going to the first control on dialog or focus directly goes to "URL" field.

Expected result

Voiceover focus should go to the first control present in the "Link" popup which should be in a meaningful sequence, Screen reader user should understand the sequence of the voiceover focus.

Actual result

Voiceover focus goes to "URL" directly after opening the popup, instead of going to first control in the popup.

User Impact

Screen reader users face difficulty in navigation, if the Voiceover focus goes to a control which is in middle of the popup. And also visually challenged users might miss the fields above URL field.

Other details

  • Browser: Safari
  • OS: iOS 14.4.2 (IPAD), VoiceOver
  • CKEditor version: 4.16
  • Installed CKEditor plugins: Link

sryarama avatar Jun 08 '21 07:06 sryarama

This is the intended behaviour. However I must admit that it can cause some accessibility issues. Yet changing focus order will be a breaking change. So due to that I think that the reasonable solution would be to change this issue into a feature request for mechanism to control initial focus in dialogs. This way enabling the behaviour described by you would be provided as a part of dialog definition or hidden behind a config variable.

What do you think about such a proposal?

Comandeer avatar Jun 09 '21 15:06 Comandeer

Thank for the quick reply and taking it as a feature request. And your approach seems fine to me.

Do you have any tentative date for feature availability?

Thanks, Sreedhar

From: Tomasz Jakut @.> Sent: Wednesday, June 9, 2021 9:00 AM To: ckeditor/ckeditor4 @.> Cc: Sreedhar Yaramasu @.>; Author @.> Subject: Re: [ckeditor/ckeditor4] [Accessibility] - Voiceover focus goes to "URL" directly after opening the popup, instead of going to first control in the popup (#4744)

This is the intended behaviour. However I must admit that it can cause some accessibility issues. Yet changing focus order will be a breaking change. So due to that I think that the reasonable solution would be to change this issue into a feature request for mechanism to control initial focus in dialogs. This way enabling the behaviour described by you would be provided as a part of dialog definitionhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fckeditor.com%2Fdocs%2Fckeditor4%2Flatest%2Fapi%2FCKEDITOR_dialog_definition.html&data=04%7C01%7CSreedhar.Yaramasu%40microsoft.com%7Cc46df5a135eb48b776b908d92b5f9ef6%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637588511967943992%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=T4gE%2F%2FzusZMCTZ%2Fxhwyqmti4M6Mgc6PulnAORoQ2byw%3D&reserved=0 or hidden behind a config variable.

What do you think about such a proposal?

You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fckeditor%2Fckeditor4%2Fissues%2F4744%23issuecomment-857829352&data=04%7C01%7CSreedhar.Yaramasu%40microsoft.com%7Cc46df5a135eb48b776b908d92b5f9ef6%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637588511967943992%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=yQXnZ1K6IhKQYAZz47a2Ltj%2BHGNEQjBensFp%2FWEzaEA%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAPX2Y5GWY2BFCB7JGQE5MITTR6FXTANCNFSM46JHLERQ&data=04%7C01%7CSreedhar.Yaramasu%40microsoft.com%7Cc46df5a135eb48b776b908d92b5f9ef6%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637588511967953950%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=GnvyBLDArzWRFeFIzQN%2BMnVHTVlFYKcFxnLR6pkKx8A%3D&reserved=0.

sryarama avatar Jun 10 '21 00:06 sryarama

Hi @sryarama, due to other priorities we don't have any ETA for this one.

f1ames avatar Jun 10 '21 07:06 f1ames

Hi @sryarama, I can see that you have posted a few issues related to accessibility already so would you please contact us at [email protected]? I would like to make sure we are proceeding with your requests properly. Looking forward to hearing back from you soon.

lslowikowska avatar Jun 10 '21 07:06 lslowikowska