Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

📦 Release browser-specs@2.28.0 #501

Merged
merged 1 commit into from
Feb 10, 2022

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Feb 9, 2022

⚠ NEVER add commits to this pull request.

🤖 This pull request was automatically created to facilitate human review of browser-specs changes based on list of specs at 4013dbe.

🧐 Please review the diff below and version numbers. If all looks good, merge this pull request to release the changes to npm.

📦 Latest released browser-specs package was v2.27.0. Merging this pull request will release v2.28.0. Make sure that the bump is the right one for the changes.

✍ If any change needs to be made before release, do not add a commit to this pull request. Changes should rather be handled in a separate pull request and pushed to the main branch. You may leave this pull request open in the meantime, or close it. The pre-release job will automatically update this pull request or create a new one once the updates have made their way to the main branch.

🛈 The actual change introduced by this pull request is a version bump in packages/browser-specs/package.json. You do not need to review that change. The bumped version is not the version that will be released when this pull request is merged, but rather the version that will be released next time.

IMPORTANT:
- Diff is too long to render in a PR description: 139451 characters
- First 60000 characters shown below
- Check the action log for the full diff

Static file(s) changed:
+ README.md


diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=LICENSE.md' '--unified=3' package/node_modules/browser-specs/index.json packages/browser-specs/index.json
--- package/node_modules/browser-specs/index.json
+++ packages/browser-specs/index.json
@@ -26,6 +26,9 @@
     "title": "Compatibility Standard",
     "source": "specref",
     "shortTitle": "Compatibility",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -60,6 +63,9 @@
     "title": "Console Standard",
     "source": "specref",
     "shortTitle": "Console",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -93,7 +99,10 @@
     },
     "title": "Cookies: HTTP State Management Mechanism",
     "source": "spec",
-    "shortTitle": "Cookies: HTTP State Management Mechanism"
+    "shortTitle": "Cookies: HTTP State Management Mechanism",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://dom.spec.whatwg.org/",
@@ -122,6 +131,9 @@
     "title": "DOM Standard",
     "source": "specref",
     "shortTitle": "DOM",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -160,6 +172,9 @@
     "title": "CSS Typed OM Level 2",
     "source": "spec",
     "shortTitle": "CSS Typed OM 2",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -194,7 +209,10 @@
     },
     "title": "Font Metrics API Level 1",
     "source": "spec",
-    "shortTitle": "Font Metrics API 1"
+    "shortTitle": "Font Metrics API 1",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://drafts.csswg.org/css-animations-2/",
@@ -226,6 +244,9 @@
     "title": "CSS Animations Level 2",
     "source": "spec",
     "shortTitle": "CSS Animations 2",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -263,6 +284,9 @@
     },
     "title": "CSS Backgrounds and Borders Module Level 4",
     "source": "specref",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -298,6 +322,9 @@
     "title": "CSS Environment Variables Module Level 1",
     "source": "spec",
     "shortTitle": "CSS Environment Variables 1",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -332,7 +359,10 @@
     },
     "title": "CSS Extensions",
     "source": "spec",
-    "shortTitle": "CSS Extensions"
+    "shortTitle": "CSS Extensions",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://drafts.csswg.org/css-gcpm-4/",
@@ -364,6 +394,9 @@
     },
     "title": "CSS Generated Content for Paged Media Module Level 4",
     "source": "spec",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -401,6 +434,9 @@
     "title": "CSS Grid Layout Module Level 3",
     "source": "spec",
     "shortTitle": "CSS Grid Layout 3",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -438,6 +474,9 @@
     },
     "title": "CSS Multi-column Layout Module Level 2",
     "source": "spec",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -475,6 +514,9 @@
     "title": "Proposals for the future of CSS Paged Media",
     "source": "spec",
     "shortTitle": "Proposals for the future of CSS Paged Media",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -512,6 +554,9 @@
     "title": "CSS Shapes Module Level 2",
     "source": "spec",
     "shortTitle": "CSS Shapes 2",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -547,6 +592,9 @@
     },
     "title": "CSS Mobile Text Size Adjustment Module Level 1",
     "source": "spec",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -584,6 +632,9 @@
     "title": "CSS Transitions Level 2",
     "source": "spec",
     "shortTitle": "CSS Transitions 2",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -621,6 +672,9 @@
     },
     "title": "CSS Values and Units Module Level 5",
     "source": "spec",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -656,6 +710,9 @@
     "title": "Scroll-linked Animations",
     "source": "spec",
     "shortTitle": "Scroll-linked Animations",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -693,6 +750,9 @@
     "title": "Web Animations Level 2",
     "source": "spec",
     "shortTitle": "Web Animations 2",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -730,6 +790,9 @@
     },
     "title": "Compositing and Blending Level 2",
     "source": "spec",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -767,6 +830,9 @@
     "title": "Filter Effects Module Level 2",
     "source": "spec",
     "shortTitle": "Filter Effects 2",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -801,6 +867,9 @@
     "title": "Fetch Standard",
     "source": "specref",
     "shortTitle": "Fetch",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -840,6 +909,9 @@
     "title": "Fullscreen API Standard",
     "source": "specref",
     "shortTitle": "Fullscreen API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -935,6 +1007,9 @@
     "title": "HTML Standard",
     "source": "specref",
     "shortTitle": "HTML",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -982,6 +1057,9 @@
     "title": "WebXR Anchors Module",
     "source": "spec",
     "shortTitle": "WebXR Anchors",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -1015,7 +1093,10 @@
     },
     "title": "Infra Standard",
     "source": "specref",
-    "shortTitle": "Infra"
+    "shortTitle": "Infra",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://mimesniff.spec.whatwg.org/",
@@ -1044,6 +1125,9 @@
     "title": "MIME Sniffing Standard",
     "source": "specref",
     "shortTitle": "MIME Sniffing",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -1078,6 +1162,9 @@
     "title": "Notifications API Standard",
     "source": "specref",
     "shortTitle": "Notifications API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -1111,7 +1198,10 @@
     },
     "title": "Private Click Measurement",
     "source": "spec",
-    "shortTitle": "Private Click Measurement"
+    "shortTitle": "Private Click Measurement",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://privacycg.github.io/storage-access/",
@@ -1140,6 +1230,9 @@
     "title": "The Storage Access API",
     "source": "spec",
     "shortTitle": "The Storage Access API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -1174,6 +1267,9 @@
     "title": "Quirks Mode Standard",
     "source": "specref",
     "shortTitle": "Quirks Mode",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -1208,6 +1304,9 @@
     "title": "Storage Standard",
     "source": "specref",
     "shortTitle": "Storage",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -1245,6 +1344,9 @@
     "title": "Streams Standard",
     "source": "specref",
     "shortTitle": "Streams",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -1278,7 +1380,10 @@
     },
     "title": "SVG Animations Level 2",
     "source": "spec",
-    "shortTitle": "SVG Animations 2"
+    "shortTitle": "SVG Animations 2",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/ecma262/multipage/",
@@ -1355,7 +1460,10 @@
       "filename": "index.html"
     },
     "title": "ECMAScript Language Specification",
-    "source": "specref"
+    "source": "specref",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/ecma402/",
@@ -1389,7 +1497,10 @@
     },
     "title": "ECMAScript Internationalization API Specification",
     "source": "specref",
-    "shortTitle": "ECMAScript Internationalization API"
+    "shortTitle": "ECMAScript Internationalization API",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-accessible-object-hasownproperty/",
@@ -1417,7 +1528,10 @@
     },
     "title": "Accessible Object.hasOwnProperty",
     "source": "spec",
-    "shortTitle": "Accessible Object.hasOwnProperty"
+    "shortTitle": "Accessible Object.hasOwnProperty",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-array-find-from-last/",
@@ -1445,7 +1559,10 @@
     },
     "title": "Proposal-array-find-from-last",
     "source": "spec",
-    "shortTitle": "Proposal-array-find-from-last"
+    "shortTitle": "Proposal-array-find-from-last",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-array-grouping/",
@@ -1473,7 +1590,10 @@
     },
     "title": "Array Grouping",
     "source": "spec",
-    "shortTitle": "Array Grouping"
+    "shortTitle": "Array Grouping",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-atomics-wait-async/",
@@ -1501,7 +1621,10 @@
     },
     "title": "Atomics.waitAsync",
     "source": "spec",
-    "shortTitle": "Atomics.waitAsync"
+    "shortTitle": "Atomics.waitAsync",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-class-fields/",
@@ -1529,7 +1652,10 @@
     },
     "title": "Public and private instance fields proposal",
     "source": "spec",
-    "shortTitle": "Public and private instance fields proposal"
+    "shortTitle": "Public and private instance fields proposal",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-class-static-block/",
@@ -1557,7 +1683,10 @@
     },
     "title": "ECMAScript class static initialization blocks",
     "source": "spec",
-    "shortTitle": "ECMAScript class static initialization blocks"
+    "shortTitle": "ECMAScript class static initialization blocks",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-error-cause/",
@@ -1585,7 +1714,10 @@
     },
     "title": "Error Cause",
     "source": "spec",
-    "shortTitle": "Error Cause"
+    "shortTitle": "Error Cause",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-import-assertions/",
@@ -1613,7 +1745,10 @@
     },
     "title": "import assertions",
     "source": "spec",
-    "shortTitle": "import assertions"
+    "shortTitle": "import assertions",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-intl-duration-format/",
@@ -1641,7 +1776,10 @@
     },
     "title": "Intl.DurationFormat",
     "source": "spec",
