Core/File: Reduce specificity of pseudo-selector styles for better override support via theme.json #70358
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.
What?
Closes #70342
This PR lowers the specificity of pseudo-selector styles within the
.wp-block-file__button
class to0,1,0
, allowing them to be more easily overridden viatheme.json
.Why?
Previously, the
:visited
and:hover
pseudo-selectors on file block buttons could not be overridden usingtheme.json
due to higher specificity.How?
Replacing
&:is(a)
with&:where(a)
preserved the styles while reducing specificity from0,1,1
to0,1,0
.Testing Instructions
styles
key withintheme.json
.Code
Testing Instructions for Keyboard
Same.
Screenshots or screencast