From 4dda6a8d16e7ce1ff93430d3f8293c06e19a60e1 Mon Sep 17 00:00:00 2001 From: Xiaocheng Hu Date: Mon, 25 Apr 2022 16:56:57 -0700 Subject: [PATCH 1/2] Mon Apr 25 04:56:57 PM PDT 2022 --- source | 27 ++++++++++++++++++++------- 1 file changed, 20 insertions(+), 7 deletions(-) diff --git a/source b/source index cf9d1a860ac..498d8b07434 100644 --- a/source +++ b/source @@ -7388,8 +7388,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. Unless + otherwise specified, no element is 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 @@ -16018,6 +16023,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.

+
@@ -16129,9 +16137,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.