-    "shortTitle": "Intl.DurationFormat"
+    "shortTitle": "Intl.DurationFormat",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-intl-enumeration/",
@@ -1669,7 +1807,10 @@
     },
     "title": "Intl Enumeration API Specification",
     "source": "spec",
-    "shortTitle": "Intl Enumeration API"
+    "shortTitle": "Intl Enumeration API",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-intl-extend-timezonename/",
@@ -1697,7 +1838,10 @@
     },
     "title": "Extend TimeZoneName Option Proposal",
     "source": "spec",
-    "shortTitle": "Extend TimeZoneName Option"
+    "shortTitle": "Extend TimeZoneName Option",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-intl-locale-info/",
@@ -1725,7 +1869,10 @@
     },
     "title": "Intl Locale Info Proposal",
     "source": "spec",
-    "shortTitle": "Intl Locale Info"
+    "shortTitle": "Intl Locale Info",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-intl-numberformat-v3/out/annexes/proposed.html",
@@ -1753,7 +1900,10 @@
       }
     ],
     "source": "spec",
-    "shortTitle": "Intl Annexes"
+    "shortTitle": "Intl Annexes",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-intl-numberformat-v3/out/negotiation/proposed.html",
@@ -1781,7 +1931,10 @@
       }
     ],
     "source": "spec",
-    "shortTitle": "Intl Parameter Resolution"
+    "shortTitle": "Intl Parameter Resolution",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-intl-numberformat-v3/out/numberformat/proposed.html",
@@ -1809,7 +1962,10 @@
       }
     ],
     "source": "spec",
-    "shortTitle": "Intl.NumberFormat"
+    "shortTitle": "Intl.NumberFormat",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-intl-numberformat-v3/out/pluralrules/proposed.html",
@@ -1837,7 +1993,10 @@
       }
     ],
     "source": "spec",
-    "shortTitle": "Intl.PluralRules"
+    "shortTitle": "Intl.PluralRules",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-json-modules/",
@@ -1865,7 +2024,10 @@
     },
     "title": "JSON modules",
     "source": "spec",
-    "shortTitle": "JSON modules"
+    "shortTitle": "JSON modules",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-private-fields-in-in/",
@@ -1893,7 +2055,10 @@
     },
     "title": "Private Fields in in",
     "source": "spec",
-    "shortTitle": "Private Fields in in"
+    "shortTitle": "Private Fields in in",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-private-methods/",
@@ -1921,7 +2086,10 @@
     },
     "title": "Private Methods and Accessors Proposal",
     "source": "spec",
-    "shortTitle": "Private Methods and Accessors"
+    "shortTitle": "Private Methods and Accessors",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-regexp-match-indices/",
@@ -1949,7 +2117,10 @@
     },
     "title": "RegExp Match Indices",
     "source": "spec",
-    "shortTitle": "RegExp Match Indices"
+    "shortTitle": "RegExp Match Indices",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-relative-indexing-method/",
@@ -1977,7 +2148,10 @@
     },
     "title": "Relative Indexing Method",
     "source": "spec",
-    "shortTitle": "Relative Indexing Method"
+    "shortTitle": "Relative Indexing Method",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-resizablearraybuffer/",
@@ -2005,7 +2179,10 @@
     },
     "title": "Resizable ArrayBuffer and growable SharedArrayBuffer",
     "source": "spec",
-    "shortTitle": "Resizable ArrayBuffer and growable SharedArrayBuffer"
+    "shortTitle": "Resizable ArrayBuffer and growable SharedArrayBuffer",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-shadowrealm/",
@@ -2033,7 +2210,10 @@
     },
     "title": "ShadowRealm API",
     "source": "spec",
-    "shortTitle": "ShadowRealm API"
+    "shortTitle": "ShadowRealm API",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-static-class-features/",
@@ -2061,7 +2241,10 @@
     },
     "title": "Static class features",
     "source": "spec",
-    "shortTitle": "Static class features"
+    "shortTitle": "Static class features",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-temporal/",
@@ -2089,7 +2272,10 @@
     },
     "title": "Temporal proposal",
     "source": "spec",
-    "shortTitle": "Temporal proposal"
+    "shortTitle": "Temporal proposal",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://tc39.es/proposal-top-level-await/",
@@ -2117,7 +2303,10 @@
     },
     "title": "Top-Level Await",
     "source": "spec",
-    "shortTitle": "Top-Level Await"
+    "shortTitle": "Top-Level Await",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://testutils.spec.whatwg.org/",
@@ -2145,7 +2334,10 @@
     },
     "title": "Test Utils Standard",
     "source": "specref",
-    "shortTitle": "Test Utils"
+    "shortTitle": "Test Utils",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://url.spec.whatwg.org/",
@@ -2174,6 +2366,9 @@
     "title": "URL Standard",
     "source": "specref",
     "shortTitle": "URL",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2207,7 +2402,10 @@
     },
     "title": "Autoplay Policy Detection",
     "source": "spec",
