Merge m-i to m-c, a=merge
authorPhil Ringnalda <philringnalda@gmail.com>
Sat, 23 Sep 2017 19:17:00 -0700
changeset 382611 ff40c5dcaa41261b39a4e9795e02a9d51dd30ced
parent 382610 42aa84eec339c29bf3d21178ae6e5c138d50e82b (current diff)
parent 382598 64a52ab3bab3f3b224449221c3287253fc993eb2 (diff)
child 382612 947050c037c7422c718d8104b441655b2c72a13c
child 382639 6a2c6d4aa7588d5d87a2c84638f0a1eb75b599cd
child 382645 f51e7af7a2bca24cb91488003d5f76c093b5929a
push id95360
push userphilringnalda@gmail.com
push dateSun, 24 Sep 2017 02:26:40 +0000
treeherdermozilla-inbound@ff40c5dcaa41 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmerge
milestone58.0a1
first release with
nightly linux32
ff40c5dcaa41 / 58.0a1 / 20170924100550 / files
nightly linux64
ff40c5dcaa41 / 58.0a1 / 20170924100550 / files
nightly mac
ff40c5dcaa41 / 58.0a1 / 20170924100550 / files
nightly win32
ff40c5dcaa41 / 58.0a1 / 20170924100550 / files
nightly win64
ff40c5dcaa41 / 58.0a1 / 20170924100550 / files
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
releases
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Merge m-i to m-c, a=merge MozReview-Commit-ID: yR3OcmC4JG
devtools/client/inspector/test/browser_inspector_pane-toggle-01.js
devtools/client/inspector/test/browser_inspector_pane-toggle-02.js
devtools/client/inspector/test/browser_inspector_pane-toggle-03.js
devtools/client/inspector/test/browser_inspector_pane-toggle-05.js
testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html.ini
testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-archive.sub.html.ini
testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html.ini
testing/web-platform/meta/content-security-policy/blink-contrib/object-src-applet-code.sub.html.ini
testing/web-platform/meta/css-font-display/font-display.html.ini
testing/web-platform/meta/css/CSS2/selectors/attribute-value-selector-002.xht.ini
testing/web-platform/meta/css/css-logical-properties-1/logicalprops-quirklength.html.ini
testing/web-platform/meta/css/css-ui-3/caret-color-020.html.ini
testing/web-platform/meta/css/css-ui-3/text-overflow-006.html.ini
testing/web-platform/meta/css/css-values-3/vh_not_refreshing_on_chrome.html.ini
testing/web-platform/meta/generic-sensor/idlharness.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/script-languages-01.html.ini
testing/web-platform/meta/html/semantics/scripting-1/the-script-element/script-languages-02.html.ini
testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content.html.ini
testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml.ini
testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml.ini
testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml.ini
testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml.ini
testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml.ini
testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml.ini
testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml.ini
testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml.ini
testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml.ini
testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml.ini
testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml.ini
testing/web-platform/meta/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml.ini
testing/web-platform/meta/payment-request/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html.ini
testing/web-platform/meta/payment-request/payment-allowed-by-feature-policy-attribute.https.sub.html.ini
testing/web-platform/meta/payment-request/payment-allowed-by-feature-policy.https.sub.html.ini
testing/web-platform/meta/payment-request/payment-default-feature-policy.https.sub.html.ini
testing/web-platform/meta/payment-request/payment-disabled-by-feature-policy.https.sub.html.ini
testing/web-platform/meta/payment-request/payment-request-update-event-constructor.http.html.ini
testing/web-platform/meta/payment-request/payment-request-update-event-constructor.https.html.ini
testing/web-platform/meta/payment-request/payment-request-update-event-updatewith-method.https.html.ini
testing/web-platform/meta/performance-timeline/idlharness.html.ini
testing/web-platform/meta/resource-timing/idlharness.html.ini
testing/web-platform/meta/websockets/constructor/011.html.ini
testing/web-platform/tests/auxclick/OWNERS
testing/web-platform/tests/clipboard/OWNERS
testing/web-platform/tests/content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html.sub.headers
testing/web-platform/tests/content-security-policy/blink-contrib/object-src-applet-archive.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib/object-src-applet-archive.sub.html.sub.headers
testing/web-platform/tests/content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html.sub.headers
testing/web-platform/tests/content-security-policy/blink-contrib/object-src-applet-code.sub.html
testing/web-platform/tests/content-security-policy/blink-contrib/object-src-applet-code.sub.html.sub.headers
testing/web-platform/tests/css-font-display/font-display-ref.html
testing/web-platform/tests/css-font-display/font-display.html
testing/web-platform/tests/css-font-display/resources/slow-ahem-loading.py
testing/web-platform/tests/css/css-grid-1/grid-items/support/100x50-green.png
testing/web-platform/tests/css/css-grid-1/grid-items/support/50x100-green.png
testing/web-platform/tests/css/css-logical-properties-1/OWNERS
testing/web-platform/tests/css/css-logical-properties-1/logicalprops-block-size-vlr.html
testing/web-platform/tests/css/css-logical-properties-1/logicalprops-block-size.html
testing/web-platform/tests/css/css-logical-properties-1/logicalprops-inline-size-vlr.html
testing/web-platform/tests/css/css-logical-properties-1/logicalprops-inline-size.html
testing/web-platform/tests/css/css-logical-properties-1/logicalprops-quirklength.html
testing/web-platform/tests/css/css-logical-properties-1/resources/style-check.js
testing/web-platform/tests/css/css-logical-props-1/cascading-001-ref.html
testing/web-platform/tests/css/css-logical-props-1/cascading-001.html
testing/web-platform/tests/cssom-view/ttwf-scrollintoview.html
testing/web-platform/tests/generic-sensor/idlharness.html
testing/web-platform/tests/hr-time/window-worker-time-origin.html
testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-language-type.html
testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-languages-01.html
testing/web-platform/tests/html/semantics/scripting-1/the-script-element/script-languages-02.html
testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content.html
testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml
testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml
testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml
testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml
testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml
testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml
testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml
testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml
testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml
testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml
testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml
testing/web-platform/tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml
testing/web-platform/tests/input-events/input-events-typing-data-manual.html
testing/web-platform/tests/microdata/conformance-requirements/.gitkeep
testing/web-platform/tests/microdata/converting-html-to-other-formats/.gitkeep
testing/web-platform/tests/microdata/converting-html-to-other-formats/json/.gitkeep
testing/web-platform/tests/microdata/dependencies/.gitkeep
testing/web-platform/tests/microdata/encoding-microdata/.gitkeep
testing/web-platform/tests/microdata/encoding-microdata/associating-names-with-items/.gitkeep
testing/web-platform/tests/microdata/encoding-microdata/items/.gitkeep
testing/web-platform/tests/microdata/encoding-microdata/microdata-and-other-namespaces/.gitkeep
testing/web-platform/tests/microdata/encoding-microdata/names-the-itemprop-attribute/.gitkeep
testing/web-platform/tests/microdata/encoding-microdata/names-the-itemprop-attribute/original-id.json
testing/web-platform/tests/microdata/encoding-microdata/the-microdata-model/.gitkeep
testing/web-platform/tests/microdata/encoding-microdata/values/.gitkeep
testing/web-platform/tests/microdata/iana/.gitkeep
testing/web-platform/tests/microdata/introduction/.gitkeep
testing/web-platform/tests/microdata/introduction/global-identifiers-for-items/.gitkeep
testing/web-platform/tests/microdata/introduction/overview/.gitkeep
testing/web-platform/tests/microdata/introduction/selecting-names-when-defining-vocabularies/.gitkeep
testing/web-platform/tests/microdata/introduction/the-basic-syntax/.gitkeep
testing/web-platform/tests/microdata/introduction/typed-items/.gitkeep
testing/web-platform/tests/microdata/introduction/using-the-microdata-dom-api/.gitkeep
testing/web-platform/tests/microdata/terminology/.gitkeep
testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html
testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy-attribute.https.sub.html
testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy.https.sub.html
testing/web-platform/tests/payment-request/payment-allowed-by-feature-policy.https.sub.html.headers
testing/web-platform/tests/payment-request/payment-default-feature-policy.https.sub.html
testing/web-platform/tests/payment-request/payment-disabled-by-feature-policy.https.sub.html
testing/web-platform/tests/payment-request/payment-disabled-by-feature-policy.https.sub.html.headers
testing/web-platform/tests/payment-request/payment-request-update-event-constructor.http.html
testing/web-platform/tests/payment-request/payment-request-update-event-constructor.https.html
testing/web-platform/tests/payment-request/payment-request-update-event-updatewith-method.https.html
testing/web-platform/tests/service-workers/service-worker/resources/registration-tests.js
--- a/devtools/client/inspector/inspector.js
+++ b/devtools/client/inspector/inspector.js
@@ -27,17 +27,16 @@ loader.lazyRequireGetter(this, "Inspecto
 loader.lazyRequireGetter(this, "ToolSidebar", "devtools/client/inspector/toolsidebar", true);
 loader.lazyRequireGetter(this, "MarkupView", "devtools/client/inspector/markup/markup");
 
 loader.lazyRequireGetter(this, "nodeConstants", "devtools/shared/dom-node-constants");
 loader.lazyRequireGetter(this, "Menu", "devtools/client/framework/menu");
 loader.lazyRequireGetter(this, "MenuItem", "devtools/client/framework/menu-item");
 loader.lazyRequireGetter(this, "ExtensionSidebar", "devtools/client/inspector/extensions/extension-sidebar");
 loader.lazyRequireGetter(this, "CommandUtils", "devtools/client/shared/developer-toolbar", true);
-loader.lazyRequireGetter(this, "ViewHelpers", "devtools/client/shared/widgets/view-helpers", true);
 loader.lazyRequireGetter(this, "clipboardHelper", "devtools/shared/platform/clipboard");
 
 const {LocalizationHelper, localizeMarkup} = require("devtools/shared/l10n");
 const INSPECTOR_L10N =
       new LocalizationHelper("devtools/client/locales/inspector.properties");
 loader.lazyGetter(this, "TOOLBOX_L10N", function () {
   return new LocalizationHelper("devtools/client/locales/toolbox.properties");
 });
@@ -114,17 +113,16 @@ function Inspector(toolbox) {
   this._onBeforeNavigate = this._onBeforeNavigate.bind(this);
   this._onMarkupFrameLoad = this._onMarkupFrameLoad.bind(this);
   this._updateSearchResultsLabel = this._updateSearchResultsLabel.bind(this);
 
   this.onDetached = this.onDetached.bind(this);
   this.onMarkupLoaded = this.onMarkupLoaded.bind(this);
   this.onNewSelection = this.onNewSelection.bind(this);
   this.onNewRoot = this.onNewRoot.bind(this);
-  this.onPaneToggleButtonClicked = this.onPaneToggleButtonClicked.bind(this);
   this.onPanelWindowResize = this.onPanelWindowResize.bind(this);
   this.onShowBoxModelHighlighterForNode =
     this.onShowBoxModelHighlighterForNode.bind(this);
   this.onSidebarHidden = this.onSidebarHidden.bind(this);
   this.onSidebarSelect = this.onSidebarSelect.bind(this);
   this.onSidebarShown = this.onSidebarShown.bind(this);
 
   this._target.on("will-navigate", this._onBeforeNavigate);
@@ -789,30 +787,16 @@ Inspector.prototype = {
       console.error(e);
       return false;
     }
   }),
 
   setupToolbar: Task.async(function* () {
     this.teardownToolbar();
 
-    // Setup the sidebar toggle button.
-    let SidebarToggle = this.React.createFactory(this.browserRequire(
-      "devtools/client/shared/components/sidebar-toggle"));
-
-    let sidebarToggle = SidebarToggle({
-      onClick: this.onPaneToggleButtonClicked,
-      collapsed: false,
-      expandPaneTitle: INSPECTOR_L10N.getStr("inspector.expandPane"),
-      collapsePaneTitle: INSPECTOR_L10N.getStr("inspector.collapsePane"),
-    });
-
-    let parentBox = this.panelDoc.getElementById("inspector-sidebar-toggle-box");
-    this._sidebarToggle = this.ReactDOM.render(sidebarToggle, parentBox);
-
     // Setup the add-node button.
     this.addNode = this.addNode.bind(this);
     this.addNodeButton = this.panelDoc.getElementById("inspector-element-add-button");
     this.addNodeButton.addEventListener("click", this.addNode);
 
     // Setup the eye-dropper icon if we're in an HTML document and we have actor support.
     let canShowEyeDropper = yield this.supportsEyeDropper();
 
@@ -833,18 +817,16 @@ Inspector.prototype = {
     } else {
       let eyeDropperButton = this.panelDoc.getElementById("inspector-eyedropper-toggle");
       eyeDropperButton.disabled = true;
       eyeDropperButton.title = INSPECTOR_L10N.getStr("eyedropper.disabled.title");
     }
   }),
 
   teardownToolbar: function () {
-    this._sidebarToggle = null;
-
     if (this.addNodeButton) {
       this.addNodeButton.removeEventListener("click", this.addNode);
       this.addNodeButton = null;
     }
 
     if (this.eyeDropperButton) {
       this.eyeDropperButton.removeEventListener("click", this.onEyeDropperButtonClicked);
       this.eyeDropperButton = null;
@@ -1568,53 +1550,16 @@ Inspector.prototype = {
       this._markupFrame = null;
     }
 
     this._markupBox = null;
 
     return destroyPromise;
   },
 
-  /**
-   * When the pane toggle button is clicked or pressed, toggle the pane, change the button
-   * state and tooltip.
-   */
-  onPaneToggleButtonClicked: function (e) {
-    let sidePaneContainer = this.panelDoc.querySelector(
-      "#inspector-splitter-box .controlled");
-    let isVisible = !this._sidebarToggle.state.collapsed;
-
-    // Make sure the sidebar has width and height attributes before collapsing
-    // because ViewHelpers needs it.
-    if (isVisible) {
-      let rect = sidePaneContainer.getBoundingClientRect();
-      if (!sidePaneContainer.hasAttribute("width")) {
-        sidePaneContainer.setAttribute("width", rect.width);
-      }
-      // always refresh the height attribute before collapsing, it could have
-      // been modified by resizing the container.
-      sidePaneContainer.setAttribute("height", rect.height);
-    }
-
-    let onAnimationDone = () => {
-      if (isVisible) {
-        this._sidebarToggle.setState({collapsed: true});
-      } else {
-        this._sidebarToggle.setState({collapsed: false});
-      }
-    };
-
-    ViewHelpers.togglePane({
-      visible: !isVisible,
-      animated: true,
-      delayed: true,
-      callback: onAnimationDone
-    }, sidePaneContainer);
-  },
-
   onEyeDropperButtonClicked: function () {
     this.eyeDropperButton.classList.contains("checked")
       ? this.hideEyeDropper()
       : this.showEyeDropper();
   },
 
   startEyeDropperListeners: function () {
     this.inspector.once("color-pick-canceled", this.onEyeDropperDone);
--- a/devtools/client/inspector/inspector.xhtml
+++ b/devtools/client/inspector/inspector.xhtml
@@ -11,17 +11,16 @@
   <link rel="stylesheet" href="chrome://devtools/skin/widgets.css"/>
   <link rel="stylesheet" href="chrome://devtools/skin/inspector.css"/>
   <link rel="stylesheet" href="chrome://devtools/skin/rules.css"/>
   <link rel="stylesheet" href="chrome://devtools/skin/computed.css"/>
   <link rel="stylesheet" href="chrome://devtools/skin/fonts.css"/>
   <link rel="stylesheet" href="chrome://devtools/skin/boxmodel.css"/>
   <link rel="stylesheet" href="chrome://devtools/skin/layout.css"/>
   <link rel="stylesheet" href="chrome://devtools/skin/animationinspector.css"/>
-  <link rel="stylesheet" href="resource://devtools/client/shared/components/sidebar-toggle.css"/>
   <link rel="stylesheet" href="resource://devtools/client/shared/components/tabs/tabs.css"/>
   <link rel="stylesheet" href="resource://devtools/client/shared/components/tabs/tabbar.css"/>
   <link rel="stylesheet" href="resource://devtools/client/inspector/components/inspector-tab-panel.css"/>
   <link rel="stylesheet" href="resource://devtools/client/shared/components/splitter/split-box.css"/>
   <link rel="stylesheet" href="resource://devtools/client/inspector/layout/components/Accordion.css"/>
   <link rel="stylesheet" href="resource://devtools/client/shared/components/reps/reps.css"/>
   <link rel="stylesheet" href="resource://devtools/client/shared/components/tree/tree-view.css"/>
 
@@ -54,17 +53,16 @@
         <span id="inspector-searchlabel"></span>
         <div id="inspector-search" class="devtools-searchbox has-clear-btn">
           <input id="inspector-searchbox" class="devtools-searchinput"
                  type="search"
                  data-localization="placeholder=inspectorSearchHTML.label3"/>
           <button id="inspector-searchinput-clear" class="devtools-searchinput-clear" tabindex="-1"></button>
         </div>
         <button id="inspector-eyedropper-toggle" class="devtools-button command-button-invertable"></button>
-        <div id="inspector-sidebar-toggle-box"></div>
       </div>
       <div id="markup-box"></div>
       <div id="inspector-breadcrumbs-toolbar" class="devtools-toolbar">
         <div id="inspector-breadcrumbs" class="breadcrumbs-widget-container"
              role="group" data-localization="aria-label=inspector.breadcrumbs.label" tabindex="0"></div>
       </div>
     </div>
 
--- a/devtools/client/inspector/test/browser.ini
+++ b/devtools/client/inspector/test/browser.ini
@@ -148,21 +148,16 @@ skip-if = (os == 'linux' && bits == 32 &
 subsuite = clipboard
 skip-if = (os == 'linux' && bits == 32 && debug) # bug 1328915, disable linux32 debug devtools for timeouts
 [browser_inspector_menu-04-use-in-console.js]
 [browser_inspector_menu-05-attribute-items.js]
 [browser_inspector_menu-06-other.js]
 [browser_inspector_navigation.js]
 [browser_inspector_navigate_to_errors.js]
 [browser_inspector_open_on_neterror.js]
-[browser_inspector_pane-toggle-01.js]
-[browser_inspector_pane-toggle-02.js]
-[browser_inspector_pane-toggle-03.js]
-[browser_inspector_pane-toggle-05.js]
-skip-if = os == "mac" # Full keyboard navigation on OSX only works if Full Keyboard Access setting is set to All Control in System Keyboard
 [browser_inspector_picker-stop-on-destroy.js]
 [browser_inspector_picker-stop-on-tool-change.js]
 [browser_inspector_portrait_mode.js]
 [browser_inspector_pseudoclass-lock.js]
 [browser_inspector_pseudoclass-menu.js]
 [browser_inspector_reload-01.js]
 [browser_inspector_reload-02.js]
 [browser_inspector_remove-iframe-during-load.js]
deleted file mode 100644
--- a/devtools/client/inspector/test/browser_inspector_pane-toggle-01.js
+++ /dev/null
@@ -1,27 +0,0 @@
-/* vim: set ft=javascript ts=2 et sw=2 tw=80: */
-/* Any copyright is dedicated to the Public Domain.
-   http://creativecommons.org/publicdomain/zero/1.0/ */
-"use strict";
-
-// Test that the inspector panel has a sidebar pane toggle button, and that
-// this button is visible both in BOTTOM and SIDE hosts.
-
-add_task(function* () {
-  info("Open the inspector in a bottom toolbox host");
-  let {toolbox, inspector} = yield openInspectorForURL("about:blank", "bottom");
-
-  let button = inspector.panelDoc.querySelector(".sidebar-toggle");
-  ok(button, "The toggle button exists in the DOM");
-  is(button.parentNode.id, "inspector-sidebar-toggle-box",
-     "The toggle button has the right parent");
-  ok(button.getAttribute("title"), "The tool tip has initial state");
-  ok(!button.classList.contains("pane-collapsed"), "The button is in expanded state");
-  ok(!!button.getClientRects().length, "The button is visible");
-
-  info("Switch the host to side type");
-  yield toolbox.switchHost("side");
-
-  ok(!!button.getClientRects().length, "The button is still visible");
-  ok(!button.classList.contains("pane-collapsed"),
-     "The button is still in expanded state");
-});
deleted file mode 100644
--- a/devtools/client/inspector/test/browser_inspector_pane-toggle-02.js
+++ /dev/null
@@ -1,43 +0,0 @@
-/* vim: set ft=javascript ts=2 et sw=2 tw=80: */
-/* Any copyright is dedicated to the Public Domain.
-   http://creativecommons.org/publicdomain/zero/1.0/ */
-"use strict";
-
-// Test that the inspector toggled panel is visible by default, is hidden after
-// clicking on the toggle button and remains expanded/collapsed when switching
-// hosts.
-
-add_task(function* () {
-  info("Open the inspector in a side toolbox host");
-  let {toolbox, inspector} = yield openInspectorForURL("about:blank", "side");
-
-  let panel = inspector.panelDoc.querySelector("#inspector-splitter-box .controlled");
-
-  let button = inspector.panelDoc.querySelector(".sidebar-toggle");
-  ok(!panel.classList.contains("pane-collapsed"), "The panel is in expanded state");
-
-  info("Listen to the end of the animation on the sidebar panel");
-  let onTransitionEnd = once(panel, "transitionend");
-
-  info("Click on the toggle button");
-  EventUtils.synthesizeMouseAtCenter(button, {},
-    inspector.panelDoc.defaultView);
-
-  yield onTransitionEnd;
-  ok(panel.classList.contains("pane-collapsed"), "The panel is in collapsed state");
-  ok(!panel.hasAttribute("animated"),
-    "The collapsed panel will not perform unwanted animations");
-
-  info("Switch the host to bottom type");
-  yield toolbox.switchHost("bottom");
-  ok(panel.classList.contains("pane-collapsed"), "The panel is in collapsed state");
-
-  info("Click on the toggle button to expand the panel again");
-
-  onTransitionEnd = once(panel, "transitionend");
-  EventUtils.synthesizeMouseAtCenter(button, {},
-    inspector.panelDoc.defaultView);
-  yield onTransitionEnd;
-
-  ok(!panel.classList.contains("pane-collapsed"), "The panel is in expanded state");
-});
deleted file mode 100644
--- a/devtools/client/inspector/test/browser_inspector_pane-toggle-03.js
+++ /dev/null
@@ -1,38 +0,0 @@
-/* vim: set ft=javascript ts=2 et sw=2 tw=80: */
-/* Any copyright is dedicated to the Public Domain.
-   http://creativecommons.org/publicdomain/zero/1.0/ */
-"use strict";
-
-// Test that the toggle button can collapse and expand the inspector side/bottom
-// panel, and that the appropriate attributes are updated in the process.
-
-add_task(function* () {
-  let {inspector} = yield openInspectorForURL("about:blank");
-
-  let button = inspector.panelDoc.querySelector(".sidebar-toggle");
-  let panel = inspector.panelDoc.querySelector("#inspector-splitter-box .controlled");
-
-  ok(!button.classList.contains("pane-collapsed"), "The button is in expanded state");
-
-  info("Listen to the end of the animation on the sidebar panel");
-  let onTransitionEnd = once(panel, "transitionend");
-
-  info("Click on the toggle button");
-  EventUtils.synthesizeMouseAtCenter(button, {},
-    inspector.panelDoc.defaultView);
-
-  yield onTransitionEnd;
-  ok(button.classList.contains("pane-collapsed"), "The button is in collapsed state");
-  ok(panel.classList.contains("pane-collapsed"), "The panel is in collapsed state");
-
-  info("Listen again to the end of the animation on the sidebar panel");
-  onTransitionEnd = once(panel, "transitionend");
-
-  info("Click on the toggle button again");
-  EventUtils.synthesizeMouseAtCenter(button, {},
-    inspector.panelDoc.defaultView);
-
-  yield onTransitionEnd;
-  ok(!button.classList.contains("pane-collapsed"), "The button is in expanded state");
-  ok(!panel.classList.contains("pane-collapsed"), "The panel is in expanded state");
-});
deleted file mode 100644
--- a/devtools/client/inspector/test/browser_inspector_pane-toggle-05.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/* vim: set ft=javascript ts=2 et sw=2 tw=80: */
-/* Any copyright is dedicated to the Public Domain.
-   http://creativecommons.org/publicdomain/zero/1.0/ */
-"use strict";
-
-/**
-* Test the keyboard navigation for the pane toggle using
-* space and enter
-*/
-
-add_task(function* () {
-  let {inspector} = yield openInspectorForURL("about:blank", "side");
-  let panel = inspector.panelDoc.querySelector("#inspector-splitter-box .controlled");
-
-  let button = inspector.panelDoc.querySelector(".sidebar-toggle");
-
-  ok(!panel.classList.contains("pane-collapsed"), "The panel is in expanded state");
-
-  yield togglePane(button, "Press on the toggle button", panel, "VK_RETURN");
-  ok(panel.classList.contains("pane-collapsed"), "The panel is in collapsed state");
-
-  yield togglePane(button, "Press on the toggle button to expand the panel again",
-    panel, "VK_SPACE");
-  ok(!panel.classList.contains("pane-collapsed"), "The panel is in expanded state");
-});
-
-function* togglePane(button, message, panel, keycode) {
-  let onTransitionEnd = once(panel, "transitionend");
-  info(message);
-  button.focus();
-  EventUtils.synthesizeKey(keycode, {});
-  yield onTransitionEnd;
-}
--- a/devtools/client/jar.mn
+++ b/devtools/client/jar.mn
@@ -121,16 +121,17 @@ devtools.jar:
     skin/images/angle-swatch.svg (themes/images/angle-swatch.svg)
     skin/images/pseudo-class.svg (themes/images/pseudo-class.svg)
     skin/images/controls.png (themes/images/controls.png)
     skin/images/controls@2x.png (themes/images/controls@2x.png)
     skin/images/animation-fast-track.svg (themes/images/animation-fast-track.svg)
     skin/images/performance-details-waterfall.svg (themes/images/performance-details-waterfall.svg)
     skin/images/performance-details-call-tree.svg (themes/images/performance-details-call-tree.svg)
     skin/images/performance-details-flamegraph.svg (themes/images/performance-details-flamegraph.svg)
+    skin/breadcrumbs.css (themes/breadcrumbs.css)
     skin/widgets.css (themes/widgets.css)
     skin/images/power.svg (themes/images/power.svg)
     skin/images/filetypes/dir-close.svg (themes/images/filetypes/dir-close.svg)
     skin/images/filetypes/dir-open.svg (themes/images/filetypes/dir-open.svg)
     skin/images/filetypes/globe.svg (themes/images/filetypes/globe.svg)
     skin/images/commandline-icon.svg (themes/images/commandline-icon.svg)
     skin/images/alerticon-warning.png (themes/images/alerticon-warning.png)
     skin/images/alerticon-warning@2x.png (themes/images/alerticon-warning@2x.png)
--- a/devtools/client/locales/en-US/inspector.properties
+++ b/devtools/client/locales/en-US/inspector.properties
@@ -68,26 +68,16 @@ eventsTooltip.Capturing=Capturing
 # LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the tooltip that displays
 # help from MDN. This is a link to the complete MDN documentation page.
 docsTooltip.visitMDN=Visit MDN page
 
 # LOCALIZATION NOTE (docsTooltip.visitMDN): Shown in the docs tooltip when the MDN page
 # could not be loaded (for example, because of a connectivity problem).
 docsTooltip.loadDocsError=Could not load docs page.
 
-# LOCALIZATION NOTE (inspector.collapsePane): This is the tooltip for the button
-# that collapses the right panel (rules, computed, box-model, etc...) in the
-# inspector UI.
-inspector.collapsePane=Collapse pane
-
-# LOCALIZATION NOTE (inspector.expandPane): This is the tooltip for the button
-# that expands the right panel (rules, computed, box-model, etc...) in the
-# inspector UI.
-inspector.expandPane=Expand pane
-
 # LOCALIZATION NOTE (inspector.searchResultsCount): This is the label that
 # will show up next to the inspector search box. %1$S is the current result
 # index and %2$S is the total number of search results. For example: "3 of 9".
 # This won't be visible until the search box is updated in Bug 835896.
 inspector.searchResultsCount2=%1$S of %2$S
 
 # LOCALIZATION NOTE (inspector.searchResultsNone): This is the label that
 # will show up next to the inspector search box when no matches were found
copy from devtools/client/themes/widgets.css
copy to devtools/client/themes/breadcrumbs.css
--- a/devtools/client/themes/widgets.css
+++ b/devtools/client/themes/breadcrumbs.css
@@ -1,124 +1,14 @@
 /* vim:set ts=2 sw=2 sts=2 et: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
-.theme-dark {
-  --table-splitter-color: rgba(255,255,255,0.15);
-  --table-zebra-background: rgba(255,255,255,0.05);
-  --sidemenu-selected-arrow: url(images/item-arrow-dark-ltr.svg);
-  --sidemenu-selected-arrow-rtl: url(images/item-arrow-dark-rtl.svg);
-  --delete-icon: url(chrome://devtools/skin/images/vview-delete.png);
-  --delete-icon-2x: url(chrome://devtools/skin/images/vview-delete@2x.png);
-}
-
-.theme-light {
-  --table-splitter-color: rgba(0,0,0,0.15);
-  --table-zebra-background: rgba(0,0,0,0.05);
-  --sidemenu-selected-arrow: url(images/item-arrow-ltr.svg);
-  --sidemenu-selected-arrow-rtl: url(images/item-arrow-rtl.svg);
-  --delete-icon: url(chrome://devtools/skin/images/vview-delete.png);
-  --delete-icon-2x: url(chrome://devtools/skin/images/vview-delete@2x.png);
-}
-
-.theme-firebug {
-  --table-splitter-color: rgba(0,0,0,0.15);
-  --table-zebra-background: rgba(0,0,0,0.05);
-  --sidemenu-selected-arrow: url(images/item-arrow-ltr.svg);
-  --sidemenu-selected-arrow-rtl: url(images/item-arrow-rtl.svg);
-  --delete-icon: url(chrome://devtools/skin/images/firebug/close.svg);
-  --delete-icon-2x: url(chrome://devtools/skin/images/firebug/close.svg);
-}
-
-
-/* Generic pane helpers */
-
-.generic-toggled-pane {
-  margin-inline-start: 0 !important;
-  /* Unfortunately, transitions don't work properly with locale-aware properties,
-     so both the left and right margins are set via js, while the start margin
-     is always overridden here. */
-}
-
-.generic-toggled-pane[animated] {
-  transition: margin 0.25s ease-in-out;
-}
-
-/* Responsive container */
-
-.devtools-responsive-container {
-  -moz-box-orient: horizontal;
-}
-
-.devtools-main-content {
-  min-width: 50px;
-}
-
-.devtools-main-content,
-.devtools-sidebar-tabs {
-  /* Prevent some children that should be hidden from remaining visible as this is shrunk (Bug 971959) */
-  position: relative;
-}
-
-@media (min-width: 701px) {
-  .devtools-responsive-container .generic-toggled-pane {
-    /* To hide generic-toggled-pane, negative margins are applied dynamically.
-     * In the default horizontal layout, the pane is on the side and should be
-     * hidden using negative margin-inline-end only.
-     */
-    margin-top: 0 !important;
-    margin-bottom: 0 !important;
-  }
-}
-
-@media (max-width: 700px) {
-  .devtools-responsive-container {
-    -moz-box-orient: vertical;
-  }
-
-  .devtools-responsive-container > .devtools-side-splitter {
-    /* This is a normally vertical splitter, but we have turned it horizontal
-       due to the smaller resolution */
-    min-height: calc(var(--devtools-splitter-top-width) +
-    var(--devtools-splitter-bottom-width) + 1px);
-    border-top-width: var(--devtools-splitter-top-width);
-    border-bottom-width: var(--devtools-splitter-bottom-width);
-    margin-top: calc(-1 * var(--devtools-splitter-top-width) - 1px);
-    margin-bottom: calc(-1 * var(--devtools-splitter-bottom-width));
-
-    /* Reset the vertical splitter styles */
-    min-width: 0;
-    border-inline-end-width: 0;
-    border-inline-start-width: 0;
-    margin-inline-end: 0;
-    margin-inline-start: 0;
-
-    /* In some edge case the cursor is not changed to n-resize */
-    cursor: n-resize;
-  }
-
-  .devtools-responsive-container > .devtools-sidebar-tabs:not(.pane-collapsed) {
-    /* When the panel is collapsed min/max height should not be applied because
-       collapsing relies on negative margins, which implies constant height. */
-    min-height: 35vh;
-    max-height: 75vh;
-  }
-
-  .devtools-responsive-container .generic-toggled-pane {
-    /* To hide generic-toggled-pane, negative margins are applied dynamically.
-     * If a vertical layout, the pane is on the bottom and should be hidden
-     * using negative bottom margin only.
-     */
-    margin-inline-end: 0 !important;
-  }
-}
-
-/* BreacrumbsWidget */
+/* Inspector HTMLBreadcrumbs */
 
 .breadcrumbs-widget-container {
   margin-inline-end: 3px;
   max-height: 24px; /* Set max-height for proper sizing on linux */
   height: 24px; /* Set height to prevent starting small waiting for content */
 }
 
 .scrollbutton-up,
@@ -447,1184 +337,8 @@ widgets.css is overwritten. */
 .theme-firebug .breadcrumbs-widget-container .scrollbutton-down:active {
   background: none !important;
 }
 
 .theme-firebug .breadcrumbs-widget-container .scrollbutton-up:not([disabled]):active:hover > .toolbarbutton-icon,
 .theme-firebug .breadcrumbs-widget-container .scrollbutton-down:not([disabled]):active:hover > .toolbarbutton-icon {
   background-position: 0 center;
 }
-
-/* SimpleListWidget */
-
-.simple-list-widget-container {
-  /* Hack: force hardware acceleration */
-  transform: translateZ(1px);
-}
-
-.simple-list-widget-item.selected {
-  background-color: var(--theme-selection-background);
-  color: var(--theme-selection-color);
-}
-
-.theme-dark .simple-list-widget-item:not(.selected):hover {
-  background-color: rgba(255,255,255,.05);
-}
-
-.theme-light .simple-list-widget-item:not(.selected):hover {
-  background-color: rgba(0,0,0,.05);
-}
-
-.simple-list-widget-empty-text,
-.simple-list-widget-perma-text {
-  padding: 4px 8px;
-}
-
-.simple-list-widget-empty-text,
-.simple-list-widget-perma-text {
-  color: var(--theme-body-color-alt);
-}
-
-/* FastListWidget */
-
-.fast-list-widget-container {
-  /* Hack: force hardware acceleration */
-  transform: translateZ(1px);
-}
-
-.fast-list-widget-empty-text {
-  padding: 4px 8px;
-}
-
-.fast-list-widget-empty-text {
-  color: var(--theme-body-color-alt);
-}
-
-/* SideMenuWidget */
-
-.side-menu-widget-container {
-  /* Hack: force hardware acceleration */
-  transform: translateZ(1px);
-}
-
-/* SideMenuWidget container */
-
-.side-menu-widget-container[with-arrows=true] .side-menu-widget-item {
-  /* To compensate for the arrow image's dark margin. */
-  margin-inline-end: -1px;
-}
-
-/* SideMenuWidget groups */
-
-.side-menu-widget-group-title {
-  padding: 4px;
-  font-weight: 600;
-  border-bottom: 1px solid rgba(128,128,128,0.15);
-}
-
-.side-menu-widget-group-title + .side-menu-widget-group-list .side-menu-widget-item-contents {
-  padding-inline-start: 20px;
-}
-
-/* SideMenuWidget items */
-
-.side-menu-widget-item {
-  border-bottom: 1px solid rgba(128,128,128,0.15);
-  background-clip: padding-box;
-}
-
-.side-menu-widget-item.selected {
-  background-color: var(--theme-selection-background);
-  color: var(--theme-selection-color);
-}
-
-.side-menu-widget-item-arrow {
-  margin-inline-start: -7px;
-  width: 7px; /* The image's width is 7 pixels */
-}
-
-.side-menu-widget-item.selected > .side-menu-widget-item-arrow {
-  background-image: var(--sidemenu-selected-arrow);
-  background-size: auto;
-  background-repeat: no-repeat;
-  background-position: center right;
-}
-
-.side-menu-widget-item.selected > .side-menu-widget-item-arrow:-moz-locale-dir(rtl) {
-  background-image: var(--sidemenu-selected-arrow-rtl);
-  background-position: center left;
-}
-
-/* SideMenuWidget items contents */
-
-.side-menu-widget-item-contents {
-  padding: 4px;
-  /* To avoid having content overlapping the arrow image. */
-  padding-inline-end: 8px;
-}
-
-.side-menu-widget-item-other {
-  /* To avoid having content overlapping the arrow image. */
-  padding-inline-end: 8px;
-  /* To compensate for the .side-menu-widget-item-contents padding. */
-  margin-inline-start: -4px;
-  margin-inline-end: -8px;
-}
-
-.side-menu-widget-group-title + .side-menu-widget-group-list .side-menu-widget-item-other {
-  /* To compensate for the .side-menu-widget-item-contents padding. */
-  margin-inline-start: -20px;
-}
-
-.side-menu-widget-item.selected .side-menu-widget-item-other:not(.selected) {
-  background-color: var(--theme-sidebar-background);
-  box-shadow: inset 2px 0 0 var(--theme-selection-background);
-  color: var(--theme-body-color);
-}
-
-.side-menu-widget-item.selected .side-menu-widget-item-other.selected {
-  background-color: var(--theme-selection-background);
-}
-
-.side-menu-widget-item-other:first-of-type {
-  margin-top: 4px;
-}
-
-.side-menu-widget-item-other:last-of-type {
-  margin-bottom: -4px;
-}
-
-/* SideMenuWidget checkboxes */
-
-.side-menu-widget-group-checkbox {
-  margin: 0;
-  margin-inline-end: 4px;
-}
-
-.side-menu-widget-item-checkbox {
-  margin: 0;
-  margin-inline-start: 4px;
-}
-
-/* SideMenuWidget misc */
-
-.side-menu-widget-empty-text {
-  padding: 4px 8px;
-  background-color: var(--theme-sidebar-background);
-}
-
-/* VariablesView */
-
-.variables-view-container {
-  /* Hack: force hardware acceleration */
-  transform: translateZ(1px);
-}
-
-.variables-view-empty-notice {
-  padding: 2px;
-}
-
-.variables-view-empty-notice {
-  color: var(--theme-body-color-alt);
-}
-
-.variables-view-scope:focus > .title,
-.variable-or-property:focus > .title {
-  background-color: var(--theme-selection-background);
-  color: var(--theme-selection-color);
-}
-
-.variables-view-scope > .title {
-  border-top-width: 1px;
-  border-top-style: solid;
-  margin-top: -1px;
-}
-
-/* Custom scope stylings */
-
-.variables-view-watch-expressions .title > .name  {
-  max-width: 14em;
-}
-
-/* Generic variables traits */
-
-.variables-view-variable:not(:last-child) {
-  border-bottom: 1px solid rgba(128, 128, 128, .15);
-}
-
-.theme-firebug .variables-view-variable {
-  border-bottom: 1px solid transparent;
-}
-
-.variables-view-variable > .title > .name {
-  font-weight: 600;
-}
-
-/* Generic variables *and* properties traits */
-
-.variable-or-property:focus > .title > label {
-  color: inherit !important;
-}
-
-.variables-view-container .theme-twisty {
-  margin: 2px;
-}
-
-.variable-or-property > .title > .theme-twisty {
-  margin-inline-start: 5px;
-}
-
-.variable-or-property:not([untitled]) > .variables-view-element-details {
-  margin-inline-start: 7px;
-}
-
-/* Traits applied when variables or properties are changed or overridden */
-
-.variable-or-property:not([overridden]) {
-  transition: background 1s ease-in-out;
-}
-
-.variable-or-property:not([overridden])[changed] {
-  transition-duration: .4s;
-}
-
-.variable-or-property[overridden] {
-  background: rgba(128,128,128,0.05);
-}
-
-.variable-or-property[overridden] .title > label {
-  /* Cross out the title for this variable and all child properties. */
-  font-style: italic;
-  text-decoration: line-through;
-  border-bottom: none !important;
-  color: rgba(128,128,128,0.9);
-  opacity: 0.7;
-}
-
-/* Traits applied when variables or properties are editable */
-
-.variable-or-property[editable] > .title > .value {
-  cursor: text;
-}
-
-.variable-or-property[overridden] .title > .value {
-  /* Disallow editing this variable and all child properties. */
-  pointer-events: none;
-}
-
-/* Custom configurable/enumerable/writable or frozen/sealed/extensible
- * variables and properties */
-
-.variable-or-property[non-enumerable]:not([self]):not([pseudo-item]) > .title > .name {
-  opacity: 0.6;
-}
-
-.variable-or-property-non-writable-icon {
-  background: url("chrome://devtools/skin/images/vview-lock.png") no-repeat;
-  background-size: cover;
-  width: 16px;
-  height: 16px;
-}
-
-@media (min-resolution: 1.1dppx) {
-  .variable-or-property-non-writable-icon {
-    background-image: url("chrome://devtools/skin/images/vview-lock@2x.png");
-  }
-}
-
-.variable-or-property-frozen-label,
-.variable-or-property-sealed-label,
-.variable-or-property-non-extensible-label {
-  height: 16px;
-  padding-inline-end: 4px;
-}
-
-.variable-or-property:not(:focus) > .title > .variable-or-property-frozen-label,
-.variable-or-property:not(:focus) > .title > .variable-or-property-sealed-label,
-.variable-or-property:not(:focus) > .title > .variable-or-property-non-extensible-label {
-  color: #666;
-}
-
-/* Aligned values */
-
-.variables-view-container[aligned-values] .title > .separator {
-  -moz-box-flex: 1;
-}
-
-.variables-view-container[aligned-values] .title > .value {
-  -moz-box-flex: 0;
-  width: 70vw;
-}
-
-.variables-view-container[aligned-values] .title > .element-value-input {
-  width: calc(70vw - 10px);
-}
-
-/* Actions first */
-
-.variables-view-open-inspector {
-  -moz-box-ordinal-group: 1;
-}
-
-.variables-view-edit,
-.variables-view-add-property {
-  -moz-box-ordinal-group: 2;
-}
-
-.variable-or-property-frozen-label,
-.variable-or-property-sealed-label,
-.variable-or-property-non-extensible-label,
-.variable-or-property-non-writable-icon {
-  -moz-box-ordinal-group: 3;
-}
-
-.variables-view-delete {
-  -moz-box-ordinal-group: 4;
-}
-
-.variables-view-container[actions-first] .variables-view-delete,
-.variables-view-container[actions-first] .variables-view-add-property,
-.variables-view-container[actions-first] .variables-view-open-inspector {
-  -moz-box-ordinal-group: 0;
-}
-
-.variables-view-container[actions-first] [invisible] {
-  visibility: hidden;
-}
-
-/* Variables and properties tooltips */
-
-.variable-or-property > tooltip > label {
-  margin: 0 2px 0 2px;
-}
-
-.variable-or-property[non-enumerable] > tooltip > label.enumerable,
-.variable-or-property[non-configurable] > tooltip > label.configurable,
-.variable-or-property[non-writable] > tooltip > label.writable,
-.variable-or-property[non-extensible] > tooltip > label.extensible {
-  color: #800;
-  text-decoration: line-through;
-}
-
-.variable-or-property[overridden] > tooltip > label.overridden {
-  padding-inline-start: 4px;
-  border-inline-start: 1px dotted #000;
-}
-
-.variable-or-property[safe-getter] > tooltip > label.WebIDL {
-  padding-inline-start: 4px;
-  border-inline-start: 1px dotted #000;
-  color: #080;
-}
-
-/* Variables and properties editing */
-.variables-view-delete,
-.variables-view-edit,
-.variables-view-open-inspector {
-  width: 16px;
-  height: 16px;
-  background-size: cover;
-  cursor: pointer;
-}
-
-.variables-view-delete:hover,
-.variables-view-edit:hover,
-.variables-view-open-inspector:hover {
-  filter: var(--theme-icon-checked-filter);
-}
-
-.variables-view-delete:active,
-.variables-view-edit:active,
-.variables-view-open-inspector:active {
-  filter: var(--theme-icon-checked-filter) brightness(0.9);
-}
-
-.variable-or-property:focus > .title > .variables-view-delete,
-.variable-or-property:focus > .title > .variables-view-edit,
-.variable-or-property:focus > .title > .variables-view-open-inspector {
-  filter: none;
-}
-
-.variables-view-delete {
-  background-image: var(--delete-icon);
-}
-
-@media (min-resolution: 1.1dppx) {
-  .variables-view-delete {
-    background-image: var(--delete-icon-2x);
-  }
-}
-
-.variables-view-edit {
-  background-image: url("chrome://devtools/skin/images/vview-edit.png");
-}
-
-@media (min-resolution: 1.1dppx) {
-  .variables-view-edit {
-    background-image: url("chrome://devtools/skin/images/vview-edit@2x.png");
-  }
-}
-
-.variables-view-open-inspector {
-  background-image: url("chrome://devtools/skin/images/vview-open-inspector.png");
-}
-
-@media (min-resolution: 1.1dppx) {
-  .variables-view-open-inspector {
-    background-image: url("chrome://devtools/skin/images/vview-open-inspector@2x.png");
-  }
-}
-
-/* Variables and properties input boxes */
-
-.variable-or-property > .title > .separator + .element-value-input {
-  margin-inline-start: -2px !important;
-  margin-inline-end: 2px !important;
-}
-
-.variable-or-property > .title > .separator[hidden=true] + .element-value-input {
-  margin-inline-start: 4px !important;
-  margin-inline-end: 2px !important;
-}
-
-.element-name-input {
-  margin-inline-start: -2px !important;
-  margin-inline-end: 2px !important;
-  font-weight: 600;
-}
-
-.element-value-input,
-.element-name-input {
-  border: 1px solid rgba(128, 128, 128, .5) !important;
-  border-radius: 0;
-  color: inherit;
-}
-
-/* Variables and properties searching */
-
-.variable-or-property[unmatched] {
-  border: none;
-  margin: 0;
-}
-
-/* Canvas graphs */
-
-.graph-widget-container {
-  position: relative;
-}
-
-.graph-widget-canvas {
-  width: 100%;
-  height: 100%;
-}
-
-.graph-widget-canvas[input=hovering-background] {
-  cursor: text;
-}
-
-.graph-widget-canvas[input=hovering-region] {
-  cursor: pointer;
-}
-
-.graph-widget-canvas[input=hovering-selection-start-boundary],
-.graph-widget-canvas[input=hovering-selection-end-boundary],
-.graph-widget-canvas[input=adjusting-selection-boundary] {
-  cursor: col-resize;
-}
-
-.graph-widget-canvas[input=adjusting-view-area] {
-  cursor: grabbing;
-}
-
-.graph-widget-canvas[input=hovering-selection-contents] {
-  cursor: grab;
-}
-
-.graph-widget-canvas[input=dragging-selection-contents] {
-  cursor: grabbing;
-}
-
-/* Line graph widget */
-
-.line-graph-widget-gutter {
-  position: absolute;
-  width: 10px;
-  height: 100%;
-  top: 0;
-  left: 0;
-  pointer-events: none;
-  border-inline-end: 1px solid;
-}
-
-.theme-light .line-graph-widget-gutter {
-  background: rgba(255,255,255,0.75);
-  border-inline-end-color: rgba(255,255,255,0.25);
-}
-
-.theme-dark .line-graph-widget-gutter {
-  background: rgba(0,0,0,0.5);
-  border-inline-end-color: rgba(0,0,0,0.25);
-}
-
-.line-graph-widget-gutter-line {
-  position: absolute;
-  width: 100%;
-  border-top: 1px solid;
-}
-
-.line-graph-widget-gutter-line[type=maximum] {
-  border-color: #2cbb0f;
-}
-
-.line-graph-widget-gutter-line[type=minimum] {
-  border-color: #ed2655;
-}
-
-.line-graph-widget-gutter-line[type=average] {
-  border-color: #d97e00;
-}
-
-.line-graph-widget-tooltip {
-  position: absolute;
-  border-radius: 2px;
-  line-height: 15px;
-  padding-inline-start: 6px;
-  padding-inline-end: 6px;
-  transform: translateY(-50%);
-  font-size: 0.8rem !important;
-  z-index: 1;
-  pointer-events: none;
-}
-
-.theme-light .line-graph-widget-tooltip {
-  background: rgba(255,255,255,0.75);
-}
-
-.theme-dark .line-graph-widget-tooltip {
-  background: rgba(0,0,0,0.5);
-}
-
-.line-graph-widget-tooltip[with-arrows=true]::before {
-  content: "";
-  position: absolute;
-  border-top: 3px solid transparent;
-  border-bottom: 3px solid transparent;
-  top: calc(50% - 3px);
-}
-
-.line-graph-widget-tooltip[arrow=start][with-arrows=true]::before {
-  border-inline-end: 3px solid;
-  left: -3px;
-}
-
-.line-graph-widget-tooltip[arrow=end][with-arrows=true]::before {
-  border-inline-start: 3px solid;
-  right: -3px;
-}
-
-.theme-light .line-graph-widget-tooltip[arrow=start][with-arrows=true]::before {
-  border-inline-end-color: rgba(255,255,255,0.75);
-}
-
-.theme-dark .line-graph-widget-tooltip[arrow=start][with-arrows=true]::before {
-  border-inline-end-color: rgba(0,0,0,0.5);
-}
-
-.theme-light .line-graph-widget-tooltip[arrow=end][with-arrows=true]::before {
-  border-inline-start-color: rgba(255,255,255,0.75);
-}
-
-.theme-dark .line-graph-widget-tooltip[arrow=end][with-arrows=true]::before {
-  border-inline-start-color: rgba(0,0,0,0.5);
-}
-
-.line-graph-widget-tooltip[type=maximum] {
-  left: 14px;
-}
-
-.line-graph-widget-tooltip[type=minimum] {
-  left: 14px;
-}
-
-.line-graph-widget-tooltip[type=average] {
-  right: 4px;
-}
-
-.line-graph-widget-tooltip > [text=info] {
-  color: var(--theme-content-color1);
-}
-
-.line-graph-widget-tooltip > [text=value] {
-  margin-inline-start: 3px;
-}
-
-.line-graph-widget-tooltip > [text=metric] {
-  margin-inline-start: 1px;
-  color: var(--theme-content-color3);
-}
-
-.theme-light .line-graph-widget-tooltip > [text=value],
-.theme-light .line-graph-widget-tooltip > [text=metric] {
-  text-shadow: 1px  0px rgba(255,255,255,0.5),
-              -1px  0px rgba(255,255,255,0.5),
-               0px -1px rgba(255,255,255,0.5),
-               0px  1px rgba(255,255,255,0.5);
-}
-
-.theme-dark .line-graph-widget-tooltip > [text=value],
-.theme-dark .line-graph-widget-tooltip > [text=metric] {
-  text-shadow: 1px  0px rgba(0,0,0,0.5),
-              -1px  0px rgba(0,0,0,0.5),
-               0px -1px rgba(0,0,0,0.5),
-               0px  1px rgba(0,0,0,0.5);
-}
-
-.line-graph-widget-tooltip[type=maximum] > [text=value] {
-  color: var(--theme-highlight-green);
-}
-
-.line-graph-widget-tooltip[type=minimum] > [text=value] {
-  color: var(--theme-highlight-red);
-}
-
-.line-graph-widget-tooltip[type=average] > [text=value] {
-  color: var(--theme-highlight-orange);
-}
-
-/* Bar graph widget */
-
-.bar-graph-widget-legend {
-  position: absolute;
-  top: 4px;
-  left: 8px;
-  color: #292e33;
-  font-size: 80%;
-  pointer-events: none;
-}
-
-.bar-graph-widget-legend-item {
-  float: left;
-  margin-inline-end: 8px;
-}
-
-.bar-graph-widget-legend-item > [view="color"],
-.bar-graph-widget-legend-item > [view="label"] {
-  vertical-align: middle;
-}
-
-.bar-graph-widget-legend-item > [view="color"] {
-  display: inline-block;
-  width: 8px;
-  height: 8px;
-  border: 1px solid #fff;
-  border-radius: 1px;
-  margin-inline-end: 4px;
-  pointer-events: all;
-  cursor: pointer;
-}
-
-.bar-graph-widget-legend-item > [view="label"] {
-  text-shadow: 1px  0px rgba(255,255,255,0.8),
-              -1px  0px rgba(255,255,255,0.8),
-               0px -1px rgba(255,255,255,0.8),
-               0px  1px rgba(255,255,255,0.8);
-}
-
-/* Charts */
-
-.generic-chart-container {
-  /* Hack: force hardware acceleration */
-  transform: translateZ(1px);
-}
-
-.theme-dark .generic-chart-container {
-  color: var(--theme-selection-color);
-}
-
-.theme-light .generic-chart-container {
-  color: var(--theme-body-color-alt);
-}
-
-.chart-colored-blob {
-  fill: var(--theme-content-color2);
-  background: var(--theme-content-color2);
-}
-
-/* Charts: Pie */
-
-.pie-chart-slice {
-  stroke-width: 1px;
-  cursor: pointer;
-}
-
-.theme-dark .pie-chart-slice {
-  stroke: rgba(0,0,0,0.2);
-}
-
-.theme-light .pie-chart-slice {
-  stroke: rgba(255,255,255,0.8);
-}
-
-.theme-dark .pie-chart-slice[largest] {
-  stroke-width: 2px;
-  stroke: #fff;
-}
-
-.theme-light .pie-chart-slice[largest] {
-  stroke: #000;
-}
-
-.pie-chart-label {
-  text-anchor: middle;
-  dominant-baseline: middle;
-  pointer-events: none;
-}
-
-.theme-dark .pie-chart-label {
-  fill: #000;
-}
-
-.theme-light .pie-chart-label {
-  fill: #fff;
-}
-
-.pie-chart-container[slices="1"] > .pie-chart-slice {
-  stroke-width: 0px;
-}
-
-.pie-chart-slice,
-.pie-chart-label {
-  transition: all 0.1s ease-out;
-}
-
-.pie-chart-slice:not(:hover):not([focused]),
-.pie-chart-slice:not(:hover):not([focused]) + .pie-chart-label {
-  transform: none !important;
-}
-
-/* Charts: Table */
-
-.table-chart-title {
-  padding-bottom: 10px;
-  font-size: 120%;
-  font-weight: 600;
-}
-
-.table-chart-row {
-  margin-top: 1px;
-  cursor: pointer;
-}
-
-.table-chart-grid:hover > .table-chart-row {
-  transition: opacity 0.1s ease-in-out;
-}
-
-.table-chart-grid:not(:hover) > .table-chart-row {
-  transition: opacity 0.2s ease-in-out;
-}
-
-.generic-chart-container:hover > .table-chart-grid:hover > .table-chart-row:not(:hover),
-.generic-chart-container:hover ~ .table-chart-container > .table-chart-grid > .table-chart-row:not([focused]) {
-  opacity: 0.4;
-}
-
-.table-chart-row-box {
-  width: 8px;
-  height: 1.5em;
-  margin-inline-end: 10px;
-}
-
-.table-chart-row-label {
-  width: 8em;
-  padding-inline-end: 6px;
-  cursor: inherit;
-}
-
-.table-chart-totals {
-  margin-top: 8px;
-  padding-top: 6px;
-}
-
-.table-chart-totals {
-  border-top: 1px solid var(--theme-body-color-alt); /* Grey foreground text */
-}
-
-.table-chart-summary-label {
-  font-weight: 600;
-  padding: 1px 0px;
-}
-
-.theme-dark .table-chart-summary-label {
-  color: var(--theme-selection-color);
-}
-
-.theme-light .table-chart-summary-label {
-  color: var(--theme-body-color);
-}
-
-/* Table Widget */
-
-/* Table body */
-
-.table-widget-body > .devtools-side-splitter {
-  background-color: transparent;
-}
-
-.table-widget-body {
-  overflow: auto;
-}
-
-.table-widget-body,
-.table-widget-empty-text {
-  background-color: var(--theme-body-background);
-}
-
-/* Column Headers */
-
-.table-widget-column-header,
-.table-widget-cell {
-  border-inline-end: 1px solid var(--table-splitter-color) !important;
-}
-
-/* Table widget column header colors are taken from netmonitor.inc.css to match
-   the look of both the tables. */
-
-.table-widget-column-header {
-  position: sticky;
-  top: 0;
-  width: 100%;
-  margin: 0;
-  padding: 5px 0 0 !important;
-  color: inherit;
-  text-align: center;
-  font-weight: inherit !important;
-  border-image: linear-gradient(transparent 15%,
-                                var(--theme-splitter-color) 15%,
-                                var(--theme-splitter-color) 85%,
-                                transparent 85%,
-                                transparent calc(100% - 1px),
-                                var(--theme-splitter-color) calc(100% - 1px)) 1 1;
-  background-repeat: no-repeat;
-}
-
-.table-widget-column-header:not([sorted]):hover {
-  background-image: linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0.1));
-}
-
-.table-widget-column-header[sorted] {
-  background-color: var(--theme-selection-background);
-  color: var(--theme-selection-color);
-  border-image: linear-gradient(var(--theme-splitter-color), var(--theme-splitter-color)) 1 1;
-  box-shadow: -0.5px -0.5px 0 0.5px var(--theme-splitter-color);
-  background-position: right 6px center;
-}
-
-.table-widget-column-header[sorted]:-moz-locale-dir(rtl) {
-  background-position: 6px center;
-}
-
-.table-widget-column-header[sorted=ascending] {
-  background-image: url("chrome://devtools/skin/images/sort-ascending-arrow.svg");
-}
-
-.table-widget-column-header[sorted=descending] {
-  background-image: url("chrome://devtools/skin/images/sort-descending-arrow.svg");
-}
-
-.theme-dark .table-widget-column[readonly] {
-  background-color: rgba(255,255,255,0.1);
-}
-
-.theme-light .table-widget-column[readonly] {
-  background-color: rgba(0,0,0,0.1);
-}
-
-.table-widget-body .devtools-side-splitter:last-of-type {
-  display: none;
-}
-
-/* Firebug theme support for table widget */
-
-.theme-firebug .devtools-toolbar.table-widget-column-header {
-  font-family: var(--proportional-font-family);
-  color: var(--theme-body-color);
-
-  /* Make sure to override the default Firebug devtools-toolbar height */
-  height: 19px !important;
-
-  /* Make sure to override the dafault .table-widget-column-header font-weight and background */
-  font-weight: bold !important;
-  background-image: linear-gradient(rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
-  background-color: #C8D2DC !important;
-
-  /* Vertically center header label */
-  padding-top: 2px !important;
-}
-
-.theme-firebug .devtools-toolbar.table-widget-column-header[sorted] {
-  background-color: #AAC3DC !important;
-}
-
-:root[platform="linux"].theme-firebug .devtools-toolbar.table-widget-column-header[sorted] {
-  background-color: #FAC8AF !important;
-  color: inherit !important;
-}
-
-.theme-firebug .devtools-toolbar.table-widget-column-header:hover:active {
-  background-image: linear-gradient(rgba(0, 0, 0, 0.1),
-                                    transparent);
-}
-
-.theme-firebug .devtools-toolbar.table-widget-column-header[sorted=descending]:not(:active) {
-  background-image: url(chrome://devtools/skin/images/firebug/arrow-down.svg) !important;
-}
-
-.theme-firebug .devtools-toolbar.table-widget-column-header[sorted=ascending]:not(:active) {
-  background-image: url(chrome://devtools/skin/images/firebug/arrow-up.svg) !important;
-}
-
-.theme-firebug .devtools-toolbar.table-widget-column-header[sorted]:not(:active) {
-  background-position: right !important;
-  background-repeat: no-repeat !important;
-}
-
-/* Cells */
-
-.table-widget-cell {
-  width: 100%;
-  padding: 3px 4px;
-  min-width: 100px;
-  -moz-user-focus: normal;
-  color: var(--theme-body-color);
-}
-
-.table-widget-cell[hidden] {
-  display: none;
-}
-
-.table-widget-cell.even:not(.theme-selected) {
-  background-color: var(--table-zebra-background);
-}
-
-:root:not(.no-animate) .table-widget-cell.flash-out {
-  animation: flash-out 0.5s ease-in;
-}
-
-@keyframes flash-out {
-  to {
-    background: var(--theme-contrast-background);
-  }
-}
-
-/* Empty text and initial text */
-
-.table-widget-empty-text {
-  display: none;
-  text-align: center;
-  font-size: large;
-  margin-top: -20px !important;
-}
-
-.table-widget-body:empty + .table-widget-empty-text:not([value=""]),
-.table-widget-body[empty] + .table-widget-empty-text:not([value=""]) {
-  display: block;
-}
-
-/* Tree Widget */
-
-.tree-widget-container {
-  padding: 0;
-  margin: 0;
-  width: 100%;
-  height: 100%;
-  list-style: none;
-  overflow: hidden;
-  margin-inline-end: 40px;
-}
-
-.tree-widget-container:-moz-focusring,
-.tree-widget-container *:-moz-focusring {
-  outline-style: none;
-}
-
-.tree-widget-empty-text {
-  padding: 10px 20px;
-  font-size: medium;
-  background: transparent;
-  pointer-events: none;
-}
-
-/* Tree Item */
-
-.tree-widget-container .tree-widget-item {
-  padding: 2px 0px 4px;
-  /* OSX has line-height 14px by default, which causes weird alignment issues
-   * because of 20px high icons. thus making line-height consistent with that of
-   * windows.
-   */
-  line-height: 17px !important;
-  display: inline-block;
-  width: 100%;
-  word-break: keep-all; /* To prevent long urls like http://foo.com/bar from
-                           breaking in multiple lines */
-}
-
-.tree-widget-container .tree-widget-children {
-  margin: 0;
-  padding: 0;
-  list-style: none;
-}
-
-.tree-widget-item[level="1"] {
-  font-weight: 700;
-}
-
-/* Twisties */
-.tree-widget-item::before {
-  content: "";
-  width: 14px;
-  height: 14px;
-  float: left;
-  margin: 3px 2px -3px;
-  background-repeat: no-repeat;
-  background-image: url("chrome://devtools/skin/images/controls.png");
-  background-size: 56px 28px;
-  cursor: pointer;
-  background-position: -28px -14px;
-}
-
-.tree-widget-item:-moz-locale-dir(rtl)::before {
-  float: right;
-  transform: scaleX(-1);
-}
-
-.theme-light .tree-widget-item:not(.theme-selected)::before {
-  background-position: 0 -14px;
-}
-
-.tree-widget-item[empty]::before {
-  background: transparent;
-}
-
-.tree-widget-item[expanded]::before {
-  background-position: -42px -14px;
-}
-
-.theme-light .tree-widget-item:not(.theme-selected)[expanded]:before {
-  background-position: -14px -14px;
-}
-
-.tree-widget-item + ul {
-  overflow: hidden;
-  animation: collapse-tree-item 0.2s;
-  max-height: 0;
-}
-
-.tree-widget-item[expanded] + ul {
-  animation: expand-tree-item 0.3s;
-  max-height: unset;
-}
-
-@keyframes collapse-tree-item {
-  from {
-    max-height: 300px;
-  }
-  to {
-    max-height: 0;
-  }
-}
-
-@keyframes expand-tree-item {
-  from {
-    max-height: 0;
-  }
-  to {
-    max-height: 500px;
-  }
-}
-
-@media (min-resolution: 1.1dppx) {
-  .tree-widget-item:before {
-    background-image: url("chrome://devtools/skin/images/controls@2x.png");
-  }
-}
-
-/* Indentation of child items in the tree */
-
-/* For level > 6 */
-.tree-widget-item[level] + ul > li > .tree-widget-item {
-  padding-inline-start: 98px;
-}
-
-/* First level */
-.tree-widget-item[level="1"] + ul > li > .tree-widget-item {
-  padding-inline-start: 14px;
-}
-
-/* Second level */
-.tree-widget-item[level="2"] + ul > li > .tree-widget-item {
-  padding-inline-start: 28px;
-}
-
-/* Third level */
-.tree-widget-item[level="3"] + ul > li > .tree-widget-item {
-  padding-inline-start: 42px;
-}
-
-/* Fourth level */
-.tree-widget-item[level="4"] + ul > li > .tree-widget-item {
-  padding-inline-start: 56px;
-}
-
-/* Fifth level */
-.tree-widget-item[level="5"] + ul > li > .tree-widget-item {
-  padding-inline-start: 70px;
-}
-
-/* Sixth level */
-.tree-widget-item[level="6"] + ul > li > .tree-widget-item {
-  padding-inline-start: 84px;
-}
-
-/* Custom icons for certain tree items indicating the type of the item */
-
-.tree-widget-item[type]::after {
-  content: "";
-  float: left;
-  width: 16px;
-  height: 17px;
-  margin-inline-end: 4px;
-  background-repeat: no-repeat;
-  background-size: 20px auto;
-  background-position: 0 0;
-  background-size: auto 20px;
-  opacity: 0.75;
-}
-
-.tree-widget-item.theme-selected[type]::after {
-  opacity: 1;
-}
-
-.tree-widget-item:-moz-locale-dir(rtl)::after {
-  float: right;
-}
-
-.theme-light .tree-widget-item.theme-selected[type]::after,
-.theme-dark .tree-widget-item[type]::after {
-  filter: invert(1);
-}
-
-.tree-widget-item[type="dir"]::after {
-  background-image: url(chrome://devtools/skin/images/filetypes/dir-close.svg);
-  background-position: 2px 0;
-  background-size: auto 16px;
-  width: 20px;
-}
-
-.tree-widget-item[type="dir"][expanded]:not([empty])::after {
-  background-image: url(chrome://devtools/skin/images/filetypes/dir-open.svg);
-}
-
-.tree-widget-item[type="url"]::after {
-  background-image: url(chrome://devtools/skin/images/filetypes/globe.svg);
-  background-size: auto 18px;
-  width: 18px;
-}
--- a/devtools/client/themes/inspector.css
+++ b/devtools/client/themes/inspector.css
@@ -103,20 +103,16 @@ window {
   /* Required to display tooltip when eyedropper is disabled in non-HTML documents */
   pointer-events: auto;
 }
 
 #inspector-eyedropper-toggle::before {
   background-image: var(--eyedropper-image);
 }
 
-#inspector-sidebar-toggle-box {
-  line-height: initial;
-}
-
 #inspector-breadcrumbs-toolbar {
   padding: 0px;
   border-bottom-width: 0px;
   border-top-width: 1px;
   border-top-color: var(--theme-splitter-color);
   /* Bug 1262668 - Use the same background as the body so the breadcrumbs toolbar doesn't
      get mistaken as a splitter */
   background-color: var(--theme-body-background);
--- a/devtools/client/themes/widgets.css
+++ b/devtools/client/themes/widgets.css
@@ -1,13 +1,15 @@
 /* vim:set ts=2 sw=2 sts=2 et: */
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
+@import url(chrome://devtools/skin/breadcrumbs.css);
+
 .theme-dark {
   --table-splitter-color: rgba(255,255,255,0.15);
   --table-zebra-background: rgba(255,255,255,0.05);
   --sidemenu-selected-arrow: url(images/item-arrow-dark-ltr.svg);
   --sidemenu-selected-arrow-rtl: url(images/item-arrow-dark-rtl.svg);
   --delete-icon: url(chrome://devtools/skin/images/vview-delete.png);
   --delete-icon-2x: url(chrome://devtools/skin/images/vview-delete@2x.png);
 }
@@ -25,17 +27,16 @@
   --table-splitter-color: rgba(0,0,0,0.15);
   --table-zebra-background: rgba(0,0,0,0.05);
   --sidemenu-selected-arrow: url(images/item-arrow-ltr.svg);
   --sidemenu-selected-arrow-rtl: url(images/item-arrow-rtl.svg);
   --delete-icon: url(chrome://devtools/skin/images/firebug/close.svg);
   --delete-icon-2x: url(chrome://devtools/skin/images/firebug/close.svg);
 }
 
-
 /* Generic pane helpers */
 
 .generic-toggled-pane {
   margin-inline-start: 0 !important;
   /* Unfortunately, transitions don't work properly with locale-aware properties,
      so both the left and right margins are set via js, while the start margin
      is always overridden here. */
 }
@@ -108,356 +109,16 @@
     /* To hide generic-toggled-pane, negative margins are applied dynamically.
      * If a vertical layout, the pane is on the bottom and should be hidden
      * using negative bottom margin only.
      */
     margin-inline-end: 0 !important;
   }
 }
 
-/* BreacrumbsWidget */
-
-.breadcrumbs-widget-container {
-  margin-inline-end: 3px;
-  max-height: 24px; /* Set max-height for proper sizing on linux */
-  height: 24px; /* Set height to prevent starting small waiting for content */
-}
-
-.scrollbutton-up,
-.scrollbutton-down {
-  -moz-appearance: none;
-  background: transparent;
-  box-shadow: none;
-  border: none;
-  list-style-image: none;
-  margin: 0;
-  padding: 0;
-}
-
-.scrollbutton-up > .toolbarbutton-icon,
-.scrollbutton-down > .toolbarbutton-icon {
-  -moz-appearance: none;
-  width: 7px;
-  height: 16px;
-  background-size: 14px 16px;
-  background-position: 0 center;
-  background-repeat: no-repeat;
-  background-image: url("images/breadcrumbs-scrollbutton.png");
-  list-style-image: none;
-  margin: 0 8px;
-  padding: 0;
-}
-
-@media (min-resolution: 1.1dppx) {
-  .scrollbutton-up > .toolbarbutton-icon,
-  .scrollbutton-down > .toolbarbutton-icon {
-    background-image: url("images/breadcrumbs-scrollbutton@2x.png");
-  }
-}
-
-.scrollbutton-up:not([disabled]):active:hover > .toolbarbutton-icon,
-.scrollbutton-down:not([disabled]):active:hover > .toolbarbutton-icon {
-  background-position: -7px center;
-}
-
-.scrollbutton-up[disabled] > .toolbarbutton-icon,
-.scrollbutton-down[disabled] > .toolbarbutton-icon {
-  opacity: 0.5;
-}
-
-/* Draw shadows to indicate there is more content 'behind' scrollbuttons. */
-.scrollbutton-up:-moz-locale-dir(ltr):not(:dir(rtl)),
-.scrollbutton-up:dir(ltr),
-.scrollbutton-down:-moz-locale-dir(rtl),
-.scrollbutton-down:dir(rtl) {
-  border-right: solid 1px rgba(255, 255, 255, .1);
-  border-left: solid 1px transparent;
-  box-shadow: 3px 0px 3px -3px var(--theme-sidebar-background);
-}
-
-.scrollbutton-down:-moz-locale-dir(ltr):not(:dir(rtl)),
-.scrollbutton-down:dir(ltr),
-.scrollbutton-up:-moz-locale-dir(rtl),
-.scrollbutton-up:dir(rtl) {
-  border-right: solid 1px transparent;
-  border-left: solid 1px rgba(255, 255, 255, .1);
-  box-shadow: -3px 0px 3px -3px var(--theme-sidebar-background);
-}
-
-.scrollbutton-up[disabled],
-.scrollbutton-down[disabled] {
-  box-shadow: none;
-  border-color: transparent;
-}
-
-.scrollbutton-up > .toolbarbutton-icon:-moz-locale-dir(rtl),
-.scrollbutton-up > .toolbarbutton-icon:dir(rtl),
-.scrollbutton-down > .toolbarbutton-icon:-moz-locale-dir(ltr):not(:dir(rtl)),
-.scrollbutton-down > .toolbarbutton-icon:dir(ltr) {
-  transform: scaleX(-1);
-}
-
-.breadcrumbs-widget-item {
-  background-color: transparent;
-  -moz-appearance: none;
-  min-height: 24px;
-  min-width: 65px;
-  margin: 0;
-  padding: 0 8px 0 20px;
-  border: none;
-  outline: none;
-  color: hsl(210,30%,85%);
-  position: relative;
-}
-
-.breadcrumbs-widget-item > .button-box {
-  border: none;
-  padding-top: 0;
-  padding-bottom: 0;
-}
-
-:root[platform="win"] .breadcrumbs-widget-item:-moz-focusring > .button-box {
-  border-width: 0;
-}
-
-.breadcrumbs-widget-item::before {
-  content: "";
-  position: absolute;
-  top: 1px;
-  offset-inline-start: 0;
-  width: 12px;
-  height: 22px;
-  background-repeat: no-repeat;
-  /* Given the 1/2 aspect ratio of the separator pseudo-element and the 45deg angle of
-     the arrow shape, we need the arrow edges to be at this position from the start of
-     the gradient line. */
-  --position: 66.5%;
-  /* The color of the thin line in the arrow-shaped separator between 2 unselected
-     crumbs. There is no theme variable for this, this used to be an image. */
-  --line-color: #ACACAC;
-  --background-color: var(--theme-body-background);
-}
-
-#debugger-toolbar .breadcrumbs-widget-item::before {
-  --background-color: var(--theme-toolbar-background);
-}
-
-.theme-dark .breadcrumbs-widget-item::before {
-  --line-color: #6E6E6E;
-}
-
-.breadcrumbs-widget-item:first-child::before {
-  /* The first crumb does not need any separator before itself */
-  content: unset;
-}
-
-.breadcrumbs-widget-item:dir(rtl)::before {
-  transform: scaleX(-1);
-}
-
-.breadcrumbs-widget-item:not([checked])::before {
-  background-color: var(--background-color);
-  background-image:
-    linear-gradient(45deg,
-                    var(--background-color) 30%,
-                    transparent),
-    linear-gradient(-45deg,
-                    transparent,
-                    var(--background-color) 70%,
-                    var(--background-color)),
-    linear-gradient(45deg,
-                    transparent var(--position),
-                    var(--line-color) var(--position),
-                    var(--line-color) calc(var(--position) + 1px),
-                    transparent 0),
-    linear-gradient(-45deg,
-                    transparent calc(100% - var(--position)),
-                    var(--line-color) calc(100% - var(--position)),
-                    var(--line-color) calc(calc(100% - var(--position)) + 1px),
-                    transparent 0);
-  background-size:
-    100% 50%,
-    100% 50%,
-    100%,
-    100%;
-  background-position:
-    left bottom,
-    left top,
-    left top,
-    left top;
-}
-
-.breadcrumbs-widget-item[checked] + .breadcrumbs-widget-item::before {
-  background-color: var(--theme-selection-background);
-  background-image:
-    linear-gradient(45deg,
-                    transparent var(--position),
-                    var(--background-color) 0),
-    linear-gradient(-45deg,
-                    var(--background-color) calc(100% - var(--position)),
-                    transparent 0);
-  background-size: unset;
-}
-
-.breadcrumbs-widget-item[checked]::before {
-  background-image:
-    linear-gradient(45deg,
-                    transparent var(--position),
-                    var(--theme-selection-background) 0),
-    linear-gradient(-45deg,
-                    var(--theme-selection-background) calc(100% - var(--position)),
-                    var(--background-color) 0);
-}
-
-.breadcrumbs-widget-item[checked] {
-  background-color: var(--theme-selection-background);
-}
-
-.breadcrumbs-widget-item:first-child {
-  background-image: none;
-}
-
-/* RTL support: move the images that were on the left to the right,
- * and move images that were on the right to the left.
- */
-.breadcrumbs-widget-item:dir(rtl) {
-  padding: 0 20px 0 8px;
-}
-
-.breadcrumbs-widget-item:dir(rtl),
-.breadcrumbs-widget-item[checked] + .breadcrumbs-widget-item:dir(rtl) {
-  background-position: center right;
-}
-
-.breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-id,
-.breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-tag,
-.breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-pseudo-classes,
-.breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-classes {
-  color: var(--theme-selection-color);
-}
-
-.theme-dark .breadcrumbs-widget-item {
-  color: var(--theme-selection-color);
-}
-
-.theme-light .breadcrumbs-widget-item {
-  color: var(--theme-body-color);
-}
-
-.breadcrumbs-widget-item-id {
-  color: var(--theme-body-color-alt);
-}
-
-.breadcrumbs-widget-item-classes {
-  color: var(--theme-content-color1);
-}
-
-.breadcrumbs-widget-item-pseudo-classes {
-  color: var(--theme-highlight-lightorange);
-}
-
-.theme-dark .breadcrumbs-widget-item:not([checked]):hover label {
-  color: white;
-}
-
-.theme-light .breadcrumbs-widget-item:not([checked]):hover label {
-  color: black;
-}
-
-/* Firebug theme support for breadcrumbs widget. */
-
-.theme-firebug .breadcrumbs-widget-item {
-  margin-inline-start: 10px;
-  margin-inline-end: 1px;
-  background-image: none;
-  border: 1px solid transparent;
-  color: #141414;
-  border-radius: 2px;
-  min-width: 0;
-  min-height: 0;
-  padding: 0;
-  font-size: var(--theme-toolbar-font-size);
-}
-
-.theme-firebug .breadcrumbs-widget-item:hover {
-  border-color: rgba(0, 0, 0, 0.2);
-  background: transparent linear-gradient(
-              rgba(255, 255, 255, 0.4),
-              rgba(255, 255, 255, 0.2)) no-repeat;
-  box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6) inset,
-              0 0 1px rgba(255, 255, 255, 0.6) inset,
-              0 0 2px rgba(0, 0, 0, 0.05);
-}
-
-.theme-firebug .breadcrumbs-widget-item > .button-box {
-  padding-left: 0;
-  padding-right: 0;
-}
-
-.theme-firebug .breadcrumbs-widget-item:first-child {
-  margin: 0;
-}
-
-.theme-firebug .breadcrumbs-widget-item:not(:first-child)::before {
-  content: url(chrome://devtools/skin/images/firebug/breadcrumbs-divider.svg);
-  background: none;
-  position: relative;
-  left: -3px;
-  margin: 0 0 0 -5px;
-  padding: 0;
-  width: 5px;
-}
-
-/* Breadcrumbs Separators (reset selection styles) */
-.theme-firebug .breadcrumbs-widget-item[checked],
-.theme-firebug .breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-id,
-.theme-firebug .breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-tag,
-.theme-firebug .breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-pseudo-classes,
-.theme-firebug .breadcrumbs-widget-item[checked] .breadcrumbs-widget-item-classes {
-  background: none;
-  font-weight: bold;
-  color: inherit;
-}
-
-/* The first rule is there only to make sure the default rule from
-widgets.css is overwritten. */
-.theme-firebug .breadcrumbs-widget-item[checked] + .breadcrumbs-widget-item {
-  background: none;
-}
-
-.theme-firebug .breadcrumbs-widget-item .breadcrumbs-widget-item-tag {
-  padding-left: 4px;
-  padding-right: 4px;
-}
-
-/* Breadcrumbs Scrolling Buttons */
-
-.theme-firebug .breadcrumbs-widget-container .scrollbutton-up,
-.theme-firebug .breadcrumbs-widget-container .scrollbutton-down {
-  padding: 0;
-  box-shadow: none;
-  outline: 1px solid var(--theme-splitter-color);
-}
-
-.theme-firebug .breadcrumbs-widget-container .scrollbutton-up:hover,
-.theme-firebug .breadcrumbs-widget-container .scrollbutton-down:hover {
-  border: 1px transparent solid !important;
-  box-shadow: none !important;
-}
-
-.theme-firebug .breadcrumbs-widget-container .scrollbutton-up:active,
-.theme-firebug .breadcrumbs-widget-container .scrollbutton-down:active {
-  background: none !important;
-}
-
-.theme-firebug .breadcrumbs-widget-container .scrollbutton-up:not([disabled]):active:hover > .toolbarbutton-icon,
-.theme-firebug .breadcrumbs-widget-container .scrollbutton-down:not([disabled]):active:hover > .toolbarbutton-icon {
-  background-position: 0 center;
-}
-
 /* SimpleListWidget */
 
 .simple-list-widget-container {
   /* Hack: force hardware acceleration */
   transform: translateZ(1px);
 }
 
 .simple-list-widget-item.selected {
--- a/intl/locale/LocaleService.cpp
+++ b/intl/locale/LocaleService.cpp
@@ -2,23 +2,25 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #include "LocaleService.h"
 
 #include <algorithm>  // find_if()
 #include "mozilla/ClearOnShutdown.h"
+#include "mozilla/Omnijar.h"
+#include "mozilla/Preferences.h"
 #include "mozilla/Services.h"
-#include "mozilla/Preferences.h"
 #include "mozilla/intl/OSPreferences.h"
 #include "nsIObserverService.h"
+#include "nsIToolkitChromeRegistry.h"
 #include "nsStringEnumerator.h"
-#include "nsIToolkitChromeRegistry.h"
 #include "nsXULAppAPI.h"
+#include "nsZipArchive.h"
 
 #include "unicode/uloc.h"
 
 #define MATCH_OS_LOCALE_PREF "intl.locale.matchOS"
 #define SELECTED_LOCALE_PREF "general.useragent.locale"
 
 //XXX: This pref is used only by Android and we use it to emulate
 //     retrieving OS locale until we get proper hook into JNI in bug 1337078.
@@ -560,17 +562,44 @@ CreateOutArray(const nsTArray<nsCString>
     result[i] = moz_xstrdup(aArray[i].get());
   }
   return result;
 }
 
 NS_IMETHODIMP
 LocaleService::GetDefaultLocale(nsACString& aRetVal)
 {
-  aRetVal.AssignLiteral("en-US");
+  // We don't allow this to change during a session (it's set at build/package
+  // time), so we cache the result the first time we're called.
+  if (mDefaultLocale.IsEmpty()) {
+    // Try to get the package locale from update.locale in omnijar. If the
+    // update.locale file is not found, item.len will remain 0 and we'll
+    // just use our hard-coded default below.
+    // (We could also search for an update.locale file in the GRE resources
+    // directory, to support non-packaged builds, but that seems like a lot
+    // of extra code for what is probably not an important use case.)
+    RefPtr<nsZipArchive> zip = Omnijar::GetReader(Omnijar::GRE);
+    if (zip) {
+      nsZipItemPtr<char> item(zip, "update.locale");
+      size_t len = item.Length();
+      // Ignore any trailing spaces, newlines, etc.
+      while (len > 0 && item.Buffer()[len - 1] <= ' ') {
+        len--;
+      }
+      mDefaultLocale.Assign(item.Buffer(), len);
+    }
+    // Hard-coded fallback, e.g. for non-packaged developer builds.
+    // XXX Is there any reason to make this a compile-time #define that
+    // can be set via configure or something?
+    if (mDefaultLocale.IsEmpty()) {
+      mDefaultLocale.AssignLiteral("en-US");
+    }
+  }
+
+  aRetVal = mDefaultLocale;
   return NS_OK;
 }
 
 NS_IMETHODIMP
 LocaleService::GetAppLocalesAsLangTags(uint32_t* aCount, char*** aOutArray)
 {
   if (mAppLocales.IsEmpty()) {
     NegotiateAppLocales(mAppLocales);
--- a/intl/locale/LocaleService.h
+++ b/intl/locale/LocaleService.h
@@ -301,16 +301,17 @@ private:
                      const nsTArray<nsCString>& aAvailable,
                      LangNegStrategy aStrategy,
                      nsTArray<nsCString>& aRetVal);
 
   void NegotiateAppLocales(nsTArray<nsCString>& aRetVal);
 
   virtual ~LocaleService();
 
+  nsAutoCStringN<16>  mDefaultLocale;
   nsTArray<nsCString> mAppLocales;
   nsTArray<nsCString> mRequestedLocales;
   nsTArray<nsCString> mAvailableLocales;
   const bool mIsServer;
 
   static StaticRefPtr<LocaleService> sInstance;
 };
 } // intl
--- a/layout/tools/reftest/moz.build
+++ b/layout/tools/reftest/moz.build
@@ -26,8 +26,12 @@ TEST_HARNESS_FILES.reftest += [
     'remotereftest.py',
     'runreftest.py',
 ]
 
 TEST_HARNESS_FILES.reftest.chrome += [
     'chrome/binding.xml',
     'chrome/userContent.css',
 ]
+
+TEST_HARNESS_FILES.reftest.manifest += [
+    'reftest/__init__.py'
+]
--- a/layout/tools/reftest/reftest.jsm
+++ b/layout/tools/reftest/reftest.jsm
@@ -136,16 +136,17 @@ var gCrashDumpDir;
 var gPendingCrashDumpDir;
 var gFailedNoPaint = false;
 var gFailedOpaqueLayer = false;
 var gFailedOpaqueLayerMessages = [];
 var gFailedAssignedLayer = false;
 var gFailedAssignedLayerMessages = [];
 
 var gStartAfter = undefined;
+var gSuiteStarted = false
 
 // The enabled-state of the test-plugins, stored so they can be reset later
 var gTestPluginEnabledStates = null;
 
 const TYPE_REFTEST_EQUAL = '==';
 const TYPE_REFTEST_NOTEQUAL = '!=';
 const TYPE_LOAD = 'load';     // test without a reference (just test that it does
                               // not assert, crash, hang, or leak)
@@ -563,18 +564,19 @@ function StartTests()
 
             if (gURLs[i].slow && !gRunSlowTests)
                 continue;
 
             tURLs.push(gURLs[i]);
             tIDs.push(gURLs[i].identifier);
         }
 
-        if (gStartAfter === undefined) {
+        if (gStartAfter === undefined && !gSuiteStarted) {
             logger.suiteStart(tIDs, {"skipped": gURLs.length - tURLs.length});
+            gSuiteStarted = true
         }
 
         if (gTotalChunks > 0 && gThisChunk > 0) {
             // Calculate start and end indices of this chunk if tURLs array were
             // divided evenly
             var testsPerChunk = tURLs.length / gTotalChunks;
             var start = Math.round((gThisChunk-1) * testsPerChunk);
             var end = Math.round(gThisChunk * testsPerChunk);
@@ -1549,16 +1551,17 @@ function StartCurrentURI(aState)
             SendLoadTest(type, gCurrentURL, gLoadTimeout);
         }
     }
 }
 
 function DoneTests()
 {
     logger.suiteEnd({'results': gTestResults});
+    gSuiteStarted = false
     logger.info("Slowest test took " + gSlowestTestTime + "ms (" + gSlowestTestURL + ")");
     logger.info("Total canvas count = " + gRecycledCanvases.length);
     if (gFailedUseWidgetLayers) {
         LogWidgetLayersFailure();
     }
 
     function onStopped() {
         let appStartup = CC["@mozilla.org/toolkit/app-startup;1"].getService(CI.nsIAppStartup);
--- a/testing/mozharness/mozharness/mozilla/testing/verify_tools.py
+++ b/testing/mozharness/mozharness/mozilla/testing/verify_tools.py
@@ -3,16 +3,17 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this file,
 # You can obtain one at http://mozilla.org/MPL/2.0/.
 # ***** END LICENSE BLOCK *****
 
 import argparse
 import os
 import re
+import sys
 import mozinfo
 from manifestparser import TestManifest
 from mozharness.base.script import PostScriptAction
 
 verify_config_options = [
     [["--verify"],
      {"action": "store_true",
       "dest": "verify",
@@ -23,16 +24,17 @@ verify_config_options = [
 
 
 class VerifyToolsMixin(object):
     """Utility functions for test verification."""
 
     def __init__(self):
         self.verify_suites = {}
         self.verify_downloaded = False
+        self.reftest_test_dir = None
 
     @PostScriptAction('download-and-extract')
     def find_tests_for_verification(self, action, success=None):
         """
            For each file modified on this push, determine if the modified file
            is a test, by searching test manifests. Populate self.verify_suites
            with test files, organized by suite.
 
@@ -56,25 +58,39 @@ class VerifyToolsMixin(object):
         dirs = self.query_abs_dirs()
         manifests = [
             (os.path.join(dirs['abs_mochitest_dir'], 'tests', 'mochitest.ini'), 'plain'),
             (os.path.join(dirs['abs_mochitest_dir'], 'chrome', 'chrome.ini'), 'chrome'),
             (os.path.join(dirs['abs_mochitest_dir'], 'browser', 'browser-chrome.ini'), 'browser-chrome'),
             (os.path.join(dirs['abs_mochitest_dir'], 'a11y', 'a11y.ini'), 'a11y'),
             (os.path.join(dirs['abs_xpcshell_dir'], 'tests', 'xpcshell.ini'), 'xpcshell'),
         ]
-
         tests_by_path = {}
         for (path, suite) in manifests:
             if os.path.exists(path):
                 man = TestManifest([path], strict=False)
                 active = man.active_tests(exists=False, disabled=False, filters=[], **mozinfo.info)
                 tests_by_path.update({t['relpath']:(suite,t.get('subsuite')) for t in active})
                 self.info("Verification updated with manifest %s" % path)
 
+        ref_manifests = [
+            (os.path.join(dirs['abs_reftest_dir'], 'tests', 'layout', 'reftests', 'reftest.list'), 'reftest'),
+            (os.path.join(dirs['abs_reftest_dir'], 'tests', 'testing', 'crashtest', 'crashtests.list'), 'crashtest'),
+            # TODO (os.path.join(dirs['abs_test_install_dir'], 'jsreftest', 'tests', 'jstests.list'), 'jstestbrowser'),
+        ]
+        sys.path.append(dirs['abs_reftest_dir'])
+        import manifest
+        self.reftest_test_dir = os.path.join(dirs['abs_reftest_dir'], 'tests')
+        for (path, suite) in ref_manifests:
+            if os.path.exists(path):
+                man = manifest.ReftestManifest()
+                man.load(path)
+                tests_by_path.update({os.path.relpath(t,self.reftest_test_dir):(suite,None) for t in man.files})
+                self.info("Verification updated with manifest %s" % path)
+
         # determine which files were changed on this push
         url = '%s/json-automationrelevance/%s' % (repository.rstrip('/'), revision)
         contents = self.retry(get_automationrelevance, attempts=2, sleeptime=10)
         changed_files = set()
         for c in contents['changesets']:
             self.info(" {cset} {desc}".format(
                 cset=c['node'][0:12],
                 desc=c['desc'].splitlines()[0].encode('ascii', 'ignore')))
@@ -124,16 +140,18 @@ class VerifyToolsMixin(object):
             # not in verify mode: run once, with no additional args
             args = [[]]
         else:
             # in verify mode, run nothing by default (unsupported suite or no files modified)
             args = []
             # otherwise, run once for each file in requested suite
             files = self.verify_suites.get(suite)
             for file in files:
+                if suite in ['reftest', 'crashtest']:
+                    file = os.path.join(self.reftest_test_dir, file)
                 args.append(['--verify-max-time=%d' % MAX_TIME_PER_TEST, '--verify', file])
             self.info("Verification file for '%s': %s" % (suite, files))
         return args
 
     def query_verify_category_suites(self, category, all_suites):
         """
            In verify mode, determine which suites are active, for the given
            suite category.
@@ -143,17 +161,17 @@ class VerifyToolsMixin(object):
             if all_suites and self.verify_downloaded:
                 suites = dict((key, all_suites.get(key)) for key in
                     self.verify_suites if key in all_suites.keys())
             else:
                 # Until test zips are downloaded, manifests are not available,
                 # so it is not possible to determine which suites are active/
                 # required for verification; assume all suites from supported
                 # suite categories are required.
-                if category in ['mochitest', 'xpcshell']:
+                if category in ['mochitest', 'xpcshell', 'reftest']:
                     suites = all_suites
         return suites
 
     def log_verify_status(self, test_name, tbpl_status, log_level):
         """
            Log verification status of a single test. This will display in the
            Job Details pane in treeherder - a convenient summary of verification.
            Special test name formatting is needed because treeherder truncates
--- a/testing/mozharness/scripts/desktop_unittest.py
+++ b/testing/mozharness/scripts/desktop_unittest.py
@@ -683,17 +683,20 @@ class DesktopUnittest(TestingMixin, Merc
                     # Mac specific, but points to abs_app_dir on other
                     # platforms.
                     'abs_res_dir': abs_res_dir,
                 }
                 options_list = []
                 env = {}
                 if isinstance(suites[suite], dict):
                     options_list = suites[suite].get('options', [])
-                    tests_list = suites[suite].get('tests', [])
+                    if self.config.get('verify') == True:
+                        tests_list = []
+                    else:
+                        tests_list = suites[suite].get('tests', [])
                     env = copy.deepcopy(suites[suite].get('env', {}))
                 else:
                     options_list = suites[suite]
                     tests_list = []
 
                 flavor = self._query_try_flavor(suite_category, suite)
                 try_options, try_tests = self.try_args(flavor)
 
--- a/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini
+++ b/testing/web-platform/meta/FileAPI/idlharness.worker.js.ini
@@ -17,8 +17,9 @@
   [ArrayBuffer interface: existence and properties of interface object]
     expected: FAIL
 
   [EventTarget interface: existence and properties of interface object]
     expected: FAIL
 
   [Event interface: existence and properties of interface object]
     expected: FAIL
+
--- a/testing/web-platform/meta/MANIFEST.json
+++ b/testing/web-platform/meta/MANIFEST.json
@@ -302,16 +302,1048 @@
     ]
    ],
    "console/console-count-logging-manual.html": [
     [
      "/console/console-count-logging-manual.html",
      {}
     ]
    ],
+   "core-aam/alert-manual.html": [
+    [
+     "/core-aam/alert-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/alertdialog-manual.html": [
+    [
+     "/core-aam/alertdialog-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/application-manual.html": [
+    [
+     "/core-aam/application-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-atomic_false-manual.html": [
+    [
+     "/core-aam/aria-atomic_false-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-atomic_true-manual.html": [
+    [
+     "/core-aam/aria-atomic_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-autocomplete_both_new-manual.html": [
+    [
+     "/core-aam/aria-autocomplete_both_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-autocomplete_inline_new-manual.html": [
+    [
+     "/core-aam/aria-autocomplete_inline_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-autocomplete_list_new-manual.html": [
+    [
+     "/core-aam/aria-autocomplete_list_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-busy_false-manual.html": [
+    [
+     "/core-aam/aria-busy_false-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-busy_true-manual.html": [
+    [
+     "/core-aam/aria-busy_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-checked_false_on_checkbox-manual.html": [
+    [
+     "/core-aam/aria-checked_false_on_checkbox-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-checked_false_on_menuitemradio-manual.html": [
+    [
+     "/core-aam/aria-checked_false_on_menuitemradio-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-checked_mixed-manual.html": [
+    [
+     "/core-aam/aria-checked_mixed-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-checked_true_on_checkbox-manual.html": [
+    [
+     "/core-aam/aria-checked_true_on_checkbox-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-checked_true_on_menuitemradio-manual.html": [
+    [
+     "/core-aam/aria-checked_true_on_menuitemradio-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-colcount_new-manual.html": [
+    [
+     "/core-aam/aria-colcount_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-colindex_new-manual.html": [
+    [
+     "/core-aam/aria-colindex_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-colspan_new-manual.html": [
+    [
+     "/core-aam/aria-colspan_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-controls-manual.html": [
+    [
+     "/core-aam/aria-controls-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-current_with_non-false_allowed_value_new-manual.html": [
+    [
+     "/core-aam/aria-current_with_non-false_allowed_value_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-current_with_unrecognized_value_new-manual.html": [
+    [
+     "/core-aam/aria-current_with_unrecognized_value_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-describedby-manual.html": [
+    [
+     "/core-aam/aria-describedby-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-details_new-manual.html": [
+    [
+     "/core-aam/aria-details_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-disabled_false-manual.html": [
+    [
+     "/core-aam/aria-disabled_false-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-disabled_true-manual.html": [
+    [
+     "/core-aam/aria-disabled_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-dropeffect_copy-manual.html": [
+    [
+     "/core-aam/aria-dropeffect_copy-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-dropeffect_execute-manual.html": [
+    [
+     "/core-aam/aria-dropeffect_execute-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-dropeffect_link-manual.html": [
+    [
+     "/core-aam/aria-dropeffect_link-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-dropeffect_move-manual.html": [
+    [
+     "/core-aam/aria-dropeffect_move-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-dropeffect_none-manual.html": [
+    [
+     "/core-aam/aria-dropeffect_none-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-dropeffect_popup-manual.html": [
+    [
+     "/core-aam/aria-dropeffect_popup-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-errormessage-manual.html": [
+    [
+     "/core-aam/aria-errormessage-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-expanded_false-manual.html": [
+    [
+     "/core-aam/aria-expanded_false-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-expanded_true-manual.html": [
+    [
+     "/core-aam/aria-expanded_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-flowto-manual.html": [
+    [
+     "/core-aam/aria-flowto-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-grabbed_false-manual.html": [
+    [
+     "/core-aam/aria-grabbed_false-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-grabbed_true-manual.html": [
+    [
+     "/core-aam/aria-grabbed_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-haspopup_dialog_new-manual.html": [
+    [
+     "/core-aam/aria-haspopup_dialog_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-haspopup_false-manual.html": [
+    [
+     "/core-aam/aria-haspopup_false-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-haspopup_listbox_new-manual.html": [
+    [
+     "/core-aam/aria-haspopup_listbox_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-haspopup_menu_new-manual.html": [
+    [
+     "/core-aam/aria-haspopup_menu_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-haspopup_tree_new-manual.html": [
+    [
+     "/core-aam/aria-haspopup_tree_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-haspopup_true-manual.html": [
+    [
+     "/core-aam/aria-haspopup_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-hidden_true-manual.html": [
+    [
+     "/core-aam/aria-hidden_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-invalid_false-manual.html": [
+    [
+     "/core-aam/aria-invalid_false-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-invalid_grammar-manual.html": [
+    [
+     "/core-aam/aria-invalid_grammar-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-invalid_spelling-manual.html": [
+    [
+     "/core-aam/aria-invalid_spelling-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-invalid_true-manual.html": [
+    [
+     "/core-aam/aria-invalid_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-invalid_with_unrecognized_value-manual.html": [
+    [
+     "/core-aam/aria-invalid_with_unrecognized_value-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-keyshortcuts_new-manual.html": [
+    [
+     "/core-aam/aria-keyshortcuts_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-label-manual.html": [
+    [
+     "/core-aam/aria-label-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-labelledby-manual.html": [
+    [
+     "/core-aam/aria-labelledby-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-level_on_heading_new-manual.html": [
+    [
+     "/core-aam/aria-level_on_heading_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-level_on_non-heading-manual.html": [
+    [
+     "/core-aam/aria-level_on_non-heading-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-live_assertive-manual.html": [
+    [
+     "/core-aam/aria-live_assertive-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-live_off-manual.html": [
+    [
+     "/core-aam/aria-live_off-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-live_polite-manual.html": [
+    [
+     "/core-aam/aria-live_polite-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-modal_false_new-manual.html": [
+    [
+     "/core-aam/aria-modal_false_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-modal_true_new-manual.html": [
+    [
+     "/core-aam/aria-modal_true_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-multiline_false-manual.html": [
+    [
+     "/core-aam/aria-multiline_false-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-multiline_true-manual.html": [
+    [
+     "/core-aam/aria-multiline_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-multiselectable_false-manual.html": [
+    [
+     "/core-aam/aria-multiselectable_false-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-multiselectable_true-manual.html": [
+    [
+     "/core-aam/aria-multiselectable_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-orientation_horizontal-manual.html": [
+    [
+     "/core-aam/aria-orientation_horizontal-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-orientation_undefined_new-manual.html": [
+    [
+     "/core-aam/aria-orientation_undefined_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-orientation_vertical-manual.html": [
+    [
+     "/core-aam/aria-orientation_vertical-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-owns_may_need_manual_verification-manual.html": [
+    [
+     "/core-aam/aria-owns_may_need_manual_verification-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-placeholder_new-manual.html": [
+    [
+     "/core-aam/aria-placeholder_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-posinset-manual.html": [
+    [
+     "/core-aam/aria-posinset-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-pressed_false-manual.html": [
+    [
+     "/core-aam/aria-pressed_false-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-pressed_mixed-manual.html": [
+    [
+     "/core-aam/aria-pressed_mixed-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-pressed_true-manual.html": [
+    [
+     "/core-aam/aria-pressed_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-readonly_false-manual.html": [
+    [
+     "/core-aam/aria-readonly_false-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-readonly_is_unspecified_on_gridcell_new-manual.html": [
+    [
+     "/core-aam/aria-readonly_is_unspecified_on_gridcell_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-readonly_true_on_checkbox-manual.html": [
+    [
+     "/core-aam/aria-readonly_true_on_checkbox-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-readonly_true_on_radiogroup-manual.html": [
+    [
+     "/core-aam/aria-readonly_true_on_radiogroup-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-readonly_true_on_textbox-manual.html": [
+    [
+     "/core-aam/aria-readonly_true_on_textbox-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-relevant-manual.html": [
+    [
+     "/core-aam/aria-relevant-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-required_true-manual.html": [
+    [
+     "/core-aam/aria-required_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-roledescription_is_empty_or_whitespace_characters_new-manual.html": [
+    [
+     "/core-aam/aria-roledescription_is_empty_or_whitespace_characters_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-roledescription_new-manual.html": [
+    [
+     "/core-aam/aria-roledescription_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-rowcount_new-manual.html": [
+    [
+     "/core-aam/aria-rowcount_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-rowindex_new-manual.html": [
+    [
+     "/core-aam/aria-rowindex_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-rowspan_new-manual.html": [
+    [
+     "/core-aam/aria-rowspan_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-selected_false-manual.html": [
+    [
+     "/core-aam/aria-selected_false-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-selected_true-manual.html": [
+    [
+     "/core-aam/aria-selected_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-setsize_-1-manual.html": [
+    [
+     "/core-aam/aria-setsize_-1-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-setsize_3-manual.html": [
+    [
+     "/core-aam/aria-setsize_3-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-sort_ascending-manual.html": [
+    [
+     "/core-aam/aria-sort_ascending-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-sort_descending-manual.html": [
+    [
+     "/core-aam/aria-sort_descending-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-sort_none-manual.html": [
+    [
+     "/core-aam/aria-sort_none-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-sort_other-manual.html": [
+    [
+     "/core-aam/aria-sort_other-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-valuemax-manual.html": [
+    [
+     "/core-aam/aria-valuemax-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-valuemin-manual.html": [
+    [
+     "/core-aam/aria-valuemin-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-valuenow-manual.html": [
+    [
+     "/core-aam/aria-valuenow-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/aria-valuetext-manual.html": [
+    [
+     "/core-aam/aria-valuetext-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/article-manual.html": [
+    [
+     "/core-aam/article-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/banner_new-manual.html": [
+    [
+     "/core-aam/banner_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/button_with_aria-haspopup_dialog_new-manual.html": [
+    [
+     "/core-aam/button_with_aria-haspopup_dialog_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/button_with_aria-haspopup_true_new-manual.html": [
+    [
+     "/core-aam/button_with_aria-haspopup_true_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/button_with_default_values_for_aria-pressed_and_aria-haspopup-manual.html": [
+    [
+     "/core-aam/button_with_default_values_for_aria-pressed_and_aria-haspopup-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/button_with_defined_value_for_aria-pressed-manual.html": [
+    [
+     "/core-aam/button_with_defined_value_for_aria-pressed-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/cell_new-manual.html": [
+    [
+     "/core-aam/cell_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/checkbox-manual.html": [
+    [
+     "/core-aam/checkbox-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/columnheader-manual.html": [
+    [
+     "/core-aam/columnheader-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/combobox-manual.html": [
+    [
+     "/core-aam/combobox-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/complementary_new-manual.html": [
+    [
+     "/core-aam/complementary_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/contentinfo_new-manual.html": [
+    [
+     "/core-aam/contentinfo_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/definition-manual.html": [
+    [
+     "/core-aam/definition-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/dialog-manual.html": [
+    [
+     "/core-aam/dialog-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/directory-manual.html": [
+    [
+     "/core-aam/directory-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/document-manual.html": [
+    [
+     "/core-aam/document-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/feed_new-manual.html": [
+    [
+     "/core-aam/feed_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/figure_new-manual.html": [
+    [
+     "/core-aam/figure_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/form_new-manual.html": [
+    [
+     "/core-aam/form_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/grid-manual.html": [
+    [
+     "/core-aam/grid-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/gridcell-manual.html": [
+    [
+     "/core-aam/gridcell-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/group-manual.html": [
+    [
+     "/core-aam/group-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/heading-manual.html": [
+    [
+     "/core-aam/heading-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/img-manual.html": [
+    [
+     "/core-aam/img-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/link-manual.html": [
+    [
+     "/core-aam/link-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/list-manual.html": [
+    [
+     "/core-aam/list-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/listbox_not_owned_by_or_child_of_combobox-manual.html": [
+    [
+     "/core-aam/listbox_not_owned_by_or_child_of_combobox-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/listbox_owned_by_or_child_of_combobox-manual.html": [
+    [
+     "/core-aam/listbox_owned_by_or_child_of_combobox-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/listitem-manual.html": [
+    [
+     "/core-aam/listitem-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/log-manual.html": [
+    [
+     "/core-aam/log-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/main_new-manual.html": [
+    [
+     "/core-aam/main_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/marquee-manual.html": [
+    [
+     "/core-aam/marquee-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/math-manual.html": [
+    [
+     "/core-aam/math-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/menu-manual.html": [
+    [
+     "/core-aam/menu-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/menubar-manual.html": [
+    [
+     "/core-aam/menubar-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/menuitem_not_owned_by_or_child_of_group-manual.html": [
+    [
+     "/core-aam/menuitem_not_owned_by_or_child_of_group-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/menuitem_owned_by_or_child_of_group-manual.html": [
+    [
+     "/core-aam/menuitem_owned_by_or_child_of_group-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/menuitemcheckbox-manual.html": [
+    [
+     "/core-aam/menuitemcheckbox-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/menuitemradio-manual.html": [
+    [
+     "/core-aam/menuitemradio-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/navigation_new-manual.html": [
+    [
+     "/core-aam/navigation_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/none_new-manual.html": [
+    [
+     "/core-aam/none_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/note-manual.html": [
+    [
+     "/core-aam/note-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/option_inside_combobox-manual.html": [
+    [
+     "/core-aam/option_inside_combobox-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/option_not_inside_combobox-manual.html": [
+    [
+     "/core-aam/option_not_inside_combobox-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/presentation-manual.html": [
+    [
+     "/core-aam/presentation-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/progressbar-manual.html": [
+    [
+     "/core-aam/progressbar-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/radio-manual.html": [
+    [
+     "/core-aam/radio-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/radiogroup-manual.html": [
+    [
+     "/core-aam/radiogroup-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/region_with_an_accessible_name_new-manual.html": [
+    [
+     "/core-aam/region_with_an_accessible_name_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/region_without_an_accessible_name_new-manual.html": [
+    [
+     "/core-aam/region_without_an_accessible_name_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/row_inside_treegrid-manual.html": [
+    [
+     "/core-aam/row_inside_treegrid-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/row_not_inside_treegrid-manual.html": [
+    [
+     "/core-aam/row_not_inside_treegrid-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/rowgroup-manual.html": [
+    [
+     "/core-aam/rowgroup-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/rowheader-manual.html": [
+    [
+     "/core-aam/rowheader-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/scrollbar-manual.html": [
+    [
+     "/core-aam/scrollbar-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/search_new-manual.html": [
+    [
+     "/core-aam/search_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/searchbox_new-manual.html": [
+    [
+     "/core-aam/searchbox_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/separator_focusable_new-manual.html": [
+    [
+     "/core-aam/separator_focusable_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/separator_non-focusable-manual.html": [
+    [
+     "/core-aam/separator_non-focusable-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/slider-manual.html": [
+    [
+     "/core-aam/slider-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/spinbutton-manual.html": [
+    [
+     "/core-aam/spinbutton-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/status-manual.html": [
+    [
+     "/core-aam/status-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/switch_new-manual.html": [
+    [
+     "/core-aam/switch_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/tab-manual.html": [
+    [
+     "/core-aam/tab-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/table_new-manual.html": [
+    [
+     "/core-aam/table_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/tablist-manual.html": [
+    [
+     "/core-aam/tablist-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/tabpanel-manual.html": [
+    [
+     "/core-aam/tabpanel-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/term_new-manual.html": [
+    [
+     "/core-aam/term_new-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/textbox_when_aria-multiline_is_false-manual.html": [
+    [
+     "/core-aam/textbox_when_aria-multiline_is_false-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/textbox_when_aria-multiline_is_true-manual.html": [
+    [
+     "/core-aam/textbox_when_aria-multiline_is_true-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/timer-manual.html": [
+    [
+     "/core-aam/timer-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/toolbar-manual.html": [
+    [
+     "/core-aam/toolbar-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/tooltip-manual.html": [
+    [
+     "/core-aam/tooltip-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/tree-manual.html": [
+    [
+     "/core-aam/tree-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/treegrid-manual.html": [
+    [
+     "/core-aam/treegrid-manual.html",
+     {}
+    ]
+   ],
+   "core-aam/treeitem-manual.html": [
+    [
+     "/core-aam/treeitem-manual.html",
+     {}
+    ]
+   ],
    "css/CSS2/backgrounds/background-012.xht": [
     [
      "/css/CSS2/backgrounds/background-012.xht",
      {}
     ]
    ],
    "css/CSS2/backgrounds/background-019.xht": [
     [
@@ -10274,16 +11306,22 @@
     ]
    ],
    "css/vendor-imports/mozilla/mozilla-central-reftests/multicol3/moz-multicol3-column-balancing-break-inside-avoid-1.html": [
     [
      "/css/vendor-imports/mozilla/mozilla-central-reftests/multicol3/moz-multicol3-column-balancing-break-inside-avoid-1.html",
      {}
     ]
    ],
+   "cssom-view/scrollBoundaryBehavior-manual.html": [
+    [
+     "/cssom-view/scrollBoundaryBehavior-manual.html",
+     {}
+    ]
+   ],
    "dpub-aam/doc-abstract-manual.html": [
     [
      "/dpub-aam/doc-abstract-manual.html",
      {}
     ]
    ],
    "dpub-aam/doc-acknowledgments-manual.html": [
     [
@@ -11960,19 +12998,31 @@
     ]
    ],
    "html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual.html": [
     [
      "/html/webappapis/system-state-and-capabilities/the-navigator-object/get-navigatorlanguage-manual.html",
      {}
     ]
    ],
-   "input-events/input-events-typing-data-manual.html": [
-    [
-     "/input-events/input-events-typing-data-manual.html",
+   "input-events/input-events-cut-paste-manual.html": [
+    [
+     "/input-events/input-events-cut-paste-manual.html",
+     {}
+    ]
+   ],
+   "input-events/input-events-get-target-ranges-manual.html": [
+    [
+     "/input-events/input-events-get-target-ranges-manual.html",
+     {}
+    ]
+   ],
+   "input-events/input-events-typing-manual.html": [
+    [
+     "/input-events/input-events-typing-manual.html",
      {}
     ]
    ],
    "magnetometer/Magnetometer_onerror-manual.https.html": [
     [
      "/magnetometer/Magnetometer_onerror-manual.https.html",
      {}
     ]
@@ -12368,16 +13418,34 @@
     ]
    ],
    "page-visibility/test_tab_state_change-manual.html": [
     [
      "/page-visibility/test_tab_state_change-manual.html",
      {}
     ]
    ],
+   "payment-request/PaymentRequestUpdateEvent/updateWith-duplicate-shipping-options-manual.https.html": [
+    [
+     "/payment-request/PaymentRequestUpdateEvent/updateWith-duplicate-shipping-options-manual.https.html",
+     {}
+    ]
+   ],
+   "payment-request/algorithms-manual.https.html": [
+    [
+     "/payment-request/algorithms-manual.https.html",
+     {}
+    ]
+   ],
+   "payment-request/change-shipping-option-manual.https.html": [
+    [
+     "/payment-request/change-shipping-option-manual.https.html",
+     {}
+    ]
+   ],
    "payment-request/payment-response/complete-method-manual.https.html": [
     [
      "/payment-request/payment-response/complete-method-manual.https.html",
      {}
     ]
    ],
    "payment-request/payment-response/methodName-attribute-manual.https.html": [
     [
@@ -12416,22 +13484,34 @@
     ]
    ],
    "payment-request/payment-response/shippingOption-attribute-manual.https.html": [
     [
      "/payment-request/payment-response/shippingOption-attribute-manual.https.html",
      {}
     ]
    ],
+   "payment-request/shipping-address-changed-manual.https.html": [
+    [
+     "/payment-request/shipping-address-changed-manual.https.html",
+     {}
+    ]
+   ],
    "payment-request/updateWith-method-pmi-handling-manual.https.html": [
     [
      "/payment-request/updateWith-method-pmi-handling-manual.https.html",
      {}
     ]
    ],
+   "payment-request/user-abort-algorithm-manual.https.html": [
+    [
+     "/payment-request/user-abort-algorithm-manual.https.html",
+     {}
+    ]
+   ],
    "pointerevents/compat/pointerevent_touch-action_two-finger_interaction-manual.html": [
     [
      "/pointerevents/compat/pointerevent_touch-action_two-finger_interaction-manual.html",
      {}
     ]
    ],
    "pointerevents/extension/pointerevent_coalesced_events_attributes-manual.html": [
     [
@@ -16376,16 +17456,22 @@
     ]
    ],
    "vibration/simple-scalar-manual.html": [
     [
      "/vibration/simple-scalar-manual.html",
      {}
     ]
    ],
+   "viewport/viewport-attribute-event-handlers-manual.html": [
+    [
+     "/viewport/viewport-attribute-event-handlers-manual.html",
+     {}
+    ]
+   ],
    "viewport/viewport-dimensions-custom-scrollbars-manual.html": [
     [
      "/viewport/viewport-dimensions-custom-scrollbars-manual.html",
      {}
     ]
    ],
    "viewport/viewport-dimensions-scrollbars-manual.html": [
     [
@@ -18670,22 +19756,22 @@
       [
        "/css-backgrounds/background-clip-color-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
-   "css-font-display/font-display.html": [
-    [
-     "/css-font-display/font-display.html",
-     [
-      [
-       "/css-font-display/font-display-ref.html",
+   "css-fonts/font-display/font-display.html": [
+    [
+     "/css-fonts/font-display/font-display.html",
+     [
+      [
+       "/css-fonts/font-display/font-display-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
    "css-fonts/matching/fixed-stretch-style-over-weight.html": [
     [
@@ -19330,16 +20416,64 @@
       [
        "/css-paint-api/parse-input-arguments-018-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
+   "css-paint-api/parse-input-arguments-019.html": [
+    [
+     "/css-paint-api/parse-input-arguments-019.html",
+     [
+      [
+       "/css-paint-api/parse-input-arguments-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css-paint-api/parse-input-arguments-020.html": [
+    [
+     "/css-paint-api/parse-input-arguments-020.html",
+     [
+      [
+       "/css-paint-api/parse-input-arguments-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css-paint-api/parse-input-arguments-021.html": [
+    [
+     "/css-paint-api/parse-input-arguments-021.html",
+     [
+      [
+       "/css-paint-api/parse-input-arguments-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css-paint-api/parse-input-arguments-022.html": [
+    [
+     "/css-paint-api/parse-input-arguments-022.html",
+     [
+      [
+       "/css-paint-api/parse-input-arguments-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
    "css-paint-api/registered-properties-in-custom-paint.html": [
     [
      "/css-paint-api/registered-properties-in-custom-paint.html",
      [
       [
        "/css-paint-api/parse-input-arguments-ref.html",
        "=="
       ]
@@ -111190,22 +112324,22 @@
       [
        "/css/css-images-3/gradients-with-border-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
-   "css/css-logical-props-1/cascading-001.html": [
-    [
-     "/css/css-logical-props-1/cascading-001.html",
-     [
-      [
-       "/css/css-logical-props-1/cascading-001-ref.html",
+   "css/css-logical-1/cascading-001.html": [
+    [
+     "/css/css-logical-1/cascading-001.html",
+     [
+      [
+       "/css/css-logical-1/cascading-001-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
    "css/css-masking-1/clip-path-svg-content/clip-path-clip-nested-twice.svg": [
     [
@@ -126746,16 +127880,352 @@
       [
        "/css/css-text-3/text-transform/reference/text-transform-upperlower-104-ref.html",
        "=="
       ]
      ],
      {}
     ]
    ],
+   "css/css-text-3/white-space/pre-wrap-001.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-001.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/pre-wrap-002.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-002.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/pre-wrap-003.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-003.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/pre-wrap-004.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-004.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/pre-wrap-005.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-005.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/pre-wrap-006.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-006.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/pre-wrap-007.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-007.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/pre-wrap-008.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-008.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/pre-wrap-009.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-009.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/pre-wrap-010.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-010.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/pre-wrap-011.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-011.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/pre-wrap-012.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-012.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/pre-wrap-013.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-013.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/pre-wrap-014.html": [
+    [
+     "/css/css-text-3/white-space/pre-wrap-014.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-001.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-001.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-002.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-002.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-003.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-003.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-004.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-004.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-005.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-005.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-006.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-006.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-007.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-007.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-008.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-008.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-009.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-009.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-010.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-010.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-011.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-011.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-012.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-012.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-013.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-013.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/textarea-pre-wrap-014.html": [
+    [
+     "/css/css-text-3/white-space/textarea-pre-wrap-014.html",
+     [
+      [
+       "/css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html",
+       "=="
+      ]
+     ],
+     {}
+    ]
+   ],
    "css/css-text-3/white-space/white-space-collapsing-discard-001.xht": [
     [
      "/css/css-text-3/white-space/white-space-collapsing-discard-001.xht",
      [
       [
        "/css/css-text-3/white-space/reference/white-space-collapsing-discard-001-ref.xht",
        "=="
       ]
@@ -177743,16 +179213,21 @@
      {}
     ]
    ],
    "XMLHttpRequest/resources/access-control-allow-lists.py": [
     [
      {}
     ]
    ],
+   "XMLHttpRequest/resources/access-control-allow-with-body.py": [
+    [
+     {}
+    ]
+   ],
    "XMLHttpRequest/resources/access-control-auth-basic.py": [
     [
      {}
     ]
    ],
    "XMLHttpRequest/resources/access-control-basic-allow-no-credentials.py": [
     [
      {}
@@ -177763,16 +179238,21 @@
      {}
     ]
    ],
    "XMLHttpRequest/resources/access-control-basic-allow.py": [
     [
      {}
     ]
    ],
+   "XMLHttpRequest/resources/access-control-basic-cors-safelisted-request-headers.py": [
+    [
+     {}
+    ]
+   ],
    "XMLHttpRequest/resources/access-control-basic-denied.py": [
     [
      {}
     ]
    ],
    "XMLHttpRequest/resources/access-control-basic-options-not-supported.py": [
     [
      {}
@@ -177793,36 +179273,66 @@
      {}
     ]
    ],
    "XMLHttpRequest/resources/access-control-basic-put-allow.py": [
     [
      {}
     ]
    ],
+   "XMLHttpRequest/resources/access-control-basic-whitelist-response-headers.py": [
+    [
+     {}
+    ]
+   ],
+   "XMLHttpRequest/resources/access-control-cookie.py": [
+    [
+     {}
+    ]
+   ],
    "XMLHttpRequest/resources/access-control-origin-header.py": [
     [
      {}
     ]
    ],
    "XMLHttpRequest/resources/access-control-preflight-denied.py": [
     [
      {}
     ]
    ],
    "XMLHttpRequest/resources/access-control-preflight-request-header-lowercase.py": [
     [
      {}
     ]
    ],
+   "XMLHttpRequest/resources/access-control-preflight-request-header-sorted.py": [
+    [
+     {}
+    ]
+   ],
+   "XMLHttpRequest/resources/access-control-preflight-request-headers-origin.py": [
+    [
+     {}
+    ]
+   ],
    "XMLHttpRequest/resources/access-control-preflight-request-invalid-status.py": [
     [
      {}
     ]
    ],
+   "XMLHttpRequest/resources/access-control-preflight-request-must-not-contain-cookie.py": [
+    [
+     {}
+    ]
+   ],
+   "XMLHttpRequest/resources/access-control-sandboxed-iframe.html": [
+    [
+     {}
+    ]
+   ],
    "XMLHttpRequest/resources/auth1/auth.py": [
     [
      {}
     ]
    ],
    "XMLHttpRequest/resources/auth2/auth.py": [
     [
      {}
@@ -180653,31 +182163,36 @@
      {}
     ]
    ],
    "assumptions/tools/build.sh": [
     [
      {}
     ]
    ],
-   "auxclick/OWNERS": [
-    [
-     {}
-    ]
-   ],
    "background-fetch/OWNERS": [
     [
      {}
     ]
    ],
    "background-fetch/interfaces.idl": [
     [
      {}
     ]
    ],
+   "background-fetch/resources/sw.js": [
+    [
+     {}
+    ]
+   ],
+   "background-fetch/resources/utils.js": [
+    [
+     {}
+    ]
+   ],
    "battery-status/OWNERS": [
     [
      {}
     ]
    ],
    "battery-status/support-iframe.html": [
     [
      {}
@@ -180743,17 +182258,17 @@
      {}
     ]
    ],
    "clear-site-data/support/test_utils.sub.js": [
     [
      {}
     ]
    ],
-   "clipboard/OWNERS": [
+   "clipboard-apis/OWNERS": [
     [
      {}
     ]
    ],
    "common/OWNERS": [
     [
      {}
     ]
@@ -203583,36 +205098,16 @@
      {}
     ]
    ],
    "content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html.sub.headers": [
     [
      {}
     ]
    ],
-   "content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html.sub.headers": [
-    [
-     {}
-    ]
-   ],
-   "content-security-policy/blink-contrib/object-src-applet-archive.sub.html.sub.headers": [
-    [
-     {}
-    ]
-   ],
-   "content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html.sub.headers": [
-    [
-     {}
-    ]
-   ],
-   "content-security-policy/blink-contrib/object-src-applet-code.sub.html.sub.headers": [
-    [
-     {}
-    ]
-   ],
    "content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html.sub.headers": [
     [
      {}
     ]
    ],
    "content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html.sub.headers": [
     [
      {}
@@ -204698,16 +206193,26 @@
      {}
     ]
    ],
    "cookies/secure/set-from-http.sub.html.headers": [
     [
      {}
     ]
    ],
+   "core-aam/OWNERS": [
+    [
+     {}
+    ]
+   ],
+   "core-aam/README.md": [
+    [
+     {}
+    ]
+   ],
    "cors/OWNERS": [
     [
      {}
     ]
    ],
    "cors/README.md": [
     [
      {}
@@ -204778,22 +206283,22 @@
      {}
     ]
    ],
    "css-backgrounds/background-clip-color-repaint-ref.html": [
     [
      {}
     ]
    ],
-   "css-font-display/font-display-ref.html": [
-    [
-     {}
-    ]
-   ],
-   "css-font-display/resources/slow-ahem-loading.py": [
+   "css-fonts/font-display/font-display-ref.html": [
+    [
+     {}
+    ]
+   ],
+   "css-fonts/font-display/resources/slow-ahem-loading.py": [
     [
      {}
     ]
    ],
    "css-fonts/matching/OWNERS": [
     [
      {}
     ]
@@ -237318,32 +238823,32 @@
      {}
     ]
    ],
    "css/css-grid-1/grid-items/support/100x100-green.png": [
     [
      {}
     ]
    ],
-   "css/css-grid-1/grid-items/support/100x50-green.png": [
-    [
-     {}
-    ]
-   ],
    "css/css-grid-1/grid-items/support/200x200-green.png": [
     [
      {}
     ]
    ],
+   "css/css-grid-1/grid-items/support/25x50-green.png": [
+    [
+     {}
+    ]
+   ],
    "css/css-grid-1/grid-items/support/500x500-green.png": [
     [
      {}
     ]
    ],
-   "css/css-grid-1/grid-items/support/50x100-green.png": [
+   "css/css-grid-1/grid-items/support/50x25-green.png": [
     [
      {}
     ]
    ],
    "css/css-grid-1/grid-items/support/50x50-green.png": [
     [
      {}
     ]
@@ -237423,16 +238928,21 @@
      {}
     ]
    ],
    "css/css-grid-1/support/check-layout-th.js": [
     [
      {}
     ]
    ],
+   "css/css-grid-1/support/style-change.js": [
+    [
+     {}
+    ]
+   ],
    "css/css-grid-1/test-plan/index.html": [
     [
      {}
     ]
    ],
    "css/css-images-3/OWNERS": [
     [
      {}
@@ -237673,27 +239183,27 @@
      {}
     ]
    ],
    "css/css-lists-3/OWNERS": [
     [
      {}
     ]
    ],
-   "css/css-logical-properties-1/OWNERS": [
-    [
-     {}
-    ]
-   ],
-   "css/css-logical-properties-1/resources/style-check.js": [
-    [
-     {}
-    ]
-   ],
-   "css/css-logical-props-1/cascading-001-ref.html": [
+   "css/css-logical-1/OWNERS": [
+    [
+     {}
+    ]
+   ],
+   "css/css-logical-1/cascading-001-ref.html": [
+    [
+     {}
+    ]
+   ],
+   "css/css-logical-1/resources/style-check.js": [
     [
      {}
     ]
    ],
    "css/css-masking-1/OWNERS": [
     [
      {}
     ]
@@ -241078,16 +242588,21 @@
      {}
     ]
    ],
    "css/css-tables-3/support/base.css": [
     [
      {}
     ]
    ],
+   "css/css-tables-3/support/check-layout-th.js": [
+    [
+     {}
+    ]
+   ],
    "css/css-tables-3/visibility-collapse-colspan-003-ref.html": [
     [
      {}
     ]
    ],
    "css/css-tables-3/visibility-collapse-rowspan-005-ref.html": [
     [
      {}
@@ -244283,16 +245798,26 @@
      {}
     ]
    ],
    "css/css-text-3/text-transform/text-transform-lowercase-002-ref.xht": [
     [
      {}
     ]
    ],
+   "css/css-text-3/white-space/reference/pre-wrap-001-ref.html": [
+    [
+     {}
+    ]
+   ],
+   "css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html": [
+    [
+     {}
+    ]
+   ],
    "css/css-text-3/white-space/reference/white-space-collapsing-discard-001-ref.xht": [
     [
      {}
     ]
    ],
    "css/css-text-3/white-space/reference/white-space-collapsing-preserve-breaks-001-ref.xht": [
     [
      {}
@@ -284508,16 +286033,21 @@
      {}
     ]
    ],
    "cssom/support/test-tr.png": [
     [
      {}
     ]
    ],
+   "cssom/support/xmlss-pi.xhtml": [
+    [
+     {}
+    ]
+   ],
    "custom-elements/OWNERS": [
     [
      {}
     ]
    ],
    "custom-elements/reactions/resources/reactions.js": [
     [
      {}
@@ -286898,21 +288428,36 @@
      {}
     ]
    ],
    "ext-xhtml-pubid/the-xhtml-syntax/parsing-xhtml-documents/xhtml-pubid-3.xhtml": [
     [
      {}
     ]
    ],
+   "feature-policy/OWNERS": [
+    [
+     {}
+    ]
+   ],
    "feature-policy/README.md": [
     [
      {}
     ]
    ],
+   "feature-policy/payment-allowed-by-feature-policy.https.sub.html.headers": [
+    [
+     {}
+    ]
+   ],
+   "feature-policy/payment-disabled-by-feature-policy.https.sub.html.headers": [
+    [
+     {}
+    ]
+   ],
    "feature-policy/resources/feature-policy-payment.html": [
     [
      {}
     ]
    ],
    "feature-policy/resources/feature-policy-usb.html": [
     [
      {}
@@ -299023,16 +300568,21 @@
      {}
     ]
    ],
    "interfaces/clipboard.idl": [
     [
      {}
     ]
    ],
+   "interfaces/cssom-view.idl": [
+    [
+     {}
+    ]
+   ],
    "interfaces/cssom.idl": [
     [
      {}
     ]
    ],
    "interfaces/dedicated-workers.idl": [
     [
      {}
@@ -299058,16 +300608,26 @@
      {}
     ]
    ],
    "interfaces/mediacapture-main.idl": [
     [
      {}
     ]
    ],
+   "interfaces/payment-handler.idl": [
+    [
+     {}
+    ]
+   ],
+   "interfaces/payment-request.idl": [
+    [
+     {}
+    ]
+   ],
    "interfaces/remoteplayback.idl": [
     [
      {}
     ]
    ],
    "interfaces/touchevents.idl": [
     [
      {}
@@ -299138,16 +300698,21 @@
      {}
     ]
    ],
    "js/builtins/Promise-incumbent-global-subsubframe.sub.html": [
     [
      {}
     ]
    ],
+   "longtask-timing/OWNERS": [
+    [
+     {}
+    ]
+   ],
    "longtask-timing/resources/makelongtask.js": [
     [
      {}
     ]
    ],
    "longtask-timing/resources/raflongtask.js": [
     [
      {}
@@ -299793,121 +301358,16 @@
      {}
     ]
    ],
    "mediasession/README.md": [
     [
      {}
     ]
    ],
-   "microdata/conformance-requirements/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/converting-html-to-other-formats/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/converting-html-to-other-formats/json/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/dependencies/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/encoding-microdata/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/encoding-microdata/associating-names-with-items/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/encoding-microdata/items/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/encoding-microdata/microdata-and-other-namespaces/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/encoding-microdata/names-the-itemprop-attribute/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/encoding-microdata/names-the-itemprop-attribute/original-id.json": [
-    [
-     {}
-    ]
-   ],
-   "microdata/encoding-microdata/the-microdata-model/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/encoding-microdata/values/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/iana/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/introduction/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/introduction/global-identifiers-for-items/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/introduction/overview/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/introduction/selecting-names-when-defining-vocabularies/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/introduction/the-basic-syntax/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/introduction/typed-items/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/introduction/using-the-microdata-dom-api/.gitkeep": [
-    [
-     {}
-    ]
-   ],
-   "microdata/terminology/.gitkeep": [
-    [
-     {}
-    ]
-   ],
    "mixed-content/OWNERS": [
     [
      {}
     ]
    ],
    "mixed-content/allowed/http-csp/same-host-https/audio-tag/top-level/keep-scheme-redirect/allowed.https.html.headers": [
     [
      {}
@@ -301833,16 +303293,36 @@
      {}
     ]
    ],
    "page-visibility/unload-1.html": [
     [
      {}
     ]
    ],
+   "paint-timing/OWNERS": [
+    [
+     {}
+    ]
+   ],
+   "paint-timing/resources/circle.svg": [
+    [
+     {}
+    ]
+   ],
+   "paint-timing/resources/circles.png": [
+    [
+     {}
+    ]
+   ],
+   "payment-handler/OWNERS": [
+    [
+     {}
+    ]
+   ],
    "payment-method-basic-card/OWNERS": [
     [
      {}
     ]
    ],
    "payment-method-id/OWNERS": [
     [
      {}
@@ -301863,36 +303343,36 @@
      {}
     ]
    ],
    "payment-request/allowpaymentrequest/echo-PaymentRequest.html": [
     [
      {}
     ]
    ],
-   "payment-request/payment-allowed-by-feature-policy.https.sub.html.headers": [
-    [
-     {}
-    ]
-   ],
-   "payment-request/payment-disabled-by-feature-policy.https.sub.html.headers": [
-    [
-     {}
-    ]
-   ],
    "payment-request/payment-request-response-id.html": [
     [
      {}
     ]
    ],
    "payment-request/payment-response/helpers.js": [
     [
      {}
     ]
    ],
+   "payment-request/resources/page1.html": [
+    [
+     {}
+    ]
+   ],
+   "payment-request/resources/page2.html": [
+    [
+     {}
+    ]
+   ],
    "performance-timeline/OWNERS": [
     [
      {}
     ]
    ],
    "performance-timeline/performanceobservers.js": [
     [
      {}
@@ -306318,21 +307798,16 @@
      {}
     ]
    ],
    "service-workers/service-worker/resources/registration-tests-security-error.js": [
     [
      {}
     ]
    ],
-   "service-workers/service-worker/resources/registration-tests.js": [
-    [
-     {}
-    ]
-   ],
    "service-workers/service-worker/resources/registration-worker.js": [
     [
      {}
     ]
    ],
    "service-workers/service-worker/resources/reject-install-worker.js": [
     [
      {}
@@ -306708,16 +308183,21 @@
      {}
     ]
    ],
    "streams/piping/transform-streams.js": [
     [
      {}
     ]
    ],
+   "streams/readable-byte-streams/brand-checks.js": [
+    [
+     {}
+    ]
+   ],
    "streams/readable-byte-streams/general.js": [
     [
      {}
     ]
    ],
    "streams/readable-byte-streams/properties.js": [
     [
      {}
@@ -327428,22 +328908,40 @@
     ]
    ],
    "XMLHttpRequest/access-control-basic-allow.htm": [
     [
      "/XMLHttpRequest/access-control-basic-allow.htm",
      {}
     ]
    ],
+   "XMLHttpRequest/access-control-basic-cors-safelisted-request-headers.htm": [
+    [
+     "/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-basic-cors-safelisted-response-headers.htm": [
+    [
+     "/XMLHttpRequest/access-control-basic-cors-safelisted-response-headers.htm",
+     {}
+    ]
+   ],
    "XMLHttpRequest/access-control-basic-denied.htm": [
     [
      "/XMLHttpRequest/access-control-basic-denied.htm",
      {}
     ]
    ],
+   "XMLHttpRequest/access-control-basic-get-fail-non-simple.htm": [
+    [
+     "/XMLHttpRequest/access-control-basic-get-fail-non-simple.htm",
+     {}
+    ]
+   ],
    "XMLHttpRequest/access-control-basic-non-cors-safelisted-content-type.htm": [
     [
      "/XMLHttpRequest/access-control-basic-non-cors-safelisted-content-type.htm",
      {}
     ]
    ],
    "XMLHttpRequest/access-control-basic-post-success-no-content-type.htm": [
     [
@@ -327464,52 +328962,160 @@
     ]
    ],
    "XMLHttpRequest/access-control-preflight-async-header-denied.htm": [
     [
      "/XMLHttpRequest/access-control-preflight-async-header-denied.htm",
      {}
     ]
    ],
+   "XMLHttpRequest/access-control-preflight-async-method-denied.htm": [
+    [
+     "/XMLHttpRequest/access-control-preflight-async-method-denied.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-preflight-async-not-supported.htm": [
+    [
+     "/XMLHttpRequest/access-control-preflight-async-not-supported.htm",
+     {}
+    ]
+   ],
    "XMLHttpRequest/access-control-preflight-credential-async.htm": [
     [
      "/XMLHttpRequest/access-control-preflight-credential-async.htm",
      {}
     ]
    ],
    "XMLHttpRequest/access-control-preflight-credential-sync.htm": [
     [
      "/XMLHttpRequest/access-control-preflight-credential-sync.htm",
      {}
     ]
    ],
+   "XMLHttpRequest/access-control-preflight-headers-async.htm": [
+    [
+     "/XMLHttpRequest/access-control-preflight-headers-async.htm",
+     {}
+    ]
+   ],
    "XMLHttpRequest/access-control-preflight-headers-sync.htm": [
     [
      "/XMLHttpRequest/access-control-preflight-headers-sync.htm",
      {}
     ]
    ],
    "XMLHttpRequest/access-control-preflight-request-header-lowercase.htm": [
     [
      "/XMLHttpRequest/access-control-preflight-request-header-lowercase.htm",
      {}
     ]
    ],
+   "XMLHttpRequest/access-control-preflight-request-header-sorted.htm": [
+    [
+     "/XMLHttpRequest/access-control-preflight-request-header-sorted.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-preflight-request-headers-origin.htm": [
+    [
+     "/XMLHttpRequest/access-control-preflight-request-headers-origin.htm",
+     {}
+    ]
+   ],
    "XMLHttpRequest/access-control-preflight-request-invalid-status-301.htm": [
     [
      "/XMLHttpRequest/access-control-preflight-request-invalid-status-301.htm",
      {}
     ]
    ],
+   "XMLHttpRequest/access-control-preflight-request-invalid-status-400.htm": [
+    [
+     "/XMLHttpRequest/access-control-preflight-request-invalid-status-400.htm",
+     {}
+    ]
+   ],
    "XMLHttpRequest/access-control-preflight-request-invalid-status-501.htm": [
     [
      "/XMLHttpRequest/access-control-preflight-request-invalid-status-501.htm",
      {}
     ]
    ],
+   "XMLHttpRequest/access-control-preflight-request-must-not-contain-cookie.htm": [
+    [
+     "/XMLHttpRequest/access-control-preflight-request-must-not-contain-cookie.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-preflight-sync-header-denied.htm": [
+    [
+     "/XMLHttpRequest/access-control-preflight-sync-header-denied.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-preflight-sync-method-denied.htm": [
+    [
+     "/XMLHttpRequest/access-control-preflight-sync-method-denied.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-preflight-sync-not-supported.htm": [
+    [
+     "/XMLHttpRequest/access-control-preflight-sync-not-supported.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-recursive-failed-request.htm": [
+    [
+     "/XMLHttpRequest/access-control-recursive-failed-request.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-response-with-body-sync.htm": [
+    [
+     "/XMLHttpRequest/access-control-response-with-body-sync.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-response-with-body.htm": [
+    [
+     "/XMLHttpRequest/access-control-response-with-body.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-response-with-exposed-headers.htm": [
+    [
+     "/XMLHttpRequest/access-control-response-with-exposed-headers.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-sandboxed-iframe-allow-origin-null.htm": [
+    [
+     "/XMLHttpRequest/access-control-sandboxed-iframe-allow-origin-null.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-sandboxed-iframe-allow.htm": [
+    [
+     "/XMLHttpRequest/access-control-sandboxed-iframe-allow.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-sandboxed-iframe-denied-without-wildcard.htm": [
+    [
+     "/XMLHttpRequest/access-control-sandboxed-iframe-denied-without-wildcard.htm",
+     {}
+    ]
+   ],
+   "XMLHttpRequest/access-control-sandboxed-iframe-denied.htm": [
+    [
+     "/XMLHttpRequest/access-control-sandboxed-iframe-denied.htm",
+     {}
+    ]
+   ],
    "XMLHttpRequest/allow-lists-starting-with-comma.htm": [
     [
      "/XMLHttpRequest/allow-lists-starting-with-comma.htm",
      {}
     ]
    ],
    "XMLHttpRequest/anonymous-mode-unsupported.htm": [
     [
@@ -328808,16 +330414,34 @@
     ]
    ],
    "audio-output/setSinkId.https.html": [
     [
      "/audio-output/setSinkId.https.html",
      {}
     ]
    ],
+   "background-fetch/content-security-policy.https.window.js": [
+    [
+     "/background-fetch/content-security-policy.https.window.html",
+     {}
+    ]
+   ],
+   "background-fetch/credentials-in-url.https.window.js": [
+    [
+     "/background-fetch/credentials-in-url.https.window.html",
+     {}
+    ]
+   ],
+   "background-fetch/dangling-markup.https.window.js": [
+    [
+     "/background-fetch/dangling-markup.https.window.html",
+     {}
+    ]
+   ],
    "background-fetch/interfaces-worker.https.html": [
     [
      "/background-fetch/interfaces-worker.https.html",
      {}
     ]
    ],
    "background-fetch/interfaces.html": [
     [
@@ -328826,16 +330450,28 @@
     ]
    ],
    "background-fetch/interfaces.worker.js": [
     [
      "/background-fetch/interfaces.worker.html",
      {}
     ]
    ],
+   "background-fetch/mixed-content-and-allowed-schemes.https.window.js": [
+    [
+     "/background-fetch/mixed-content-and-allowed-schemes.https.window.html",
+     {}
+    ]
+   ],
+   "background-fetch/port-blocking.https.window.js": [
+    [
+     "/background-fetch/port-blocking.https.window.html",
+     {}
+    ]
+   ],
    "battery-status/battery-iframe.https.html": [
     [
      "/battery-status/battery-iframe.https.html",
      {}
     ]
    ],
    "battery-status/battery-insecure-context.html": [
     [
@@ -329616,40 +331252,16 @@
     ]
    ],
    "content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html": [
     [
      "/content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html",
      {}
     ]
    ],
-   "content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html": [
-    [
-     "/content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html",
-     {}
-    ]
-   ],
-   "content-security-policy/blink-contrib/object-src-applet-archive.sub.html": [
-    [
-     "/content-security-policy/blink-contrib/object-src-applet-archive.sub.html",
-     {}
-    ]
-   ],
-   "content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html": [
-    [
-     "/content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html",
-     {}
-    ]
-   ],
-   "content-security-policy/blink-contrib/object-src-applet-code.sub.html": [
-    [
-     "/content-security-policy/blink-contrib/object-src-applet-code.sub.html",
-     {}
-    ]
-   ],
    "content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html": [
     [
      "/content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html",
      {}
     ]
    ],
    "content-security-policy/blink-contrib/object-src-no-url-blocked.sub.html": [
     [
@@ -332018,16 +333630,232 @@
     ]
    ],
    "css/css-fonts-3/test_font_feature_values_parsing.html": [
     [
      "/css/css-fonts-3/test_font_feature_values_parsing.html",
      {}
     ]
    ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-001.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-001.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-002.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-002.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-003.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-003.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-004.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-004.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-005.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-005.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-006.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-006.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-007.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-007.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-008.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-008.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-009.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-009.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-010.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-010.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-011.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-011.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-012.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-012.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-013.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-013.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-014.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-014.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-015.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-015.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-016.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-016.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-017.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-017.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-018.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-018.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-019.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-019.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-020.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-020.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-021.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-021.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-022.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-022.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-023.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-023.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-024.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-024.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-025.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-025.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-026.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-026.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-027.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-027.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-028.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-028.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-029.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-029.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-030.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-030.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-031.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-031.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-032.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-032.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-033.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-033.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-034.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-034.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-035.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-035.html",
+     {}
+    ]
+   ],
+   "css/css-grid-1/alignment/grid-alignment-implies-size-change-036.html": [
+    [
+     "/css/css-grid-1/alignment/grid-alignment-implies-size-change-036.html",
+     {}
+    ]
+   ],
    "css/css-grid-1/alignment/grid-self-alignment-stretch-001.html": [
     [
      "/css/css-grid-1/alignment/grid-self-alignment-stretch-001.html",
      {}
     ]
    ],
    "css/css-grid-1/alignment/grid-self-alignment-stretch-002.html": [
     [
@@ -332342,16 +334170,22 @@
     ]
    ],
    "css/css-grid-1/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html": [
     [
      "/css/css-grid-1/grid-definition/grid-inline-template-columns-rows-resolved-values-001.html",
      {}
     ]
    ],
+   "css/css-grid-1/grid-definition/grid-shorthand-001.html": [
+    [
+     "/css/css-grid-1/grid-definition/grid-shorthand-001.html",
+     {}
+    ]
+   ],
    "css/css-grid-1/grid-definition/grid-support-flexible-lengths-001.html": [
     [
      "/css/css-grid-1/grid-definition/grid-support-flexible-lengths-001.html",
      {}
     ]
    ],
    "css/css-grid-1/grid-definition/grid-support-grid-template-areas-001.html": [
     [
@@ -332402,43 +334236,43 @@
     ]
    ],
    "css/css-grid-1/grid-model/grid-support-display-001.html": [
     [
      "/css/css-grid-1/grid-model/grid-support-display-001.html",
      {}
     ]
    ],
-   "css/css-logical-properties-1/logicalprops-block-size-vlr.html": [
-    [
-     "/css/css-logical-properties-1/logicalprops-block-size-vlr.html",
-     {}
-    ]
-   ],
-   "css/css-logical-properties-1/logicalprops-block-size.html": [
-    [
-     "/css/css-logical-properties-1/logicalprops-block-size.html",
-     {}
-    ]
-   ],
-   "css/css-logical-properties-1/logicalprops-inline-size-vlr.html": [
-    [
-     "/css/css-logical-properties-1/logicalprops-inline-size-vlr.html",
-     {}
-    ]
-   ],
-   "css/css-logical-properties-1/logicalprops-inline-size.html": [
-    [
-     "/css/css-logical-properties-1/logicalprops-inline-size.html",
-     {}
-    ]
-   ],
-   "css/css-logical-properties-1/logicalprops-quirklength.html": [
-    [
-     "/css/css-logical-properties-1/logicalprops-quirklength.html",
+   "css/css-logical-1/logicalprops-block-size-vlr.html": [
+    [
+     "/css/css-logical-1/logicalprops-block-size-vlr.html",
+     {}
+    ]
+   ],
+   "css/css-logical-1/logicalprops-block-size.html": [
+    [
+     "/css/css-logical-1/logicalprops-block-size.html",
+     {}
+    ]
+   ],
+   "css/css-logical-1/logicalprops-inline-size-vlr.html": [
+    [
+     "/css/css-logical-1/logicalprops-inline-size-vlr.html",
+     {}
+    ]
+   ],
+   "css/css-logical-1/logicalprops-inline-size.html": [
+    [
+     "/css/css-logical-1/logicalprops-inline-size.html",
+     {}
+    ]
+   ],
+   "css/css-logical-1/logicalprops-quirklength.html": [
+    [
+     "/css/css-logical-1/logicalprops-quirklength.html",
      {}
     ]
    ],
    "css/css-position-3/position-sticky-get-bounding-client-rect.html": [
     [
      "/css/css-position-3/position-sticky-get-bounding-client-rect.html",
      {}
     ]
@@ -333164,16 +334998,28 @@
     ]
    ],
    "css/css-syntax-3/ident-three-code-points.html": [
     [
      "/css/css-syntax-3/ident-three-code-points.html",
      {}
     ]
    ],
+   "css/css-tables-3/fixed-layout-calc-width-001.html": [
+    [
+     "/css/css-tables-3/fixed-layout-calc-width-001.html",
+     {}
+    ]
+   ],
+   "css/css-tables-3/fixed-layout-excess-width-distribution-001.html": [
+    [
+     "/css/css-tables-3/fixed-layout-excess-width-distribution-001.html",
+     {}
+    ]
+   ],
    "css/css-tables-3/visibility-collapse-col-001.html": [
     [
      "/css/css-tables-3/visibility-collapse-col-001.html",
      {}
     ]
    ],
    "css/css-tables-3/visibility-collapse-col-002.html": [
     [
@@ -334496,16 +336342,28 @@
     ]
    ],
    "css/css-ui-3/outline-018.html": [
     [
      "/css/css-ui-3/outline-018.html",
      {}
     ]
    ],
+   "css/css-ui-3/text-overflow-023.html": [
+    [
+     "/css/css-ui-3/text-overflow-023.html",
+     {}
+    ]
+   ],
+   "css/css-values-3/absolute-length-units-001.html": [
+    [
+     "/css/css-values-3/absolute-length-units-001.html",
+     {}
+    ]
+   ],
    "css/css-values-3/calc-unit-analysis.html": [
     [
      "/css/css-values-3/calc-unit-analysis.html",
      {}
     ]
    ],
    "css/css-values-3/unset-value-storage.html": [
     [
@@ -335510,16 +337368,22 @@
     ]
    ],
    "css/geometry-1/interfaces.worker.js": [
     [
      "/css/geometry-1/interfaces.worker.html",
      {}
     ]
    ],
+   "css/geometry-1/spec-examples.html": [
+    [
+     "/css/geometry-1/spec-examples.html",
+     {}
+    ]
+   ],
    "css/geometry-1/structured-serialization.html": [
     [
      "/css/geometry-1/structured-serialization.html",
      {}
     ]
    ],
    "css/mediaqueries-3/test_media_queries.html": [
     [
@@ -335816,16 +337680,22 @@
     ]
    ],
    "cssom-view/htmlelement-offset-width-001.html": [
     [
      "/cssom-view/htmlelement-offset-width-001.html",
      {}
     ]
    ],
+   "cssom-view/interfaces.html": [
+    [
+     "/cssom-view/interfaces.html",
+     {}
+    ]
+   ],
    "cssom-view/matchMedia.xht": [
     [
      "/cssom-view/matchMedia.xht",
      {}
     ]
    ],
    "cssom-view/matchMediaAddListener.html": [
     [
@@ -335894,28 +337764,28 @@
     ]
    ],
    "cssom-view/scrollingElement.html": [
     [
      "/cssom-view/scrollingElement.html",
      {}
     ]
    ],
+   "cssom-view/scrollintoview.html": [
+    [
+     "/cssom-view/scrollintoview.html",
+     {}
+    ]
+   ],
    "cssom-view/ttwf-js-cssomview-getclientrects-length.html": [
     [
      "/cssom-view/ttwf-js-cssomview-getclientrects-length.html",
      {}
     ]
    ],
-   "cssom-view/ttwf-scrollintoview.html": [
-    [
-     "/cssom-view/ttwf-scrollintoview.html",
-     {}
-    ]
-   ],
    "cssom-view/window-screen-height-immutable.html": [
     [
      "/cssom-view/window-screen-height-immutable.html",
      {}
     ]
    ],
    "cssom-view/window-screen-height.html": [
     [
@@ -340138,16 +342008,22 @@
    "encrypted-media/drm-temporary-license-type.html": [
     [
      "/encrypted-media/drm-temporary-license-type.html",
      {
       "timeout": "long"
      }
     ]
    ],
+   "encrypted-media/encrypted-media-default-feature-policy.https.sub.html": [
+    [
+     "/encrypted-media/encrypted-media-default-feature-policy.https.sub.html",
+     {}
+    ]
+   ],
    "encrypted-media/idlharness.html": [
     [
      "/encrypted-media/idlharness.html",
      {}
     ]
    ],
    "eventsource/dedicated-worker/eventsource-close.htm": [
     [
@@ -340522,16 +342398,46 @@
     ]
    ],
    "ext-xhtml-pubid/the-xhtml-syntax/parsing-xhtml-documents/xhtml-pubid-1.html": [
     [
      "/ext-xhtml-pubid/the-xhtml-syntax/parsing-xhtml-documents/xhtml-pubid-1.html",
      {}
     ]
    ],
+   "feature-policy/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html": [
+    [
+     "/feature-policy/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html",
+     {}
+    ]
+   ],
+   "feature-policy/payment-allowed-by-feature-policy-attribute.https.sub.html": [
+    [
+     "/feature-policy/payment-allowed-by-feature-policy-attribute.https.sub.html",
+     {}
+    ]
+   ],
+   "feature-policy/payment-allowed-by-feature-policy.https.sub.html": [
+    [
+     "/feature-policy/payment-allowed-by-feature-policy.https.sub.html",
+     {}
+    ]
+   ],
+   "feature-policy/payment-default-feature-policy.https.sub.html": [
+    [
+     "/feature-policy/payment-default-feature-policy.https.sub.html",
+     {}
+    ]
+   ],
+   "feature-policy/payment-disabled-by-feature-policy.https.sub.html": [
+    [
+     "/feature-policy/payment-disabled-by-feature-policy.https.sub.html",
+     {}
+    ]
+   ],
    "fetch/api/abort/cache.https.html": [
     [
      "/fetch/api/abort/cache.https.html",
      {}
     ]
    ],
    "fetch/api/abort/general-serviceworker.https.html": [
     [
@@ -341606,19 +343512,19 @@
     ]
    ],
    "gamepad/idlharness.html": [
     [
      "/gamepad/idlharness.html",
      {}
     ]
    ],
-   "generic-sensor/idlharness.html": [
-    [
-     "/generic-sensor/idlharness.html",
+   "generic-sensor/idlharness.https.html": [
+    [
+     "/generic-sensor/idlharness.https.html",
      {}
     ]
    ],
    "geolocation-API/PositionOptions.https.html": [
     [
      "/geolocation-API/PositionOptions.https.html",
      {}
     ]
@@ -341728,19 +343634,19 @@
     ]
    ],
    "hr-time/timing-attack.html": [
     [
      "/hr-time/timing-attack.html",
      {}
     ]
    ],
-   "hr-time/window-worker-time-origin.html": [
-    [
-     "/hr-time/window-worker-time-origin.html",
+   "hr-time/window-worker-timeOrigin.window.js": [
+    [
+     "/hr-time/window-worker-timeOrigin.window.html",
      {}
     ]
    ],
    "html-imports/document/document-method-changes.html": [
     [
      "/html-imports/document/document-method-changes.html",
      {}
     ]
@@ -344556,16 +346462,22 @@
     ]
    ],
    "html/dom/elements/global-attributes/the-translate-attribute-012.html": [
     [
      "/html/dom/elements/global-attributes/the-translate-attribute-012.html",
      {}
     ]
    ],
+   "html/dom/historical.html": [
+    [
+     "/html/dom/historical.html",
+     {}
+    ]
+   ],
    "html/dom/interfaces.html": [
     [
      "/html/dom/interfaces.html",
      {
       "timeout": "long"
      }
     ]
    ],
@@ -345386,16 +347298,28 @@
     ]
    ],
    "html/semantics/document-metadata/the-style-element/style_non_matching_media.html": [
     [
      "/html/semantics/document-metadata/the-style-element/style_non_matching_media.html",
      {}
     ]
    ],
+   "html/semantics/document-metadata/the-style-element/style_type.html": [
+    [
+     "/html/semantics/document-metadata/the-style-element/style_type.html",
+     {}
+    ]
+   ],
+   "html/semantics/document-metadata/the-style-element/style_type_change.html": [
+    [
+     "/html/semantics/document-metadata/the-style-element/style_type_change.html",
+     {}
+    ]
+   ],
    "html/semantics/document-metadata/the-title-element/title.text-01.html": [
     [
      "/html/semantics/document-metadata/the-title-element/title.text-01.html",
      {}
     ]
    ],
    "html/semantics/document-metadata/the-title-element/title.text-02.xhtml": [
     [
@@ -346516,16 +348440,22 @@
     ]
    ],
    "html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html": [
     [
      "/html/semantics/embedded-content/media-elements/track/track-element/track-api-texttracks.html",
      {}
     ]
    ],
+   "html/semantics/embedded-content/media-elements/track/track-element/track-cue-order.html": [
+    [
+     "/html/semantics/embedded-content/media-elements/track/track-element/track-cue-order.html",
+     {}
+    ]
+   ],
    "html/semantics/embedded-content/media-elements/track/track-element/track-data-url.html": [
     [
      "/html/semantics/embedded-content/media-elements/track/track-element/track-data-url.html",
      {}
     ]
    ],
    "html/semantics/embedded-content/media-elements/user-interface/muted.html": [
     [
@@ -349168,34 +351098,16 @@
     ]
    ],
    "html/semantics/scripting-1/the-script-element/script-for-event.html": [
     [
      "/html/semantics/scripting-1/the-script-element/script-for-event.html",
      {}
     ]
    ],
-   "html/semantics/scripting-1/the-script-element/script-language-type.html": [
-    [
-     "/html/semantics/scripting-1/the-script-element/script-language-type.html",
-     {}
-    ]
-   ],
-   "html/semantics/scripting-1/the-script-element/script-languages-01.html": [
-    [
-     "/html/semantics/scripting-1/the-script-element/script-languages-01.html",
-     {}
-    ]
-   ],
-   "html/semantics/scripting-1/the-script-element/script-languages-02.html": [
-    [
-     "/html/semantics/scripting-1/the-script-element/script-languages-02.html",
-     {}
-    ]
-   ],
    "html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe.xhtml": [
     [
      "/html/semantics/scripting-1/the-script-element/script-noembed-noframes-iframe.xhtml",
      {}
     ]
    ],
    "html/semantics/scripting-1/the-script-element/script-not-executed-after-shutdown.html": [
     [
@@ -349240,16 +351152,34 @@
     ]
    ],
    "html/semantics/scripting-1/the-script-element/script-text.html": [
     [
      "/html/semantics/scripting-1/the-script-element/script-text.html",
      {}
     ]
    ],
+   "html/semantics/scripting-1/the-script-element/script-type-and-language-empty.html": [
+    [
+     "/html/semantics/scripting-1/the-script-element/script-type-and-language-empty.html",
+     {}
+    ]
+   ],
+   "html/semantics/scripting-1/the-script-element/script-type-and-language-js.html": [
+    [
+     "/html/semantics/scripting-1/the-script-element/script-type-and-language-js.html",
+     {}
+    ]
+   ],
+   "html/semantics/scripting-1/the-script-element/script-type-and-language-with-params.html": [
+    [
+     "/html/semantics/scripting-1/the-script-element/script-type-and-language-with-params.html",
+     {}
+    ]
+   ],
    "html/semantics/scripting-1/the-script-element/scripting-enabled.html": [
     [
      "/html/semantics/scripting-1/the-script-element/scripting-enabled.html",
      {}
     ]
    ],
    "html/semantics/scripting-1/the-template-element/additions-to-parsing-xhtml-documents/node-document.html": [
     [
@@ -349360,16 +351290,22 @@
     ]
    ],
    "html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html": [
     [
      "/html/semantics/scripting-1/the-template-element/template-element/template-descendant-head.html",
      {}
     ]
    ],
+   "html/semantics/selectors/pseudo-classes/checked-type-change.html": [
+    [
+     "/html/semantics/selectors/pseudo-classes/checked-type-change.html",
+     {}
+    ]
+   ],
    "html/semantics/selectors/pseudo-classes/checked.html": [
     [
      "/html/semantics/selectors/pseudo-classes/checked.html",
      {}
     ]
    ],
    "html/semantics/selectors/pseudo-classes/default.html": [
     [
@@ -349414,22 +351350,34 @@
     ]
    ],
    "html/semantics/selectors/pseudo-classes/indeterminate-radio.html": [
     [
      "/html/semantics/selectors/pseudo-classes/indeterminate-radio.html",
      {}
     ]
    ],
+   "html/semantics/selectors/pseudo-classes/indeterminate-type-change.html": [
+    [
+     "/html/semantics/selectors/pseudo-classes/indeterminate-type-change.html",
+     {}
+    ]
+   ],
    "html/semantics/selectors/pseudo-classes/indeterminate.html": [
     [
      "/html/semantics/selectors/pseudo-classes/indeterminate.html",
      {}
     ]
    ],
+   "html/semantics/selectors/pseudo-classes/inrange-outofrange-type-change.html": [
+    [
+     "/html/semantics/selectors/pseudo-classes/inrange-outofrange-type-change.html",
+     {}
+    ]
+   ],
    "html/semantics/selectors/pseudo-classes/inrange-outofrange.html": [
     [
      "/html/semantics/selectors/pseudo-classes/inrange-outofrange.html",
      {}
     ]
    ],
    "html/semantics/selectors/pseudo-classes/link.html": [
     [
@@ -351694,55 +353642,19 @@
     ]
    ],
    "html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4.html": [
     [
      "/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4.html",
      {}
     ]
    ],
-   "html/webappapis/system-state-and-capabilities/the-navigator-object/content.html": [
-    [
-     "/html/webappapis/system-state-and-capabilities/the-navigator-object/content.html",
-     {}
-    ]
-   ],
-   "html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml": [
-    [
-     "/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml",
-     {}
-    ]
-   ],
-   "html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml": [
-    [
-     "/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml",
-     {}
-    ]
-   ],
-   "html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml": [
-    [
-     "/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml",
-     {}
-    ]
-   ],
-   "html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml": [
-    [
-     "/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml",
-     {}
-    ]
-   ],
-   "html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml": [
-    [
-     "/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml",
-     {}
-    ]
-   ],
-   "html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml": [
-    [
-     "/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml",
+   "html/webappapis/system-state-and-capabilities/the-navigator-object/historical.window.js": [
+    [
+     "/html/webappapis/system-state-and-capabilities/the-navigator-object/historical.window.html",
      {}
     ]
    ],
    "html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed.html": [
     [
      "/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed.html",
      {}
     ]
@@ -351770,52 +353682,16 @@
     ]
    ],
    "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html": [
     [
      "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html",
      {}
     ]
    ],
-   "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml": [
-    [
-     "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml",
-     {}
-    ]
-   ],
-   "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml": [
-    [
-     "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml",
-     {}
-    ]
-   ],
-   "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml": [
-    [
-     "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml",
-     {}
-    ]
-   ],
-   "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml": [
-    [
-     "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml",
-     {}
-    ]
-   ],
-   "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml": [
-    [
-     "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml",
-     {}
-    ]
-   ],
-   "html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml": [
-    [
-     "/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml",
-     {}
-    ]
-   ],
    "html/webappapis/the-windoworworkerglobalscope-mixin/Worker_Self_Origin.html": [
     [
      "/html/webappapis/the-windoworworkerglobalscope-mixin/Worker_Self_Origin.html",
      {}
     ]
    ],
    "html/webappapis/timers/evil-spec-example.html": [
     [
@@ -351924,16 +353800,22 @@
     ]
    ],
    "input-events/idlharness.html": [
     [
      "/input-events/idlharness.html",
      {}
     ]
    ],
+   "input-events/input-events-exec-command.html": [
+    [
+     "/input-events/input-events-exec-command.html",
+     {}
+    ]
+   ],
    "intersection-observer/bounding-box.html": [
     [
      "/intersection-observer/bounding-box.html",
      {}
     ]
    ],
    "intersection-observer/client-rect.html": [
     [
@@ -352890,16 +354772,22 @@
     ]
    ],
    "mediacapture-streams/MediaStream-audio-only.https.html": [
     [
      "/mediacapture-streams/MediaStream-audio-only.https.html",
      {}
     ]
    ],
+   "mediacapture-streams/MediaStream-default-feature-policy.https.sub.html": [
+    [
+     "/mediacapture-streams/MediaStream-default-feature-policy.https.sub.html",
+     {}
+    ]
+   ],
    "mediacapture-streams/MediaStream-finished-add.https.html": [
     [
      "/mediacapture-streams/MediaStream-finished-add.https.html",
      {}
     ]
    ],
    "mediacapture-streams/MediaStream-gettrackid.https.html": [
     [
@@ -364958,16 +366846,92 @@
     ]
    ],
    "page-visibility/unload.html": [
     [
      "/page-visibility/unload.html",
      {}
     ]
    ],
+   "paint-timing/basetest.html": [
+    [
+     "/paint-timing/basetest.html",
+     {}
+    ]
+   ],
+   "paint-timing/first-contentful-bg-image.html": [
+    [
+     "/paint-timing/first-contentful-bg-image.html",
+     {}
+    ]
+   ],
+   "paint-timing/first-contentful-canvas.html": [
+    [
+     "/paint-timing/first-contentful-canvas.html",
+     {}
+    ]
+   ],
+   "paint-timing/first-contentful-image.html": [
+    [
+     "/paint-timing/first-contentful-image.html",
+     {}
+    ]
+   ],
+   "paint-timing/first-contentful-paint.html": [
+    [
+     "/paint-timing/first-contentful-paint.html",
+     {}
+    ]
+   ],
+   "paint-timing/first-contentful-svg.html": [
+    [
+     "/paint-timing/first-contentful-svg.html",
+     {}
+    ]
+   ],
+   "paint-timing/first-paint-bg-color.html": [
+    [
+     "/paint-timing/first-paint-bg-color.html",
+     {}
+    ]
+   ],
+   "paint-timing/first-paint-only.html": [
+    [
+     "/paint-timing/first-paint-only.html",
+     {}
+    ]
+   ],
+   "payment-handler/interfaces.https.any.js": [
+    [
+     "/payment-handler/interfaces.https.any.html",
+     {}
+    ],
+    [
+     "/payment-handler/interfaces.https.any.worker.html",
+     {}
+    ]
+   ],
+   "payment-request/PaymentRequestUpdateEvent/constructor.http.html": [
+    [
+     "/payment-request/PaymentRequestUpdateEvent/constructor.http.html",
+     {}
+    ]
+   ],
+   "payment-request/PaymentRequestUpdateEvent/constructor.https.html": [
+    [
+     "/payment-request/PaymentRequestUpdateEvent/constructor.https.html",
+     {}
+    ]
+   ],
+   "payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html": [
+    [
+     "/payment-request/PaymentRequestUpdateEvent/updatewith-method.https.html",
+     {}
+    ]
+   ],
    "payment-request/allowpaymentrequest/active-document-cross-origin.https.sub.html": [
     [
      "/payment-request/allowpaymentrequest/active-document-cross-origin.https.sub.html",
      {}
     ]
    ],
    "payment-request/allowpaymentrequest/active-document-same-origin.https.html": [
     [
@@ -365030,46 +366994,16 @@
     ]
    ],
    "payment-request/interfaces.https.html": [
     [
      "/payment-request/interfaces.https.html",
      {}
     ]
    ],
-   "payment-request/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html": [
-    [
-     "/payment-request/payment-allowed-by-feature-policy-attribute-redirect-on-load.https.sub.html",
-     {}
-    ]
-   ],
-   "payment-request/payment-allowed-by-feature-policy-attribute.https.sub.html": [
-    [
-     "/payment-request/payment-allowed-by-feature-policy-attribute.https.sub.html",
-     {}
-    ]
-   ],
-   "payment-request/payment-allowed-by-feature-policy.https.sub.html": [
-    [
-     "/payment-request/payment-allowed-by-feature-policy.https.sub.html",
-     {}
-    ]
-   ],
-   "payment-request/payment-default-feature-policy.https.sub.html": [
-    [
-     "/payment-request/payment-default-feature-policy.https.sub.html",
-     {}
-    ]
-   ],
-   "payment-request/payment-disabled-by-feature-policy.https.sub.html": [
-    [
-     "/payment-request/payment-disabled-by-feature-policy.https.sub.html",
-     {}
-    ]
-   ],
    "payment-request/payment-request-abort-method.https.html": [
     [
      "/payment-request/payment-request-abort-method.https.html",
      {}
     ]
    ],
    "payment-request/payment-request-canmakepayment-method.https.html": [
     [
@@ -365116,43 +367050,43 @@
     ]
    ],
    "payment-request/payment-request-onshippingoptionchange-attribute.https.html": [
     [
      "/payment-request/payment-request-onshippingoptionchange-attribute.https.html",
      {}
     ]
    ],
+   "payment-request/payment-request-shippingAddress-attribute.https.html": [
+    [
+     "/payment-request/payment-request-shippingAddress-attribute.https.html",
+     {}
+    ]
+   ],
+   "payment-request/payment-request-shippingOption-attribute.https.html": [
+    [
+     "/payment-request/payment-request-shippingOption-attribute.https.html",
+     {}
+    ]
+   ],
    "payment-request/payment-request-shippingType-attribute.https.html": [
     [
      "/payment-request/payment-request-shippingType-attribute.https.html",
      {}
     ]
    ],
    "payment-request/payment-request-show-method.https.html": [
     [
      "/payment-request/payment-request-show-method.https.html",
      {}
     ]
    ],
-   "payment-request/payment-request-update-event-constructor.http.html": [
-    [
-     "/payment-request/payment-request-update-event-constructor.http.html",
-     {}
-    ]
-   ],
-   "payment-request/payment-request-update-event-constructor.https.html": [
-    [
-     "/payment-request/payment-request-update-event-constructor.https.html",
-     {}
-    ]
-   ],
-   "payment-request/payment-request-update-event-updatewith-method.https.html": [
-    [
-     "/payment-request/payment-request-update-event-updatewith-method.https.html",
+   "payment-request/rejects_if_not_active.https.html": [
+    [
+     "/payment-request/rejects_if_not_active.https.html",
      {}
     ]
    ],
    "performance-timeline/case-sensitivity.any.js": [
     [
      "/performance-timeline/case-sensitivity.any.html",
      {}
     ],
@@ -376344,16 +378278,40 @@
     ]
    ],
    "streams/piping/transform-streams.sharedworker.html": [
     [
      "/streams/piping/transform-streams.sharedworker.html",
      {}
     ]
    ],
+   "streams/readable-byte-streams/brand-checks.dedicatedworker.html": [
+    [
+     "/streams/readable-byte-streams/brand-checks.dedicatedworker.html",
+     {}
+    ]
+   ],
+   "streams/readable-byte-streams/brand-checks.html": [
+    [
+     "/streams/readable-byte-streams/brand-checks.html",
+     {}
+    ]
+   ],
+   "streams/readable-byte-streams/brand-checks.serviceworker.https.html": [
+    [
+     "/streams/readable-byte-streams/brand-checks.serviceworker.https.html",
+     {}
+    ]
+   ],
+   "streams/readable-byte-streams/brand-checks.sharedworker.html": [
+    [
+     "/streams/readable-byte-streams/brand-checks.sharedworker.html",
+     {}
+    ]
+   ],
    "streams/readable-byte-streams/general.dedicatedworker.html": [
     [
      "/streams/readable-byte-streams/general.dedicatedworker.html",
      {}
     ]
    ],
    "streams/readable-byte-streams/general.html": [
     [
@@ -386950,16 +388908,22 @@
     ]
    ],
    "workers/shared-worker-name-via-options.html": [
     [
      "/workers/shared-worker-name-via-options.html",
      {}
     ]
    ],
+   "workers/worker-performance.worker.js": [
+    [
+     "/workers/worker-performance.worker.html",
+     {}
+    ]
+   ],
    "x-frame-options/deny.sub.html": [
     [
      "/x-frame-options/deny.sub.html",
      {}
     ]
    ],
    "x-frame-options/invalid.sub.html": [
     [
@@ -407510,29 +409474,29 @@
    "cfedb92777a36954d6e285461bf224cb6d2b5407",
    "support"
   ],
   "./LICENSE.md": [
    "722729a1062b97ad2fdd43896b2c6a45b1fff144",
    "support"
   ],
   "./README.md": [
-   "c81600cf81c43a2abef1bea9eaa09380412d4b03",
+   "fa83617dc51fcc6f69732e43be203bc94de05ec1",
    "support"
   ],
   "./check_stability.ini": [
    "f8af4287f3b0f6925a2a6c5c75b3788e24de1680",
    "support"
   ],
   "./config.default.json": [
    "403d365196f6fe2c631d27fe6042e3114d204016",
    "support"
   ],
   "./lint.whitelist": [
-   "223804666e64dde8a7e22ee394baa50d77e0cff0",
+   "85909de8994c7339bd86c969094a072de473a6de",
    "support"
   ],
   "./serve.py": [
    "0efa39b1f26f86d73f2fce4f9e46003d62057b41",
    "support"
   ],
   "./server-side.md": [
    "c51b17fbac2a2e3121dc74f7badbd2873ce92f61",
@@ -411738,37 +413702,37 @@
    "946f23f945163bf9f9da080291b21473f6e1cbd0",
    "support"
   ],
   "2dcontext/tools/build.sh": [
    "e4f65db6a439972ed7a83f4cc2c9bae792ec2d27",
    "support"
   ],
   "2dcontext/tools/current-work-canvas.xhtml": [
-   "891246c4dfe34f9b43b5e642b058072c4d664817",
+   "c712cdec9ced8da63eb6b8dfce17906a4210883e",
    "support"
   ],
   "2dcontext/tools/gentest.py": [
    "49951605ab640deeb16f2b0aebf2396237fc727e",
    "support"
   ],
   "2dcontext/tools/gentestutils.py": [
-   "f613a789c0e231a3600070583661ba3b1842fed3",
+   "d7862903e270295fd11e2d98c5c4dbcde4ae0717",
    "support"
   ],
   "2dcontext/tools/name2dir.yaml": [
-   "1333578a501fec686bc7ed22edf4cc8e7203ae13",
+   "3a852f1cc85eae2a17e67d56ce0c9bb5e4e69b41",
    "support"
   ],
   "2dcontext/tools/spec.yaml": [
-   "4405a99f9fa29069670a1fb8aaef5e1c89ac33d0",
+   "4692cedcc0d1d5af9ac917fa19d3979e2129a933",
    "support"
   ],
   "2dcontext/tools/specextract.py": [
-   "c6c58223012640480eb1e7d0b9ce4c343cafdb7c",
+   "5c656f7f4859ec0eb0559b1b1dfe6e085032d7c8",
    "support"
   ],
   "2dcontext/tools/templates.yaml": [
    "343f3ef053fadbb9e6a841d0244a737065f9e208",
    "support"
   ],
   "2dcontext/tools/tests.yaml": [
    "ce69d48960f561a0bf43b7346d7e387e2ac9e110",
@@ -411934,17 +413898,17 @@
    "d45d56f402dafa90a4705f0f2d667525ac60a238",
    "manual"
   ],
   "FileAPI/FileReaderSync.worker.js": [
    "19741fbd0498bf9135408ceb6128221cbeb4e2f3",
    "testharness"
   ],
   "FileAPI/OWNERS": [
-   "5e749f9ec12704ea48e99cf4c31e703e5325d419",
+   "f1d0cf569f445712d986e9a85f3cbc717137d7fe",
    "support"
   ],
   "FileAPI/blob/Blob-XHR-revoke.html": [
    "5858a79442dcad6325b3ab4bb6a20fc302fcf64c",
    "testharness"
   ],
   "FileAPI/blob/Blob-constructor.html": [
    "fc5f5ef1deff60ceb2e2db86b511cdc03f19072f",
@@ -414641,66 +416605,150 @@
   "XMLHttpRequest/access-control-basic-allow-star.htm": [
    "694f8b8d67002e7b27d98ea2eb32f27fee311cad",
    "testharness"
   ],
   "XMLHttpRequest/access-control-basic-allow.htm": [
    "8c2f2df46c8086f657806f763e68d775e1294bd0",
    "testharness"
   ],
+  "XMLHttpRequest/access-control-basic-cors-safelisted-request-headers.htm": [
+   "29b6638f3de85cc39b77b86353dc49865e1fdc39",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-basic-cors-safelisted-response-headers.htm": [
+   "43748883f8bf38fe34e0c0f568dec6e1cc7c9b28",
+   "testharness"
+  ],
   "XMLHttpRequest/access-control-basic-denied.htm": [
    "890170b5b2857a6e837ea3ed0dc4692e206a864a",
    "testharness"
   ],
+  "XMLHttpRequest/access-control-basic-get-fail-non-simple.htm": [
+   "4641b3a58df7f1eeea460e995692418cfd63f507",
+   "testharness"
+  ],
   "XMLHttpRequest/access-control-basic-non-cors-safelisted-content-type.htm": [
    "b6e15129e3e0917bb35f5b021ba7849b924d6945",
    "testharness"
   ],
   "XMLHttpRequest/access-control-basic-post-success-no-content-type.htm": [
    "4e7a3f374bf054f9f49ed487c8f417374514293c",
    "testharness"
   ],
   "XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type.htm": [
-   "4db804485282525ce98ef71c2824ade7fdb0f357",
+   "d7877dca1a16e5c3f52881558f9951e4a5f78ba8",
    "testharness"
   ],
   "XMLHttpRequest/access-control-basic-preflight-denied.htm": [
    "36a1951a7b814d7594e7474646ee9d03108208c6",
    "testharness"
   ],
   "XMLHttpRequest/access-control-preflight-async-header-denied.htm": [
    "f69a2fdd41df78f29187bfa848e88c5c39b60736",
    "testharness"
   ],
+  "XMLHttpRequest/access-control-preflight-async-method-denied.htm": [
+   "29bb39b957742d739bb0d54464b48a53533206fe",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-preflight-async-not-supported.htm": [
+   "7520098b97455ca0795304751cef93197be469f6",
+   "testharness"
+  ],
   "XMLHttpRequest/access-control-preflight-credential-async.htm": [
    "ae93b44faf45f95927a1ee82052a414273333e61",
    "testharness"
   ],
   "XMLHttpRequest/access-control-preflight-credential-sync.htm": [
    "fa393dd9f33c2c7f151f00f034ae0f23a5bbf74a",
    "testharness"
   ],
+  "XMLHttpRequest/access-control-preflight-headers-async.htm": [
+   "bd10420c088f4e871d1377bf1b7e45d30c1458c9",
+   "testharness"
+  ],
   "XMLHttpRequest/access-control-preflight-headers-sync.htm": [
    "8dcf3427076b048f2a38890a15427d703c36728f",
    "testharness"
   ],
   "XMLHttpRequest/access-control-preflight-request-header-lowercase.htm": [
    "1f3beb7047a0f4828d44f67664a977469af75263",
    "testharness"
   ],
+  "XMLHttpRequest/access-control-preflight-request-header-sorted.htm": [
+   "45f904c2322ee7b14cc78075f99243bbad7ecd96",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-preflight-request-headers-origin.htm": [
+   "7928f916ba92a1c7c13bb2c099ec08fc5f14429e",
+   "testharness"
+  ],
   "XMLHttpRequest/access-control-preflight-request-invalid-status-301.htm": [
    "e59e2de75149869531b056b53501b92302fdee04",
    "testharness"
   ],
+  "XMLHttpRequest/access-control-preflight-request-invalid-status-400.htm": [
+   "48fbbfd1a516469058e7559969eb1f36f02c3f14",
+   "testharness"
+  ],
   "XMLHttpRequest/access-control-preflight-request-invalid-status-501.htm": [
    "a59b9c8f77991992faade11e955061078b9d9623",
    "testharness"
   ],
+  "XMLHttpRequest/access-control-preflight-request-must-not-contain-cookie.htm": [
+   "78f95f6f962f1696a1ff37a6a3216fba4e741f56",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-preflight-sync-header-denied.htm": [
+   "98e89f8ddccbba846b6f21f1d77b6a64554bcb52",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-preflight-sync-method-denied.htm": [
+   "536deb1a3322c4ef45e259849e659d1fa4bea7c7",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-preflight-sync-not-supported.htm": [
+   "997d43197782650b479ccdef1cc43d8bde7e31e4",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-recursive-failed-request.htm": [
+   "03650f5362e483a6e29a05554723385ab601495f",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-response-with-body-sync.htm": [
+   "ae7e24c4b3b3295caa7e76555ac8a21d9062556a",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-response-with-body.htm": [
+   "e5b2ae207a2ae58bd20a4d6903991cff5e27b5a7",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-response-with-exposed-headers.htm": [
+   "9c4a5cf99e43f1315dfd73f543450e4056dcef36",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-sandboxed-iframe-allow-origin-null.htm": [
+   "2b507239c3e3fa6602068d6d92897c5d042a7a0d",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-sandboxed-iframe-allow.htm": [
+   "b1140eacc383af590578319b25ee803ba50c3fee",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-sandboxed-iframe-denied-without-wildcard.htm": [
+   "a476086f22c912c13d4ac175af95c80f8e226c25",
+   "testharness"
+  ],
+  "XMLHttpRequest/access-control-sandboxed-iframe-denied.htm": [
+   "32fcbfa28e93aad6e0040b5b1c9478ce76e7e06e",
+   "testharness"
+  ],
   "XMLHttpRequest/allow-lists-starting-with-comma.htm": [
-   "5e7870a6d66c475c2f96fd64a146ea751b08f4b1",
+   "34a8d82f397f35902c73d9ced2f3cf900d04ae53",
    "testharness"
   ],
   "XMLHttpRequest/anonymous-mode-unsupported.htm": [
    "54a03fefabfad02e09baa4e9d37e19b6403dad9b",
    "testharness"
   ],
   "XMLHttpRequest/data-uri.htm": [
    "d42eb014a32cf82d7eba31ad9b80f51bff43eeea",
@@ -415034,17 +417082,21 @@
    "c8e945b53770efb8e4312f457a5a7261bc88a36c",
    "support"
   ],
   "XMLHttpRequest/resources/accept.py": [
    "4769a0c31c00777fb37e1af76209e68040918b64",
    "support"
   ],
   "XMLHttpRequest/resources/access-control-allow-lists.py": [
-   "72914699c33449255e47adb9668983e1bef8da14",
+   "941a26e0b85d608bb2617362df74263564b5981d",
+   "support"
+  ],
+  "XMLHttpRequest/resources/access-control-allow-with-body.py": [
+   "fbd35be708e601c7c3fb625ce28b9f43de784e13",
    "support"
   ],
   "XMLHttpRequest/resources/access-control-auth-basic.py": [
    "08d5c99e4c576557cab5ddc56fda038aab767dee",
    "support"
   ],
   "XMLHttpRequest/resources/access-control-basic-allow-no-credentials.py": [
    "593fc8c4d78f0213017c0fb2fa78ac46274eb6ea",
@@ -415053,16 +417105,20 @@
   "XMLHttpRequest/resources/access-control-basic-allow-star.py": [
    "d9aa8e1eaf8e73256edabafec32960bba8499f40",
    "support"
   ],
   "XMLHttpRequest/resources/access-control-basic-allow.py": [
    "b7351f59af91646549075b6b732eeb6c750e3faf",
    "support"
   ],
+  "XMLHttpRequest/resources/access-control-basic-cors-safelisted-request-headers.py": [
+   "19a0b1d88765fa152c17c7f684651be8c4bae3da",
+   "support"
+  ],
   "XMLHttpRequest/resources/access-control-basic-denied.py": [
    "35e7b6c552caf55e8ea7d34ec51d354c8eb2bc6e",
    "support"
   ],
   "XMLHttpRequest/resources/access-control-basic-options-not-supported.py": [
    "ee16a30ec1252bd66ef899f7c7bc8d3d0fb76562",
    "support"
   ],
@@ -415077,32 +417133,56 @@
   "XMLHttpRequest/resources/access-control-basic-preflight-cache.py": [
    "32e713011ca3c4235f8ef77c4ec49c08c6a49469",
    "support"
   ],
   "XMLHttpRequest/resources/access-control-basic-put-allow.py": [
    "eda02da8e1d89f28ff0e07442539b7eca4ca556f",
    "support"
   ],
+  "XMLHttpRequest/resources/access-control-basic-whitelist-response-headers.py": [
+   "c530b8431372e0511c91b150c5f1015d504ae374",
+   "support"
+  ],
+  "XMLHttpRequest/resources/access-control-cookie.py": [
+   "0551a6a4284fcae2ed5314d5d02767a4da1ad981",
+   "support"
+  ],
   "XMLHttpRequest/resources/access-control-origin-header.py": [
    "529883eed380c4505c1ddbc87ae5885254756626",
    "support"
   ],
   "XMLHttpRequest/resources/access-control-preflight-denied.py": [
    "b41ba9f1e3fcad508d575331e0f3f43bc75c07b9",
    "support"
   ],
   "XMLHttpRequest/resources/access-control-preflight-request-header-lowercase.py": [
    "3f39f2f6bdda8c167df09525b8d23d04c16b2462",
    "support"
   ],
+  "XMLHttpRequest/resources/access-control-preflight-request-header-sorted.py": [
+   "357dbf2f01ab59c8689af632c1116d2053f3829d",
+   "support"
+  ],
+  "XMLHttpRequest/resources/access-control-preflight-request-headers-origin.py": [
+   "abc6b25627e019ae67b90beebad42164143321d0",
+   "support"
+  ],
   "XMLHttpRequest/resources/access-control-preflight-request-invalid-status.py": [
    "c572b1e3d79f66df0a40766e6e4c3cc785458d0e",
    "support"
   ],
+  "XMLHttpRequest/resources/access-control-preflight-request-must-not-contain-cookie.py": [
+   "1343bfee18c64bfbb625591bc65117e5b692c487",
+   "support"
+  ],
+  "XMLHttpRequest/resources/access-control-sandboxed-iframe.html": [
+   "3aa5a903afc03e167a88322db44c29b287509f47",
+   "support"
+  ],
   "XMLHttpRequest/resources/auth1/auth.py": [
    "cbe9305740f7e0a9e8c7be9dbfcb606f8abb2758",
    "support"
   ],
   "XMLHttpRequest/resources/auth2/auth.py": [
    "cbe9305740f7e0a9e8c7be9dbfcb606f8abb2758",
    "support"
   ],
@@ -415886,17 +417966,17 @@
    "e03faad7d297ce2c5d6fefa66a2397c3d9a32e2d",
    "manual"
   ],
   "accelerometer/OWNERS": [
    "b119dbb984792f33c6e7463f3105d37c3c3b7ad8",
    "support"
   ],
   "accelerometer/idlharness.https.html": [
-   "ac421649ad01868af57e06d322515b4fa36a2dda",
+   "a4b5c164268d6742e7da504d15d6b9eeb4cfc6ce",
    "testharness"
   ],
   "ambient-light/AmbientLightSensor.https.html": [
    "86a1f84e2e034d58b2a7f6fc01880028b444c7cd",
    "testharness"
   ],
   "ambient-light/AmbientLightSensor_insecure_context.html": [
    "9267bca8016bdde90ba2e5e866e9989db7c045dd",
@@ -415906,17 +417986,17 @@
    "fa52072d6da7987db8f67c2a6fd9b2e281f03042",
    "manual"
   ],
   "ambient-light/OWNERS": [
    "267fa5a34646c535ff4e4772543bc2c5d8aecc30",
    "support"
   ],
   "ambient-light/idlharness.https.html": [
-   "2c0c24a7d0f4cc0026264641a64234a8c0e7ac5a",
+   "f48a58b450fa15e820bef6d9c6f5dac834d8d6fb",
    "testharness"
   ],
   "annotation-model/.editorconfig": [
    "18e9e31b4beb20bcfa5ad281584d816204a3f531",
    "support"
   ],
   "annotation-model/CONTRIBUTING.md": [
    "9e995a09f036f5e03c933d94c154fb53e8f4a1ad",
@@ -417985,40 +420065,64 @@
   "audio-output/setSinkId-manual.https.html": [
    "6743b9f6843a1c6134ac9cc627375b0368986e55",
    "manual"
   ],
   "audio-output/setSinkId.https.html": [
    "556ab735b0461aab4dbbb02d277da6ea07106469",
    "testharness"
   ],
-  "auxclick/OWNERS": [
-   "314d421a5544db277664bb55bd04b87e9ed2fdba",
-   "support"
-  ],
   "background-fetch/OWNERS": [
    "0c4e22b970a92b2d77b0f50cc27c2d46aad0b43b",
    "support"
   ],
+  "background-fetch/content-security-policy.https.window.js": [
+   "1675b0665319efe5ce8423230f839b20e3b6a63b",
+   "testharness"
+  ],
+  "background-fetch/credentials-in-url.https.window.js": [
+   "6fa8d069c6f17da908078ac1a3770b2bd730426c",
+   "testharness"
+  ],
+  "background-fetch/dangling-markup.https.window.js": [
+   "fd9efe16c485c6fa6cc4b587b492eb24bf9ccac2",
+   "testharness"
+  ],
   "background-fetch/interfaces-worker.https.html": [
    "3bdcb55c864d99da109cdc0abe56c06aaf3e3d1e",
    "testharness"
   ],
   "background-fetch/interfaces.html": [
    "b8a8e6792e6f3df1057e1c1b38c5e62291838a22",
    "testharness"
   ],
   "background-fetch/interfaces.idl": [
    "fce19c6d658a1bae8c79ab659da9a9201a7b02bb",
    "support"
   ],
   "background-fetch/interfaces.worker.js": [
    "0c959d5fa41c3db70c326b83e064b8261a6f90b4",
    "testharness"
   ],
+  "background-fetch/mixed-content-and-allowed-schemes.https.window.js": [
+   "13873d861416a40d831026a88f864f13a9447c7f",
+   "testharness"
+  ],
+  "background-fetch/port-blocking.https.window.js": [
+   "6e06b6e9b9cd8713ff5a8ca405c1b54fe15c559c",
+   "testharness"
+  ],
+  "background-fetch/resources/sw.js": [
+   "9b4fbabe0209a5367186e8c5717be88f32530027",
+   "support"
+  ],
+  "background-fetch/resources/utils.js": [
+   "1109faf95d0b0d09f2eb9a486638d68af55cb52c",
+   "support"
+  ],
   "battery-status/OWNERS": [
    "c08081d13e4029cf4fffb48c15d323d8b15a581b",
    "support"
   ],
   "battery-status/battery-charging-manual.https.html": [
    "9b4367fa0a6920b5c9bd0b310935f79260ec1214",
    "manual"
   ],
@@ -418213,16 +420317,20 @@
   "clear-site-data/support/service_worker.js": [
    "eb87eb25d4b84ae78c57a7bd3cd3d43b4df99881",
    "support"
   ],
   "clear-site-data/support/test_utils.sub.js": [
    "10f5f9d409ef513edb129e0e8522aa5f74d51ce8",
    "support"
   ],
+  "clipboard-apis/OWNERS": [
+   "bae753666bda85e9805a5e2fad80ba71459b8aba",
+   "support"
+  ],
   "clipboard-apis/async-interfaces.https.html": [
    "68a1ea255a72e54e6a2147797d4213914a79aece",
    "testharness"
   ],
   "clipboard-apis/async-navigator-clipboard-basics.https.html": [
    "59f25a9968d47079857989146e26562c3784be34",
    "testharness"
   ],
@@ -418237,20 +420345,16 @@
   "clipboard-apis/async-write-text-read-dttext-manual.https.html": [
    "4b0df740f9f8fa6f3831b1255dde491b83e3ef6c",
    "manual"
   ],
   "clipboard-apis/async-write-text-read-text-manual.https.html": [
    "e69933ca4cdc42105d469b7ffb105aa60a8e0875",
    "manual"
   ],
-  "clipboard/OWNERS": [
-   "bae753666bda85e9805a5e2fad80ba71459b8aba",
-   "support"
-  ],
   "common/OWNERS": [
    "13fbb201f77b9929d7f5693b70855c9b68abc70b",
    "support"
   ],
   "common/PrefixedLocalStorage.js": [
    "0516e849d40a16e82e1bb800372df28ed802aa8d",
    "support"
   ],
@@ -436937,48 +439041,16 @@
   "content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html": [
    "b190bbe16893d13d25599c2cbb344efc3f61eca8",
    "testharness"
   ],
   "content-security-policy/blink-contrib/object-in-svg-foreignobject.sub.html.sub.headers": [
    "368845671fc996d39fd6f85c113a26cdaa98ee3e",
    "support"
   ],
-  "content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html": [
-   "7f81f0fe6a5ed984e6084250672e598a2fe2c707",
-   "testharness"
-  ],
-  "content-security-policy/blink-contrib/object-src-applet-archive-codebase.sub.html.sub.headers": [
-   "37429d7e5523b4fa092f319e0348abf62f1fe95e",
-   "support"
-  ],
-  "content-security-policy/blink-contrib/object-src-applet-archive.sub.html": [
-   "9d07979a968cea9958c237e465b3562fac0d6e65",
-   "testharness"
-  ],
-  "content-security-policy/blink-contrib/object-src-applet-archive.sub.html.sub.headers": [
-   "0e9b0159e148542c330eeb1c9501911e2e0473c0",
-   "support"
-  ],
-  "content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html": [
-   "5b0ef3d19498af074fbd2ca00b6af16774b1b4cc",
-   "testharness"
-  ],
-  "content-security-policy/blink-contrib/object-src-applet-code-codebase.sub.html.sub.headers": [
-   "eac4a0d1aecb5475bb88b223deec64209f98b25c",
-   "support"
-  ],
-  "content-security-policy/blink-contrib/object-src-applet-code.sub.html": [
-   "5827478d16c8bf8f473daae756eaeabaafdee879",
-   "testharness"
-  ],
-  "content-security-policy/blink-contrib/object-src-applet-code.sub.html.sub.headers": [
-   "8d1f3d53e9702d62946969231a45c79f26e6e287",
-   "support"
-  ],
   "content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html": [
    "e4cd8d8e7a3150626eea1d6ca7beed13feb6a76c",
    "testharness"
   ],
   "content-security-policy/blink-contrib/object-src-no-url-allowed.sub.html.sub.headers": [
    "45d7467bb741dc0c79dce502b805a5bbd1e9be87",
    "support"
   ],
@@ -438777,16 +440849,712 @@
   "cookies/secure/set-from-ws.https.sub.html": [
    "2d60b86d8beaa5b3329c804949c7ee0d51d929c3",
    "testharness"
   ],
   "cookies/secure/set-from-wss.https.sub.html": [
    "31461ac108fe717b074a41e14c12d9b83c064f85",
    "testharness"
   ],
+  "core-aam/OWNERS": [
+   "3a6002295ea2893ba74763e46965bd2d1291d55b",
+   "support"
+  ],
+  "core-aam/README.md": [
+   "a910a51a7869305635992eb784b0ddfe70d8f8ae",
+   "support"
+  ],
+  "core-aam/alert-manual.html": [
+   "d42332d1f0c644ce2b1fedacdfb0a12ea05e4357",
+   "manual"
+  ],
+  "core-aam/alertdialog-manual.html": [
+   "84ab9f273e1ede0209d8c394278fc082da9cae8d",
+   "manual"
+  ],
+  "core-aam/application-manual.html": [
+   "964f6da30719c6384df52e29ad87d1f58e0cc609",
+   "manual"
+  ],
+  "core-aam/aria-atomic_false-manual.html": [
+   "489457cac27ce80189341e416f2f0f1694890cd9",
+   "manual"
+  ],
+  "core-aam/aria-atomic_true-manual.html": [
+   "0fa10bed96154a734e66bd46dc0d69450e4d9c25",
+   "manual"
+  ],
+  "core-aam/aria-autocomplete_both_new-manual.html": [
+   "e91ce8ab8b283235d7f26290b3b82f6db82216e6",
+   "manual"
+  ],
+  "core-aam/aria-autocomplete_inline_new-manual.html": [
+   "bc4b69bdff2e3b4a8c93d11838c2e35043ab66f0",
+   "manual"
+  ],
+  "core-aam/aria-autocomplete_list_new-manual.html": [
+   "718d69f40b4ffa4205fdcbf4d3b9e7b8fcbd83bd",
+   "manual"
+  ],
+  "core-aam/aria-busy_false-manual.html": [
+   "196d40f611124d06960fcf2635795c35e0996218",
+   "manual"
+  ],
+  "core-aam/aria-busy_true-manual.html": [
+   "c47a4a1f5267e34c534beff3039edff75b559478",
+   "manual"
+  ],
+  "core-aam/aria-checked_false_on_checkbox-manual.html": [
+   "5e699c8f425a153be30d7bcffab3c7ac4e9fd182",
+   "manual"
+  ],
+  "core-aam/aria-checked_false_on_menuitemradio-manual.html": [
+   "1564ead59e7aacb66f411dcb7c046849f0eccf5e",
+   "manual"
+  ],
+  "core-aam/aria-checked_mixed-manual.html": [
+   "93c2d638955729f994e1ef3075399e66c4741a71",
+   "manual"
+  ],
+  "core-aam/aria-checked_true_on_checkbox-manual.html": [
+   "03765646df203d1e65f533d3ece48c4834921eb8",
+   "manual"
+  ],
+  "core-aam/aria-checked_true_on_menuitemradio-manual.html": [
+   "22ac9848616b98974f16cc0a6d3e1ea49ca45e90",
+   "manual"
+  ],
+  "core-aam/aria-colcount_new-manual.html": [
+   "7613cc5436b2a716259e0cc9db7961fe5963d205",
+   "manual"
+  ],
+  "core-aam/aria-colindex_new-manual.html": [
+   "420c066fde04092b86ba2877cb39048bf258b78a",
+   "manual"
+  ],
+  "core-aam/aria-colspan_new-manual.html": [
+   "19dc7dd49b40fc9d94e68158e936a92603c6eeda",
+   "manual"
+  ],
+  "core-aam/aria-controls-manual.html": [
+   "1ee9282c1802333d8e7d9f5fabba31f872ed689e",
+   "manual"
+  ],
+  "core-aam/aria-current_with_non-false_allowed_value_new-manual.html": [
+   "2830b1eecdd82134942db90d47ede5e180dae8d4",
+   "manual"
+  ],
+  "core-aam/aria-current_with_unrecognized_value_new-manual.html": [
+   "22e8ab095e4c7065a60c892427ce158850afe5a6",
+   "manual"
+  ],
+  "core-aam/aria-describedby-manual.html": [
+   "494c5a53797b0d2d1257507b529587fcc892a16b",
+   "manual"
+  ],
+  "core-aam/aria-details_new-manual.html": [
+   "d912f5dab5ac4ecf572389b5495285cd49f0e8e9",
+   "manual"
+  ],
+  "core-aam/aria-disabled_false-manual.html": [
+   "ab4570557f36e74cbbb65089c13da90b81fb8ce0",
+   "manual"
+  ],
+  "core-aam/aria-disabled_true-manual.html": [
+   "b6d35f2afbd12143d570b4e449798ec09e8a0e43",
+   "manual"
+  ],
+  "core-aam/aria-dropeffect_copy-manual.html": [
+   "a087d4af0835ed9a80870bb43e09c72b7a739e4c",
+   "manual"
+  ],
+  "core-aam/aria-dropeffect_execute-manual.html": [
+   "a1b1de19f749f69b11dcab73ee18899cdfac6514",
+   "manual"
+  ],
+  "core-aam/aria-dropeffect_link-manual.html": [
+   "417e5b9398d90dfbaf4892bc7eae662674683cb7",
+   "manual"
+  ],
+  "core-aam/aria-dropeffect_move-manual.html": [
+   "97e89dd1af2006340374b1928ecc5893e2ecc0d2",
+   "manual"
+  ],
+  "core-aam/aria-dropeffect_none-manual.html": [
+   "2f3fad02efb9328cea92ee015ab06ecbafc9b14f",
+   "manual"
+  ],
+  "core-aam/aria-dropeffect_popup-manual.html": [
+   "3e7723d80a5666ff1e5ffccb7ac564de712d6153",
+   "manual"
+  ],
+  "core-aam/aria-errormessage-manual.html": [
+   "5d6be02752f6a6a243b38fba4ecf5c5ef42c3261",
+   "manual"
+  ],
+  "core-aam/aria-expanded_false-manual.html": [
+   "ef72441e78e7464399ce9b8da19a04420d727735",
+   "manual"
+  ],
+  "core-aam/aria-expanded_true-manual.html": [
+   "e57f606a01fffc57ede231fda6e093b9759afc9c",
+   "manual"
+  ],
+  "core-aam/aria-flowto-manual.html": [
+   "23db7629412cb0f8fb2a7abe97e9ec2c69a9f512",
+   "manual"
+  ],
+  "core-aam/aria-grabbed_false-manual.html": [
+   "5fd4816c4c8b1800d4a102d66568bd9d2cfcb976",
+   "manual"
+  ],
+  "core-aam/aria-grabbed_true-manual.html": [
+   "4b3e3afad5525901db5d467a8416511b4af55cf3",
+   "manual"
+  ],
+  "core-aam/aria-haspopup_dialog_new-manual.html": [
+   "3cdd2fe1bd4bb0115d8d92a38f7b4822e62e58fa",
+   "manual"
+  ],
+  "core-aam/aria-haspopup_false-manual.html": [
+   "9a1821475c5f1b331326d3f32b5b2a3670780b91",
+   "manual"
+  ],
+  "core-aam/aria-haspopup_listbox_new-manual.html": [
+   "dfade194716c8d54d5aad762ed16edfc9eb52e44",
+   "manual"
+  ],
+  "core-aam/aria-haspopup_menu_new-manual.html": [
+   "51aafc7d69b65f3f40c1a8d0c8adf7c8857a60d9",
+   "manual"
+  ],
+  "core-aam/aria-haspopup_tree_new-manual.html": [
+   "000a7add26a7805a53ddda772780986692b21e49",
+   "manual"
+  ],
+  "core-aam/aria-haspopup_true-manual.html": [
+   "617282c525855c68236395af33780c8a4644ce2f",
+   "manual"
+  ],
+  "core-aam/aria-hidden_true-manual.html": [
+   "769a8e4ac26d8d23e2cef46b6d3895613b51700c",
+   "manual"
+  ],
+  "core-aam/aria-invalid_false-manual.html": [
+   "8aa99436e751a7dd29cc6158d2a5cfa2dadc14e9",
+   "manual"
+  ],
+  "core-aam/aria-invalid_grammar-manual.html": [
+   "378f3fab4fd15d967045a4d8176d23cd33a74928",
+   "manual"
+  ],
+  "core-aam/aria-invalid_spelling-manual.html": [
+   "aec08e95facefecff84e413f4a9bdd419f60bfcb",
+   "manual"
+  ],
+  "core-aam/aria-invalid_true-manual.html": [
+   "7f2511c328d79e14ef5422659bf30ec7e0fc6e85",
+   "manual"
+  ],
+  "core-aam/aria-invalid_with_unrecognized_value-manual.html": [
+   "e73ce45d034570958a1a0b94375c996c8f480645",
+   "manual"
+  ],
+  "core-aam/aria-keyshortcuts_new-manual.html": [
+   "fb13fd6035b517631f765aa68da0a0e774b87edb",
+   "manual"
+  ],
+  "core-aam/aria-label-manual.html": [
+   "b4ed56e8ee499fa519bb1dc0ac962654ae4420f3",
+   "manual"
+  ],
+  "core-aam/aria-labelledby-manual.html": [
+   "33feb7b4ae809ab5633063fcb5ade3fbba47726c",
+   "manual"
+  ],
+  "core-aam/aria-level_on_heading_new-manual.html": [
+   "73922a74bc22596de087bc987fc0f04b0f991fd5",
+   "manual"
+  ],
+  "core-aam/aria-level_on_non-heading-manual.html": [
+   "b980f7c3d410a90faf90750bc147c3d6ff38a54c",
+   "manual"
+  ],
+  "core-aam/aria-live_assertive-manual.html": [
+   "f8feebe3c3f00322028226083d687e3bdf1fa147",
+   "manual"
+  ],
+  "core-aam/aria-live_off-manual.html": [
+   "4b0d41a00835bbf7c389f770e131ad116a53619f",
+   "manual"
+  ],
+  "core-aam/aria-live_polite-manual.html": [
+   "054cf669d56af6dbacf1b9b4b2d0e93abc5ade7f",
+   "manual"
+  ],
+  "core-aam/aria-modal_false_new-manual.html": [
+   "89dc63db15a5fe70dabe4dc853d9ece0b34739d0",
+   "manual"
+  ],
+  "core-aam/aria-modal_true_new-manual.html": [
+   "9cf751b1150bd94c3f7521beed0aa457d5185e5d",
+   "manual"
+  ],
+  "core-aam/aria-multiline_false-manual.html": [
+   "ed39d9373be306c9d8e0bfae33201e004e599114",
+   "manual"
+  ],
+  "core-aam/aria-multiline_true-manual.html": [
+   "82a17b7a1e9c2fc5cb12d37df4e3c671e28d7af4",
+   "manual"
+  ],
+  "core-aam/aria-multiselectable_false-manual.html": [
+   "f0a416187c0633f964a1c77c4df56b52d53846a7",
+   "manual"
+  ],
+  "core-aam/aria-multiselectable_true-manual.html": [
+   "6176397e7942c884647ed1fc8dd9cddb82d10149",
+   "manual"
+  ],
+  "core-aam/aria-orientation_horizontal-manual.html": [
+   "9f5294b95ab6e620c125b74844f7ead1e4279f56",
+   "manual"
+  ],
+  "core-aam/aria-orientation_undefined_new-manual.html": [
+   "c5a1b4f4b53dda1bc19f83cdeb5d6c97f468fc24",
+   "manual"
+  ],
+  "core-aam/aria-orientation_vertical-manual.html": [
+   "b256c78602ef52ff80d6fedfdc4dbe1680c789f9",
+   "manual"
+  ],
+  "core-aam/aria-owns_may_need_manual_verification-manual.html": [
+   "36e568e0da8ebfe722fd9f52e35929ea1426cf91",
+   "manual"
+  ],
+  "core-aam/aria-placeholder_new-manual.html": [
+   "0911902afabf27f9bac77e5d3b14e54c965b36fe",
+   "manual"
+  ],
+  "core-aam/aria-posinset-manual.html": [
+   "9152c29dac926f6ed946e04bbd6241389943dce3",
+   "manual"
+  ],
+  "core-aam/aria-pressed_false-manual.html": [
+   "ee3ed7c1db0b094addf65162c51cee6565794b33",
+   "manual"
+  ],
+  "core-aam/aria-pressed_mixed-manual.html": [
+   "acca0901bb55e4e14f56e42aa7072cd1f0b664c8",
+   "manual"
+  ],
+  "core-aam/aria-pressed_true-manual.html": [
+   "9fd08731864c1097b8900f9465be17e440fb6658",
+   "manual"
+  ],
+  "core-aam/aria-readonly_false-manual.html": [
+   "c04cdb4d072e4fd758cac204db1ed71fd9da7366",
+   "manual"
+  ],
+  "core-aam/aria-readonly_is_unspecified_on_gridcell_new-manual.html": [
+   "df49945ad25fa8f87d80444392fa56469edb199a",
+   "manual"
+  ],
+  "core-aam/aria-readonly_true_on_checkbox-manual.html": [
+   "c983178ece56e6553c43efe744f668f6bab72b99",
+   "manual"
+  ],
+  "core-aam/aria-readonly_true_on_radiogroup-manual.html": [
+   "dedf2204aac86268b5103e1f742ef610155749f1",
+   "manual"
+  ],
+  "core-aam/aria-readonly_true_on_textbox-manual.html": [
+   "a8d50b2a9d6358f8a2de2536f1f746d49ee3a6f4",
+   "manual"
+  ],
+  "core-aam/aria-relevant-manual.html": [
+   "1ba191d621ce4dd1660c09f8e835c8294821aa37",
+   "manual"
+  ],
+  "core-aam/aria-required_true-manual.html": [
+   "0c7016591a48bf1cf70eeba4eca818b8c4f675e5",
+   "manual"
+  ],
+  "core-aam/aria-roledescription_is_empty_or_whitespace_characters_new-manual.html": [
+   "85e91ac1ef676772dae201a13d6420da8b9e2c93",
+   "manual"
+  ],
+  "core-aam/aria-roledescription_new-manual.html": [
+   "9fe9d0b6ddf325c86f5e841f66b4a0dc64e2b1c9",
+   "manual"
+  ],
+  "core-aam/aria-rowcount_new-manual.html": [
+   "3d0199ecc43bd7804657515689d78ae5fc78df40",
+   "manual"
+  ],
+  "core-aam/aria-rowindex_new-manual.html": [
+   "c87845f54851850aaf1e7515527dd65c1b13c107",
+   "manual"
+  ],
+  "core-aam/aria-rowspan_new-manual.html": [
+   "b18306b6cf3dcbde4637acd8b0b6cac524b29a2b",
+   "manual"
+  ],
+  "core-aam/aria-selected_false-manual.html": [
+   "bacdc3819df22dc1bf058625601035b19f754d0f",
+   "manual"
+  ],
+  "core-aam/aria-selected_true-manual.html": [
+   "333a7c9da14989487923dcf2268b583ecff1d36b",
+   "manual"
+  ],
+  "core-aam/aria-setsize_-1-manual.html": [
+   "54f2be5a91f3742cb2c516b540728f3a9e47bdf6",
+   "manual"
+  ],
+  "core-aam/aria-setsize_3-manual.html": [
+   "41e2f5f7963fb1e442628918a00c6725a79884b3",
+   "manual"
+  ],
+  "core-aam/aria-sort_ascending-manual.html": [
+   "df75385bee7790243235d151f105cde9bcd1e1dd",
+   "manual"
+  ],
+  "core-aam/aria-sort_descending-manual.html": [
+   "0c5a16b83902173128d3421229a0b043454d7390",
+   "manual"
+  ],
+  "core-aam/aria-sort_none-manual.html": [
+   "17bd36d91b02923c47b3e768165d00bb661f64b3",
+   "manual"
+  ],
+  "core-aam/aria-sort_other-manual.html": [
+   "ae0cf4fbe7406ed857c9f7f622cd40bc13ebc04d",
+   "manual"
+  ],
+  "core-aam/aria-valuemax-manual.html": [
+   "95846c40b7f0b503e0308c11a01f24e1c7c655b2",
+   "manual"
+  ],
+  "core-aam/aria-valuemin-manual.html": [
+   "2a7bb955418c4bb067c657c8339b95c0e56a81dc",
+   "manual"
+  ],
+  "core-aam/aria-valuenow-manual.html": [
+   "c9907cef3fffa1abb886e8c40e2617f606ddaded",
+   "manual"
+  ],
+  "core-aam/aria-valuetext-manual.html": [
+   "6478e624e5d3c200c21170017d0231637cdfbcb4",
+   "manual"
+  ],
+  "core-aam/article-manual.html": [
+   "f8e5677917f2027b7bcda36ae9489658851f29cb",
+   "manual"
+  ],
+  "core-aam/banner_new-manual.html": [
+   "c55cb00d6a2d1d67e0d6007a9b8445e32d8a2a74",
+   "manual"
+  ],
+  "core-aam/button_with_aria-haspopup_dialog_new-manual.html": [
+   "80b2f3068a42c269602ac6afa6e0c42c2c8d24aa",
+   "manual"
+  ],
+  "core-aam/button_with_aria-haspopup_true_new-manual.html": [
+   "d700439726c0a8c29865a5d7d9dd67bc059be242",
+   "manual"
+  ],
+  "core-aam/button_with_default_values_for_aria-pressed_and_aria-haspopup-manual.html": [
+   "b9a71a7260271d95d1a90d40ab6bdf35f10de544",
+   "manual"
+  ],
+  "core-aam/button_with_defined_value_for_aria-pressed-manual.html": [
+   "794289d0e18725c0409ffe552fa41cdb55da73db",
+   "manual"
+  ],
+  "core-aam/cell_new-manual.html": [
+   "e2067a50a1c7b968a98953feaf0185e1e7fcc668",
+   "manual"
+  ],
+  "core-aam/checkbox-manual.html": [
+   "bb72df585717aba95d0655f23964f1453b6d26b2",
+   "manual"
+  ],
+  "core-aam/columnheader-manual.html": [
+   "176f72c047ed63f0ca590347511cfe0b65eaacd0",
+   "manual"
+  ],
+  "core-aam/combobox-manual.html": [
+   "bdef56d59a2075e909deee62fa4e83033945e5dd",
+   "manual"
+  ],
+  "core-aam/complementary_new-manual.html": [
+   "d96d9990a7974fe20a3a361dbfab249a292ddb69",
+   "manual"
+  ],
+  "core-aam/contentinfo_new-manual.html": [
+   "a94c8e0080614473f65eb2f096a8fca4659473ed",
+   "manual"
+  ],
+  "core-aam/definition-manual.html": [
+   "b242f6c3f03a77fc0185d0d87be79fb3d0909bb3",
+   "manual"
+  ],
+  "core-aam/dialog-manual.html": [
+   "9eac774edaa43c88b33832c78b3c6c3b3b18ee3d",
+   "manual"
+  ],
+  "core-aam/directory-manual.html": [
+   "7a83b021b400311c2f9298f1676b05c35d41dc05",
+   "manual"
+  ],
+  "core-aam/document-manual.html": [
+   "6fba7d1f7ff31959935e785060f5d3c908e5a87f",
+   "manual"
+  ],
+  "core-aam/feed_new-manual.html": [
+   "efa21e5b21974e5dd07755010be6296530675d66",
+   "manual"
+  ],
+  "core-aam/figure_new-manual.html": [
+   "9a88af2fa13af4b2fd2cfdddee404df94df313df",
+   "manual"
+  ],
+  "core-aam/form_new-manual.html": [
+   "9fba5ac3cc94db689059ecb7e40f1b5aa57ccd8f",
+   "manual"
+  ],
+  "core-aam/grid-manual.html": [
+   "b1da9b11d5744e65acd54009324a6005a3f93b73",
+   "manual"
+  ],
+  "core-aam/gridcell-manual.html": [
+   "182fc2e0dc0a34ca1046cce004d7c97bb43279bd",
+   "manual"
+  ],
+  "core-aam/group-manual.html": [
+   "d7ed139cf93ed5031012b2ef3c5ba4ef1b11f517",
+   "manual"
+  ],
+  "core-aam/heading-manual.html": [
+   "7826a67c3768f158e212b55cca69d8237c3f6c0e",
+   "manual"
+  ],
+  "core-aam/img-manual.html": [
+   "2b85d7d4f99d06bdb12e50a65e8d39c75c60aa8c",
+   "manual"
+  ],
+  "core-aam/link-manual.html": [
+   "8fb41f0d96179c1d901899eb82b89f86812962da",
+   "manual"
+  ],
+  "core-aam/list-manual.html": [
+   "8f76369c4ada1718356206104eed1984e2d17046",
+   "manual"
+  ],
+  "core-aam/listbox_not_owned_by_or_child_of_combobox-manual.html": [
+   "7f7e4e6109f3c1bf6d49a496b03b717207e60ec3",
+   "manual"
+  ],
+  "core-aam/listbox_owned_by_or_child_of_combobox-manual.html": [
+   "4e3061058708f705419b21b767b6e65f2349f247",
+   "manual"
+  ],
+  "core-aam/listitem-manual.html": [
+   "b867ef76a2ae9737fbad43d167b4c422c90530cc",
+   "manual"
+  ],
+  "core-aam/log-manual.html": [
+   "6248ca898362834265c76f584d97031ec87da0ea",
+   "manual"
+  ],
+  "core-aam/main_new-manual.html": [
+   "719ea5348c648c76ec6c49b48066d75669695d52",
+   "manual"
+  ],
+  "core-aam/marquee-manual.html": [
+   "7ac90bc94c00b956294eeb80afd5f9f66cd5d3bc",
+   "manual"
+  ],
+  "core-aam/math-manual.html": [
+   "e8b5acf5feec411a603522cebd570015b36001ca",
+   "manual"
+  ],
+  "core-aam/menu-manual.html": [
+   "7c4d7ebda6a4bd823bbf5923ed3a56fb250250f3",
+   "manual"
+  ],
+  "core-aam/menubar-manual.html": [
+   "f7b51bc3926dd680d2443c9a8844e270bee80941",
+   "manual"
+  ],
+  "core-aam/menuitem_not_owned_by_or_child_of_group-manual.html": [
+   "457f50336677ac538f571bf8278c9c2341889217",
+   "manual"
+  ],
+  "core-aam/menuitem_owned_by_or_child_of_group-manual.html": [
+   "458d7336a7d928017c69fb4727cd95698c355ad8",
+   "manual"
+  ],
+  "core-aam/menuitemcheckbox-manual.html": [
+   "2e98e1076407242eeecaabe5889efad369cec98a",
+   "manual"
+  ],
+  "core-aam/menuitemradio-manual.html": [
+   "61b7dc8e533e6cc1f48550b6829a057b0111e80d",
+   "manual"
+  ],
+  "core-aam/navigation_new-manual.html": [
+   "9bf8da1d1596ee280a07fec3feeb57adecd1f28e",
+   "manual"
+  ],
+  "core-aam/none_new-manual.html": [
+   "af2979bfd7b4571ba5fed156a7433e7e02c67e99",
+   "manual"
+  ],
+  "core-aam/note-manual.html": [
+   "77290ed56f12fab7d52dd20324cfba1c8288c87b",
+   "manual"
+  ],
+  "core-aam/option_inside_combobox-manual.html": [
+   "224a3ab52b06559452a999695208b08d5e1c5379",
+   "manual"
+  ],
+  "core-aam/option_not_inside_combobox-manual.html": [
+   "ab4300eeae7db2a8cfb503e963ea7a76d0b333ef",
+   "manual"
+  ],
+  "core-aam/presentation-manual.html": [
+   "085fabf6f64e30fdc0d5f000d6f7ee29f0758ce6",
+   "manual"
+  ],
+  "core-aam/progressbar-manual.html": [
+   "a9b4aabf96dbe5d5bcb5e316a60e2b4547825e18",
+   "manual"
+  ],
+  "core-aam/radio-manual.html": [
+   "00135d2f779f9a88b7b67a15e9485b7abf0dc310",
+   "manual"
+  ],
+  "core-aam/radiogroup-manual.html": [
+   "11c9d95418cdce273ad6c6bcdb5fe72c321dc3d6",
+   "manual"
+  ],
+  "core-aam/region_with_an_accessible_name_new-manual.html": [
+   "629494f6157ea303b37d09431bd1a122be8638bd",
+   "manual"
+  ],
+  "core-aam/region_without_an_accessible_name_new-manual.html": [
+   "6b7161ebcb83c684b5b1f4fc6e01ade384eb5e2a",
+   "manual"
+  ],
+  "core-aam/row_inside_treegrid-manual.html": [
+   "d6df3d3034ec2825ffd0bb1dad9e8da28d7c84ea",
+   "manual"
+  ],
+  "core-aam/row_not_inside_treegrid-manual.html": [
+   "a6e823cb242c9501727068dcbcfa7c932da4f003",
+   "manual"
+  ],
+  "core-aam/rowgroup-manual.html": [
+   "1792295bfbab4b89257c2d4ebe81ac3321a39ccd",
+   "manual"
+  ],
+  "core-aam/rowheader-manual.html": [
+   "598476f9904e3aa6b642d731208c5c1e3b59ef91",
+   "manual"
+  ],
+  "core-aam/scrollbar-manual.html": [
+   "976abf3cfdb51ed0744686e4c79336a0d855daaf",
+   "manual"
+  ],
+  "core-aam/search_new-manual.html": [
+   "79677f75005dc785a7e87d90787b1c8c257d72e9",
+   "manual"
+  ],
+  "core-aam/searchbox_new-manual.html": [
+   "cae60640123d4a2995a73730af7f8e12df598857",
+   "manual"
+  ],
+  "core-aam/separator_focusable_new-manual.html": [
+   "a166e125bb64943e629693400abcda772cdcc40e",
+   "manual"
+  ],
+  "core-aam/separator_non-focusable-manual.html": [
+   "eecb9fb266ed497ce745e49cb9ab02108bf93490",
+   "manual"
+  ],
+  "core-aam/slider-manual.html": [
+   "7b3d0f4c4b7f1ce841d6c5e94e6cc3f12a26e34e",
+   "manual"
+  ],
+  "core-aam/spinbutton-manual.html": [
+   "53786d793c51ad7482e0c374700c166ec3cd83da",
+   "manual"
+  ],
+  "core-aam/status-manual.html": [
+   "b852a9cbb8032ac3af2004943fe8f9c87819b5d0",
+   "manual"
+  ],
+  "core-aam/switch_new-manual.html": [
+   "28aeebd78b9bfdd61b5a03abe9f0d3005304f98d",
+   "manual"
+  ],
+  "core-aam/tab-manual.html": [
+   "1743d0df97c5a6cde3cd5bfd2fe1dc44fdcec4a7",
+   "manual"
+  ],
+  "core-aam/table_new-manual.html": [
+   "4befff0c1184d3e4b4c89e40cb72680b2615183d",
+   "manual"
+  ],
+  "core-aam/tablist-manual.html": [
+   "5c956d06e956fa4cd07fbb933fcbc82103739dcc",
+   "manual"
+  ],
+  "core-aam/tabpanel-manual.html": [
+   "08e8a711f80ebd09331154bc2e30683330e311f6",
+   "manual"
+  ],
+  "core-aam/term_new-manual.html": [
+   "422a60e4f6a9cd96e42aa5c4e248875f117b574e",
+   "manual"
+  ],
+  "core-aam/textbox_when_aria-multiline_is_false-manual.html": [
+   "f3f6c60b2029f22a09c9c476ae43f1243867759b",
+   "manual"
+  ],
+  "core-aam/textbox_when_aria-multiline_is_true-manual.html": [
+   "5247a2001f7fc3b9c86e4190dead1fcfab4f96a2",
+   "manual"
+  ],
+  "core-aam/timer-manual.html": [
+   "6be2a98ba2efa611e92bf3cfa94fb9432b5c8cd6",
+   "manual"
+  ],
+  "core-aam/toolbar-manual.html": [
+   "0939e5fafa214ac133835d307f5b6e63f0cfba86",
+   "manual"
+  ],
+  "core-aam/tooltip-manual.html": [
+   "e8710e8624cf36263e1444ada59cec2d8ef2816d",
+   "manual"
+  ],
+  "core-aam/tree-manual.html": [
+   "116c2469589beed721b6a5d17d6f89fe933b1d20",
+   "manual"
+  ],
+  "core-aam/treegrid-manual.html": [
+   "41ab52c5e0d75199de205e81a5f0d1fbbbffe7b9",
+   "manual"
+  ],
+  "core-aam/treeitem-manual.html": [
+   "043e7914d378655e1d107881641b2434acc7465e",
+   "manual"
+  ],
   "cors/304.htm": [
    "644c902be2861bed6dfa48ed12a12b08c6d9a2f5",
    "testharness"
   ],
   "cors/OWNERS": [
    "aee63d52a4bdc2af1cd26941a6f01a794b5be9fc",
    "support"
   ],
@@ -438941,32 +441709,32 @@
   "css-backgrounds/background-clip-color.html": [
    "9680097433363351d87f2b34da76108a3d33a5d9",
    "reftest"
   ],
   "css-cascade/inherit-initial.html": [
    "67ecb845c4bcdacc8185b0f78d36856f9a408342",
    "testharness"
   ],
-  "css-font-display/font-display-ref.html": [
-   "26fcc2758c649ce922397cd1c4aa862bdbf1e6a0",
-   "support"
-  ],
-  "css-font-display/font-display.html": [
-   "d83914326318602ce0eef5f248254a391b338df0",
-   "reftest"
-  ],
-  "css-font-display/resources/slow-ahem-loading.py": [
-   "aac16c1e618841ebdd28463adf5688ca837b9d57",
-   "support"
-  ],
   "css-font-loading/fontfacesetloadevent-constructor.html": [
    "ad355c3d5220c1b938182241a8e8abe030ace699",
    "testharness"
   ],
+  "css-fonts/font-display/font-display-ref.html": [
+   "26fcc2758c649ce922397cd1c4aa862bdbf1e6a0",
+   "support"
+  ],
+  "css-fonts/font-display/font-display.html": [
+   "d83914326318602ce0eef5f248254a391b338df0",
+   "reftest"
+  ],
+  "css-fonts/font-display/resources/slow-ahem-loading.py": [
+   "450ae01cb9fbd2c2cc436f1a8ace5386eb13442c",
+   "support"
+  ],
   "css-fonts/matching/OWNERS": [
    "2f711301297bd297b6bf5ccde958cd7a59c9e678",
    "support"
   ],
   "css-fonts/matching/README.md": [
    "194fbc4cdaf1ff4a43e1a4e6b7bc7fbc17eec6d8",
    "support"
   ],
@@ -439042,17 +441810,17 @@
    "0c1517f7ba747014c7c091b61d48f11421ed91c2",
    "support"
   ],
   "css-paint-api/background-image-alpha-ref.html": [
    "45ef6e998e5f266741f5403df650cd9557dbe005",
    "support"
   ],
   "css-paint-api/background-image-alpha.html": [
-   "2476286f8be52ae4f8ba22dd939b961d8e7ca379",
+   "84acc5f998812497d344067d7095c7561dda13ee",
    "reftest"
   ],
   "css-paint-api/background-image-multiple-ref.html": [
    "9ff536499d72240f67eb6911b768c624371ea678",
    "support"
   ],
   "css-paint-api/background-image-multiple.html": [
    "9e43ca2821fa0075073a898efde7595f6b57fad4",
@@ -439194,25 +441962,25 @@
    "1f8f97b0a2141f5f8530a535b24b2b04dadae31c",
    "reftest"
   ],
   "css-paint-api/paint-arguments-ref.html": [
    "cbe0372259011ca94f0fd8d233413439ba9cf117",
    "support"
   ],
   "css-paint-api/paint-arguments.html": [
-   "7e70944e4d1dd456cc91eb443f09bb2e28b812f4",
+   "7acf977d7e09bb85ada1b0df7fd9e4ea3a11ddfe",
    "reftest"
   ],
   "css-paint-api/paint-function-arguments-ref.html": [
    "a3aebfce59d0f62ab229248b7903b0dc731835d5",
    "support"
   ],
   "css-paint-api/paint-function-arguments.html": [
-   "e4083cf39fca7ce4783d36e3235d4cfecf7d2db9",
+   "cc19f4bc39c7a2cc1d9ed35a6a5a50d3935830af",
    "reftest"
   ],
   "css-paint-api/paint2d-composite-ref.html": [
    "60c069de8135b934df166560db5c592d5becbc92",
    "support"
   ],
   "css-paint-api/paint2d-composite.html": [
    "bfe095afc5c9a4325b06cfc22414a09395084113",
@@ -439338,31 +442106,47 @@
    "c10d44a53a00e6a9745d6ea1c359298723a0aee1",
    "reftest"
   ],
   "css-paint-api/parse-input-arguments-015.html": [
    "a78c728b67af31e47c8d46e60e33ba437769a020",
    "reftest"
   ],
   "css-paint-api/parse-input-arguments-016.html": [
-   "e06d4a98a350f1cd2ba3bacf132f1ada83f750c1",
+   "1c14dbe6c6bc0f218724731112c4c45888ede8b5",
    "reftest"
   ],
   "css-paint-api/parse-input-arguments-017.html": [
-   "6a16052f0435cc615447b548c598a6da5ce7d49b",
+   "cba3754c5044665b2648fec05e25d7b6028c185f",
    "reftest"
   ],
   "css-paint-api/parse-input-arguments-018-ref.html": [
    "7dd468373f6efa2b5a3a8d16c91c0d4dec87c143",
    "support"
   ],
   "css-paint-api/parse-input-arguments-018.html": [
    "b606bfff93300f114ea4efab85e489727e9821c7",
    "reftest"
   ],
+  "css-paint-api/parse-input-arguments-019.html": [
+   "db11565957c3da1ca7a51b9ab36cd4a823386a55",
+   "reftest"
+  ],
+  "css-paint-api/parse-input-arguments-020.html": [
+   "acbff610abd29a01574add30679b43d7a735c9bd",
+   "reftest"
+  ],
+  "css-paint-api/parse-input-arguments-021.html": [
+   "6f567a29ed4ec26ad8c97277469783a614a5811b",
+   "reftest"
+  ],
+  "css-paint-api/parse-input-arguments-022.html": [
+   "9f0efcee3e1412faa19fe50f475623fd5cf2852b",
+   "reftest"
+  ],
   "css-paint-api/parse-input-arguments-ref.html": [
    "6133bd65ef569456f58f1e501d81e088256bdc0a",
    "support"
   ],
   "css-paint-api/registered-properties-in-custom-paint.html": [
    "3855c8c28ea3a24bade81080f3f288ef75243dce",
    "reftest"
   ],
@@ -475894,29 +478678,29 @@
    "b47d3543a16c31e61ffab4a86b42d6cbbe2c3712",
    "support"
   ],
   "css/CSS2/selectors/attribute-token-selector-002.xht": [
    "fcd062142262e751c0085ae989aaff41d4fad5ec",
    "reftest"
   ],
   "css/CSS2/selectors/attribute-value-selector-001-ref.xht": [
-   "cc5ab97ad0b2bd2c9dc422c580bfd23bf731c304",
+   "6eb42b758e00b2d9bb41450530a710ccb1d8ae81",
    "support"
   ],
   "css/CSS2/selectors/attribute-value-selector-001.xht": [
-   "fa6e3b8b4a1f0590f5849d3486416d8b8fe1e3c0",
+   "3c9b82d12fc6e93c50bd196b47ba8f4521dc2023",
    "reftest"
   ],
   "css/CSS2/selectors/attribute-value-selector-002.xht": [
-   "72dfda92fefb318f1729683957841664929ec359",
+   "43cb55e259afd32bac61a315594651297b47e515",
    "reftest"
   ],
   "css/CSS2/selectors/attribute-value-selector-003.xht": [
-   "b52a459c432c60c7699161b21f3c1b747253064b",
+   "07904c2ee48717ace5cc920e0c508a87d2fd2b76",
    "reftest"
   ],
   "css/CSS2/selectors/attribute-value-selector-004.xht": [
    "da0169e38288e8dd2eaa20d1de8bf97cfc24348f",
    "reftest"
   ],
   "css/CSS2/selectors/attribute-value-selector-005.html": [
    "1742425ccbfcba902a84549f72b2d887a9db117f",
@@ -481158,57 +483942,57 @@
    "06ee3b7d490ecd1d0d5fa84bfa7a71c4050510cb",
    "reftest"
   ],
   "css/CSS2/syntax/core-syntax-001-ref.xht": [
    "0fd083ef8ab31c00a0883c598a8507e6ad2f1a0a",
    "support"
   ],
   "css/CSS2/syntax/core-syntax-001.xht": [
-   "0d00dda2dbfd4fec65b86f8f3db0fd2c0ef7124f",
+   "c13c7398c669f4e4bdf781a75b5898803a06d58e",
    "reftest"
   ],
   "css/CSS2/syntax/core-syntax-002-ref.xht": [
    "a4d652d68b7fd0794b3f5257a4e86b2dbd63bfaf",
    "support"
   ],
   "css/CSS2/syntax/core-syntax-002.xht": [
-   "baad1eef8de7d56df13bb8c77aa2d5b22060a80d",
+   "5112a461a9da6fd374ee75367b1241001a77fce3",
    "reftest"
   ],
   "css/CSS2/syntax/core-syntax-003.xht": [
-   "a103e81effdbe66e4ab58133b4cc3fc8e48c8ebf",
+   "4e75ddf4bdda2aa673a5d988b2ba683e129afa19",
    "reftest"
   ],
   "css/CSS2/syntax/core-syntax-004.xht": [
-   "5272eb4abedacec7754f9b2a9cb9f399fabc9258",
+   "22b5b2e876cc4811921382bebd73b77be5e94ed2",
    "reftest"
   ],
   "css/CSS2/syntax/core-syntax-006-ref.xht": [
    "b044be14c17c776de5e22d5eff7ca157d4ebb35d",
    "support"
   ],
   "css/CSS2/syntax/core-syntax-006.xht": [
-   "2bd96a86b802c1fb340592c72f083f258ed9e8ee",
+   "7a5e151afe0f313bf230a476e3d58a5a80e16cff",
    "reftest"
   ],
   "css/CSS2/syntax/core-syntax-007-ref.xht": [
    "3fe9a9ee22dba55faa9c4b05c0c4424fa1b4ea45",
    "support"
   ],
   "css/CSS2/syntax/core-syntax-007.xht": [
-   "9906220e67a0b04623d8674f45fa2dd356da9f2f",
+   "db758c4019bdd277d89faf4ac1f39c06b9af4bc2",
    "reftest"
   ],
   "css/CSS2/syntax/core-syntax-008.xht": [
-   "539858614f1760b47bf8c210d9143ed64d3e89e8",
+   "a82132a4ce45d624bfb1ce4bcfef5b4bbb2d7932",
    "reftest"
   ],
   "css/CSS2/syntax/core-syntax-009.xht": [
-   "0d14614584b32ad61c85a5240dcd72e9c4d936c5",
+   "8ec94eb1916558a7e8bfa9dd7b5a6675dd85b74a",
    "reftest"
   ],
   "css/CSS2/syntax/counters-001-ref.xht": [
    "929433a9f41b68bc67cc983df3684f9e91184223",
    "support"
   ],
   "css/CSS2/syntax/counters-001.xht": [
    "8681d3a84836ca6aacdc0a6380574f0b4cc08266",
@@ -513425,450 +516209,594 @@
   "css/css-grid-1/abspos/positioned-grid-items-017-ref.html": [
    "b3df58b256846bc883c52128b76169b7f13755eb",
    "support"
   ],
   "css/css-grid-1/abspos/positioned-grid-items-017.html": [
    "6e0f7a2262ec3476d8cf32ea562fe0f67ad5a7f1",
    "reftest"
   ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-001.html": [
+   "19ae01ab31a15efc601d2857d3ca1dd879cb4e66",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-002.html": [
+   "abb8f221910dc58b87ff1d3f5b9f346994688a8d",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-003.html": [
+   "1dee7406f817681eaec5c1b5607b9762bc546329",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-004.html": [
+   "03da21bdcbb4fdb53f93c372da2af4a175fc0bc9",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-005.html": [
+   "c4e793351e05b74a9d859286407f30f019e581ee",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-006.html": [
+   "ab2604e1dd0396402ce6ab0acea3a340d107ad08",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-007.html": [
+   "17b0c72f106d9103af25c654e913ad00c2a5ee19",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-008.html": [
+   "32b50873af5b434817de9ca3fb5ea3b79808bdbc",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-009.html": [
+   "29551eeae983adc5cdd9b518b64a1d0c9560f062",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-010.html": [
+   "396afc15a311bb0a636ba2570b57366a52fbc770",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-011.html": [
+   "49109ff240399f0f1f60308850f805779dfc4b21",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-012.html": [
+   "45a9279c62d4052a150a6da13ae9c177a38f01a2",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-013.html": [
+   "29d4695a9ad8eb5eebcdf15b3693a714bc412779",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-014.html": [
+   "66d7b70d305869abb453caf2f0e51a274bd1a537",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-015.html": [
+   "874f6b55e6b204d6cfc41c73a2c00a5f4229d298",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-016.html": [
+   "51b59909bd41adefa471e9b8bf9ff75e9ed92259",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-017.html": [
+   "6423406f9bfaf43ac97fd4547a784c2bb8d19bc0",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-018.html": [
+   "123575acf3c090c6479e5e4fa064c75fcea56bda",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-019.html": [
+   "f611e34104ae873f1124032aa22621dfcf4fa128",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-020.html": [
+   "c0a3bf24655a77c05dce301b0173f18d0fa42234",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-021.html": [
+   "e39bd0c869b5c69f99ddb0e43ecd516c23e22051",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-022.html": [
+   "436855cb48c5de8f913f209ba8172644c0e97226",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-023.html": [
+   "07ea8b43529cc3abe597b5cbaf71b577c0e08a81",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-024.html": [
+   "4ef7fd0b4687fe9f08513cccff2707bb05d92a78",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-025.html": [
+   "4ecabe7266535153ce6e38e1bee6e4eba28c5260",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-026.html": [
+   "dc702a1d181ef4efcf4d5161ff1b10bbb8e08337",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-027.html": [
+   "a5646db94e62b9455c9ed44e9f1a86f1cda74153",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-028.html": [
+   "9940f6e83d28a45ad87a50b24afe5eca1c3ff596",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-029.html": [
+   "ed6197207c84d52614f2e4bda31aa0794ac244ce",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-030.html": [
+   "df920f26e14d9adb3e987771b74f3ca21d001b9d",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-031.html": [
+   "24cdde781a98046593d3f0a57906b756326c4d83",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-032.html": [
+   "489c89b0d82b3ad92e342db2b680b152e4bab404",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-033.html": [
+   "4905906bd110e7b9ef3ad1ca4e0b01417b0998c8",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-034.html": [
+   "c9ef480494c982efd2cc2b6801eb0c308de0a608",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-035.html": [
+   "f93f4f2a62aa2073676466dcfc5975556dd04739",
+   "testharness"
+  ],
+  "css/css-grid-1/alignment/grid-alignment-implies-size-change-036.html": [
+   "748d617dac4b7c97592967c0df1ee82f6a43cc0a",
+   "testharness"
+  ],
   "css/css-grid-1/alignment/grid-content-distribution-001.html": [
-   "71d678f48849879663d199ec57a5f19fb5e026b3",
+   "5622a264eb2dbd6cf621ac97aa4a8ae5db82c6b3",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-002.html": [
-   "a20d044edc50199306349700b03522225841fc72",
+   "2c62d06a72062571ede87351e2538e386807e0b9",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-003.html": [
-   "4ef0c09a8c51e4fd2979887fe7420a62eb783027",
+   "c07303851028f6421158fe307889a7a53d7f31e0",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-004.html": [
-   "f1f2f65fad70478230f2456cbdf68ead9c6de7f6",
+   "f8692678b09611f1bcb5f1a1446f4eaeeadb64ac",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-005.html": [
-   "cf1c4546b569bea0bea062736ccea0e9e4f934ac",
+   "7d0900472ae1237a92d1070ac434e7f56f537a52",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-006.html": [
-   "f0f17f458563b57a39ff7b684996edfede82e510",
+   "ca8fea1a3e366d3dda1f939d6e119949a3774c48",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-007.html": [
-   "08db6086c6a30888fee6881d6646d42c509d218b",
+   "01482b8fae411849e91dae8390d9bfe6e6ab9844",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-008.html": [
-   "66d112eae6876a44c2246312719c2e6a3b93a5eb",
+   "77bb5394d7628566d07047220a08aba58970cf6b",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-009.html": [
-   "a27003f50acf7ff550d99b14a4a4435f80e791c0",
+   "b5ded29b361ee406736a514d00743915ee7588c5",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-010.html": [
-   "1f59c3d1af79df13007d0ba29132917a6e075e54",
+   "c0a3834676fa8bb146441bb7bc969560c667d1e0",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-011.html": [
-   "edaf37eff5ed1db1709729e669aee460457de3ec",
+   "f9be3a544d65dd63f8a718b0884fd87bcebc34a0",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-012.html": [
-   "6ba269671145f1f8d5a32f6a1efe5927a695f693",
+   "ee86f5d97a3db4b22f3ea5e9cec5d1f603401d36",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-013.html": [
-   "a2036358ed56a79580d675cccd820e40b82bb3d0",
+   "ef01ff8ea9d9357382c59fca4832901e091b58b6",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-014.html": [
-   "9e20812f1655d4bbbde261694deee0c1d09ff214",
+   "db95b9693a1e8986d81fb0fb42b045226ae87de2",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-015.html": [
-   "d49d3b8b7a92a7cae108d7baa9d40b95699149aa",
+   "818bb47cab93792162cd3effbb1ab4bbf4cafeb4",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-016.html": [
-   "9ac8ed870190e63aa9e248cf41c81c41b4816442",
+   "c5a38881fd5302f7f87fc0a08048455c2f9c6d93",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-017.html": [
-   "7295162365f4929cf68ebad634be1d3bd6f7227a",
+   "4ad7a14d8e640963a7b19401e5805d20379da1ad",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-018.html": [
    "872fdebe89d9ddad40efbd19c5b429675a8fc1ce",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-019.html": [
-   "5e97218c93c95bd57edd96219a520a894184b2b6",
+   "4a72208bc09151b5b6b471582c7211d1c6e1abf9",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-020.html": [
-   "228cd6b2312f64f7ae7bb1421fb6b8c5e6bb4c22",
+   "cb61983358d8df21f445c52e2b4672f036b92930",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-021.html": [
-   "a626f563a51ef70a0a6221dd397c4ea9dce74f2c",
+   "9be4696e87426cb7d7bbfbd623012427e1211e15",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-022.html": [
-   "0699d18ff695b8920588304e9685f843fa006b4f",
+   "bc821e4fdc223b8f73c640f7dedc74c459cc6124",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-023.html": [
-   "788e76b9f562e1a2af800b8939d8cd6dccdaf991",
+   "1cf05242c1918dfd94c8e3f429296696f1fbf2a5",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-024.html": [
-   "d0f957e475c3c0934a3d84e64ea6552e47cfac7a",
+   "ed4439dcc8fca88286db1b6fbbfb9130f37bf17d",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-025.html": [
-   "136e1a1999f3696a5742cb53a0d30e6411cfa6f4",
+   "ada440cf035137bd6c5377d543de603802a10680",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-001.html": [
-   "0681924a44ddc7c141a8c20203289c0862e7ec7c",
+   "a4fb6eded9c20195017f73aacf53d08fff0fe990",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-002.html": [
-   "e7771a519139a375f641125ea2a0a90102d228c7",
+   "a87a2c260aaa872ec9ea5699a0dcfa106e45bb2b",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-003.html": [
-   "7ff3085ec34b3fe9664ef0a9e02ebe862c42c22f",
+   "1ae67e7963212bf6afa678b929873d86cec025e1",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-004.html": [
-   "c474e6c83ca32385734a035fd36ef41e2e666f24",
+   "bc0978ff89ec6af691f88aa88e2b805f17012368",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-005.html": [
-   "c5a5d80b273add95223306d99471d3a030fb8be6",
+   "2b5a655c5a934b98c0d7fcb8553eb8efa35cb5af",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-006.html": [
-   "55d9f476640c87eb1663114599ddb6eafd91b7f0",
+   "712436aec944f0e7163da66a62d8a629a1c7ce80",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-007.html": [
-   "d81f70fda4665e94cd32483127e069dec9b760cc",
+   "fa284f5404d3e24cc395a37380291cf58440e447",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-008.html": [
-   "d4f0fde36ff5b437ebda34698d199cce359f00fa",
+   "24253384b12c5c20ef44dd14d882ab35a7a411f2",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-009.html": [
-   "5a50c58f6b9ba8b4b51b020b93ee61d23bfb500f",
+   "a89a85650c01a24a088b5b704805389ac487afc7",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-010.html": [
-   "fa5cc94c766ac0d455326bb117ae530df0ce6d4d",
+   "a676ad7b1ad0dc6ad205d767a4e366d43b2d1600",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-011.html": [
-   "3f02b75738ac80f1875a3adc0ce07052841c6be4",
+   "c53c339b5ac8ea5f9b021cca8eca56bbffa25ead",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-012.html": [
-   "97dac1879d441e29c97743e9e63bb44f6a413f67",
+   "d8746b969ea563cc8e683d00824a239cb9f45953",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-013.html": [
-   "99832804da447b3cc35db8bb60492781a03ffb62",
+   "94aef014e0d0bb420a8d7421ebabb2a9699a14b4",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-014.html": [
-   "2cc1f4a715b939a882d7394cb0d49d5ba4b127c7",
+   "1eec29a79380f6fb9e55f5e65f61f9fb906da192",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-015.html": [
-   "8b1947a434ec968a5bd0170334e7e2c907e69f28",
+   "c792926de9e4a1923b5f67c44095fc5609f03f79",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-016.html": [
-   "998612427cda18f277c5edf484892fd3b313bffc",
+   "3cda565159049d2b6d715166d9835041cb4918df",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-017.html": [
-   "080c87419291575847c9e94eadf5096f4a438bb3",
+   "1d387c5780df35128eabaec4d431cb92c7f96d0f",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-018.html": [
-   "aec32266b3e66fb38f45888140bf773d537728c9",
+   "dc470e6ad001ba3c32a264941a5a245a8241a91f",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-019.html": [
-   "6891c290c82adce07bb2409732789b627f07ded0",
+   "425356e77beca062326b6902b0dc0322bf081e72",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-020.html": [
-   "0ea2837b789ce2289aa2ec1c514006899d13def7",
+   "8bd9b585fe347a4be4ef2df571164ccd5a2163b5",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-021.html": [
-   "0e2a972619d21b4de097ddca6f39f2cae486cc5c",
+   "f8127fd46686ae877b0ca01b26d0278a49fa898e",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-022.html": [
-   "fb73bdbdff8fda79519e4fe387127ca539506357",
+   "e8094181ef73d466757fef11a439efa1af839a06",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-023.html": [
-   "c8b2681075b476b15221bcb1fe1ea6a4e0c40409",
+   "c62f2d4b7bc3e85cc51b46b97e7281a7030e39a6",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-content-distribution-with-collapsed-tracks-024.html": [
-   "6446e5dede7383a43ac46b8083b6012b312a8124",
+   "046b9b3ebcc52c5ef1a5448ebef9ede1f0ed39f7",
    "reftest"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-001.html": [
-   "4ebbf6afe7452b5a61c9a475b7beb3958dd39ee5",
+   "faa0a4a8e6660d8bb12cec2ccbe86e8e23bcc936",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-002.html": [
-   "a1b58d6358acae0e0a4d48ec2e896b5a86b296bf",
+   "735b425c34d147a32b97e60606a5d088389fecfc",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-003.html": [
-   "3d0b16a4ad5d537fa2728e630bf81d8a55303cd4",
+   "7f5a41bc81b97bb4b62e55b69fa1ecfe241edaed",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-004.html": [
-   "71f1966a0c3f899dd3b2601d225ec5683514e296",
+   "0e12bf8b99c417c9176100f7b945b9a83d53f69c",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-005.html": [
-   "c95fbde16d02ff01eab5e39a1f9b66ab5d0ca88c",
+   "d28606de466e787ac8e4c1f742806c2bbf570a88",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-006.html": [
-   "3bf926a4638e8a7a36d255e3a54c2b33e978c850",
+   "2ea3e018bf73940231af89dc72c2352fe2985732",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-007.html": [
-   "00a3a65a3028898decd5b33dc749d1d4b61c05f5",
+   "d2ff7e0efbb1240bfa4b21b0d2e7eb0891950348",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-008.html": [
-   "f7058e3180965b0b85b83d66cc3623e4d6ed081c",
+   "0ee2f7d1f4bed6383a762f86efa6dc2a8a27bf4b",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-009.html": [
-   "c56e42e2c7726204f112bc124adf6bf4e75e1c83",
+   "d64052253097bade696ff9c8bee42bfa8cca9604",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-010.html": [
-   "cbec5d103a8c29e5af97a54fe856c250ced3ee69",
+   "9523288742cb15e2451b41b85596ff868b6b4648",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-011.html": [
-   "b2556efc42d96830190ef6bbe0fdeef7c939cd76",
+   "9929a38f502a2e82ae93b6a39910eacb04ee6e58",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-012.html": [
-   "7700cff07f4930e4453c7dabef98ff41dd85f04b",
+   "9a19df31cfded6c4270da40070c3e8390c8366b2",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-013.html": [
-   "64c4f341755b5bef5772cc164427033fbf3d44f3",
+   "a8cb352297f011b42b3740fd73f2f78f0bdca29d",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-014.html": [
-   "e7f19c6990b60e8d527089d600d0b5d585f37d42",
+   "11e3cb854d0c9fb7535a7408a56e9f372acf7b74",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-015.html": [
-   "516f95b9ab855414499423cc0b6354b37735c428",
+   "7b145fe80d78b51f42f1a257e64b77f256324029",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-016.html": [
-   "4e6a1caea23ac6a54e2e6f5fd9585d574dd615aa",
+   "3d7b17fa76b3f21ccd882072158f25c723698b24",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-001.html": [
-   "ba37dd2cb887de2c6a577e7ad538f588f6c2a6b5",
+   "613da8787ea601c01cd79348e68d94cbdf4f6c12",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-002.html": [
-   "2a88930bce761a86b84bc39cbbb9c6c4fb1ade6f",
+   "bfbfeef9485cd0a842729d72ae6a7d2978fed0ee",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-003.html": [
-   "1a598d7e5c0a63aedb6fa83a81084707a97082bd",
+   "47f8fa7e366a0928a1ef6ee30d3e97898d10b882",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-004.html": [
-   "aba771e25d3801ea42786fd006e5e444605fed9e",
+   "0277d86138e1e5aecea0fcde768a48a8b841046c",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-005.html": [
-   "45aee24069e89a238c99b61ee905ab516fc1fe4e",
+   "b82ead09258f8746f6c7d4d9fd363b2bdfe2fe42",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-006.html": [
-   "481ed2e3a960f5e3da1dde22245d1da6f33cd344",
+   "290d852faea189b602457356f6abf8df51f4e306",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-007.html": [
-   "62b193d96908b1950ad8d7ff994e7f0718b3a9f1",
+   "f8418fe79ca641e453791ca1c202cdad50220b2e",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-008.html": [
-   "55f131bf1a0566068b0882ec90cd37e257b9b28a",
+   "10e77671b9a37de05f4898e035aa29fde999f64c",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-009.html": [
-   "d2ae2b5839c06f483740ee96fbd718110515d095",
+   "9f7f821d8fd60bf5ab47f5341a3a103afe94d3a8",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-010.html": [
-   "90cbedb0e00ad7da4b3d9627804d668e160935eb",
+   "f5327de3394428415fed804e4e79efc0fe963817",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-011.html": [
-   "53f3a18185535c7310df5ba9132e63cad8daa651",
+   "a7aac5da4c4e085b14c77a0088a4d608c637f9bc",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-012.html": [
-   "170a800b282312f4f4e35845b4d6009b3e491ca4",
+   "b35ad113f09d62cb40cf4a16ff6faca82d73de35",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-013.html": [
-   "ec7e80425ea1e5df487f43d62d1bbf8e5774d294",
+   "5e97e65254d39476e883cb847d421a54496c71a8",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-014.html": [
-   "66d1929467cee9b75c05c30f1be0b29969646b1d",
+   "cf7374a5f900e4d6a675dc32a9181cfd1653075d",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-015.html": [
-   "d22228744c0dfab1d541361812317680c8e6db34",
+   "1ebbfc6564b9c8350fa618bea97ecab3fb44eade",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-lr-016.html": [
-   "6a5b4f1e3f8713ec386971b90c152844a1963153",
+   "74711c54c4c2148895e75132d9cebc225a9128a2",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-001.html": [
-   "f3839a8b379099186f499886a2687d879941e553",
+   "a4d4dec0f3fb7f490c2e046d535d8f86a89ec519",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-002.html": [
-   "f2e48ba123603f1617302a842d13b41f8a134791",
+   "2ab21074fa42c487f294866c39859e06364715de",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-003.html": [
-   "9cf06a6284b8ea46a451b750b634800edf0a263e",
+   "695ee5fa198c111a3f8dcee1520938878b003410",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-004.html": [
-   "ee801dc782b31539787b108e2249163648fb9476",
+   "6625c4aa82c02c86075a49d0485160b24f5ed5b6",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-005.html": [
-   "595f81d3ca4465d53968b1a5e7d2c5ef9364e1d7",
+   "5c400ff43392287f0203102c100ae1d286286e94",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-006.html": [
-   "d824792aa48927230d5d79413d6b31ff9e6a9044",
+   "5c4f715f864ee0718a28cd56aef5bb63549042da",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-007.html": [
-   "7875a1c3f5bd7ed5f9bc6d57ee55a74eae70d08c",
+   "82b67b0f255a36275c9e2179f7c0a6c194b80881",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-008.html": [
-   "a91f9d4cd8375f9a3843df68c1699be43464a519",
+   "df9a693d3d6a7ecfb8767b1e53af0f71b54e4cac",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-009.html": [
-   "b34bf92f1eb907ed1cae789ca5d0526180746a8d",
+   "9223ee50b9c22c737e42f113e67418c3b9f42312",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-010.html": [
-   "923c6fbd83ef1df81c92f3b818d5ed6bc8545eb8",
+   "065d965da5145e629517941de214c53a990e7d04",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-011.html": [
-   "30701ba96fd590d43fa4d69e2393493812950a9e",
+   "819fb3899679610911df95110f051973ef4fcbb6",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-012.html": [
-   "eb4d83cc9c0053fd305994ce7eeb7015a75a85d3",
+   "52459738d7455d7ed97045aea124b2160d37643a",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-013.html": [
-   "3d1e1bd37812a4707305255afa4ff94433995771",
+   "09be06f107f5ea97fc6db45b8bca150e10dc7296",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-014.html": [
-   "746b1f48171561ad5aacc7ce282592fefbb2ab3e",
+   "0270a89bde2e54d3108d8ab8b8dbb3f64ae855af",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-015.html": [
-   "a913de9564b2e44fec43b66177cc6b94cb174a08",
+   "f49ae99abd185af7bc9937c16bb7f4bb2044bdc6",
    "testharness"
   ],
   "css/css-grid-1/alignment/grid-self-alignment-stretch-vertical-rl-016.html": [
-   "749d78928a228bb67878b3c088d36bcfd010aa08",
+   "86d478dee444129ccd10f76aed6d80c75251ff13",
    "testharness"
   ],
   "css/css-grid-1/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-001.html": [
-   "afb6c282b7e952878c52c198579541ddca6afdb6",
+   "e7250b61f6dc882945f73412ec73c0de7f139aad",
    "reftest"
   ],
   "css/css-grid-1/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-002.html": [
-   "67a739c055f22f9de478d7d62a56bb9e65415cfb",
+   "083e1bed1a996e0a333456163df2610d94acd682",
    "reftest"
   ],
   "css/css-grid-1/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-003.html": [
-   "3ccf5136030949e11a305349d317af193fe4f0ff",
+   "4ce945c003fe0ea32b6d92ace158f3975ec557bd",
    "reftest"
   ],
   "css/css-grid-1/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-004.html": [
-   "30a0be3371587b0871bbc480aa7e7098c4bc51e6",
+   "5d67cb17c0af2c67282c454b5dcc4b0eaf346220",
    "reftest"
   ],
   "css/css-grid-1/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-005.html": [
-   "b4782cea1a8ec242087271555d55bae0f574fa91",
+   "d12ea65c89b6df11bdc0e9cbfd92b72084fe9709",
    "reftest"
   ],
   "css/css-grid-1/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-006.html": [
-   "c6a597f7e720491cd09ba3007cc50234639cdc33",
+   "04c3d0b31ecdac7281680f551c3d2368985f7acd",
    "reftest"
   ],
   "css/css-grid-1/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-007.html": [
-   "2593b5f169c3fd0778cda370821572057ae25f0d",
+   "4163237401ba3f1e8e7bb8f4cd85c130aad85079",
    "reftest"
   ],
   "css/css-grid-1/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-008.html": [
-   "0eb8c0b70ff376de7608cb843838ea35556bef08",
+   "9322237dea7e159bdab91cf9e7964e81a19a6240",
    "reftest"
   ],
   "css/css-grid-1/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-009.html": [
-   "bc146287841851768ff6040e5fbc1d829677413e",
+   "7de044c48d604dda57553267f6247fa2926a2316",
    "reftest"
   ],
   "css/css-grid-1/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-010.html": [
-   "2fe23a2f58c96b29b8741e35ca77b856431c5d19",
+   "fc5cfbb40c6610126e402487cda944934c266a1b",
    "reftest"
   ],
   "css/css-grid-1/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-011.html": [
-   "83b810467e538bb0b8982224e2008aef0f48e84a",
+   "e7bd2ef62d02b104e0df649945ca59a5fca930bf",
    "reftest"
   ],
   "css/css-grid-1/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-012.html": [
-   "1b2f571a79fe01b247ade6d6ea8514c7b46e2fd6",
+   "dc9d15b18538afb38790de51e31095ce9f93e0a9",
    "reftest"
   ],
   "css/css-grid-1/grid-definition/fr-unit-with-percentage.html": [
    "e29ef66eb632f1f9834df3233f741fb51fed5eea",
    "reftest"
   ],
   "css/css-grid-1/grid-definition/fr-unit.html": [
    "194031e276c1dfca4dd57bf5791a0cc1fd226a89",
@@ -513905,16 +516833,20 @@
   "css/css-grid-1/grid-definition/grid-layout-basic.html": [
    "32923b3020b1a13370f412cf9b5d3ea952077ab7",
    "reftest"
   ],
   "css/css-grid-1/grid-definition/grid-layout-repeat-notation.html": [
    "e30c5d9b04eaf45a511b8df22a2c9719a03ecd92",
    "reftest"
   ],
+  "css/css-grid-1/grid-definition/grid-shorthand-001.html": [
+   "31ef1f583e9d09e4d719a0ca5cb5531e8ce08b36",
+   "testharness"
+  ],
   "css/css-grid-1/grid-definition/grid-support-flexible-lengths-001.html": [
    "f03efa4af7f9eb9decd60bfe44c7a3166947ba32",
    "testharness"
   ],
   "css/css-grid-1/grid-definition/grid-support-grid-template-areas-001.html": [
    "581b9d7c3f2f44b1e7216cfb19eb46d655ec4f07",
    "testharness"
   ],
@@ -514106,29 +517038,29 @@
    "5499f133219cdcf76881bdcb77195d6a5e5a3bee",
    "reftest"
   ],
   "css/css-grid-1/grid-items/grid-minimum-size-grid-items-005.html": [
    "f751fd848e4076d742820b5f9e2f2afe6cd08505",
    "reftest"
   ],
   "css/css-grid-1/grid-items/grid-minimum-size-grid-items-006.html": [
-   "a18e54cb5ba9b0f91c443e073084784778ebfa7b",
+   "df2f90f3fb83a670f78b6b63c096ef78fd14a6c2",
    "reftest"
   ],
   "css/css-grid-1/grid-items/grid-minimum-size-grid-items-007.html": [
-   "bf657a093b431c6c0f17f4c207a7b32ba0822045",
+   "1d2a78a5862a71a9b360bf568bcfb53c7f868f17",
    "reftest"
   ],
   "css/css-grid-1/grid-items/grid-minimum-size-grid-items-008.html": [
-   "fc9ce48c25c9d446e1b6186469216a551aa67afa",
+   "5dbaa3254fa6c4235fc6fb56a1635fc27060c3a8",
    "reftest"
   ],
   "css/css-grid-1/grid-items/grid-minimum-size-grid-items-009.html": [
-   "c843c219820996931e54f2ae404cbb03bfea2e59",
+   "70210c9a1706894f4a6a63ffa92b3c979998d2a3",
    "reftest"
   ],
   "css/css-grid-1/grid-items/grid-minimum-size-grid-items-010.html": [
    "cd000772bc124d5912cfd067f94a65adb6bbfbdb",
    "reftest"
   ],
   "css/css-grid-1/grid-items/grid-minimum-size-grid-items-011.html": [
    "65afb49ed7aa0453f7eb8e4a5145d0a358b0b51e",
@@ -514166,17 +517098,17 @@
    "0916ec715a20d7706c581c00d0f0bc5003598182",
    "reftest"
   ],
   "css/css-grid-1/grid-items/grid-minimum-size-grid-items-020.html": [
    "405029c5f5c1bf68098a849ba2828027a092c9f8",
    "reftest"
   ],
   "css/css-grid-1/grid-items/grid-minimum-size-grid-items-021.html": [
-   "de9477d81656c85b0d41044b1ffb44634c78eb0e",
+   "205f2292e788eee87490530488e2f1575e809ade",
    "testharness"
   ],
   "css/css-grid-1/grid-items/grid-order-property-auto-placement-001.html": [
    "15a3eec22bb5f55e3e7a73730e95011f4efbaf73",
    "reftest"
   ],
   "css/css-grid-1/grid-items/grid-order-property-auto-placement-002.html": [
    "6f4038ebe957cf9d67839f66bbcbbbc3d3b777c2",
@@ -514261,30 +517193,30 @@
   "css/css-grid-1/grid-items/ref-filled-green-100px-square-image.html": [
    "bf155407f749404c00c2cb31e4b6999044a781e2",
    "support"
   ],
   "css/css-grid-1/grid-items/support/100x100-green.png": [
    "ff6fda3a436fa54df17a321e2458204fd963dfb2",
    "support"
   ],
-  "css/css-grid-1/grid-items/support/100x50-green.png": [
-   "cd621ca154bb5b1f92d8f593a15ec8eba8ce8e38",
-   "support"
-  ],
   "css/css-grid-1/grid-items/support/200x200-green.png": [
    "4e0148e2484a2bb979af76a5015aa25db5e2cc6d",
    "support"
   ],
+  "css/css-grid-1/grid-items/support/25x50-green.png": [
+   "0891f51a69b099a3d04ec15bcc81ef5da2766c06",
+   "support"
+  ],
   "css/css-grid-1/grid-items/support/500x500-green.png": [
    "8d02cbc578a3704611aeacf28a534f3983851060",
    "support"
   ],
-  "css/css-grid-1/grid-items/support/50x100-green.png": [
-   "2995c59ce9aad40a9303380fc9dcc644e38bdc68",
+  "css/css-grid-1/grid-items/support/50x25-green.png": [
+   "7082f20d7a960faa3a3a2db3f78586997ebc17dd",
    "support"
   ],
   "css/css-grid-1/grid-items/support/50x50-green.png": [
    "928556fc1f503c821581032a2288a08f8aa07021",
    "support"
   ],
   "css/css-grid-1/grid-layout-properties.html": [
    "3ab6d064073e659de4fa0ceb1d2b20a5d0cd42ab",
@@ -514493,16 +517425,20 @@
   "css/css-grid-1/reference/grid-text-green-margin-no-collapse-ref.html": [
    "feb53485e24aeaf9a5f27be5e42cc4a6fc5b8df0",
    "support"
   ],
   "css/css-grid-1/support/check-layout-th.js": [
    "a9d8444db24ab38518f07a965a8a537cc6add437",
    "support"
   ],
+  "css/css-grid-1/support/style-change.js": [
+   "a92e1d3f5be007d10fdf432bb198f87b00bdc35a",
+   "support"
+  ],
   "css/css-grid-1/test-plan/index.html": [
    "e633dc7584fbc7bfe99177aa5dd9fbd107a2d3f5",
    "support"
   ],
   "css/css-images-3/OWNERS": [
    "67bab28c6f915db6adfacae6837d1a4d2742ceeb",
    "support"
   ],
@@ -514737,52 +517673,52 @@
   "css/css-lists-3/list-style-type-armenian-002.xht": [
    "93eca7b91e63950fc593fdcdf8e6900f89a8c609",
    "visual"
   ],
   "css/css-lists-3/list-style-type-armenian-003.xht": [
    "8542b83ed433bfdda8f8bf4f92c8d2e993f9c968",
    "visual"
   ],
-  "css/css-logical-properties-1/OWNERS": [
+  "css/css-logical-1/OWNERS": [
    "4dd9aea6bf0ddc75d703b1ca3867fedbc27095e8",
    "support"
   ],
-  "css/css-logical-properties-1/logicalprops-block-size-vlr.html": [
+  "css/css-logical-1/cascading-001-ref.html": [
+   "b95cd62ce3592f653aaa54de0dbc27e16618064b",
+   "support"
+  ],
+  "css/css-logical-1/cascading-001.html": [
+   "a94344f196774b463dff39c022a48a0cc5585c88",
+   "reftest"
+  ],
+  "css/css-logical-1/logicalprops-block-size-vlr.html": [
    "68a86c5b34cf3769e4cda12ef4d23ecdb523734f",
    "testharness"
   ],
-  "css/css-logical-properties-1/logicalprops-block-size.html": [
+  "css/css-logical-1/logicalprops-block-size.html": [
    "e9597ce04c2b8be8128f9b411e7990bc85d3842a",
    "testharness"
   ],
-  "css/css-logical-properties-1/logicalprops-inline-size-vlr.html": [
+  "css/css-logical-1/logicalprops-inline-size-vlr.html": [
    "a0438d0713820ac5ab82f0165af7711f71d91ae6",
    "testharness"
   ],
-  "css/css-logical-properties-1/logicalprops-inline-size.html": [
+  "css/css-logical-1/logicalprops-inline-size.html": [
    "fea8f8205053e933de3dc4490c918c3db69a4a05",
    "testharness"
   ],
-  "css/css-logical-properties-1/logicalprops-quirklength.html": [
-   "c2b3d06c377e8abae3691abb60f8bd84433ed384",
-   "testharness"
-  ],
-  "css/css-logical-properties-1/resources/style-check.js": [
+  "css/css-logical-1/logicalprops-quirklength.html": [
+   "3024bbd54e4cbe1ee55e59684188587e2a56fda6",
+   "testharness"
+  ],
+  "css/css-logical-1/resources/style-check.js": [
    "f6260209571bdd53be52c698f072c121e3702dd1",
    "support"
   ],
-  "css/css-logical-props-1/cascading-001-ref.html": [
-   "b95cd62ce3592f653aaa54de0dbc27e16618064b",
-   "support"
-  ],
-  "css/css-logical-props-1/cascading-001.html": [
-   "a94344f196774b463dff39c022a48a0cc5585c88",
-   "reftest"
-  ],
   "css/css-masking-1/OWNERS": [
    "388433ab37e52bf8982700fad3ffd34b8ecae122",
    "support"
   ],
   "css/css-masking-1/clip-path-svg-content/clip-path-clip-nested-twice.svg": [
    "a7452833b72b304a2e34b4b77bcd805baea3cc6f",
    "reftest"
   ],
@@ -521237,16 +524173,24 @@
   "css/css-syntax-3/ident-three-code-points.html": [
    "7ce37259edc09da4e36f40c026ac76f33d829720",
    "testharness"
   ],
   "css/css-tables-3/OWNERS": [
    "eccf10a7909e2358ac6425140e87c323ed786296",
    "support"
   ],
+  "css/css-tables-3/fixed-layout-calc-width-001.html": [
+   "0b8262ca3abd6104e86c305d738a2c70f6cb1f87",
+   "testharness"
+  ],
+  "css/css-tables-3/fixed-layout-excess-width-distribution-001.html": [
+   "36b7b7893dba1f3ddc2edf46fee323d75e5af49d",
+   "testharness"
+  ],
   "css/css-tables-3/floats/floats-wrap-bfc-006b-ref.xht": [
    "22f5ec058d34dc57c010bca8a301eaa8f7901880",
    "support"
   ],
   "css/css-tables-3/floats/floats-wrap-bfc-006b.xht": [
    "04189b6b9f5b3399757178c42ae8ee66ab7a2053",
    "reftest"
   ],
@@ -521257,16 +524201,20 @@
   "css/css-tables-3/floats/floats-wrap-bfc-006c.xht": [
    "2e974c516d48ec57de1d7ccce28d9cced148cadd",
    "reftest"
   ],
   "css/css-tables-3/support/base.css": [
    "abe7468e88cad3aef32c7e59fa4a33a7930ef53b",
    "support"
   ],
+  "css/css-tables-3/support/check-layout-th.js": [
+   "a9d8444db24ab38518f07a965a8a537cc6add437",
+   "support"
+  ],
   "css/css-tables-3/visibility-collapse-col-001.html": [
    "3e3661a3b8b8d6d42cf5aaa982f6a75902803767",
    "testharness"
   ],
   "css/css-tables-3/visibility-collapse-col-002.html": [
    "afe49801b688476f8a9e25f6bf72d65b66c0d35e",
    "testharness"
   ],
@@ -526949,16 +529897,80 @@
   "css/css-text-3/text-transform/text-transform-upperlower-103.html": [
    "75d5caa1384f91d72ddaa9ac99cfb774272a1063",
    "reftest"
   ],
   "css/css-text-3/text-transform/text-transform-upperlower-104.html": [
    "3a8b93dbbca1507311781081e33425e06a499a37",
    "reftest"
   ],
+  "css/css-text-3/white-space/pre-wrap-001.html": [
+   "f93cc40a8d455d13fe110c3d7cc0284514d5ad8c",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/pre-wrap-002.html": [
+   "64d2ec262a5fd3e2442d91081b9982f6959a5dd1",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/pre-wrap-003.html": [
+   "3aea664385b6a065a30c1fc5e59ff799e67eba28",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/pre-wrap-004.html": [
+   "039737abdebd796d54ac18473e7fa0fdb2260a6b",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/pre-wrap-005.html": [
+   "52c66158b35fbc23e206ca058dd202315a56785d",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/pre-wrap-006.html": [
+   "026913263a924c13e5ae44e2b682520c58228d1b",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/pre-wrap-007.html": [
+   "9da32f0784c236fb42eb191196eeb879560cb9ba",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/pre-wrap-008.html": [
+   "a8899baab31c158f1c58f376a65aba6996c29efe",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/pre-wrap-009.html": [
+   "8ae0f2dc17e299fb5e9356c0b51f5ef203ace797",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/pre-wrap-010.html": [
+   "af0595c7e23d3c011f513fa3573db153e4a522f4",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/pre-wrap-011.html": [
+   "357ff8ef998ec147ea3ac7a5ecfd461391ba5f87",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/pre-wrap-012.html": [
+   "07466d5c4186519718c265cf95415c19a4177d44",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/pre-wrap-013.html": [
+   "a76f6a4042f4bd0579d495a5e94812303dab888e",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/pre-wrap-014.html": [
+   "aaa1e079c44e86250c6f12841d4c7635db74ad76",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/reference/pre-wrap-001-ref.html": [
+   "bba318097b9c85f6c15dc7f69bfcdc39514278e8",
+   "support"
+  ],
+  "css/css-text-3/white-space/reference/textarea-pre-wrap-001-ref.html": [
+   "0d9b285072f9db8f337b743a8040e3d69bc97a2f",
+   "support"
+  ],
   "css/css-text-3/white-space/reference/white-space-collapsing-discard-001-ref.xht": [
    "a67bc4fe47ec809cea74476ccab6b0cebc1fdfb3",
    "support"
   ],
   "css/css-text-3/white-space/reference/white-space-collapsing-preserve-breaks-001-ref.xht": [
    "700aa6444f1a0d490842c6c2ddc34a69acbc62ad",
    "support"
   ],
@@ -527029,16 +530041,72 @@
   "css/css-text-3/white-space/seg-break-transformation-016.html": [
    "18684dee155cc1160123d25c74a42a9dda769b6a",
    "testharness"
   ],
   "css/css-text-3/white-space/seg-break-transformation-017.html": [
    "94f7655139fc8059856e3b92129b09a4a62509ec",
    "testharness"
   ],
+  "css/css-text-3/white-space/textarea-pre-wrap-001.html": [
+   "e5aa5ae1cccf994eb821039ff9726ab41591dae2",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/textarea-pre-wrap-002.html": [
+   "242cdc5e31096f99fe05f816898e69f29669dacf",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/textarea-pre-wrap-003.html": [
+   "52eb65dfa1f0a2e415e6770908101eb75cb543e3",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/textarea-pre-wrap-004.html": [
+   "d47ff3de33fb1c73eeb734d0d75dcd082e9ebec0",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/textarea-pre-wrap-005.html": [
+   "f0aa2fc03ab62dd6099571636d6e882decd45b64",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/textarea-pre-wrap-006.html": [
+   "a11429b9e29eb1fb6780ae4778da5990b154a634",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/textarea-pre-wrap-007.html": [
+   "22b1d2bba518e4bb08225dcf908f083291e9e843",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/textarea-pre-wrap-008.html": [
+   "b044f1f9774eb64ec3a47a5f145fb0540994ccee",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/textarea-pre-wrap-009.html": [
+   "ab5bf5af5a528b388ff6968c6cfced9b3c1d12c7",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/textarea-pre-wrap-010.html": [
+   "87f7f79bfb3cfa7493c5c805d3cd889835689799",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/textarea-pre-wrap-011.html": [
+   "700bd41635bd14683d5efeead256ab70e00f3619",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/textarea-pre-wrap-012.html": [
+   "ac711d5740bfd7244442f957bd5df6ed9f8d1633",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/textarea-pre-wrap-013.html": [
+   "46a942378c02a6b856a7f29038683f4ada91f2b2",
+   "reftest"
+  ],
+  "css/css-text-3/white-space/textarea-pre-wrap-014.html": [
+   "8e8b3768bac0b8bb8a5a93f8d2afecf4fad1e819",
+   "reftest"
+  ],
   "css/css-text-3/white-space/white-space-collapse-000.html": [
    "311f61dd93bf7b39b07f14aacad5d4bd77639cb2",
    "testharness"
   ],
   "css/css-text-3/white-space/white-space-collapse-001.html": [
    "a6e307082827987e7f02286795bb95f43ee2078b",
    "testharness"
   ],
@@ -532858,41 +535926,41 @@
    "91cab6789a46df4fb4b1e2baeddf3aa9eaea378f",
    "testharness"
   ],
   "css/css-transitions-1/detached-container-001.html": [
    "09b5e9b570fcb9ca52ec9bb8d651e0c22fbe4980",
    "testharness"
   ],
   "css/css-transitions-1/events-001.html": [
-   "abffac2d61bc91e8b3277b402f9b624bac35936b",
+   "30eb9732ba5c1d5325cb95a1d21e34f06251c613",
    "testharness"
   ],
   "css/css-transitions-1/events-002.html": [
-   "52374e677c313f03551994597d8b83dc0f8f1490",
+   "5fb98d8366418a6d6c72e1885bf0ea0f428e42be",
    "testharness"
   ],
   "css/css-transitions-1/events-003.html": [
-   "3e490116ffa0850bc849c2731dfa43c42ce78a17",
+   "cb4147b4b9e43b3ec6fc70c7887621790e00c0ea",
    "testharness"
   ],
   "css/css-transitions-1/events-004.html": [
-   "26295080416d83dcb6ccdc6d3158d2e84b29e32b",
+   "ba0027ef26edfde941ab3c2f0072e10f0c6248a4",
    "testharness"
   ],
   "css/css-transitions-1/events-005.html": [
-   "d5a001057e76b24a9614a1e6eb0c79e6ecb86186",
+   "fb8c4dd32adcb9b264f2990ab4e962986561f5ed",
    "testharness"
   ],
   "css/css-transitions-1/events-006.html": [
-   "0e3dd5bdfd7f0d4cb3324bf8315f2a1748df04c2",
+   "2e957a34c69ca94037f4b8af9c3e87fc94a63a46",
    "testharness"
   ],
   "css/css-transitions-1/events-007.html": [
-   "3848e7aa9b6023144fd2dd8bde568a664a564d02",
+   "f92ae90b2f7a88f32f141b3136ff833fb7ba6a2b",
    "testharness"
   ],
   "css/css-transitions-1/hidden-container-001.html": [
    "a256ef1efbfd088de9771835ecec7b5aefcc1495",
    "testharness"
   ],
   "css/css-transitions-1/properties-value-001.html": [
    "ce0c9c0f5ebb844fd931e5b5e3345b3dab6531c0",
@@ -532990,17 +536058,17 @@
    "461fd17b274662b88500cdf42bab7f3b79e6019d",
    "support"
   ],
   "css/css-transitions-1/support/generalParallelTest.js": [
    "1b9c80e2cc423958d70eb24a1b8349ed512d6099",
    "support"
   ],
   "css/css-transitions-1/support/helper.js": [
-   "b286f9cb99db632a2e95707119e7cb6e0a0f3aab",
+   "73bb1ba1862facb0d8a3e3dcd78611a79f458025",
    "support"
   ],
   "css/css-transitions-1/support/import-green.css": [
    "db4f420efdb292d6520be1a3bf052ed3f6f9e7e3",
    "support"
   ],
   "css/css-transitions-1/support/import-red.css": [
    "0f2b9133fcfa22d5506a5cee307bd1a4d50e87e9",
@@ -533602,17 +536670,17 @@
    "9a80d6ec5ae05de8861fd9beed8ce109a117b755",
    "testharness"
   ],
   "css/css-ui-3/caret-color-019.html": [
    "0e61e42453751abcb69db5e4f277170a7585f22e",
    "testharness"
   ],
   "css/css-ui-3/caret-color-020.html": [
-   "ccb5ab72ef95d82eba7504f26170a88a98178edd",
+   "46c6575138d57250aa385e2ee5fa4a8453da644e",
    "testharness"
   ],
   "css/css-ui-3/caret-color-021.html": [
    "55abbc9bdd12b6d2c2ebb8d207edc177a205d1a0",
    "testharness"
   ],
   "css/css-ui-3/cursor-001.html": [
    "4526dac846815266ae8e94dbd3bd97bab182d057",
@@ -535174,17 +538242,17 @@
    "7f8d6b8a49fe41b336b437083978acf69e562a1e",
    "reftest"
   ],
   "css/css-ui-3/text-overflow-005.html": [
    "19d88ba58ec539abc1e32a3e07526a7abea355f4",
    "reftest"
   ],
   "css/css-ui-3/text-overflow-006.html": [
-   "f52b6fb409dac90a71fa71c201d0b8c08d805fbd",
+   "f1cf60e25fd70476597cd86cd81ebeea6a5586a3",
    "reftest"
   ],
   "css/css-ui-3/text-overflow-007.html": [
    "c4efe1edf35eaf83285d87829304ff371e33c76e",
    "reftest"
   ],
   "css/css-ui-3/text-overflow-008.html": [
    "6dae594a6197701649c6fafcbc2f266131fcd041",
@@ -535241,16 +538309,20 @@
   "css/css-ui-3/text-overflow-021.html": [
    "afbaf2e7d3acfa93b295b656a0ffbb2a4f74011f",
    "reftest"
   ],
   "css/css-ui-3/text-overflow-022.html": [
    "095f78700529b34397887722b57b56dd7dd97861",
    "reftest"
   ],
+  "css/css-ui-3/text-overflow-023.html": [
+   "4fd38a517e41851216d12db8c6b732d96f76e325",
+   "testharness"
+  ],
   "css/css-ui-3/text-overflow-ref.html": [
    "db55b0b95a7406e9c4f00081b3e2cbe6b07363f7",
    "support"
   ],
   "css/css-ui-3/text-overflow.html": [
    "d3a6c835c23b82a85398e7981461a0cd3a75b861",
    "manual"
   ],
@@ -535689,16 +538761,20 @@
   "css/css-ui-4/support/nav-up-013-frame.html": [
    "aba357c58d6c4ce9975e2dd5dd9ef704895b4afb",
    "support"
   ],
   "css/css-values-3/OWNERS": [
    "857b8aadc90a4073e122c667a554669a93886785",
    "support"
   ],
+  "css/css-values-3/absolute-length-units-001.html": [
+   "d21dfd079ff6ac225e5f36c25e34bd994a713fa2",
+   "testharness"
+  ],
   "css/css-values-3/absolute_length_units.html": [
    "64ea61f181e9e6c1c801ff7e10c75122beab45c2",
    "visual"
   ],
   "css/css-values-3/attr-color-invalid-cast.html": [
    "be999bc7b295cd6f1506d89e4a12aeb9e6f6ffbd",
    "reftest"
   ],
@@ -535814,21 +538890,21 @@
    "1af838ca36931a9ad69bcb7b7bb8a87594fa9a35",
    "support"
   ],
   "css/css-values-3/reference/ch-unit-002-ref.html": [
    "38180af4776f7234d0e100210d0ba61648d5aa7d",
    "support"
   ],
   "css/css-values-3/reference/vh_not_refreshing_on_chrome-ref.html": [
-   "214ac04a1caed95fff6854c18a7fae9ffdca1b76",
+   "affece13e73e451198a986146abde869b90c64cb",
    "support"
   ],
   "css/css-values-3/reference/vh_not_refreshing_on_chrome_iframe-ref.html": [
-   "ad8d37ad73e28b91af8b469eac6eab2bc0bdb9ef",
+   "81474dbdd159353cc30131e37d54556e422e3f5a",
    "support"
   ],
   "css/css-values-3/support/1x1-green.png": [
    "51e7b6974a09eda6cb31337717c5eaeb9c44b443",
    "support"
   ],
   "css/css-values-3/support/1x1-lime.png": [
    "b040eb633a35c0648ad72a2902361faf25bc419d",
@@ -535998,17 +539074,17 @@
    "956e5156fd8c0e75b1c0f3b8b3b900b653663f74",
    "support"
   ],
   "css/css-values-3/support/test-tr.png": [
    "078e1dd6dd61d36cec239ed75d02051f61fe60a5",
    "support"
   ],
   "css/css-values-3/support/vh_not_refreshing_on_chrome_iframe.html": [
-   "bdb7025d19780a35e031e5b4df92a0e3b2ec815d",
+   "95f9582bf94c0bc60ddee79415b763af8762faf0",
    "support"
   ],
   "css/css-values-3/unset-value-storage.html": [
    "ce34d77ec21c9b94a2ffe31d4f9e153e14605474",
    "testharness"
   ],
   "css/css-values-3/vh-calc-support-pct.html": [
    "1d1b6fd96100b08b7abe0125d386edf736d57aa6",
@@ -536058,17 +539134,17 @@
    "1b04d4b24e85ffa13356c123ac9cd76e48197249",
    "support"
   ],
   "css/css-values-3/vh-zero-support.html": [
    "867829cef40241548e9caf2038aa23b152367781",
    "support"
   ],
   "css/css-values-3/vh_not_refreshing_on_chrome.html": [
-   "50f44774467976bc31f0d05df882bc971375991d",
+   "b95d1e9054aaaa9c9a780fd4852307ed3604d46a",
    "reftest"
   ],
   "css/css-values-3/viewport-relative-lengths-scaled-viewport.html": [
    "b824a2713854b1050957ffa9ef09ff016a888a83",
    "testharness"
   ],
   "css/css-values-3/viewport-units-css2-001.html": [
    "1353bbd302bdf62609fb1f7c793a8c196d72fd9d",
@@ -545430,17 +548506,17 @@
    "f24895dc1d994388c45fb6fa39132a7e1c03d18b",
    "testharness"
   ],
   "css/geometry-1/DOMRectList.html": [
    "382b6c7ea9bc4c75d1b007b59ccdcb9c642f51ce",
    "testharness"
   ],
   "css/geometry-1/OWNERS": [
-   "4b2b22591c272446136118ce3d174d1b66200743",
+   "173dd21a142b526b7447cc24e93a800e84f70bbc",
    "support"
   ],
   "css/geometry-1/WebKitCSSMatrix.html": [
    "353fb5d2950784a88ce7764bb23c4267ac837ca8",
    "testharness"
   ],
   "css/geometry-1/WebKitCSSMatrix.worker.js": [
    "35d9a1d1a7f655b55d94d0b409e9562a3fd08db5",
@@ -545453,16 +548529,20 @@
   "css/geometry-1/interfaces.html": [
    "c3ec6da200303fb99e86255eaf1da1e261374d39",
    "testharness"
   ],
   "css/geometry-1/interfaces.worker.js": [
    "22348a0aaeec8dcd677b8f60486f2e043b8f8a86",
    "testharness"
   ],
+  "css/geometry-1/spec-examples.html": [
+   "9cf446202e4527e26d113e36d2e7427ab32ce2f0",
+   "testharness"
+  ],
   "css/geometry-1/structured-serialization.html": [
    "1cc9f91deb2cf68704f0f5cda77a3288f45d5c5a",
    "testharness"
   ],
   "css/geometry-1/support/dommatrix-test-util.js": [
    "999ac15d20bb22fcdb27ae7ebc526aea8f577b5a",
    "support"
   ],
@@ -572710,17 +575790,17 @@
    "68c7ee0fa131bd88d0d1612d9963eb3813baaa81",
    "support"
   ],
   "css/work-in-progress/mozilla/serialization/unstyled.xml": [
    "62f96cb58a4090a76892821467dee5eb11ab8c37",
    "support"
   ],
   "css/work-in-progress/opera/OWNERS": [
-   "3a52efa37cb05c353bb8ce78146c42db6a238b74",
+   "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc",
    "support"
   ],
   "css/work-in-progress/opera/animations/0_as_keyframe_selector.html": [
    "0437791e89bb783bf9d1a2bfab937eaf75341342",
    "support"
   ],
   "css/work-in-progress/opera/animations/affects_computed_value.html": [
    "66cb85ad99540f72592e15ee4fb0b7e88524ab3b",
@@ -575446,17 +578526,17 @@
    "4b209fa18eda5f0c50639357e9851de28e545cf7",
    "testharness"
   ],
   "cssom-view/MediaQueryList-with-empty-string.html": [
    "034fd2a3b8da32d4b2ef0465fe4361c424c6ad3d",
    "testharness"
   ],
   "cssom-view/OWNERS": [
-   "083538f652edfeea9bde3d5d9f56667bc3773f6a",
+   "cf93c0eefa7ac990a83355eddb8b22fa4baddf53",
    "support"
   ],
   "cssom-view/Screen-pixelDepth-Screen-colorDepth001.html": [
    "256c4441e6f933c058065c2bea85d37acaa67a6f",
    "testharness"
   ],
   "cssom-view/cssom-getBoundingClientRect-001.html": [
    "7118495560adadebcca98e6add47a74669f87788",
@@ -575502,17 +578582,17 @@
    "a689737bd60877e181a8a7ff27774ab383c3de0b",
    "testharness"
   ],
   "cssom-view/elementFromPoint.html": [
    "0f78405640523cf451b19ea0348b8216139b8168",
    "testharness"
   ],
   "cssom-view/elementFromPosition.html": [
-   "d90dff8b15ec2977f341a7add9c7d627b62d9d0f",
+   "2bb07e21ddfbc24dabc39fa261c720a36f56a933",
    "testharness"
   ],
   "cssom-view/elementScroll.html": [
    "24c65428976fc4971a33368e6bf6f8b77199d69b",
    "testharness"
   ],
   "cssom-view/elementsFromPoint-iframes.html": [
    "ac39d7c8c7dfa49bc1e32b542082922a2a6a283f",
@@ -575549,16 +578629,20 @@
   "cssom-view/htmlelement-offset-width-001.html": [
    "071bcc0320577077bc6768921f28e33e892ccd9a",
    "testharness"
   ],
   "cssom-view/iframe.html": [
    "81c8e70138fc30d0954d9de692ee396310586c7f",
    "support"
   ],
+  "cssom-view/interfaces.html": [
+   "d74bbaf34040d130444915b4432c529a73d9604c",
+   "testharness"
+  ],
   "cssom-view/matchMedia.xht": [
    "3330cf1603555d50d097cdc584cf1c193c8b32d3",
    "testharness"
   ],
   "cssom-view/matchMediaAddListener.html": [
    "ec5b756e980676c8707bcb2d7d91b7c977158e0d",
    "testharness"
   ],
@@ -575581,16 +578665,20 @@
   "cssom-view/resources/iframe1.html": [
    "ec93f617bdc7b0055d96c7b00ab7832cca1c1af0",
    "support"
   ],
   "cssom-view/resources/iframe2.html": [
    "0a8784c474ccdd4a3e76cb936855a8ef59566217",
    "support"
   ],
+  "cssom-view/scrollBoundaryBehavior-manual.html": [
+   "987051cdbad355cbb1bbb8ea1030a3b17e533f09",
+   "manual"
+  ],
   "cssom-view/scrollIntoView-empty-args.html": [
    "57e22136750f54145c37722674389590b7f340b6",
    "testharness"
   ],
   "cssom-view/scrollIntoView-shadow.html": [
    "3c4a18992105fd7bf19cbf29f0b6d80cb12ca98c",
    "testharness"
   ],
@@ -575629,16 +578717,20 @@
   "cssom-view/scrollingElement-quirks-dynamic-002.html": [
    "fcb2ceb93ba7b84c86e4c00e59e8febdc8ff8fed",
    "reftest"
   ],
   "cssom-view/scrollingElement.html": [
    "e3bc7ab9a646c1275e5dab9394df97d72ef8a42e",
    "testharness"
   ],
+  "cssom-view/scrollintoview.html": [
+   "6ff3bd8afc87c9f678115e18d3ff8b5331f81c00",
+   "testharness"
+  ],
   "cssom-view/support/1x1-green.png": [
    "51e7b6974a09eda6cb31337717c5eaeb9c44b443",
    "support"
   ],
   "cssom-view/support/1x1-lime.png": [
    "b040eb633a35c0648ad72a2902361faf25bc419d",
    "support"
   ],
@@ -575809,20 +578901,16 @@
   "cssom-view/support/test-tr.png": [
    "078e1dd6dd61d36cec239ed75d02051f61fe60a5",
    "support"
   ],
   "cssom-view/ttwf-js-cssomview-getclientrects-length.html": [
    "7f3440e65abbe692e3c28f1f1d04671054ecc815",
    "testharness"
   ],
-  "cssom-view/ttwf-scrollintoview.html": [
-   "55d874f53db3c8ed03fff063584eecbcda10d2ce",
-   "testharness"
-  ],
   "cssom-view/window-screen-height-immutable.html": [
    "3193a200624217a260e17660006e9ce31a52814c",
    "testharness"
   ],
   "cssom-view/window-screen-height.html": [
    "c5b24034e81ae8be76d66c7097092e8ce801a622",
    "testharness"
   ],
@@ -575870,17 +578958,17 @@
    "21d9e43514fb3a7fbf8933429242dc544224ef24",
    "testharness"
   ],
   "cssom/MediaList.xhtml": [
    "277ec40d3a64d9881e594901a6bcdcd6b70405db",
    "testharness"
   ],
   "cssom/OWNERS": [
-   "504fa320d984433da43ab370215ecc2ee29ef66d",
+   "f468e2cf28cba133432cae56fd5b71e69188c7a3",
    "support"
   ],
   "cssom/StyleSheetList.html": [
    "3a0e6f64f70f863d679e537c4bfb76aaa0d3598a",
    "testharness"
   ],
   "cssom/computed-style-001.html": [
    "a940a84552ddcd716af743e0e8746c7582b5c760",
@@ -575966,17 +579054,17 @@
    "109ed203fabac2da4279419deb34d5bc5a393d09",
    "testharness"
   ],
   "cssom/insertRule-no-index.html": [
    "812f2b02d7694dd270b7a3e1ef205b99890ab216",
    "testharness"
   ],
   "cssom/interfaces.html": [
-   "5876c88acd95d18166fdd049bdb3f09cdde4eb3f",
+   "c1dfd96239986c9c57d7b07caebbd1fc9654e0b9",
    "testharness"
   ],
   "cssom/medialist-interfaces-001.html": [
    "dfaea262508d72d123006409174e3e21832a305f",
    "testharness"
   ],
   "cssom/medialist-interfaces-002.html": [
    "114fac94342afe2e7fe432a67c4b0bbf03d24bc4",
@@ -576209,16 +579297,20 @@
   "cssom/support/test-tl.png": [
    "956e5156fd8c0e75b1c0f3b8b3b900b653663f74",
    "support"
   ],
   "cssom/support/test-tr.png": [
    "078e1dd6dd61d36cec239ed75d02051f61fe60a5",
    "support"
   ],
+  "cssom/support/xmlss-pi.xhtml": [
+   "d25c88a9c