Problem/Motivation

The Drupal accessibility team is in the process of gradually auditing all the contrib projects contained in Drupal CMS. The following meta summarizes all accessibility related issues found so far, concerning the Gin theme.

It has to be noted that the list of remaining tasks has to be extended after axecore tests will be available for core and contrib projects. Otherwise it would be impossible with that high number of possible combinations of focus and accent colors to ensure a regression will slip back in the future. Currently a11y tests are being solidified for core in #2857808: Automate Accessibility Checks for Core and #3338664: Migrate Nightwatch Axe tests to PHPUnit, enabling them for projects in contrib would be the next step. In regard to automated tests it has to be pointed out that semi-transparent colors can’t be tested for color contrast.

Remaining tasks

List of issues in Gin Admin Theme tagged with 'Accessibility'

Major Priority

Normal Priority

Color contrast
Forced colors
Other

Completed

Related but not Gin

Comments

rkoller created an issue. See original summary.

rkoller’s picture

Issue summary: View changes
mgifford’s picture

Thanks so much @rkoller for this epic accessibility review. Many of the issues here will improve usability of Drupal CMS as well as of course accessibility. Gin is more complex than many other themes. It is important here that we give users good defaults, while striving to keep the flexibility which is built into this great theme. I look forward to engaging to find ways we can incorporate these improvements into Drupal sites moving forward.

saschaeggi’s picture

@rkoller thank you for putting this together 👏

It will take a while to get through them so I appreciate you added a meta as well 🤝

chrisac’s picture

Issue tags: +GreeceSprints2025
rkoller’s picture

Issue summary: View changes
rkoller’s picture

Issue summary: View changes
rkoller’s picture

Issue summary: View changes
kentr’s picture

joachim’s picture

This is an issue on Claro - could someone check whether it's the same on Gin? #3497077: dropdown buttons are broken with Javascript disabled

rkoller’s picture

Issue summary: View changes
rkoller’s picture

Issue summary: View changes
kentr’s picture

RE #10 (dropdowns broken without javascript):

Yes, Gin is also affected by this.

Screenshot of dropbuttons broken without Javascript in Gin

rkoller’s picture

quietone’s picture

Issue summary: View changes
quietone’s picture

Issue summary: View changes

Add link to all issues tagged Accessibility and just moved the 'Major' ones to their own list.

mgifford’s picture

Issue summary: View changes

Removing #3506324: Redundant aural interface and the general interaction with CKEditor toolbar configuration

Redundant aural interface and the general interaction with CKEditor toolbar configuration — This is a CKEditor issue.

mgifford’s picture

Issue summary: View changes
mgifford’s picture

Issue summary: View changes

Removing #3506339: Selecting a column in a table header by keyboard drops the focus as a it is a forms system issue in Core.

mgifford’s picture

Issue summary: View changes

Removing #3506334: Increase the target sizes to meet the minimum requirement as it is identified as an ajax system issue in Core

mgifford’s picture

Issue summary: View changes
mgifford’s picture

Issue summary: View changes
mgifford’s picture

Issue summary: View changes
mgifford’s picture

Issue summary: View changes
kentr’s picture

Issue summary: View changes

Grouped some issues.

kentr’s picture

Issue summary: View changes

Grouped some issues.