-    "shortTitle": "Autoplay Policy Detection"
+    "shortTitle": "Autoplay Policy Detection",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://w3c.github.io/badging/",
@@ -2236,6 +2434,9 @@
     "title": "Badging API",
     "source": "specref",
     "shortTitle": "Badging API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2269,7 +2470,10 @@
     },
     "title": "Contact Picker API",
     "source": "spec",
-    "shortTitle": "Contact Picker API"
+    "shortTitle": "Contact Picker API",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://w3c.github.io/contentEditable/",
@@ -2298,6 +2502,9 @@
     "title": "ContentEditable",
     "source": "spec",
     "shortTitle": "ContentEditable",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2319,8 +2526,8 @@
     "organization": "W3C",
     "groups": [
       {
-        "name": "Web Platform Incubator Community Group",
-        "url": "https://www.w3.org/community/wicg/"
+        "name": "Web Performance Working Group",
+        "url": "https://www.w3.org/webperf/"
       }
     ],
     "nightly": {
@@ -2331,7 +2538,10 @@
     },
     "title": "Event Timing API",
     "source": "specref",
-    "shortTitle": "Event Timing API"
+    "shortTitle": "Event Timing API",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://w3c.github.io/gamepad/extensions.html",
@@ -2359,7 +2569,10 @@
     },
     "title": "Gamepad Extensions",
     "source": "spec",
-    "shortTitle": "Gamepad Extensions"
+    "shortTitle": "Gamepad Extensions",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://w3c.github.io/largest-contentful-paint/",
@@ -2375,8 +2588,8 @@
     "organization": "W3C",
     "groups": [
       {
-        "name": "Web Platform Incubator Community Group",
-        "url": "https://www.w3.org/community/wicg/"
+        "name": "Web Performance Working Group",
+        "url": "https://www.w3.org/webperf/"
       }
     ],
     "nightly": {
@@ -2387,7 +2600,10 @@
     },
     "title": "Largest Contentful Paint",
     "source": "specref",
-    "shortTitle": "Largest Contentful Paint"
+    "shortTitle": "Largest Contentful Paint",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://w3c.github.io/mathml-aam/",
@@ -2415,7 +2631,10 @@
     },
     "title": "MathML Accessiblity API Mappings 1.0",
     "source": "spec",
-    "shortTitle": "MathML Accessiblity API Mappings 1.0"
+    "shortTitle": "MathML Accessiblity API Mappings 1.0",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://w3c.github.io/media-playback-quality/",
@@ -2444,6 +2663,9 @@
     "title": "Media Playback Quality",
     "source": "specref",
     "shortTitle": "Media Playback Quality",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2477,7 +2699,10 @@
     },
     "title": "Media Capture Automation",
     "source": "spec",
-    "shortTitle": "Media Capture Automation"
+    "shortTitle": "Media Capture Automation",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://w3c.github.io/mediacapture-region/",
@@ -2505,7 +2730,10 @@
     },
     "title": "Region Capture",
     "source": "spec",
-    "shortTitle": "Region Capture"
+    "shortTitle": "Region Capture",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://w3c.github.io/mediacapture-transform/",
@@ -2533,7 +2761,10 @@
     },
     "title": "MediaStreamTrack Insertable Media Processing using Streams",
     "source": "spec",
-    "shortTitle": "MediaStreamTrack Insertable Media Processing using Streams"
+    "shortTitle": "MediaStreamTrack Insertable Media Processing using Streams",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://w3c.github.io/web-locks/",
@@ -2562,6 +2793,9 @@
     "title": "Web Locks API",
     "source": "specref",
     "shortTitle": "Web Locks API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2596,6 +2830,9 @@
     "title": "Web NFC API",
     "source": "specref",
     "shortTitle": "Web NFC API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2629,7 +2866,10 @@
     },
     "title": "Web Share Target API",
     "source": "specref",
-    "shortTitle": "Web Share Target API"
+    "shortTitle": "Web Share Target API",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://w3c.github.io/webappsec-change-password-url/",
@@ -2657,7 +2897,10 @@
     },
     "title": "A Well-Known URL for Changing Passwords",
     "source": "spec",
-    "shortTitle": "A Well-Known URL for Changing Passwords"
+    "shortTitle": "A Well-Known URL for Changing Passwords",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://w3c.github.io/webappsec-trusted-types/dist/spec/",
@@ -2686,6 +2929,9 @@
     "title": "Trusted Types",
     "source": "specref",
     "shortTitle": "Trusted Types",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2719,7 +2965,10 @@
     },
     "title": "WebDriver BiDi",
     "source": "spec",
