Fix block library and global styles stylesheet ordering when a block variation is active #7087
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Supeceded by #7088
Trac ticket: https://core.trac.wordpress.org/ticket/61748
Gutenberg issue: WordPress/gutenberg#63912
Gutenberg PR: WordPress/gutenberg#63918
What?
Reorders the dependencies for
block-style-variations-styles
Why?
The order of the dependencies here was causing different ordering of stylesheets on the page
When a theme is using theme.json presets that match the naming used by core, this can suddenly cause those core styles to override those from the theme.json (the css variables from core take precedence over those generated from the theme.json.
Props to @aaronrobertshaw for spotting the problematic line of code
Testing Instructions
theme.json
file to include a font size with the slugnormal
that is something fairly large, like2rem
2rem
Expected: the text is still
2rem
Before: the text was incorrectly
16px
Screenshots or screencast
Before
After
This Pull Request is for code review only. Please keep all other discussion in the Trac ticket. Do not merge this Pull Request. See GitHub Pull Requests for Code Review in the Core Handbook for more details.