diff --git a/source b/source index 177c17952b9..4ef0a6e2b62 100644 --- a/source +++ b/source @@ -7393,8 +7393,13 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute data-x="possible blocking token">possible blocking tokens.

-

An element is render-blocking if its blocking tokens set contains - "render".

+

An element is explicitly render-blocking if its blocking tokens set + contains "render". An element can also be + implicitly render-blocking, which will be defined at the individual elements. By + default, an element is not implicitly render-blocking.

+ +

An element is render-blocking if it is explicitly render-blocking or + implicitly render-blocking.

Whenever a render-blocking element el becomes browsing-context disconnected, or el's blocking attribute's value is changed so @@ -16041,6 +16046,9 @@ console.log(style.disabled); // false

The child text content of a style element must be that of a conformant style sheet.

+

A style element is implicitly render-blocking if the element was + created by its node document's parser.

+
@@ -16152,9 +16160,8 @@ console.log(style.disabled); // false counter by 1.

  • If element's media attribute's value - matches the environment, and element is render-blocking or - element was created by element's node document's parser, then - block rendering on element.

  • + matches the environment and element is render-blocking, + then block rendering on element.