-    "shortTitle": "WebDriver BiDi"
+    "shortTitle": "WebDriver BiDi",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://w3c.github.io/webrtc-ice/",
@@ -2748,6 +2997,9 @@
     "title": "IceTransport Extensions for WebRTC",
     "source": "spec",
     "shortTitle": "IceTransport Extensions for WebRTC",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2782,6 +3034,9 @@
     "title": "Web Bluetooth",
     "source": "specref",
     "shortTitle": "Web Bluetooth",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2816,6 +3071,9 @@
     "title": "Web IDL Standard",
     "source": "specref",
     "shortTitle": "Web IDL",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2850,6 +3108,9 @@
     "title": "App History API",
     "source": "spec",
     "shortTitle": "App History API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2884,6 +3145,9 @@
     "title": "Background Fetch",
     "source": "specref",
     "shortTitle": "Background Fetch",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2918,6 +3182,9 @@
     },
     "title": "Web Background Synchronization",
     "source": "spec",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2952,6 +3219,9 @@
     "title": "Client Hints Infrastructure",
     "source": "specref",
     "shortTitle": "Client Hints Infrastructure",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -2985,7 +3255,10 @@
     },
     "title": "Close Watcher API",
     "source": "spec",
-    "shortTitle": "Close Watcher API"
+    "shortTitle": "Close Watcher API",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/compression/",
@@ -3014,6 +3287,9 @@
     "title": "Compression Streams",
     "source": "specref",
     "shortTitle": "Compression Streams",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3047,7 +3323,10 @@
     },
     "title": "Compute Pressure API",
     "source": "spec",
-    "shortTitle": "Compute Pressure API"
+    "shortTitle": "Compute Pressure API",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/content-index/spec/",
@@ -3076,6 +3355,9 @@
     "title": "Content Index",
     "source": "spec",
     "shortTitle": "Content Index",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3109,7 +3391,10 @@
     },
     "title": "Attribution Reporting",
     "source": "spec",
-    "shortTitle": "Attribution Reporting"
+    "shortTitle": "Attribution Reporting",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/cookie-store/",
@@ -3138,6 +3423,9 @@
     "title": "Cookie Store API",
     "source": "specref",
     "shortTitle": "Cookie Store API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3171,7 +3459,10 @@
     },
     "title": "Crash Reporting",
     "source": "spec",
-    "shortTitle": "Crash Reporting"
+    "shortTitle": "Crash Reporting",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/credentiallessness/",
@@ -3199,7 +3490,10 @@
     },
     "title": "Cross-Origin-Embedder-Policy: credentialless",
     "source": "spec",
-    "shortTitle": "Cross-Origin-Embedder-Policy: credentialless"
+    "shortTitle": "Cross-Origin-Embedder-Policy: credentialless",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/csp-next/scripting-policy.html",
@@ -3227,7 +3521,10 @@
     ],
     "title": "Scripting Policy",
     "source": "spec",
-    "shortTitle": "Scripting Policy"
+    "shortTitle": "Scripting Policy",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/css-parser-api/",
@@ -3256,6 +3553,9 @@
     "title": "CSS Parser API",
     "source": "specref",
     "shortTitle": "CSS Parser API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3290,6 +3590,9 @@
     "title": "Custom State Pseudo Class",
     "source": "spec",
     "shortTitle": "Custom State Pseudo Class",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3323,7 +3626,10 @@
     },
     "title": "DataCue API",
     "source": "spec",
-    "shortTitle": "DataCue API"
+    "shortTitle": "DataCue API",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/deprecation-reporting/",
@@ -3352,6 +3658,9 @@
     "title": "Deprecation Reporting",
     "source": "spec",
     "shortTitle": "Deprecation Reporting",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3386,6 +3695,9 @@
     "title": "Document Policy",
     "source": "spec",
     "shortTitle": "Document Policy",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3420,6 +3732,9 @@
     "title": "Element Timing API",
     "source": "specref",
     "shortTitle": "Element Timing API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3454,6 +3769,9 @@
     "title": "File and Directory Entries API",
     "source": "specref",
     "shortTitle": "File and Directory Entries API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3487,7 +3805,10 @@
     },
     "title": "EyeDropper API",
     "source": "spec",
-    "shortTitle": "EyeDropper API"
+    "shortTitle": "EyeDropper API",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/file-system-access/",
@@ -3516,6 +3837,9 @@
     "title": "File System Access",
     "source": "specref",
     "shortTitle": "File System Access",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3549,7 +3873,10 @@
     },
     "title": "Federated Learning of Cohorts",
     "source": "spec",
