CKEditor 5 toolbar and balloon focus order inconsistent in Drupal 10/11
0 reputation · 19 Feb 2020, 06:08 UTC
CKEditor 5 toolbar and balloon focus order inconsistent in Drupal 10/11
Drupal 10 and 11 ship CKEditor 5 as the default WYSIWYG editor. The classic editor uses a persistent toolbar and contextual balloons for actions such as link editing, creating multiple focus surfaces with differing ARIA structures.
Focus management between the editing surface, persistent toolbar, and contextual balloons is governed by the upstream CKEditor 5 package, while Drupal core only configures the button set. Screen reader announcements for toggleable formatting buttons and balloon controls depend on the CKEditor 5 build and Drupal’s integration layer, and missing accessible names or incorrect pressed states remain an open concern.
Which accessibility‑related changes in the bundled CKEditor 5 version affect this behavior since the last audit? What is the focus order between the editing surface, persistent toolbar, and contextual balloons in the current Drupal CKEditor 5 build? How are toggleable formatting buttons and balloon controls exposed to screen readers in terms of role, name, and pressed state?