summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/html/rendering
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/html/rendering')
-rw-r--r--testing/web-platform/meta/html/rendering/dimension-attributes.html.ini27
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/__dir__.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/flow-content-0/dialog.html.ini8
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/flow-content-0/slot-element-focusable.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/flow-content-0/slot-element-tabbable.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/input-line-height-computed.html.ini18
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/placeholder-opacity-default.tentative.html.ini5
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/select-sizing-001.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/text-transform.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/hidden-elements.html.ini6
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/lists/lists-presentational-hints-ascii-case-insensitive.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-quirks-mode.html.ini5
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-standards-mode.html.ini5
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/font-face.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/font-size.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/tables/form-in-tables-xhtml.xhtml.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/tables/form-in-tables.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/tables/hidden-attr.html.ini20
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-attribute.html.ini74
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-background-print.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-border-2.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-border-presentational-hints-ascii-case-insensitive.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-ua-stylesheet.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-valign-baseline-ascii-case-insensitive.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-vspace-hspace-s.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-vspace-hspace.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/crashtests/fieldset-middleclick.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-block-formatting-context.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-block-size.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-border-radius-hittest.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-calculating-min-max-content.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-content-before-legend.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-content-percentage-size.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-default-style.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-display.html.ini5
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-flexbox.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-grid.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-multicol.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow-cssomview.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow.html.ini4
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-painting-order.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-percentage-block-size.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-percentage-padding.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-vertical.html.ini4
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/flex-legend-float-abspos.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align-justify-self.html.ini20
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align-text-align.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-auto-margins.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-block-formatting-context.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-block-position-centering.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display-none.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display-rendering.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display.html.ini14
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-float-abspos.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-grid-flex-multicol.html.ini7
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-hover.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-inline-position-with-fieldset-padding.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-margin-inline.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-sans-fieldset-display.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-tall.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/min-inline-size.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/sticky-content.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/exceed-then-not-exceed.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-cols-abssize.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-cols-percentage.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-cols-relsize.html.ini5
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-rows-abssize.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-rows-percentage.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-rows-relsize.html.ini5
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/color.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/hr.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/setting-overflow-visible.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-body-margin-attributes.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-marginwidth-marginheight.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute.html.ini5
-rw-r--r--testing/web-platform/meta/html/rendering/pixel-length-attributes.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/__dir__.ini1
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-alt-crash-001.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio-lazy.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-empty-alt-replaced.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-no-alt-replaced.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-replaced-box-while-loading.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-title-only-w-sizing.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/picture-aspect-ratio.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio.html.ini4
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-intrinsic-width-height.html.ini5
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/audio-controls-intrinsic-size.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/change-src-while-not-displayed.html.ini5
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/video-controls-vertical-writing-mode.html.ini5
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/images/img-sizes-auto.html.ini33
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-auto.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-fixed.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-percentage.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-auto.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-fixed.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/the-option-element/option-with-br.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-block-size-001-ref.html.ini6
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-block-size-001.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-line-height.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-empty.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/body-bgcolor-attribute-change.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/no-help-cursor-on-links.historical.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/the-details-element/__dir__.ini1
-rw-r--r--testing/web-platform/meta/html/rendering/the-details-element/auto-expand-details-text-fragment.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/the-details-element/details-display-type-001.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/the-details-element/details-display-type-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/the-details-element/details-page-break-before-2-print.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/the-details-element/details-pseudo-elements-001.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/the-details-element/details-pseudo-elements-002.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/unmapped-attributes.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/__dir__.ini1
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/appearance/appearance-animation-002.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/appearance/appearance-transition-001.html.ini7
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/appearance/appearance-transition-003.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/button-layout/computed-style.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/button-layout/display-other.html.ini41
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/button-layout/flex.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/button-layout/grid.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/button-layout/inline-level.html.ini4
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/button-layout/shrink-wrap.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/field-sizing-input-number.html.ini18
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/field-sizing-input-text.html.ini126
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/field-sizing-select.html.ini15
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/field-sizing-textarea.html.ini24
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/input-checkbox-switch-indeterminate.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/input-checkbox-switch.tentative.html.ini2
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/input-checkbox-switch.tentative.window.js.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/input-date-baseline-min-height.html.ini4
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/input-date-baseline-print.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/input-date-content-size.html.ini4
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/input-date-no-resize-on-hover.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/input-text-size.html.ini4
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/input-time-content-size.html.ini4
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/select-wrap-no-spill.optional.html.ini3
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/textarea-cols-rows.html.ini4
-rw-r--r--testing/web-platform/meta/html/rendering/widgets/the-select-element/select-as-listbox-default-styles.tentative.html.ini142
149 files changed, 998 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/rendering/dimension-attributes.html.ini b/testing/web-platform/meta/html/rendering/dimension-attributes.html.ini
new file mode 100644
index 0000000000..34880afa2f
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/dimension-attributes.html.ini
@@ -0,0 +1,27 @@
+[dimension-attributes.html]
+ [<col width="0"> mapping to <col> width property]
+ bug: https://github.com/whatwg/html/issues/4717
+
+ [<col width="0%"> mapping to <col> width property]
+ bug: https://github.com/whatwg/html/issues/4717
+
+ [<col width="0px"> mapping to <col> width property]
+ bug: https://github.com/whatwg/html/issues/4717
+
+ [<table height="0"> mapping to <table> height property]
+ bug: https://github.com/whatwg/html/issues/4715
+
+ [<table height="0%"> mapping to <table> height property]
+ bug: https://github.com/whatwg/html/issues/4715
+
+ [<table height="0px"> mapping to <table> height property]
+ bug: https://github.com/whatwg/html/issues/4715
+
+ [<tr height="0"> mapping to <tr> height property]
+ bug: https://github.com/whatwg/html/issues/4716
+
+ [<tr height="0%"> mapping to <tr> height property]
+ bug: https://github.com/whatwg/html/issues/4716
+
+ [<tr height="0px"> mapping to <tr> height property]
+ bug: https://github.com/whatwg/html/issues/4716
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/__dir__.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/__dir__.ini
new file mode 100644
index 0000000000..defc16f344
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/__dir__.ini
@@ -0,0 +1,2 @@
+lsan-allowed: [Alloc, MakeUnique, Malloc, Realloc, XPCNativeInterface::NewInstance, XPCNativeSet::NewInstance, XPCNativeSet::NewInstanceMutate, XPCWrappedNative::GetNewOrUsed, XPCWrappedNativeProto::GetNewOrUsed, mozilla::extensions::MatchPatternCore::MatchPatternCore, mozilla::extensions::MatchPatternSet::Constructor, mozilla::extensions::MatchPatternSet::GetPatterns]
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/flow-content-0/dialog.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/flow-content-0/dialog.html.ini
new file mode 100644
index 0000000000..90c0f393b8
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/flow-content-0/dialog.html.ini
@@ -0,0 +1,8 @@
+[dialog.html]
+ [Modal dialog in width: 540px iframe]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
+
+ [Modal dialog in width: 538px iframe]
+ expected:
+ if not debug and (os == "android"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/flow-content-0/slot-element-focusable.tentative.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/flow-content-0/slot-element-focusable.tentative.html.ini
new file mode 100644
index 0000000000..31811c3761
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/flow-content-0/slot-element-focusable.tentative.html.ini
@@ -0,0 +1,3 @@
+[slot-element-focusable.tentative.html]
+ [slot element with default style should be focusable]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/flow-content-0/slot-element-tabbable.tentative.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/flow-content-0/slot-element-tabbable.tentative.html.ini
new file mode 100644
index 0000000000..8c24be8337
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/flow-content-0/slot-element-tabbable.tentative.html.ini
@@ -0,0 +1,3 @@
+[slot-element-tabbable.tentative.html]
+ [slot element with default style should be focusable]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/input-line-height-computed.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/input-line-height-computed.html.ini
new file mode 100644
index 0000000000..024c72b1d4
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/input-line-height-computed.html.ini
@@ -0,0 +1,18 @@
+[input-line-height-computed.html]
+ [<input type=text>.computedStyleMap().get('line-height') should not be affected by the used value clamping]
+ expected: FAIL
+
+ [<input type=tel>.computedStyleMap().get('line-height') should not be affected by the used value clamping]
+ expected: FAIL
+
+ [<input type=search>.computedStyleMap().get('line-height') should not be affected by the used value clamping]
+ expected: FAIL
+
+ [<input type=url>.computedStyleMap().get('line-height') should not be affected by the used value clamping]
+ expected: FAIL
+
+ [<input type=email>.computedStyleMap().get('line-height') should not be affected by the used value clamping]
+ expected: FAIL
+
+ [<input type=password>.computedStyleMap().get('line-height') should not be affected by the used value clamping]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/placeholder-opacity-default.tentative.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/placeholder-opacity-default.tentative.html.ini
new file mode 100644
index 0000000000..d4109d92b2
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/placeholder-opacity-default.tentative.html.ini
@@ -0,0 +1,5 @@
+[placeholder-opacity-default.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Default opacity value is '1']
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/select-sizing-001.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/select-sizing-001.html.ini
new file mode 100644
index 0000000000..fd077d80d7
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/select-sizing-001.html.ini
@@ -0,0 +1,3 @@
+[select-sizing-001.html]
+ fuzzy:
+ if os == "android": maxDifference=0-1;totalPixels=0-4
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/text-transform.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/text-transform.html.ini
new file mode 100644
index 0000000000..6977edbb16
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/form-controls/text-transform.html.ini
@@ -0,0 +1,3 @@
+[text-transform.html]
+ fuzzy:
+ if os == "android": maxDifference=0-1;totalPixels=0-10
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/hidden-elements.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/hidden-elements.html.ini
new file mode 100644
index 0000000000..263d9a569d
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/hidden-elements.html.ini
@@ -0,0 +1,6 @@
+[hidden-elements.html]
+ [embed[hidden=''\] element should be inline 0x0]
+ expected: FAIL
+
+ [embed[hidden='until-found'\] element should be inline 0x0]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/lists/lists-presentational-hints-ascii-case-insensitive.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/lists/lists-presentational-hints-ascii-case-insensitive.html.ini
new file mode 100644
index 0000000000..7d41048ce2
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/lists/lists-presentational-hints-ascii-case-insensitive.html.ini
@@ -0,0 +1,3 @@
+[lists-presentational-hints-ascii-case-insensitive.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-quirks-mode.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-quirks-mode.html.ini
new file mode 100644
index 0000000000..3f4c8bb5fb
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-quirks-mode.html.ini
@@ -0,0 +1,5 @@
+[multicol-quirks-mode.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [multicol default styles (quirks mode)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-standards-mode.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-standards-mode.html.ini
new file mode 100644
index 0000000000..c64af955cc
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/margin-collapsing-quirks/multicol-standards-mode.html.ini
@@ -0,0 +1,5 @@
+[multicol-standards-mode.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [multicol default styles (standards mode)]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html.ini
new file mode 100644
index 0000000000..054fce45e9
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-q.html.ini
@@ -0,0 +1,2 @@
+[001-q.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml.ini
new file mode 100644
index 0000000000..0816a24da0
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/001-x.xhtml.ini
@@ -0,0 +1,2 @@
+[001-x.xhtml]
+ restart-after: true
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/font-face.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/font-face.html.ini
new file mode 100644
index 0000000000..fa4c1db516
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/font-face.html.ini
@@ -0,0 +1,3 @@
+[font-face.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/font-size.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/font-size.html.ini
new file mode 100644
index 0000000000..3c5c799501
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/phrasing-content-0/font-element-text-decoration-color/font-size.html.ini
@@ -0,0 +1,3 @@
+[font-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles.html.ini
new file mode 100644
index 0000000000..1bc31b2d57
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/sections-and-headings/headings-styles.html.ini
@@ -0,0 +1,3 @@
+[headings-styles.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/form-in-tables-xhtml.xhtml.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/form-in-tables-xhtml.xhtml.ini
new file mode 100644
index 0000000000..7c61255211
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/form-in-tables-xhtml.xhtml.ini
@@ -0,0 +1,3 @@
+[form-in-tables-xhtml.xhtml]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/form-in-tables.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/form-in-tables.html.ini
new file mode 100644
index 0000000000..cdb40bba30
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/form-in-tables.html.ini
@@ -0,0 +1,3 @@
+[form-in-tables.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/hidden-attr.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/hidden-attr.html.ini
new file mode 100644
index 0000000000..dab609a837
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/hidden-attr.html.ini
@@ -0,0 +1,20 @@
+[hidden-attr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Computed display and visibility of colgroup]
+ expected: FAIL
+
+ [Computed display and visibility of col]
+ expected: FAIL
+
+ [Computed display and visibility of thead]
+ expected: FAIL
+
+ [Computed display and visibility of tbody]
+ expected: FAIL
+
+ [Computed display and visibility of tfoot]
+ expected: FAIL
+
+ [Computed display and visibility of tr]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-attribute.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-attribute.html.ini
new file mode 100644
index 0000000000..348a6edb9b
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-attribute.html.ini
@@ -0,0 +1,74 @@
+[table-attribute.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [table td align attribute left is correct]
+ expected: FAIL
+
+ [table tfoot align attribute center is correct]
+ expected: FAIL
+
+ [table th align attribute middle is correct]
+ expected: FAIL
+
+ [table thead align attribute right is correct]
+ expected: FAIL
+
+ [table thead align attribute middle is correct]
+ expected: FAIL
+
+ [table tr align attribute center is correct]
+ expected: FAIL
+
+ [table th align attribute left is correct]
+ expected: FAIL
+
+ [table tbody align attribute right is correct]
+ expected: FAIL
+
+ [table thead align attribute left is correct]
+ expected: FAIL
+
+ [table th align attribute center is correct]
+ expected: FAIL
+
+ [table td align attribute center is correct]
+ expected: FAIL
+
+ [table tr align attribute middle is correct]
+ expected: FAIL
+
+ [table tfoot align attribute middle is correct]
+ expected: FAIL
+
+ [table th align attribute right is correct]
+ expected: FAIL
+
+ [table tr align attribute left is correct]
+ expected: FAIL
+
+ [table td align attribute right is correct]
+ expected: FAIL
+
+ [table tfoot align attribute left is correct]
+ expected: FAIL
+
+ [table tfoot align attribute right is correct]
+ expected: FAIL
+
+ [table thead align attribute center is correct]
+ expected: FAIL
+
+ [table tbody align attribute middle is correct]
+ expected: FAIL
+
+ [table tbody align attribute left is correct]
+ expected: FAIL
+
+ [table tbody align attribute center is correct]
+ expected: FAIL
+
+ [table td align attribute middle is correct]
+ expected: FAIL
+
+ [table tr align attribute right is correct]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-background-print.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-background-print.html.ini
new file mode 100644
index 0000000000..a9d41ef5da
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-background-print.html.ini
@@ -0,0 +1,2 @@
+[table-background-print.html]
+ fuzzy: maxDifference=0-138;totalPixels=0-647
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-border-2.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-border-2.html.ini
new file mode 100644
index 0000000000..612a81bb5e
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-border-2.html.ini
@@ -0,0 +1,2 @@
+[table-border-2.html]
+ restart-after: true
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-border-presentational-hints-ascii-case-insensitive.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-border-presentational-hints-ascii-case-insensitive.html.ini
new file mode 100644
index 0000000000..1d33f66ad4
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-border-presentational-hints-ascii-case-insensitive.html.ini
@@ -0,0 +1,2 @@
+[table-border-presentational-hints-ascii-case-insensitive.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-ua-stylesheet.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-ua-stylesheet.html.ini
new file mode 100644
index 0000000000..acd860570f
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-ua-stylesheet.html.ini
@@ -0,0 +1,3 @@
+[table-ua-stylesheet.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-valign-baseline-ascii-case-insensitive.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-valign-baseline-ascii-case-insensitive.html.ini
new file mode 100644
index 0000000000..04c2377925
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-valign-baseline-ascii-case-insensitive.html.ini
@@ -0,0 +1,3 @@
+[table-valign-baseline-ascii-case-insensitive.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-vspace-hspace-s.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-vspace-hspace-s.html.ini
new file mode 100644
index 0000000000..b957e4eb07
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-vspace-hspace-s.html.ini
@@ -0,0 +1,3 @@
+[table-vspace-hspace-s.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-vspace-hspace.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-vspace-hspace.html.ini
new file mode 100644
index 0000000000..7a9d7b9085
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/tables/table-vspace-hspace.html.ini
@@ -0,0 +1,3 @@
+[table-vspace-hspace.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/crashtests/fieldset-middleclick.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/crashtests/fieldset-middleclick.html.ini
new file mode 100644
index 0000000000..421e7d9d04
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/crashtests/fieldset-middleclick.html.ini
@@ -0,0 +1,2 @@
+[fieldset-middleclick.html]
+ expected: TIMEOUT
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-block-formatting-context.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-block-formatting-context.html.ini
new file mode 100644
index 0000000000..7ff0cf6892
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-block-formatting-context.html.ini
@@ -0,0 +1,3 @@
+[fieldset-block-formatting-context.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-block-size.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-block-size.html.ini
new file mode 100644
index 0000000000..a43eebe273
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-block-size.html.ini
@@ -0,0 +1,3 @@
+[fieldset-block-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-border-radius-hittest.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-border-radius-hittest.html.ini
new file mode 100644
index 0000000000..37ba803158
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-border-radius-hittest.html.ini
@@ -0,0 +1,3 @@
+[fieldset-border-radius-hittest.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-calculating-min-max-content.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-calculating-min-max-content.html.ini
new file mode 100644
index 0000000000..480e9c9ed7
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-calculating-min-max-content.html.ini
@@ -0,0 +1,3 @@
+[fieldset-calculating-min-max-content.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-content-before-legend.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-content-before-legend.html.ini
new file mode 100644
index 0000000000..4cce947225
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-content-before-legend.html.ini
@@ -0,0 +1,3 @@
+[fieldset-content-before-legend.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-content-percentage-size.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-content-percentage-size.html.ini
new file mode 100644
index 0000000000..6028c0cfe0
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-content-percentage-size.html.ini
@@ -0,0 +1,3 @@
+[fieldset-content-percentage-size.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-default-style.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-default-style.html.ini
new file mode 100644
index 0000000000..e28c33c2d5
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-default-style.html.ini
@@ -0,0 +1,3 @@
+[fieldset-default-style.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-display.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-display.html.ini
new file mode 100644
index 0000000000..da47c86585
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-display.html.ini
@@ -0,0 +1,5 @@
+[fieldset-display.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [fieldset with display: run-in]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-flexbox.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-flexbox.html.ini
new file mode 100644
index 0000000000..c4d5a520ad
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-flexbox.html.ini
@@ -0,0 +1,3 @@
+[fieldset-flexbox.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content.html.ini
new file mode 100644
index 0000000000..601f1894ea
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content.html.ini
@@ -0,0 +1,3 @@
+[fieldset-generated-content.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-grid.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-grid.html.ini
new file mode 100644
index 0000000000..37177b3128
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-grid.html.ini
@@ -0,0 +1,3 @@
+[fieldset-grid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-multicol.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-multicol.html.ini
new file mode 100644
index 0000000000..2bb3c8476e
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-multicol.html.ini
@@ -0,0 +1,3 @@
+[fieldset-multicol.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow-cssomview.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow-cssomview.html.ini
new file mode 100644
index 0000000000..61f7b03cb2
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow-cssomview.html.ini
@@ -0,0 +1,3 @@
+[fieldset-overflow-cssomview.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow.html.ini
new file mode 100644
index 0000000000..185c052048
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-overflow.html.ini
@@ -0,0 +1,4 @@
+[fieldset-overflow.html]
+ expected:
+ if (os == "win") and not fission: FAIL
+ if (os == "mac") and not fission and swgl: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-painting-order.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-painting-order.html.ini
new file mode 100644
index 0000000000..4f698bdc82
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-painting-order.html.ini
@@ -0,0 +1,2 @@
+[fieldset-painting-order.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-percentage-block-size.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-percentage-block-size.html.ini
new file mode 100644
index 0000000000..a7f8752f3c
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-percentage-block-size.html.ini
@@ -0,0 +1,3 @@
+[fieldset-percentage-block-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-percentage-padding.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-percentage-padding.html.ini
new file mode 100644
index 0000000000..ea05556486
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-percentage-padding.html.ini
@@ -0,0 +1,3 @@
+[fieldset-percentage-padding.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-vertical.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-vertical.html.ini
new file mode 100644
index 0000000000..393fcd3a67
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-vertical.html.ini
@@ -0,0 +1,4 @@
+[fieldset-vertical.html]
+ expected:
+ if (os != "win") and (processor == "x86") and not debug: FAIL
+ if (os == "win") and (processor == "x86") and not debug: ["PASS", "FAIL"]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/flex-legend-float-abspos.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/flex-legend-float-abspos.html.ini
new file mode 100644
index 0000000000..8dd017abe5
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/flex-legend-float-abspos.html.ini
@@ -0,0 +1,3 @@
+[flex-legend-float-abspos.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align-justify-self.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align-justify-self.html.ini
new file mode 100644
index 0000000000..1c743a10f0
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align-justify-self.html.ini
@@ -0,0 +1,20 @@
+[legend-align-justify-self.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [<fieldset><legend align="cEnTeR">x</legend></fieldset>]
+ expected: FAIL
+
+ [<fieldset><legend align="right">x</legend></fieldset>]
+ expected: FAIL
+
+ [<fieldset><legend align="left">x</legend></fieldset>]
+ expected: FAIL
+
+ [<fieldset><legend align="center">x</legend></fieldset>]
+ expected: FAIL
+
+ [<fieldset><legend align="rIgHt">x</legend></fieldset>]
+ expected: FAIL
+
+ [<fieldset><legend align="lEfT">x</legend></fieldset>]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align-text-align.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align-text-align.html.ini
new file mode 100644
index 0000000000..6c3c2a0f5a
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align-text-align.html.ini
@@ -0,0 +1,3 @@
+[legend-align-text-align.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align.html.ini
new file mode 100644
index 0000000000..614f39fa70
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-align.html.ini
@@ -0,0 +1,3 @@
+[legend-align.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-auto-margins.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-auto-margins.html.ini
new file mode 100644
index 0000000000..a247c000ce
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-auto-margins.html.ini
@@ -0,0 +1,3 @@
+[legend-auto-margins.html]
+ fuzzy:
+ if (os == "linux"): legend-auto-margins-ref.html:maxDifference=8;totalPixels=0-10
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-block-formatting-context.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-block-formatting-context.html.ini
new file mode 100644
index 0000000000..00505cd2ac
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-block-formatting-context.html.ini
@@ -0,0 +1,3 @@
+[legend-block-formatting-context.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-block-position-centering.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-block-position-centering.html.ini
new file mode 100644
index 0000000000..cb0d020a42
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-block-position-centering.html.ini
@@ -0,0 +1,3 @@
+[legend-block-position-centering.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display-none.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display-none.html.ini
new file mode 100644
index 0000000000..3f906de757
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display-none.html.ini
@@ -0,0 +1,3 @@
+[legend-display-none.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display-rendering.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display-rendering.html.ini
new file mode 100644
index 0000000000..d42471749b
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display-rendering.html.ini
@@ -0,0 +1,3 @@
+[legend-display-rendering.html]
+ expected: FAIL
+ restart-after: @True
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display.html.ini
new file mode 100644
index 0000000000..963c6a0763
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-display.html.ini
@@ -0,0 +1,14 @@
+[legend-display.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [rendered legend with display: run-in]
+ expected: FAIL
+
+ [rendered legend with display: run-in; overflow:hidden]
+ expected: FAIL
+
+ [rendered legend with display: run-in; columns:1]
+ expected: FAIL
+
+ [rendered legend with display: run-in; overflow:hidden;columns:1]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-float-abspos.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-float-abspos.html.ini
new file mode 100644
index 0000000000..9ab4e4f588
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-float-abspos.html.ini
@@ -0,0 +1,3 @@
+[legend-float-abspos.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-grid-flex-multicol.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-grid-flex-multicol.html.ini
new file mode 100644
index 0000000000..25cd13381d
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-grid-flex-multicol.html.ini
@@ -0,0 +1,7 @@
+[legend-grid-flex-multicol.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [multicol]
+ bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1689619
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-hover.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-hover.html.ini
new file mode 100644
index 0000000000..8142bbcdbe
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-hover.html.ini
@@ -0,0 +1,3 @@
+[legend-hover.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-inline-position-with-fieldset-padding.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-inline-position-with-fieldset-padding.html.ini
new file mode 100644
index 0000000000..e31520fcbb
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-inline-position-with-fieldset-padding.html.ini
@@ -0,0 +1,3 @@
+[legend-inline-position-with-fieldset-padding.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-margin-inline.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-margin-inline.html.ini
new file mode 100644
index 0000000000..d7fc3dc4e4
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-margin-inline.html.ini
@@ -0,0 +1,3 @@
+[legend-margin-inline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-sans-fieldset-display.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-sans-fieldset-display.html.ini
new file mode 100644
index 0000000000..4c52cd0cd8
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-sans-fieldset-display.html.ini
@@ -0,0 +1,3 @@
+[legend-sans-fieldset-display.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-tall.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-tall.html.ini
new file mode 100644
index 0000000000..062aec5955
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-tall.html.ini
@@ -0,0 +1,2 @@
+[legend-tall.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend.html.ini
new file mode 100644
index 0000000000..8db23931f1
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend.html.ini
@@ -0,0 +1,3 @@
+[legend.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/min-inline-size.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/min-inline-size.html.ini
new file mode 100644
index 0000000000..872536a5b0
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/min-inline-size.html.ini
@@ -0,0 +1,3 @@
+[min-inline-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/sticky-content.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/sticky-content.html.ini
new file mode 100644
index 0000000000..ed4d6d28e6
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/sticky-content.html.ini
@@ -0,0 +1,3 @@
+[sticky-content.html]
+ fuzzy:
+ if os == "win": maxDifference=0-4;totalPixels=0-51
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/exceed-then-not-exceed.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/exceed-then-not-exceed.html.ini
new file mode 100644
index 0000000000..36ae2e0f59
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/exceed-then-not-exceed.html.ini
@@ -0,0 +1,3 @@
+[exceed-then-not-exceed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-cols-abssize.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-cols-abssize.html.ini
new file mode 100644
index 0000000000..ea0621c13b
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-cols-abssize.html.ini
@@ -0,0 +1,2 @@
+[large-cols-abssize.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-cols-percentage.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-cols-percentage.html.ini
new file mode 100644
index 0000000000..75a2253cc8
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-cols-percentage.html.ini
@@ -0,0 +1,2 @@
+[large-cols-percentage.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-cols-relsize.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-cols-relsize.html.ini
new file mode 100644
index 0000000000..6eef49d559
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-cols-relsize.html.ini
@@ -0,0 +1,5 @@
+[large-cols-relsize.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [A large relative value should not produce weird sizes.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-rows-abssize.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-rows-abssize.html.ini
new file mode 100644
index 0000000000..af360ef760
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-rows-abssize.html.ini
@@ -0,0 +1,2 @@
+[large-rows-abssize.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-rows-percentage.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-rows-percentage.html.ini
new file mode 100644
index 0000000000..9aaee252bb
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-rows-percentage.html.ini
@@ -0,0 +1,2 @@
+[large-rows-percentage.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-rows-relsize.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-rows-relsize.html.ini
new file mode 100644
index 0000000000..a6d08ebc3b
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-frameset-and-frame-elements/large-rows-relsize.html.ini
@@ -0,0 +1,5 @@
+[large-rows-relsize.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [A large relative value should not produce weird sizes.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/color.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/color.html.ini
new file mode 100644
index 0000000000..ca8bf6b2c8
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/color.html.ini
@@ -0,0 +1,2 @@
+[color.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/hr.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/hr.html.ini
new file mode 100644
index 0000000000..7286003cec
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/hr.html.ini
@@ -0,0 +1,3 @@
+[hr.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/setting-overflow-visible.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/setting-overflow-visible.html.ini
new file mode 100644
index 0000000000..ad3cc34031
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-hr-element-0/setting-overflow-visible.html.ini
@@ -0,0 +1,3 @@
+[setting-overflow-visible.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-body-margin-attributes.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-body-margin-attributes.html.ini
new file mode 100644
index 0000000000..813a9eb3a4
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-body-margin-attributes.html.ini
@@ -0,0 +1,3 @@
+[iframe-body-margin-attributes.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-marginwidth-marginheight.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-marginwidth-marginheight.html.ini
new file mode 100644
index 0000000000..c0a2dcf3b5
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-marginwidth-marginheight.html.ini
@@ -0,0 +1,3 @@
+[iframe-marginwidth-marginheight.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html.ini
new file mode 100644
index 0000000000..37f3bff34b
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute-values.html.ini
@@ -0,0 +1,3 @@
+[iframe-scrolling-attribute-values.html]
+ expected:
+ if (os == "win"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute.html.ini b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute.html.ini
new file mode 100644
index 0000000000..4e78dfaff4
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/non-replaced-elements/the-page/iframe-scrolling-attribute.html.ini
@@ -0,0 +1,5 @@
+[iframe-scrolling-attribute.html]
+ fuzzy:
+ if os == "win": maxDifference=0-4;totalPixels=0-51
+ expected:
+ if (os == "mac"): [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/rendering/pixel-length-attributes.html.ini b/testing/web-platform/meta/html/rendering/pixel-length-attributes.html.ini
new file mode 100644
index 0000000000..0819953aa2
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/pixel-length-attributes.html.ini
@@ -0,0 +1,3 @@
+[pixel-length-attributes.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/__dir__.ini b/testing/web-platform/meta/html/rendering/replaced-elements/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-alt-crash-001.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-alt-crash-001.html.ini
new file mode 100644
index 0000000000..124a21b623
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-alt-crash-001.html.ini
@@ -0,0 +1,3 @@
+[img-alt-crash-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio-lazy.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio-lazy.html.ini
new file mode 100644
index 0000000000..ffc460aa84
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio-lazy.html.ini
@@ -0,0 +1,3 @@
+[img-aspect-ratio-lazy.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.html.ini
new file mode 100644
index 0000000000..0c1f209e27
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio.html.ini
@@ -0,0 +1,3 @@
+[img-aspect-ratio.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-empty-alt-replaced.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-empty-alt-replaced.html.ini
new file mode 100644
index 0000000000..e60a77000a
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-empty-alt-replaced.html.ini
@@ -0,0 +1,3 @@
+[img-empty-alt-replaced.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-no-alt-replaced.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-no-alt-replaced.html.ini
new file mode 100644
index 0000000000..bf17aa2938
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-no-alt-replaced.html.ini
@@ -0,0 +1,3 @@
+[img-no-alt-replaced.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-replaced-box-while-loading.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-replaced-box-while-loading.html.ini
new file mode 100644
index 0000000000..0a1dcac416
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-replaced-box-while-loading.html.ini
@@ -0,0 +1,3 @@
+[img-replaced-box-while-loading.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-title-only-w-sizing.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-title-only-w-sizing.html.ini
new file mode 100644
index 0000000000..9e350604fa
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-title-only-w-sizing.html.ini
@@ -0,0 +1,3 @@
+[img-title-only-w-sizing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/picture-aspect-ratio.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/picture-aspect-ratio.html.ini
new file mode 100644
index 0000000000..5bc248b76f
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/picture-aspect-ratio.html.ini
@@ -0,0 +1,3 @@
+[picture-aspect-ratio.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio.html.ini
new file mode 100644
index 0000000000..41a65ec7ca
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-aspect-ratio.html.ini
@@ -0,0 +1,4 @@
+[video-aspect-ratio.html]
+ expected:
+ if (os == "mac") and not debug: [OK, TIMEOUT]
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-intrinsic-width-height.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-intrinsic-width-height.html.ini
new file mode 100644
index 0000000000..6b33b2cc5d
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/video-intrinsic-width-height.html.ini
@@ -0,0 +1,5 @@
+[video-intrinsic-width-height.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [both width/height attributes and style]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/audio-controls-intrinsic-size.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/audio-controls-intrinsic-size.html.ini
new file mode 100644
index 0000000000..136bb75af0
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/audio-controls-intrinsic-size.html.ini
@@ -0,0 +1,3 @@
+[audio-controls-intrinsic-size.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/change-src-while-not-displayed.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/change-src-while-not-displayed.html.ini
new file mode 100644
index 0000000000..a690c21bec
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/change-src-while-not-displayed.html.ini
@@ -0,0 +1,5 @@
+[change-src-while-not-displayed.html]
+ expected:
+ if (os == "linux") and not debug and not fission: [PASS, FAIL]
+ if (os == "linux") and not debug and fission: [PASS, FAIL]
+ if (os == "linux") and debug and not swgl: [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/video-controls-vertical-writing-mode.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/video-controls-vertical-writing-mode.html.ini
new file mode 100644
index 0000000000..732f9d5d4d
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/embedded-content/video-controls-vertical-writing-mode.html.ini
@@ -0,0 +1,5 @@
+[video-controls-vertical-writing-mode.html]
+ expected:
+ if debug and (os == "linux") and (processor == "x86"): FAIL
+ if not debug and (os == "mac"): FAIL
+ disabled: wpt-sync Bug 1458750
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/images/img-sizes-auto.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/images/img-sizes-auto.html.ini
new file mode 100644
index 0000000000..fc4e740774
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/images/img-sizes-auto.html.ini
@@ -0,0 +1,33 @@
+[img-sizes-auto.html]
+ [<img sizes="auto"> - contain]
+ expected: FAIL
+
+ [<img sizes="auto"> - contain-intrinsic-size]
+ expected: FAIL
+
+ [<img sizes="auto" width="10" height="20"> - contain]
+ expected: FAIL
+
+ [<img sizes="auto" width="10" height="20"> - contain-intrinsic-size]
+ expected: FAIL
+
+ [<img sizes="AuTo"> - contain]
+ expected: FAIL
+
+ [<img sizes="AuTo"> - contain-intrinsic-size]
+ expected: FAIL
+
+ [<img sizes="auto,xyz"> - contain]
+ expected: FAIL
+
+ [<img sizes="auto,xyz"> - contain-intrinsic-size]
+ expected: FAIL
+
+ [<img sizes="AuTo,xyz"> - contain]
+ expected: FAIL
+
+ [<img sizes="AuTo,xyz"> - contain-intrinsic-size]
+ expected: FAIL
+
+ [<img sizes="auto" class="test-important"> - contain]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html.ini
new file mode 100644
index 0000000000..35ed43255f
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html.ini
@@ -0,0 +1,3 @@
+[svg-in-iframe-auto.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html.ini
new file mode 100644
index 0000000000..2ea8ff48e8
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html.ini
@@ -0,0 +1,3 @@
+[svg-in-iframe-fixed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html.ini
new file mode 100644
index 0000000000..34e5861ee8
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html.ini
@@ -0,0 +1,3 @@
+[svg-in-iframe-percentage.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-auto.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-auto.html.ini
new file mode 100644
index 0000000000..0b4d0f331a
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-auto.html.ini
@@ -0,0 +1,3 @@
+[svg-in-img-auto.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-fixed.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-fixed.html.ini
new file mode 100644
index 0000000000..e170218c6c
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-fixed.html.ini
@@ -0,0 +1,3 @@
+[svg-in-img-fixed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-percentage.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-percentage.html.ini
new file mode 100644
index 0000000000..ae82cb61c0
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-img-percentage.html.ini
@@ -0,0 +1,3 @@
+[svg-in-img-percentage.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-auto.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-auto.html.ini
new file mode 100644
index 0000000000..4c45046477
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-auto.html.ini
@@ -0,0 +1,3 @@
+[svg-in-object-auto.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-fixed.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-fixed.html.ini
new file mode 100644
index 0000000000..5f4f17771b
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-fixed.html.ini
@@ -0,0 +1,3 @@
+[svg-in-object-fixed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.html.ini
new file mode 100644
index 0000000000..adcdec6a4f
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.html.ini
@@ -0,0 +1,3 @@
+[svg-in-object-percentage.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html.ini
new file mode 100644
index 0000000000..fbf0cc12e2
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html.ini
@@ -0,0 +1,3 @@
+[svg-inline.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/the-option-element/option-with-br.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/the-option-element/option-with-br.html.ini
new file mode 100644
index 0000000000..c511e0c45c
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/the-option-element/option-with-br.html.ini
@@ -0,0 +1,2 @@
+[option-with-br.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-block-size-001-ref.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-block-size-001-ref.html.ini
new file mode 100644
index 0000000000..a97bd551c5
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-block-size-001-ref.html.ini
@@ -0,0 +1,6 @@
+[select-1-block-size-001-ref.html]
+ expected:
+ if os == "android": PASS
+ if os == "mac": PASS
+ if os == "linux": PASS
+ FAIL
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-block-size-001.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-block-size-001.html.ini
new file mode 100644
index 0000000000..76202b8db8
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-block-size-001.html.ini
@@ -0,0 +1,2 @@
+[select-1-block-size-001.html]
+ fuzzy: maxDifference=48-144;totalPixels=0-4
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-line-height.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-line-height.html.ini
new file mode 100644
index 0000000000..61feeeb71c
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-1-line-height.html.ini
@@ -0,0 +1,3 @@
+[select-1-line-height.html]
+ fuzzy:
+ if os == "android": maxDifference=0-1;totalPixels=0-1
diff --git a/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-empty.html.ini b/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-empty.html.ini
new file mode 100644
index 0000000000..d90f433778
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/replaced-elements/the-select-element/select-empty.html.ini
@@ -0,0 +1,3 @@
+[select-empty.html]
+ expected: FAIL
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1511369
diff --git a/testing/web-platform/meta/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/body-bgcolor-attribute-change.html.ini b/testing/web-platform/meta/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/body-bgcolor-attribute-change.html.ini
new file mode 100644
index 0000000000..14643731dd
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/body-bgcolor-attribute-change.html.ini
@@ -0,0 +1,3 @@
+[body-bgcolor-attribute-change.html]
+ expected:
+ if (os == "win") and debug and (processor == "x86_64") and not swgl: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/no-help-cursor-on-links.historical.html.ini b/testing/web-platform/meta/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/no-help-cursor-on-links.historical.html.ini
new file mode 100644
index 0000000000..0616a4c8aa
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/the-css-user-agent-style-sheet-and-presentational-hints/no-help-cursor-on-links.historical.html.ini
@@ -0,0 +1,3 @@
+[no-help-cursor-on-links.historical.html]
+ expected:
+ if (processor == "x86") and (os == "linux"): ["OK", "ERROR"]
diff --git a/testing/web-platform/meta/html/rendering/the-details-element/__dir__.ini b/testing/web-platform/meta/html/rendering/the-details-element/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/the-details-element/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/html/rendering/the-details-element/auto-expand-details-text-fragment.html.ini b/testing/web-platform/meta/html/rendering/the-details-element/auto-expand-details-text-fragment.html.ini
new file mode 100644
index 0000000000..ba0f3b7037
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/the-details-element/auto-expand-details-text-fragment.html.ini
@@ -0,0 +1,3 @@
+[auto-expand-details-text-fragment.html]
+ [Verifies that the beforematch event is fired on the matching element of a ScrollToTextFragment navigation.]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/the-details-element/details-display-type-001.tentative.html.ini b/testing/web-platform/meta/html/rendering/the-details-element/details-display-type-001.tentative.html.ini
new file mode 100644
index 0000000000..ff24f6fcdf
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/the-details-element/details-display-type-001.tentative.html.ini
@@ -0,0 +1,2 @@
+[details-display-type-001.tentative.html]
+ prefs: [layout.details.force-block-layout:false]
diff --git a/testing/web-platform/meta/html/rendering/the-details-element/details-display-type-002.tentative.html.ini b/testing/web-platform/meta/html/rendering/the-details-element/details-display-type-002.tentative.html.ini
new file mode 100644
index 0000000000..d55a32f7c9
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/the-details-element/details-display-type-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[details-display-type-002.tentative.html]
+ prefs: [layout.details.force-block-layout:false]
diff --git a/testing/web-platform/meta/html/rendering/the-details-element/details-page-break-before-2-print.html.ini b/testing/web-platform/meta/html/rendering/the-details-element/details-page-break-before-2-print.html.ini
new file mode 100644
index 0000000000..b5e9aa8445
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/the-details-element/details-page-break-before-2-print.html.ini
@@ -0,0 +1,3 @@
+[details-page-break-before-2-print.html]
+ expected:
+ if (os == "win") and not debug: ["PASS", "FAIL", "TIMEOUT"]
diff --git a/testing/web-platform/meta/html/rendering/the-details-element/details-pseudo-elements-001.tentative.html.ini b/testing/web-platform/meta/html/rendering/the-details-element/details-pseudo-elements-001.tentative.html.ini
new file mode 100644
index 0000000000..a17d6e8fd9
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/the-details-element/details-pseudo-elements-001.tentative.html.ini
@@ -0,0 +1,2 @@
+[details-pseudo-elements-001.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/the-details-element/details-pseudo-elements-002.tentative.html.ini b/testing/web-platform/meta/html/rendering/the-details-element/details-pseudo-elements-002.tentative.html.ini
new file mode 100644
index 0000000000..75b4ed86b2
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/the-details-element/details-pseudo-elements-002.tentative.html.ini
@@ -0,0 +1,2 @@
+[details-pseudo-elements-002.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/unmapped-attributes.html.ini b/testing/web-platform/meta/html/rendering/unmapped-attributes.html.ini
new file mode 100644
index 0000000000..a7b1f693c9
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/unmapped-attributes.html.ini
@@ -0,0 +1,3 @@
+[unmapped-attributes.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/widgets/__dir__.ini b/testing/web-platform/meta/html/rendering/widgets/__dir__.ini
new file mode 100644
index 0000000000..daf68383df
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/__dir__.ini
@@ -0,0 +1 @@
+leak-threshold: [default:51200]
diff --git a/testing/web-platform/meta/html/rendering/widgets/appearance/appearance-animation-002.html.ini b/testing/web-platform/meta/html/rendering/widgets/appearance/appearance-animation-002.html.ini
new file mode 100644
index 0000000000..d0d879ae4a
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/appearance/appearance-animation-002.html.ini
@@ -0,0 +1,2 @@
+[appearance-animation-002.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/widgets/appearance/appearance-transition-001.html.ini b/testing/web-platform/meta/html/rendering/widgets/appearance/appearance-transition-001.html.ini
new file mode 100644
index 0000000000..a67f588b17
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/appearance/appearance-transition-001.html.ini
@@ -0,0 +1,7 @@
+[appearance-transition-001.html]
+ expected:
+ if (os == "win") and not swgl and debug and (processor == "x86_64"): [PASS, ERROR, TIMEOUT]
+ if (os == "linux") and debug and not fission and swgl: [PASS, ERROR]
+ if (os == "linux") and debug and not fission and not swgl: [PASS, ERROR]
+ if (os == "linux") and debug and fission: [PASS, ERROR]
+ if (os == "win") and swgl: [PASS, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/widgets/appearance/appearance-transition-003.html.ini b/testing/web-platform/meta/html/rendering/widgets/appearance/appearance-transition-003.html.ini
new file mode 100644
index 0000000000..e6c4033814
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/appearance/appearance-transition-003.html.ini
@@ -0,0 +1,2 @@
+[appearance-transition-003.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/widgets/button-layout/computed-style.html.ini b/testing/web-platform/meta/html/rendering/widgets/button-layout/computed-style.html.ini
new file mode 100644
index 0000000000..e0930555ac
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/button-layout/computed-style.html.ini
@@ -0,0 +1,3 @@
+[computed-style.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/widgets/button-layout/display-other.html.ini b/testing/web-platform/meta/html/rendering/widgets/button-layout/display-other.html.ini
new file mode 100644
index 0000000000..facae18483
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/button-layout/display-other.html.ini
@@ -0,0 +1,41 @@
+[display-other.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
+ [display: ruby-base]
+ expected: FAIL
+
+ [display: table-cell]
+ expected: FAIL
+
+ [display: table-header-group]
+ expected: FAIL
+
+ [display: ruby-text]
+ expected: FAIL
+
+ [display: table-column]
+ expected: FAIL
+
+ [display: ruby-text-container]
+ expected: FAIL
+
+ [display: ruby-base-container]
+ expected: FAIL
+
+ [display: table-caption]
+ expected: FAIL
+
+ [display: table-footer-group]
+ expected: FAIL
+
+ [display: run-in]
+ expected: FAIL
+
+ [display: table-row-group]
+ expected: FAIL
+
+ [display: table-column-group]
+ expected: FAIL
+
+ [display: table-row]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/widgets/button-layout/flex.html.ini b/testing/web-platform/meta/html/rendering/widgets/button-layout/flex.html.ini
new file mode 100644
index 0000000000..1198a33898
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/button-layout/flex.html.ini
@@ -0,0 +1,3 @@
+[flex.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/widgets/button-layout/grid.html.ini b/testing/web-platform/meta/html/rendering/widgets/button-layout/grid.html.ini
new file mode 100644
index 0000000000..e5058238ee
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/button-layout/grid.html.ini
@@ -0,0 +1,3 @@
+[grid.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/widgets/button-layout/inline-level.html.ini b/testing/web-platform/meta/html/rendering/widgets/button-layout/inline-level.html.ini
new file mode 100644
index 0000000000..5326174f3e
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/button-layout/inline-level.html.ini
@@ -0,0 +1,4 @@
+[inline-level.html]
+ fuzzy:
+ if os == "android": maxDifference=0-1;totalPixels=0-12
+ if os == "win": maxDifference=0-77;totalPixels=0-4
diff --git a/testing/web-platform/meta/html/rendering/widgets/button-layout/shrink-wrap.html.ini b/testing/web-platform/meta/html/rendering/widgets/button-layout/shrink-wrap.html.ini
new file mode 100644
index 0000000000..86802702ff
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/button-layout/shrink-wrap.html.ini
@@ -0,0 +1,3 @@
+[shrink-wrap.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/widgets/field-sizing-input-number.html.ini b/testing/web-platform/meta/html/rendering/widgets/field-sizing-input-number.html.ini
new file mode 100644
index 0000000000..68fa2bbd2c
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/field-sizing-input-number.html.ini
@@ -0,0 +1,18 @@
+[field-sizing-input-number.html]
+ [number: Empty value]
+ expected: FAIL
+
+ [number: Auto width and auto height with a long text]
+ expected: FAIL
+
+ [number: Explicit height and auto width]
+ expected: FAIL
+
+ [number: Text caret is taller than the placeholder]
+ expected: FAIL
+
+ [number: Text caret is shorter than the placeholder]
+ expected: FAIL
+
+ [number: Update field-sizing property dynamically]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/widgets/field-sizing-input-text.html.ini b/testing/web-platform/meta/html/rendering/widgets/field-sizing-input-text.html.ini
new file mode 100644
index 0000000000..a1695393f0
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/field-sizing-input-text.html.ini
@@ -0,0 +1,126 @@
+[field-sizing-input-text.html]
+ [text: Empty value]
+ expected: FAIL
+
+ [text: Empty value with a size atttribute]
+ expected: FAIL
+
+ [text: Auto width and auto height with a long text]
+ expected: FAIL
+
+ [text: Explicit height and auto width]
+ expected: FAIL
+
+ [text: Text caret is taller than the placeholder]
+ expected: FAIL
+
+ [text: Text caret is shorter than the placeholder]
+ expected: FAIL
+
+ [text: Update field-sizing property dynamically]
+ expected: FAIL
+
+ [search: Empty value]
+ expected: FAIL
+
+ [search: Empty value with a size atttribute]
+ expected: FAIL
+
+ [search: Auto width and auto height with a long text]
+ expected: FAIL
+
+ [search: Explicit height and auto width]
+ expected: FAIL
+
+ [search: Text caret is taller than the placeholder]
+ expected: FAIL
+
+ [search: Text caret is shorter than the placeholder]
+ expected: FAIL
+
+ [search: Update field-sizing property dynamically]
+ expected: FAIL
+
+ [tel: Empty value]
+ expected: FAIL
+
+ [tel: Empty value with a size atttribute]
+ expected: FAIL
+
+ [tel: Auto width and auto height with a long text]
+ expected: FAIL
+
+ [tel: Explicit height and auto width]
+ expected: FAIL
+
+ [tel: Text caret is taller than the placeholder]
+ expected: FAIL
+
+ [tel: Text caret is shorter than the placeholder]
+ expected: FAIL
+
+ [tel: Update field-sizing property dynamically]
+ expected: FAIL
+
+ [url: Empty value]
+ expected: FAIL
+
+ [url: Empty value with a size atttribute]
+ expected: FAIL
+
+ [url: Auto width and auto height with a long text]
+ expected: FAIL
+
+ [url: Explicit height and auto width]
+ expected: FAIL
+
+ [url: Text caret is taller than the placeholder]
+ expected: FAIL
+
+ [url: Text caret is shorter than the placeholder]
+ expected: FAIL
+
+ [url: Update field-sizing property dynamically]
+ expected: FAIL
+
+ [email: Empty value]
+ expected: FAIL
+
+ [email: Empty value with a size atttribute]
+ expected: FAIL
+
+ [email: Auto width and auto height with a long text]
+ expected: FAIL
+
+ [email: Explicit height and auto width]
+ expected: FAIL
+
+ [email: Text caret is taller than the placeholder]
+ expected: FAIL
+
+ [email: Text caret is shorter than the placeholder]
+ expected: FAIL
+
+ [email: Update field-sizing property dynamically]
+ expected: FAIL
+
+ [password: Empty value]
+ expected: FAIL
+
+ [password: Empty value with a size atttribute]
+ expected: FAIL
+
+ [password: Auto width and auto height with a long text]
+ expected: FAIL
+
+ [password: Explicit height and auto width]
+ expected: FAIL
+
+ [password: Text caret is taller than the placeholder]
+ expected: FAIL
+
+ [password: Text caret is shorter than the placeholder]
+ expected: FAIL
+
+ [password: Update field-sizing property dynamically]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/widgets/field-sizing-select.html.ini b/testing/web-platform/meta/html/rendering/widgets/field-sizing-select.html.ini
new file mode 100644
index 0000000000..04312b75b8
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/field-sizing-select.html.ini
@@ -0,0 +1,15 @@
+[field-sizing-select.html]
+ [dropdown: The width should depend on the selected OPTION]
+ expected: FAIL
+
+ [dropdown: Change the field-sizing value dynamically]
+ expected: FAIL
+
+ [listbox: The size depend on the content]
+ expected: FAIL
+
+ [listbox: The size attribute value is ignored]
+ expected: FAIL
+
+ [listbox: Change the field-sizing value dynamically]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/widgets/field-sizing-textarea.html.ini b/testing/web-platform/meta/html/rendering/widgets/field-sizing-textarea.html.ini
new file mode 100644
index 0000000000..624106a6a8
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/field-sizing-textarea.html.ini
@@ -0,0 +1,24 @@
+[field-sizing-textarea.html]
+ [Empty value]
+ expected: FAIL
+
+ [Empty value with cols/rows]
+ expected: FAIL
+
+ [Auto width and auto height with a long text]
+ expected: FAIL
+
+ [Explicit width and auto height]
+ expected: FAIL
+
+ [Explicit height and auto width]
+ expected: FAIL
+
+ [Text caret is taller than the placeholder]
+ expected: FAIL
+
+ [Text caret is shorter than the placeholder]
+ expected: FAIL
+
+ [Update field-sizing property dynamically]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/widgets/input-checkbox-switch-indeterminate.tentative.html.ini b/testing/web-platform/meta/html/rendering/widgets/input-checkbox-switch-indeterminate.tentative.html.ini
new file mode 100644
index 0000000000..daac8631e5
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/input-checkbox-switch-indeterminate.tentative.html.ini
@@ -0,0 +1,2 @@
+[input-checkbox-switch-indeterminate.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/widgets/input-checkbox-switch.tentative.html.ini b/testing/web-platform/meta/html/rendering/widgets/input-checkbox-switch.tentative.html.ini
new file mode 100644
index 0000000000..aaec735013
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/input-checkbox-switch.tentative.html.ini
@@ -0,0 +1,2 @@
+[input-checkbox-switch.tentative.html]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/widgets/input-checkbox-switch.tentative.window.js.ini b/testing/web-platform/meta/html/rendering/widgets/input-checkbox-switch.tentative.window.js.ini
new file mode 100644
index 0000000000..c46fe0c02d
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/input-checkbox-switch.tentative.window.js.ini
@@ -0,0 +1,3 @@
+[input-checkbox-switch.tentative.window.html]
+ [appearance:none should work: display gets its initial value]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/rendering/widgets/input-date-baseline-min-height.html.ini b/testing/web-platform/meta/html/rendering/widgets/input-date-baseline-min-height.html.ini
new file mode 100644
index 0000000000..291787d05e
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/input-date-baseline-min-height.html.ini
@@ -0,0 +1,4 @@
+[input-date-baseline-min-height.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/rendering/widgets/input-date-baseline-print.html.ini b/testing/web-platform/meta/html/rendering/widgets/input-date-baseline-print.html.ini
new file mode 100644
index 0000000000..c9f00f1ea7
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/input-date-baseline-print.html.ini
@@ -0,0 +1,3 @@
+[input-date-baseline-print.html]
+ fuzzy:
+ if os == "mac": maxDifference=0-1;totalPixels=0-1
diff --git a/testing/web-platform/meta/html/rendering/widgets/input-date-content-size.html.ini b/testing/web-platform/meta/html/rendering/widgets/input-date-content-size.html.ini
new file mode 100644
index 0000000000..276c465c60
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/input-date-content-size.html.ini
@@ -0,0 +1,4 @@
+[input-date-content-size.html]
+ expected:
+ if (os == "android") and not debug: [PASS, FAIL]
+ if (os == "mac") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/rendering/widgets/input-date-no-resize-on-hover.html.ini b/testing/web-platform/meta/html/rendering/widgets/input-date-no-resize-on-hover.html.ini
new file mode 100644
index 0000000000..e8b7ae0b62
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/input-date-no-resize-on-hover.html.ini
@@ -0,0 +1,3 @@
+[input-date-no-resize-on-hover.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/rendering/widgets/input-text-size.html.ini b/testing/web-platform/meta/html/rendering/widgets/input-text-size.html.ini
new file mode 100644
index 0000000000..7156ca28cd
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/input-text-size.html.ini
@@ -0,0 +1,4 @@
+[input-text-size.html]
+ [Size attribute value affects layout-dependent computed style]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/html/rendering/widgets/input-time-content-size.html.ini b/testing/web-platform/meta/html/rendering/widgets/input-time-content-size.html.ini
new file mode 100644
index 0000000000..e6f50c2073
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/input-time-content-size.html.ini
@@ -0,0 +1,4 @@
+[input-time-content-size.html]
+ expected:
+ if (os == "mac") and not debug: [PASS, FAIL]
+ if (os == "android") and not debug: [PASS, FAIL]
diff --git a/testing/web-platform/meta/html/rendering/widgets/select-wrap-no-spill.optional.html.ini b/testing/web-platform/meta/html/rendering/widgets/select-wrap-no-spill.optional.html.ini
new file mode 100644
index 0000000000..e57d165ca7
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/select-wrap-no-spill.optional.html.ini
@@ -0,0 +1,3 @@
+[select-wrap-no-spill.optional.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/rendering/widgets/textarea-cols-rows.html.ini b/testing/web-platform/meta/html/rendering/widgets/textarea-cols-rows.html.ini
new file mode 100644
index 0000000000..de26074548
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/textarea-cols-rows.html.ini
@@ -0,0 +1,4 @@
+[textarea-cols-rows.html]
+ [Cols/rows attribute values affect layout-dependent computed style]
+ expected:
+ if os == "mac": FAIL
diff --git a/testing/web-platform/meta/html/rendering/widgets/the-select-element/select-as-listbox-default-styles.tentative.html.ini b/testing/web-platform/meta/html/rendering/widgets/the-select-element/select-as-listbox-default-styles.tentative.html.ini
new file mode 100644
index 0000000000..38a457474a
--- /dev/null
+++ b/testing/web-platform/meta/html/rendering/widgets/the-select-element/select-as-listbox-default-styles.tentative.html.ini
@@ -0,0 +1,142 @@
+[select-as-listbox-default-styles.tentative.html]
+ [<select multiple=""><option>1 - padding-top]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - padding-bottom]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - border-top-width]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - border-right-width]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - border-bottom-width]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - border-left-width]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - border-top-style]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - border-right-style]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - border-bottom-style]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - border-left-style]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - border-top-color]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - border-right-color]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - border-bottom-color]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - border-left-color]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - white-space]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - background-color]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - cursor]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - font-size]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - font-family]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - vertical-align]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - user-select]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - page-break-inside]
+ expected: FAIL
+
+ [<option>1 (in <select multiple="">) - padding-top]
+ expected: FAIL
+
+ [<option>1 (in <select multiple="">) - padding-right]
+ expected: FAIL
+
+ [<option>1 (in <select multiple="">) - padding-bottom]
+ expected: FAIL
+
+ [<option>1 (in <select multiple="">) - padding-left]
+ expected: FAIL
+
+ [<option>1 (in <select multiple="">) - white-space]
+ expected: FAIL
+
+ [<option>1 (in <select multiple="">) - cursor]
+ expected: FAIL
+
+ [<option>1 (in <select multiple="">) - font-size]
+ expected: FAIL
+
+ [<option>1 (in <select multiple="">) - font-family]
+ expected: FAIL
+
+ [<option>1 (in <select multiple="">) - user-select]
+ expected: FAIL
+
+ [<optgroup label="2"><option>3 (in <select multiple="">) - white-space]
+ expected: FAIL
+
+ [<optgroup label="2"><option>3 (in <select multiple="">) - cursor]
+ expected: FAIL
+
+ [<optgroup label="2"><option>3 (in <select multiple="">) - font-style]
+ expected: FAIL
+
+ [<optgroup label="2"><option>3 (in <select multiple="">) - font-weight]
+ expected: FAIL
+
+ [<optgroup label="2"><option>3 (in <select multiple="">) - font-size]
+ expected: FAIL
+
+ [<optgroup label="2"><option>3 (in <select multiple="">) - font-family]
+ expected: FAIL
+
+ [<optgroup label="2"><option>3 (in <select multiple="">) - user-select]
+ expected: FAIL
+
+ [<option>3 (in <select multiple=""><optgroup label="2">) - padding-top]
+ expected: FAIL
+
+ [<option>3 (in <select multiple=""><optgroup label="2">) - padding-bottom]
+ expected: FAIL
+
+ [<option>3 (in <select multiple=""><optgroup label="2">) - padding-left]
+ expected: FAIL
+
+ [<option>3 (in <select multiple=""><optgroup label="2">) - white-space]
+ expected: FAIL
+
+ [<option>3 (in <select multiple=""><optgroup label="2">) - cursor]
+ expected: FAIL
+
+ [<option>3 (in <select multiple=""><optgroup label="2">) - font-size]
+ expected: FAIL
+
+ [<option>3 (in <select multiple=""><optgroup label="2">) - font-family]
+ expected: FAIL
+
+ [<option>3 (in <select multiple=""><optgroup label="2">) - user-select]
+ expected: FAIL
+
+ [<select multiple=""><option>1 - scrollbar-width]
+ expected:
+ if os == "mac": FAIL