-    "shortTitle": "Federated Learning of Cohorts"
+    "shortTitle": "Federated Learning of Cohorts",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/get-installed-related-apps/spec/",
@@ -3578,6 +3905,9 @@
     "title": "Get Installed Related Apps API",
     "source": "spec",
     "shortTitle": "Get Installed Related Apps API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3612,6 +3942,9 @@
     "title": "Idle Detection API",
     "source": "specref",
     "shortTitle": "Idle Detection API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3646,6 +3979,9 @@
     "title": "Import Maps",
     "source": "spec",
     "shortTitle": "Import Maps",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3679,7 +4015,10 @@
     },
     "title": "Ink API",
     "source": "spec",
-    "shortTitle": "Ink API"
+    "shortTitle": "Ink API",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/input-device-capabilities/",
@@ -3708,6 +4047,9 @@
     "title": "Input Device Capabilities",
     "source": "specref",
     "shortTitle": "Input Device Capabilities",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3742,6 +4084,9 @@
     "title": "Intervention Reporting",
     "source": "spec",
     "shortTitle": "Intervention Reporting",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3776,6 +4121,9 @@
     "title": "isInputPending",
     "source": "spec",
     "shortTitle": "isInputPending",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3810,6 +4158,9 @@
     "title": "JS Self-Profiling API",
     "source": "specref",
     "shortTitle": "JS Self-Profiling API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3844,6 +4195,9 @@
     "title": "Keyboard Lock",
     "source": "specref",
     "shortTitle": "Keyboard Lock",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3878,6 +4232,9 @@
     "title": "Keyboard Map",
     "source": "specref",
     "shortTitle": "Keyboard Map",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3912,6 +4269,9 @@
     "title": "Layout Instability",
     "source": "specref",
     "shortTitle": "Layout Instability",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -3945,7 +4305,10 @@
     },
     "title": "Local Font Access API",
     "source": "spec",
-    "shortTitle": "Local Font Access API"
+    "shortTitle": "Local Font Access API",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/manifest-incubations/",
@@ -3973,7 +4336,10 @@
     },
     "title": "Manifest Incubations",
     "source": "spec",
-    "shortTitle": "Manifest Incubations"
+    "shortTitle": "Manifest Incubations",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/media-feeds/",
@@ -4001,7 +4367,10 @@
     },
     "title": "Media Feeds",
     "source": "spec",
-    "shortTitle": "Media Feeds"
+    "shortTitle": "Media Feeds",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/netinfo/",
@@ -4030,6 +4399,9 @@
     "title": "Network Information API",
     "source": "specref",
     "shortTitle": "Network Information API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4064,6 +4436,9 @@
     "title": "Origin Policy",
     "source": "specref",
     "shortTitle": "Origin Policy",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4097,7 +4472,10 @@
     },
     "title": "overscroll and scrollend events",
     "source": "spec",
-    "shortTitle": "overscroll and scrollend events"
+    "shortTitle": "overscroll and scrollend events",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/page-lifecycle/",
@@ -4126,6 +4504,9 @@
     "title": "Page Lifecycle",
     "source": "specref",
     "shortTitle": "Page Lifecycle",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4161,6 +4542,9 @@
     "title": "Measure Memory API",
     "source": "spec",
     "shortTitle": "Measure Memory API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4195,6 +4579,9 @@
     "title": "Web Periodic Background Synchronization",
     "source": "specref",
     "shortTitle": "Web Periodic Background Synchronization",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4229,6 +4616,9 @@
     "title": "Requesting Permissions",
     "source": "specref",
     "shortTitle": "Requesting Permissions",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4263,6 +4653,9 @@
     "title": "Relinquishing Permissions",
     "source": "specref",
     "shortTitle": "Relinquishing Permissions",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4297,6 +4690,9 @@
     "title": "Portals",
     "source": "spec",
     "shortTitle": "Portals",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4330,7 +4726,10 @@
     },
     "title": "preferCurrentTab",
     "source": "spec",
-    "shortTitle": "preferCurrentTab"
+    "shortTitle": "preferCurrentTab",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/priority-hints/",
@@ -4359,6 +4758,9 @@
     "title": "Priority Hints",
     "source": "specref",
     "shortTitle": "Priority Hints",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4393,6 +4795,9 @@
     "title": "Private Network Access",
     "source": "spec",
     "shortTitle": "Private Network Access",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4426,7 +4831,10 @@
     },
     "title": "Responsive Image Client Hints",
     "source": "spec",
-    "shortTitle": "Responsive Image Client Hints"
+    "shortTitle": "Responsive Image Client Hints",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/sanitizer-api/",
@@ -4455,6 +4863,9 @@
     "title": "HTML Sanitizer API",
     "source": "spec",
     "shortTitle": "HTML Sanitizer API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4489,6 +4900,9 @@
     "title": "Save Data API",
     "source": "spec",
     "shortTitle": "Save Data API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4523,6 +4937,9 @@
     "title": "Prioritized Task Scheduling",
     "source": "specref",
     "shortTitle": "Prioritized Task Scheduling",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4557,6 +4974,9 @@
     "title": "Text Fragments",
     "source": "spec",
     "shortTitle": "Text Fragments",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4591,6 +5011,9 @@
     "title": "Web Serial API",
     "source": "spec",
     "shortTitle": "Web Serial API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4625,6 +5048,9 @@
     "title": "Accelerated Shape Detection in Images",
     "source": "specref",
     "shortTitle": "Accelerated Shape Detection in Images",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4658,7 +5084,10 @@
     },
     "title": "Accelerated Text Detection in Images",
     "source": "specref",
