Skip to content

[css-2025] Add specs to Rough Interoperability #9793

@SebastianZ

Description

@SebastianZ

There are a bunch of specifications which might be added to the Rough Interoperability section.

CSS Nesting 1

Current status: WD (last published: 14 February 2023)
WPT: passing tests: Chrome: 88, Edge: 88, Firefox: 89, Safari: 85; interop: 84 / 89 (94.4%)
Current Snapshot section: -
Open issues: on GitHub: 23, in spec.: 2

Notes: Very high interoperability, part of interop 2024

CSS Scroll Anchoring 1

Current status: WD (last published: 11 November 2020)
WPT: passing tests (experimental): Chrome: 79, Edge: 81, Firefox: 78, Safari: 22; interop: 22 / 84 (26.2%), 76 / 84 (90.5%) for Chrome, Edge and Firefox
Current Snapshot section: -
Open issues: on GitHub: 17, in spec.: 0

Notes: high interoperability between two engines, implementations agree on main use cases

CSS Tables 3

Current status: WD (last published: 27 July 2019)
WPT: passing tests: Chrome: 982, Edge: 982, Firefox: 916, Safari: 802; interop: 740 / 1028 (72.0%)
Current Snapshot section: -
Open issues: on GitHub: 59, in spec.: 10

Notes: relatively high interoperability, though many open issues

CSS Color 5

Current status: WD (last published: 29 February 2024)
WPT: passing tests: Chrome: 9217 , Edge: 9210, Firefox: 9237, Safari: 8452 ; interop: 8412 / 8412 (100%)
Current Snapshot section: -
Open issues: on GitHub: 30, in spec.: 0

Notes: interoperability is good. Both CSS Color 5 Relative Colors and CSS Color 5 color-mix(), were cleared-to-ship pre-CR in CSS 2023. Relative Colors are part of Interop 2024. color-mix() was part of Interop 2023 in the Color Spaces and Functions focus area.

CSSOM 1

Current status: WD (last published: 26 August 2021)
WPT: passing tests: Chrome: 3745, Edge: 3745, Firefox: 3735, Safari: 3571; interop: 3511 / 3873 (90.7%)
Current Snapshot section: -
Open issues: on GitHub: 128, in spec.: 19

Notes: high interoperability, though many open issues

CSSOM View 1

Current status: WD (last published: 17 March 2016)
WPT: passing tests: Chrome: 1119, Edge: 1047, Firefox: 1140, Safari: 1064; interop: 949 / 1287 (73.7%)
Current Snapshot section: -
Open issues: on GitHub: 143, in spec.: 7

Notes: high interoperability, though many open issues

Media Queries 5

Current status: WD (last published: 18 December 2021)
WPT: passing tests: Chrome: 93, Edge: 93, Firefox: 89, Safari: 90; interop: 86 / 97 (88.7%)
Current Snapshot section: -
Open issues: on GitHub: 72, in spec.: 8

Notes: high interoperability, though many open issues, looks like WPTs for some features are missing, but some important ones are there. Though as not all features are supported by browsers, maybe only the interoperable ones should be added to Safe to Release pre-CR Exceptions.

Selectors 4

Current status: WD (last published: 11 November 2022)
WPT: passing tests (all tests, not sure how to restrict to level 4): Chrome: 4807, Edge: 4800, Firefox: 5466, Safari: 4807; interop: 4737 / 5506 (86.0%)
Current Snapshot section: features :dir(), :lang(), and :focus-within in Safe to Release pre-CR Exceptions
Open issues: on GitHub: 105, in spec.: 11

Notes: high interoperability, though many open issues, looks like WPTs for some features are missing, but some important ones are there. Though as not all features are supported by browsers, maybe only the interoperable ones should be added to Safe to Release pre-CR Exceptions.


Note that this issue only covers specs that should move to the Rough Interoperability section. #9770 covers the ones that should move to the Official Definition. And I'll go through all the other specs and create separate issues for the others sections if needed.

Sebastian

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    css-2025The new, improved CSS snapshot

    Type

    No type

    Projects

    Status

    Not for TPAC?

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions