[upstream] CKEditor 5 toolbar UI (+ Drupal's admin UI for configuring it) *technically* has WHCM regression

Created on 17 March 2022, over 2 years ago
Updated 12 October 2023, 8 months ago

Problem/Motivation

I'm leaning into the fact that there is technically a regression from the toolbar config in CKEditor 4 because while it's a regression, it's one that moves from "near-unusable" to "completely-unusable" - and even in CK4 it's likely completely unusable to those who benefit from WHCM.

Toolbar config in CK4

Firefox

Edge

The icon content is visible, but at a very low contrast ratio, so not particularly useful to users requiring high contrast mode. Users that don't require it but happen to be using it might be able to get by with some squinting.

Toolbar config in CK5

Firefox

Edge

Icon content is not present at all.

How the actual CKEditor 5 *editor* looks in WCHM


Per #7, this is an upstream bug: https://github.com/ckeditor/ckeditor5/issues/14907. We should wait for the upstream fix so we can match the behavior in our admin UI's markup & CSS, to ensure a consistent experience.

Pretty good in Firefox!

This screenshot is from Firefox. It's not currently possible to test this in Edge because of this bug: #3270108: Editor does not load when using Edge + WHCM (Edge + WHCM results in the browser being detected as IE11, and not loading CKEditor at all)

Not so good in Edge!

CKeditor 4 has this WHCM fallback in both Edge and Firefox

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

🐛 Bug report
Status

Postponed

Version

11.0 🔥

Component
CKEditor 5 

Last updated about 21 hours ago

Created by

🇺🇸United States bnjmnm Ann Arbor, MI

Live updates comments and jobs are added and updated live.
  • Accessibility

    It affects the ability of people with disabilities or special needs (such as blindness or color-blindness) to use Drupal.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024