-    "shortTitle": "Accelerated Text Detection in Images"
+    "shortTitle": "Accelerated Text Detection in Images",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/sms-one-time-codes/",
@@ -4686,7 +5115,10 @@
       "filename": "index.html"
     },
     "title": "Origin-bound one-time codes delivered via SMS",
-    "source": "specref"
+    "source": "specref",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/speech-api/",
@@ -4715,6 +5147,9 @@
     "title": "Web Speech API",
     "source": "specref",
     "shortTitle": "Web Speech API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4749,6 +5184,9 @@
     "title": "User-Agent Client Hints",
     "source": "spec",
     "shortTitle": "User-Agent Client Hints",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4782,7 +5220,10 @@
     },
     "title": "URLPattern API",
     "source": "spec",
-    "shortTitle": "URLPattern API"
+    "shortTitle": "URLPattern API",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/user-preference-media-features-headers/",
@@ -4810,7 +5251,10 @@
     },
     "title": "User Preference Media Features Client Hints Headers",
     "source": "spec",
-    "shortTitle": "User Preference Media Features Client Hints Headers"
+    "shortTitle": "User Preference Media Features Client Hints Headers",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/video-rvfc/",
@@ -4839,6 +5283,9 @@
     "title": "HTMLVideoElement.requestVideoFrameCallback()",
     "source": "spec",
     "shortTitle": "HTMLVideoElement.requestVideoFrameCallback()",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4873,6 +5320,9 @@
     "title": "Visual Viewport API",
     "source": "specref",
     "shortTitle": "Visual Viewport API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4907,6 +5357,9 @@
     "title": "WebOTP API",
     "source": "spec",
     "shortTitle": "WebOTP API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4941,6 +5394,9 @@
     "title": "WebHID API",
     "source": "spec",
     "shortTitle": "WebHID API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -4974,7 +5430,10 @@
     },
     "title": "Loading Signed Exchanges",
     "source": "spec",
-    "shortTitle": "Loading Signed Exchanges"
+    "shortTitle": "Loading Signed Exchanges",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://wicg.github.io/webusb/",
@@ -5003,6 +5462,9 @@
     "title": "WebUSB API",
     "source": "specref",
     "shortTitle": "WebUSB API",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/web-platform-tests/wpt",
       "testPaths": [
@@ -5036,7 +5498,10 @@
     },
     "title": "Window Controls Overlay",
     "source": "spec",
-    "shortTitle": "Window Controls Overlay"
+    "shortTitle": "Window Controls Overlay",
+    "categories": [
+      "browser"
+    ]
   },
   {
     "url": "https://www.khronos.org/registry/webgl/extensions/ANGLE_instanced_arrays/",
@@ -5065,6 +5530,9 @@
     "title": "WebGL ANGLE_instanced_arrays Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL ANGLE_instanced_arrays Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5099,6 +5567,9 @@
     "title": "WebGL EXT_blend_minmax Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_blend_minmax Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5133,6 +5604,9 @@
     "title": "WebGL EXT_clip_cull_distance Extension Draft Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_clip_cull_distance Extension Draft",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5167,6 +5641,9 @@
     "title": "WebGL EXT_color_buffer_float Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_color_buffer_float Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5201,6 +5678,9 @@
     "title": "WebGL EXT_color_buffer_half_float Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_color_buffer_half_float Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5235,6 +5715,9 @@
     "title": "WebGL EXT_disjoint_timer_query_webgl2 Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_disjoint_timer_query_webgl2 Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5269,6 +5752,9 @@
     "title": "WebGL EXT_disjoint_timer_query Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_disjoint_timer_query Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5303,6 +5789,9 @@
     "title": "WebGL EXT_float_blend Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_float_blend Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5337,6 +5826,9 @@
     "title": "WebGL EXT_frag_depth Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_frag_depth Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5371,6 +5863,9 @@
     "title": "WebGL EXT_shader_texture_lod Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_shader_texture_lod Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5405,6 +5900,9 @@
     "title": "WebGL EXT_sRGB Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_sRGB Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5439,6 +5937,9 @@
     "title": "WebGL EXT_texture_compression_bptc Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_texture_compression_bptc Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5473,6 +5974,9 @@
     "title": "WebGL EXT_texture_compression_rgtc Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_texture_compression_rgtc Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5507,6 +6011,9 @@
     "title": "WebGL EXT_texture_filter_anisotropic Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_texture_filter_anisotropic Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5541,6 +6048,9 @@
     "title": "WebGL EXT_texture_norm16 Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL EXT_texture_norm16 Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5575,6 +6085,9 @@
     "title": "WebGL KHR_parallel_shader_compile Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL KHR_parallel_shader_compile Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5609,6 +6122,9 @@
     "title": "WebGL OES_draw_buffers_indexed Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL OES_draw_buffers_indexed Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5643,6 +6159,9 @@
     "title": "WebGL OES_element_index_uint Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL OES_element_index_uint Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5677,6 +6196,9 @@
     "title": "WebGL OES_fbo_render_mipmap Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL OES_fbo_render_mipmap Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5711,6 +6233,9 @@
     "title": "WebGL OES_standard_derivatives Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL OES_standard_derivatives Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5745,6 +6270,9 @@
     "title": "WebGL OES_texture_float_linear Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL OES_texture_float_linear Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5779,6 +6307,9 @@
     "title": "WebGL OES_texture_float Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL OES_texture_float Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5813,6 +6344,9 @@
     "title": "WebGL OES_texture_half_float_linear Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL OES_texture_half_float_linear Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5847,6 +6381,9 @@
     "title": "WebGL OES_texture_half_float Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL OES_texture_half_float Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5881,6 +6418,9 @@
     "title": "WebGL OES_vertex_array_object Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL OES_vertex_array_object Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5915,6 +6455,9 @@
     "title": "WebGL OVR_multiview2 Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL OVR_multiview2 Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5949,6 +6492,9 @@
     "title": "WebGL WEBGL_blend_equation_advanced_coherent Extension Draft Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_blend_equation_advanced_coherent Extension Draft",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -5983,6 +6529,9 @@
     "title": "WebGL WEBGL_color_buffer_float Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_color_buffer_float Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -6017,6 +6566,9 @@
     "title": "WebGL WEBGL_compressed_texture_astc Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_compressed_texture_astc Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -6051,6 +6603,9 @@
     "title": "WebGL WEBGL_compressed_texture_etc Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_compressed_texture_etc Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -6085,6 +6640,9 @@
     "title": "WebGL WEBGL_compressed_texture_etc1 Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_compressed_texture_etc1 Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -6119,6 +6677,9 @@
     "title": "WebGL WEBGL_compressed_texture_pvrtc Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_compressed_texture_pvrtc Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -6153,6 +6714,9 @@
     "title": "WebGL WEBGL_compressed_texture_s3tc_srgb Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_compressed_texture_s3tc_srgb Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -6187,6 +6751,9 @@
     "title": "WebGL WEBGL_compressed_texture_s3tc Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_compressed_texture_s3tc Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -6221,6 +6788,9 @@
     "title": "WebGL WEBGL_debug_renderer_info Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_debug_renderer_info Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -6255,6 +6825,9 @@
     "title": "WebGL WEBGL_debug_shaders Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_debug_shaders Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -6289,6 +6862,9 @@
     "title": "WebGL WEBGL_depth_texture Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_depth_texture Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -6323,6 +6899,9 @@
     "title": "WebGL WEBGL_draw_buffers Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_draw_buffers Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -6357,6 +6936,9 @@
     "title": "WebGL WEBGL_draw_instanced_base_vertex_base_instance Extension Draft Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_draw_instanced_base_vertex_base_instance Extension Draft",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "repository": "https://github.com/KhronosGroup/WebGL",
       "testPaths": [
@@ -6391,6 +6973,9 @@
     "title": "WebGL WEBGL_lose_context Khronos Ratified Extension Specification",
     "source": "spec",
     "shortTitle": "WebGL WEBGL_lose_context Khronos Ratified Extension",
+    "categories": [
+      "browser"
+    ],
     "tests": {
       "r

@tidoust
Copy link
Member

tidoust commented Feb 9, 2022

Some changes needed:

  • Diff formatting goes berserk with README.md changes, I'll try to list them separately.
  • The LICENSE.md file needs to be copied to the package.
  • I'm not seeing a minor bump increase, which surprises me (the release should remove some specs from the latest published version of browser-specs)

@github-actions github-actions bot force-pushed the release-browser-specs-20220209100837043 branch from e520a78 to 9b2322e Compare February 10, 2022 08:11
@github-actions github-actions bot changed the title 📦 Release browser-specs@2.27.1 📦 Release browser-specs@2.28.0 Feb 10, 2022
@github-actions github-actions bot force-pushed the release-browser-specs-20220209100837043 branch from 9b2322e to bec4785 Compare February 10, 2022 08:47
@tidoust
Copy link
Member

tidoust commented Feb 10, 2022

Minor version bump because this will remove non-browser specs that still were in the package (Patent Policy, Process document, i18n Glossary).

@tidoust tidoust merged commit fa545b3 into main Feb 10, 2022
@tidoust tidoust deleted the release-browser-specs-20220209100837043 branch February 10, 2022 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant