Thanks for the three LGTMs. 

@Mike, Could you please record your approval in ChromeStatus as well? It 
currently shows two API Owner approvals.

On Tuesday, November 3, 2026 at 4:37:39 AM UTC+9 [email protected] wrote:

> LGTM3
> On 11/2/26 5:47 a.m., Philip Jägenstedt wrote:
>
> LGTM2
>
> On Fri, Oct 30, 2026 at 12:20 AM [email protected] <
> [email protected]> wrote:
>
>> Thank you for the review and the guidance. I've now submitted the review 
>> requests in ChromeStatus.
>>
>> On Thursday, October 29, 2026 at 12:11:19 AM UTC+9 [email protected] 
>> wrote:
>>
>>> LGTM1, pending filing the various reviews (pivacy, etc.). I expect most 
>>> of them to be n/a, but good to work through it.
>>>
>>> On Friday, October 2, 2026 at 10:02:51 AM UTC-7 Chris Harrelson wrote:
>>>
>>>> Great! I've reopened the API owners review.
>>>>
>>>> On Fri, Oct 2, 2026 at 9:13 AM [email protected] <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi all, 
>>>>>
>>>>> Sorry for the long delay in following up. I'd like to resume this 
>>>>> review.
>>>>>
>>>>> I've updated the ChromeStatus entry(
>>>>> https://chromestatus.com/feature/5123480866783232), including the 
>>>>> current implementation evidence and a tentative M158 target. WebKit has 
>>>>> also made the `CSSImportRule.styleSheet` IDL nullable.
>>>>>
>>>>> I'll follow up with updated answers to Daniel's questions about 
>>>>> current behavior and compatibility impact. Could you reopen the review?
>>>>>
>>>>> Thanks,  
>>>>> Amos
>>>>>
>>>>> On Thursday, July 11, 2024 at 12:38:02 AM UTC+9 Chris Harrelson wrote:
>>>>>
>>>>>> Hi, we are going to go ahead and close this review. Please let us 
>>>>>> know if and when you come back to it so we can reopen.
>>>>>>
>>>>>> On Wed, Mar 6, 2024 at 9:12 AM Daniel Bratell <[email protected]> 
>>>>>> wrote:
>>>>>>
>>>>>>> (resending to list since I accidentally dropped it)
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> We discussed this intent in the API Owner meeting, and I ended up 
>>>>>>> with some questions.
>>>>>>>
>>>>>>> Question 1: What is the current behaviour in the case where the 
>>>>>>> specification wants us to return null?
>>>>>>>
>>>>>>> Question 2: I understand that Gecko currently follows the 
>>>>>>> specification as it is written, but if this change has a web compat 
>>>>>>> risk, 
>>>>>>> maybe it is the specification that should change. Was that something 
>>>>>>> you 
>>>>>>> considered?
>>>>>>>
>>>>>>> Question 3: What is the web compatibility risk? Do you have any 
>>>>>>> information about how many pages that would be affected (possibly 
>>>>>>> negatively)? We want to have an idea of how impactful a change will be 
>>>>>>> before shipping it, and at least I don't know if this is used by one 
>>>>>>> page 
>>>>>>> in a billion or half the web.
>>>>>>>
>>>>>>> /Daniel
>>>>>>>
>>>>>>>
>>>>>>> On 2024-03-06 15:48, [email protected] wrote:
>>>>>>>
>>>>>>> Sorry for the delay.
>>>>>>>
>>>>>>> I am not sure if there is any interest from developers. The spec was 
>>>>>>> updated last April [1]. I started this from the spec change and the 
>>>>>>> related 
>>>>>>> crbug. 
>>>>>>>
>>>>>>> I filed an issue[2] last week and got a comment[3] in WebKit. The 
>>>>>>> reviewer's worry would be that the lifetime of these objects is not 
>>>>>>> carefully defined and as such when they return null and non-null can 
>>>>>>> end up 
>>>>>>> varying in edge cases.
>>>>>>>
>>>>>>> I thought this was very clear to be changed in spec that CSSOM was 
>>>>>>> not matched with at-rule behavior and it has low compat risk.
>>>>>>>
>>>>>>> [1] https://github.com/w3c/csswg-drafts/issues/8608
>>>>>>> [2] https://github.com/WebKit/standards-positions/issues/325
>>>>>>> [3] 
>>>>>>> https://github.com/WebKit/standards-positions/issues/325#issuecomment-1966698090
>>>>>>> On Wednesday, March 6, 2024 at 7:28:32 PM UTC+9 [email protected] 
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Friendly ping on the above questions! :)
>>>>>>>>
>>>>>>>> On Wed, Feb 28, 2024 at 6:18 PM Yoav Weiss (@Shopify) <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Do I understand correctly that this would partially align us with 
>>>>>>>>> Firefox (modulo the crash), and take us away from WebKit 
>>>>>>>>> interoperability? 
>>>>>>>>>
>>>>>>>>> If so, it'd be good to understand if:
>>>>>>>>> * There is interest from developers in this
>>>>>>>>> * WebKit is planning to follow
>>>>>>>>> * This has low compat risk (in terms of current sites relying on 
>>>>>>>>> this value not being null somehow) 
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Tue, Feb 27, 2024 at 2:52 AM [email protected] <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> >  Would you mind explaining why this is a useful addition for 
>>>>>>>>>> developers? Or is the motivation improved spec compliance? 
>>>>>>>>>>
>>>>>>>>>> In both perspectives. The CSS OM spec was fixed because it was 
>>>>>>>>>> not matched with the spec of @import in css-cascade. The behaviour 
>>>>>>>>>> of 
>>>>>>>>>> CSSImportRule is not following @import. 
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> > Can you request a signal? 
>>>>>>>>>> https://github.com/WebKit/standards-positions
>>>>>>>>>>
>>>>>>>>>> Sure, I filed an issue. 
>>>>>>>>>> https://github.com/WebKit/standards-positions/issues/325
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> > All of these tests are passing right now - will you be adding 
>>>>>>>>>> new tests?Yes, I will add new tests in 
>>>>>>>>>> https://wpt.fyi/results/css/cssom/cssimportrule.html?label=experimental&label=master&aligned
>>>>>>>>>> I am working on it.
>>>>>>>>>>
>>>>>>>>>> https://chromium-review.googlesource.com/c/chromium/src/+/5065830/8/third_party/blink/web_tests/external/wpt/css/cssom/cssimportrule.html
>>>>>>>>>>
>>>>>>>>>> On Sunday, February 25, 2024 at 7:14:59 AM UTC+9 
>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>
>>>>>>>>>>> On 2/23/24 8:31 AM, Amos Lim wrote:
>>>>>>>>>>>
>>>>>>>>>>> Contact emails [email protected]
>>>>>>>>>>>
>>>>>>>>>>> Explainer None
>>>>>>>>>>>
>>>>>>>>>>> Would you mind explaining why this is a useful addition for 
>>>>>>>>>>> developers? Or is the motivation improved spec compliance?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Specification 
>>>>>>>>>>> https://drafts.csswg.org/cssom/#the-cssimportrule-interface
>>>>>>>>>>>
>>>>>>>>>>> Summary 
>>>>>>>>>>>
>>>>>>>>>>> Allow CSSImportRule.styleSheet to be nullable. The styleSheet 
>>>>>>>>>>> attribute in CSSImportRule can be null if there is no associated 
>>>>>>>>>>> CSS style 
>>>>>>>>>>> sheet.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Blink component Blink>CSS 
>>>>>>>>>>> <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ECSS>
>>>>>>>>>>>
>>>>>>>>>>> TAG review None
>>>>>>>>>>>
>>>>>>>>>>> TAG review status Not applicable
>>>>>>>>>>>
>>>>>>>>>>> Risks 
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Interoperability and Compatibility 
>>>>>>>>>>>
>>>>>>>>>>> None
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *Gecko*: Shipped/Shipping
>>>>>>>>>>>
>>>>>>>>>>> *WebKit*: No signal
>>>>>>>>>>>
>>>>>>>>>>> Can you request a signal? 
>>>>>>>>>>> https://github.com/WebKit/standards-positions
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> *Web developers*: No signals
>>>>>>>>>>>
>>>>>>>>>>> *Other signals*:
>>>>>>>>>>>
>>>>>>>>>>> WebView application risks 
>>>>>>>>>>>
>>>>>>>>>>> Does this intent deprecate or change behavior of existing APIs, 
>>>>>>>>>>> such that it has potentially high risk for Android WebView-based 
>>>>>>>>>>> applications?
>>>>>>>>>>>
>>>>>>>>>>> None
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Debuggability 
>>>>>>>>>>>
>>>>>>>>>>> None
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Will this feature be supported on all six Blink platforms 
>>>>>>>>>>> (Windows, Mac, Linux, ChromeOS, Android, and Android WebView)? 
>>>>>>>>>>> No
>>>>>>>>>>>
>>>>>>>>>>> Is this feature fully tested by web-platform-tests 
>>>>>>>>>>> <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>
>>>>>>>>>>> ? Yes 
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> https://wpt.fyi/results/css/cssom/cssimportrule.html?label=experimental&label=master&aligned
>>>>>>>>>>>
>>>>>>>>>>> All of these tests are passing right now - will you be adding 
>>>>>>>>>>> new tests?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Flag name on chrome://flags 
>>>>>>>>>>>
>>>>>>>>>>> Finch feature name CSSImportRuleStyleSheetNullable
>>>>>>>>>>>
>>>>>>>>>>> Requires code in //chrome? False
>>>>>>>>>>>
>>>>>>>>>>> Tracking bug https://issues.chromium.org/issues/40266154
>>>>>>>>>>>
>>>>>>>>>>> Estimated milestones 
>>>>>>>>>>> Shipping on desktop 124 
>>>>>>>>>>> Shipping on Android 124 
>>>>>>>>>>> Shipping on WebView 124 
>>>>>>>>>>>
>>>>>>>>>>> Anticipated spec changes 
>>>>>>>>>>>
>>>>>>>>>>> Open questions about a feature may be a source of future web 
>>>>>>>>>>> compat or interop issues. Please list open issues (e.g. links to 
>>>>>>>>>>> known 
>>>>>>>>>>> github issues in the project for the feature specification) whose 
>>>>>>>>>>> resolution may introduce web compat/interop risk (e.g., changing to 
>>>>>>>>>>> naming 
>>>>>>>>>>> or structure of the API in a non-backward-compatible way).
>>>>>>>>>>> None
>>>>>>>>>>>
>>>>>>>>>>> Link to entry on the Chrome Platform Status 
>>>>>>>>>>> https://chromestatus.com/feature/5123480866783232
>>>>>>>>>>>
>>>>>>>>>>> This intent message was generated by Chrome Platform Status 
>>>>>>>>>>> <https://chromestatus.com/>.
>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>> Google Groups "blink-dev" group.
>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
>>>>>>>>>>> it, send an email to [email protected].
>>>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOGEg03EdbMR2-x-7taf692_FmX4%2BwBMgFW%2BwaZiM7gs1Zo5-Q%40mail.gmail.com
>>>>>>>>>>>  
>>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOGEg03EdbMR2-x-7taf692_FmX4%2BwBMgFW%2BwaZiM7gs1Zo5-Q%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>> .
>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>> Google Groups "blink-dev" group.
>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>>>> send an email to [email protected].
>>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/bc77a62d-a28b-4111-91a7-aea76bc5a135n%40chromium.org
>>>>>>>>>>  
>>>>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/bc77a62d-a28b-4111-91a7-aea76bc5a135n%40chromium.org?utm_medium=email&utm_source=footer>
>>>>>>>>>> .
>>>>>>>>>>
>>>>>>>>> -- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "blink-dev" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>> send an email to [email protected].
>>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f06f0374-76bd-45a1-abe3-8b007d1eca89n%40chromium.org
>>>>>>>  
>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/f06f0374-76bd-45a1-abe3-8b007d1eca89n%40chromium.org?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>>> -- 
>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>> Groups "blink-dev" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>> send an email to [email protected].
>>>>>>>
>>>>>> To view this discussion on the web visit 
>>>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/437bff89-6ed3-4990-b554-f488e49267b2%40gmail.com
>>>>>>>  
>>>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/437bff89-6ed3-4990-b554-f488e49267b2%40gmail.com?utm_medium=email&utm_source=footer>
>>>>>>> .
>>>>>>>
>>>>>> -- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "blink-dev" group.
>>>>>
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to [email protected].
>>>>>
>>>> To view this discussion visit 
>>>>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ea7e2532-e93c-4a4e-9ef4-6f4fa3c13a0en%40chromium.org
>>>>>  
>>>>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/ea7e2532-e93c-4a4e-9ef4-6f4fa3c13a0en%40chromium.org?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "blink-dev" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>> To view this discussion visit 
>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/0f2e686d-2088-44eb-b438-07d08d045c3an%40chromium.org
>>  
>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/0f2e686d-2088-44eb-b438-07d08d045c3an%40chromium.org?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/5939c0e9-a43a-4baf-bc42-224d7fcc1d1cn%40chromium.org.

Reply via email to