[wp-trac] [WordPress Trac] #61704: global-styles-inline-css rule introduces breaking changes " :root :where(body)"
WordPress Trac
noreply at wordpress.org
Fri Jul 19 04:54:58 UTC 2024
#61704: global-styles-inline-css rule introduces breaking changes " :root
:where(body)"
--------------------------+-----------------------------
Reporter: talldanwp | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Editor | Version: 6.6
Severity: normal | Keywords: has-patch
Focuses: |
--------------------------+-----------------------------
Originally reported in:
https://github.com/WordPress/gutenberg/issues/63712
There's a gutenberg fix for this issue:
https://github.com/WordPress/gutenberg/pull/63726.
It requires a PHP backport, hence the trac ticket.
## Testing Instructions
### Editor styles
1. Open the site editor
2. Click the editor area to open the editor
3. Using browser dev tools, inspect the `body` element inside the `edit-
site-visual-editor__editor-canvas` iframe.
4. Check that the styles are like 'expected' snippet below, with a simple
`body` selector and not a `:root :where(body)` selector.
### Frontend styles
1. Click 'View site' to view the frontend
2. Insect the body element's styles
3. Check that the styles are like 'expected' snippet below, with a simple
`body` selector and not a `:root :where(body)` selector.
Expected:
{{{#!css
body {
--wp--style--root--padding-top: 115px;
--wp--style--root--padding-right: var(--wp--preset--spacing--50);
--wp--style--root--padding-bottom: 115px;
--wp--style--root--padding-left: var(--wp--preset--spacing--50);
color: var(--wp--preset--color--contrast);
background-color: var(--wp--preset--color--base);
font-family: var(--wp--preset--font-family--body);
font-size: var(--wp--preset--font-size--medium);
font-style: normal;
font-weight: 400;
line-height: 1.55;
}
}}}
Before:
{{{#!css
:root :where(body) {
--wp--style--root--padding-top: 115px;
--wp--style--root--padding-right: var(--wp--preset--spacing--50);
--wp--style--root--padding-bottom: 115px;
--wp--style--root--padding-left: var(--wp--preset--spacing--50);
color: var(--wp--preset--color--contrast);
background-color: var(--wp--preset--color--base);
font-family: var(--wp--preset--font-family--body);
font-size: var(--wp--preset--font-size--medium);
font-style: normal;
font-weight: 400;
line-height: 1.55;
}
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/61704>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list