Problem/Motivation

Three closely related areas, likely solved by a single PR upstream, hence grouped together:

  • CKE5 dropdowns should be closed when pressing ESC (#11568)
  • CKE5 dropdowns unreachable with keyboard (#11041 + #10368 + #3184 + #5146)
  • CKE5 toolbar items tooltips only visible on hover, not on (keyboard) focus (#5581 #12067) — see #6 + #11

(Targeting a total of 6 upstream issues, but with the same bug being reported for different plugins.)

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

Comments

Wim Leers created an issue. See original summary.

Wim Leers credited bnjmnm.

wim leers’s picture

Issue tags: +Accessibility

Based on analysis of https://github.com/ckeditor/ckeditor5/labels/domain%3Aaccessibility by @bnjmnm ~2 weeks ago. @bnjmnm is an accessibility maintainer of Drupal core.

Crediting @bnjmnm.

wim leers’s picture

Update: #10368 is being fixed in https://github.com/ckeditor/ckeditor5/pull/11876 👍

wim leers’s picture

Issue summary: View changes

(Fix markup in issue summary.)

wim leers’s picture

Update: #5581 was fixed in https://github.com/ckeditor/ckeditor5/pull/11869 yesterday! 👍

wim leers’s picture

Issue summary: View changes
xjm’s picture

Issue tags: +Drupal 10 beta blocker
wim leers’s picture

Checked the status of this together with @nod_ and @lauriii.

https://github.com/ckeditor/ckeditor5/issues/3184 was not actually fixed, but closed as a duplicate of https://github.com/ckeditor/ckeditor5/issues/5146, which we already listed.

5146 was marked as in progress 21 days ago, 10368 was marked as in progress 28 days ago.

wim leers’s picture

Issue summary: View changes

Complication: #5581 was marked completed (because its fix was merged), but it was then subsequently reverted. Fortunately, its successor https://github.com/ckeditor/ckeditor5/issues/12067 is on track to fix the problem.

wim leers’s picture

We were told #5146 is on track for the CKEditor 5 September release, which is expected to happen in the second half of September, meaning after the Drupal 9.5/10 beta deadline.

wim leers’s picture

Great news: we just found out that this is on the verge of being merged; it will probably be merged on Monday, in time for the Aug 24 code freeze & Aug 31 release! 👍

wim leers’s picture

Assigned: Unassigned » bnjmnm
Status: Postponed » Needs review
Issue tags: -Needs upstream bugfix

Yay, https://github.com/ckeditor/ckeditor5/pull/12262 was merged one hour ago in https://github.com/ckeditor/ckeditor5/commit/1acdf50abc397aa5d0b0f1c3e5b... (it's so fresh that tests are still running! 🤓)

This is awesome news, because that means all accessibility blockers with the exception of dictation support have been fixed upstream and will be in the Aug 31 release of CKEditor 5!

That means this too needs confirmation from @bnjmnm that the problem is indeed solved.

bnjmnm’s picture

Tested manually on the nightly build and this is successfully addressed.

nod_’s picture

nice, that means we'll be able to use cke5 widgets for linkit cke5 plugin autocomplete type code.

wim leers’s picture

Title: [upstream] CKE5 dropdowns keyboard support » [PP-1] [upstream] CKE5 dropdowns keyboard support
Assigned: bnjmnm » Unassigned
Status: Needs review » Reviewed & tested by the community

Yay, thanks @bnjmnm!

Blocked on the Aug 31 release per https://github.com/ckeditor/ckeditor5/issues/12107 then! 🥳 To signal this aspect is done, marking RTBC & titling as postponed.

#16: nice extra win! 😄

wim leers’s picture

Created the issue to update core's CKEditor 5, i.e. the issue that this issue is actually blocked on: #3306153: Update CKEditor 5 to 35.1.0.

wim leers’s picture

Title: [PP-1] [upstream] CKE5 dropdowns keyboard support » [upstream] CKE5 dropdowns keyboard support
Status: Reviewed & tested by the community » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.