Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change inserter search placeholder text color #22444

Merged
merged 2 commits into from
May 20, 2020

Conversation

enriquesanchez
Copy link
Contributor

@enriquesanchez enriquesanchez commented May 18, 2020

Description

This PR changes the placeholder text color on the block inserter's search field from #72777c to #6c6f75. The previous color combination is failing AA success criteria with a ratio of 4.11. New color combination achieves passing score 4.57.

How has this been tested?

Tested on Firefox/macOS. Contrast ratio tested with https://webaim.org/resources/contrastchecker/ and https://contrastchecker.com

Screenshots

Previous (#72777c):

Screen Shot 2020-05-18 at 16 32 35

Proposed (#6c6f75):

Screen Shot 2020-05-18 at 16 27 35

UPDATE:

Using $dark-gray-400 (#606A73) instead. We now have a passing 5.01 contrast ratio.

Screen Shot 2020-05-19 at 11 01 51

Types of changes

Visual, bug fix.

Checklist:

  • My code is tested.
  • My code follows the WordPress code style.
  • My code follows the accessibility standards.
  • My code has proper inline documentation.
  • I've included developer documentation if appropriate.
  • I've updated all React Native files affected by any refactorings/renamings in this PR.

@github-actions
Copy link

github-actions bot commented May 18, 2020

Size Change: +275 kB (24%) 🚨

Total Size: 1.11 MB

Filename Size Change
build/annotations/index.js 3.62 kB +2 B (0%)
build/block-editor/index.js 105 kB +64 B (0%)
build/block-editor/style-rtl.css 10.8 kB +18 B (0%)
build/block-editor/style.css 10.8 kB +18 B (0%)
build/block-library/index.js 119 kB +277 B (0%)
build/blocks/index.js 48.1 kB +1 B
build/components/index.js 182 kB +4 B (0%)
build/components/style-rtl.css 17.1 kB +46 B (0%)
build/components/style.css 17.1 kB +45 B (0%)
build/compose/index.js 6.68 kB +3 B (0%)
build/core-data/index.js 11.4 kB +3 B (0%)
build/data-controls/index.js 1.29 kB -2 B (0%)
build/data/index.js 8.42 kB -4 B (0%)
build/dom-ready/index.js 568 B -1 B
build/edit-navigation/index.js 6.6 kB +4 B (0%)
build/edit-post/index.js 302 kB +274 kB (90%) 🆘
build/edit-post/style-rtl.css 12.2 kB -31 B (0%)
build/edit-post/style.css 12.2 kB -31 B (0%)
build/edit-site/index.js 12.8 kB +757 B (5%) 🔍
build/edit-widgets/index.js 7.73 kB +354 B (4%)
build/edit-widgets/style-rtl.css 4.59 kB -74 B (1%)
build/edit-widgets/style.css 4.59 kB -77 B (1%)
build/editor/index.js 44.3 kB +6 B (0%)
build/element/index.js 4.65 kB -2 B (0%)
build/hooks/index.js 2.13 kB +1 B
build/keyboard-shortcuts/index.js 2.51 kB +1 B
build/keycodes/index.js 1.94 kB +2 B (0%)
build/list-reusable-blocks/index.js 3.13 kB -3 B (0%)
build/media-utils/index.js 5.29 kB +3 B (0%)
build/notices/index.js 1.79 kB +1 B
build/nux/index.js 3.4 kB +1 B
build/plugins/index.js 2.56 kB -2 B (0%)
build/primitives/index.js 1.5 kB +1 B
build/redux-routine/index.js 2.85 kB +1 B
build/rich-text/index.js 14.8 kB +5 B (0%)
ℹ️ View Unchanged
Filename Size Change
build/a11y/index.js 1.02 kB 0 B
build/api-fetch/index.js 3.39 kB 0 B
build/autop/index.js 2.83 kB 0 B
build/blob/index.js 620 B 0 B
build/block-directory/index.js 6.93 kB 0 B
build/block-directory/style-rtl.css 790 B 0 B
build/block-directory/style.css 791 B 0 B
build/block-library/editor-rtl.css 7.22 kB 0 B
build/block-library/editor.css 7.22 kB 0 B
build/block-library/style-rtl.css 7.48 kB 0 B
build/block-library/style.css 7.48 kB 0 B
build/block-library/theme-rtl.css 683 B 0 B
build/block-library/theme.css 685 B 0 B
build/block-serialization-default-parser/index.js 1.88 kB 0 B
build/block-serialization-spec-parser/index.js 3.1 kB 0 B
build/date/index.js 5.47 kB 0 B
build/deprecated/index.js 772 B 0 B
build/dom/index.js 3.11 kB 0 B
build/edit-navigation/style-rtl.css 857 B 0 B
build/edit-navigation/style.css 856 B 0 B
build/edit-site/style-rtl.css 5.22 kB 0 B
build/edit-site/style.css 5.22 kB 0 B
build/editor/editor-styles-rtl.css 425 B 0 B
build/editor/editor-styles.css 428 B 0 B
build/editor/style-rtl.css 5.07 kB 0 B
build/editor/style.css 5.08 kB 0 B
build/escape-html/index.js 733 B 0 B
build/format-library/index.js 7.64 kB 0 B
build/format-library/style-rtl.css 502 B 0 B
build/format-library/style.css 502 B 0 B
build/html-entities/index.js 622 B 0 B
build/i18n/index.js 3.56 kB 0 B
build/is-shallow-equal/index.js 711 B 0 B
build/list-reusable-blocks/style-rtl.css 226 B 0 B
build/list-reusable-blocks/style.css 226 B 0 B
build/nux/style-rtl.css 616 B 0 B
build/nux/style.css 613 B 0 B
build/priority-queue/index.js 789 B 0 B
build/server-side-render/index.js 2.68 kB 0 B
build/shortcode/index.js 1.7 kB 0 B
build/token-list/index.js 1.28 kB 0 B
build/url/index.js 4.02 kB 0 B
build/viewport/index.js 1.84 kB 0 B
build/warning/index.js 1.14 kB 0 B
build/wordcount/index.js 1.17 kB 0 B

compressed-size-action

@enriquesanchez
Copy link
Contributor Author

enriquesanchez commented May 19, 2020

@jasmussen if you don't mind, I would love to have your review this little PR.

I couldn't find any other place in the UI where this background and foreground color combination was being used, so what I did was find the color combo that just gets us past the success ratio and added it just to this element.

If this color change proposal is acceptable, I'm sure we'd want to be able to re-use it, so probably creating a variable would be best?

@jasmussen
Copy link
Contributor

I wish we had a "new gray" for this use case, that is, a color that was created for G2. G2 means to use fewer grays overall, but $medium-gray-text does not meet the contrast ratio here. So for the time being and pending other improvements, seems fine to use a variable from the "old" set. But still important to use a variable, so it's easy to search and replace when we do get a time to revisit.

👍 👍

@enriquesanchez
Copy link
Contributor Author

Updated to use $dark-gray-400

@jasmussen jasmussen self-requested a review May 20, 2020 07:04
Copy link
Contributor

@jasmussen jasmussen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We will want to revisit the grays again, and therefore also revisit this one.

In the mean time, good to go. Need to run the tests again.

@enriquesanchez enriquesanchez merged commit 70f65da into master May 20, 2020
@enriquesanchez enriquesanchez deleted the fix/inserter-placeholder-text-contrast-ratio branch May 20, 2020 18:45
@github-actions github-actions bot added this to the Gutenberg 8.2 milestone May 20, 2020
@enriquesanchez
Copy link
Contributor Author

Thank you for the review, @jasmussen!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants