ckeditor4 icon indicating copy to clipboard operation
ckeditor4 copied to clipboard

Incorrect Tab navigation behavior with radio buttons inside the dialog

Open mlewand opened this issue 7 years ago • 3 comments

Are you reporting a feature or a bug?

Bug

Check if the issue is already reported

http://dev.ckeditor.com/ticket/13839

Provide detailed reproduction steps (if any)

  1. Open Creating Captioned Images sample http://sdk.ckeditor.com/samples/captionedimage.html
  2. Double click on the image to get 'Image Properties' dialog
  3. Use Tab key to navigate inside the radio button group
  4. Keep pressing Tab key

Expected result

Tab key will enter the radio group.

When Tab or Shift+Tab into a radio group, focus goes to the selected radio button. If none is selected, focus goes to the first radio button if Tab was pressed, or the last radio bottom if Shift+Tab was pressed.

When focus is on any radio button, Tab or Shift+Tab will exit the radio group.

Up Arrow and Left Arrow moves focus to the previous radio button in the group, and selects that button. If focus is on the first item, then focus wraps to last item.

Down Arrow and Right Arrow moves focus to the next radio button in the group, and selects that button. If focus is on the last item, then focus wraps to first item.

Control+Arrow moves through the options without updating content or selecting the button.

Space selects the radio button with focus and de-selects other radio buttons in the group.

http://www.w3.org/TR/wai-aria-practices/#radiobutton

Actual result

When focus is on any radio button, Tab will not exit the radio group.

mlewand avatar May 31 '17 21:05 mlewand

The same problem.....

KatySap avatar Apr 24 '18 07:04 KatySap

We are also facing the same issue and it is impacting our accessibility compliance. Is there any update on this?

sryarama avatar Aug 16 '21 17:08 sryarama

Hey @sryarama, so far we have no progress on this issue due to other priorities in CKEditor 4.

If you looking for a way to push this issue forward, you may contact our support team to see if there are any options to speed things up.

jacekbogdanski avatar Aug 17 '21 07:08 jacekbogdanski