Source/WebCore/ChangeLog

 12021-04-29 Sergio Villar Senin <[email protected]>
 2
 3 Enable <summary> to be a flex container
 4 https://bugs.webkit.org/show_bug.cgi?id=190065
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Create grid or flex renderers for <summary> elements whenever display: {inline}-{grid|flex}
 9 is specified. All vendors but WebKit allowed it so it should be good for interoperability.
 10
 11 * html/HTMLSummaryElement.cpp:
 12 (WebCore::HTMLSummaryElement::createElementRenderer): create the renderer specifying
 13 RenderElement::OnlyCreateBlockAndFlexboxRenderers.
 14 * rendering/RenderElement.cpp:
 15 (WebCore::RenderElement::createFor): do not create a RenderListItem for <summary> if display:list-item
 16 is used because they're already list items. Let it fallthrough to RenderBlockFlow creation.
 17
1182021-04-29 Said Abou-Hallawa <[email protected]>
219
320 [GPU Process] REGRESSION(r272888): Don't assert the validity of the dataURL mimeType inside GPU Process

Source/WebCore/html/HTMLSummaryElement.cpp

@@HTMLSummaryElement::HTMLSummaryElement(const QualifiedName& tagName, Document& d
6565
6666RenderPtr<RenderElement> HTMLSummaryElement::createElementRenderer(RenderStyle&& style, const RenderTreePosition&)
6767{
68  return createRenderer<RenderBlockFlow>(*this, WTFMove(style));
 68 return RenderElement::createFor(*this, WTFMove(style), RenderElement::OnlyCreateBlockAndFlexboxRenderers);
6969}
7070
7171void HTMLSummaryElement::didAddUserAgentShadowRoot(ShadowRoot& root)

Source/WebCore/rendering/RenderElement.cpp

@@RenderPtr<RenderElement> RenderElement::createFor(Element& element, RenderStyle&
172172 case DisplayType::InlineBlock:
173173 return createRenderer<RenderBlockFlow>(element, WTFMove(style));
174174 case DisplayType::ListItem:
175  return createRenderer<RenderListItem>(element, WTFMove(style));
 175 // list-item should have no effect for <summary> as they're already list items. Let it
 176 // fallthrough to the default case where it will create a RenderBlockFlow.
 177 if (creationType == CreateAllRenderers)
 178 return createRenderer<RenderListItem>(element, WTFMove(style));
 179 FALLTHROUGH;
176180 case DisplayType::Flex:
177181 case DisplayType::InlineFlex:
178182 case DisplayType::WebKitFlex:

LayoutTests/imported/w3c/ChangeLog

 12021-04-29 Sergio Villar Senin <[email protected]>
 2
 3 Enable <summary> to be a flex container
 4 https://bugs.webkit.org/show_bug.cgi?id=190065
 5
 6 Reviewed by NOBODY (OOPS!).
 7
 8 Imported several WPT tests adding coverage for <summary> as grid/flex.
 9
 10 * resources/import-expectations.json:
 11 * resources/resource-files.json:
 12 * web-platform-tests/html/rendering/the-details-element/details-blockification-expected.txt: Added.
 13 * web-platform-tests/html/rendering/the-details-element/details-blockification.html: Added.
 14 * web-platform-tests/html/rendering/the-details-element/summary-display-flex-expected.html: Added.
 15 * web-platform-tests/html/rendering/the-details-element/summary-display-flex.html: Added.
 16 * web-platform-tests/html/rendering/the-details-element/summary-display-grid-expected.html: Added.
 17 * web-platform-tests/html/rendering/the-details-element/summary-display-grid.html: Added.
 18 * web-platform-tests/html/rendering/the-details-element/summary-display-inline-flex-expected.html: Added.
 19 * web-platform-tests/html/rendering/the-details-element/summary-display-inline-flex.html: Added.
 20 * web-platform-tests/html/rendering/the-details-element/summary-display-inline-grid-expected.html: Added.
 21 * web-platform-tests/html/rendering/the-details-element/summary-display-inline-grid.html: Added.
 22 * web-platform-tests/html/rendering/the-details-element/summary-in-ol-expected.html: Added.
 23 * web-platform-tests/html/rendering/the-details-element/summary-in-ol.html: Added.
 24 * web-platform-tests/html/rendering/the-details-element/w3c-import.log:
 25
1262021-04-28 Rob Buis <[email protected]>
227
328 [aspect-ratio] Treat border/padding correctly for box-sizing: border-box

LayoutTests/imported/w3c/resources/import-expectations.json

11{
2  "LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/": "import",
3  "apng": "import",
4  "css/css-animations": "import",
5  "css/css-box": "import",
6  "css/css-color": "import",
7  "css/css-flexbox": "import",
8  "css/css-masking/clip-path/": "import",
9  "css/css-masking/clip-path/clip-path-with-zoo": "import",
10  "css/css-masking/clip-path/clip-path-with-zoom*": "import",
11  "css/css-masking/clip-path/clip-path-with-zoom-*": "import",
12  "css/css-multicol": "import",
13  "css/css-position": "import",
14  "css/css-shapes": "import",
15  "css/css-sizing": "import",
16  "css/css-syntax": "import",
17  "css/css-text-decor": "import",
18  "css/css-values": "import",
19  "css/geometry": "import",
20  "css/selectors": "import",
21  "css/support": "import",
22  "custom-elements": "import",
23  "density-size-correction": "import",
24  "encrypted-media": "import",
25  "paint-timing/": "import",
26  "paint-timing/fcp-only": "import",
27  "paint-timing/resources": "import",
28  "paint-timing/resources/": "import",
29  "resources/testharness.js": "import",
30  "shadow-dom": "import",
31  "streams": "import",
32  "tools": "import",
33  "web-animations": "import",
34  "web-platform-tests/DOM-parsing": "skip",
35  "web-platform-tests/DOMEvents": "skip",
36  "web-platform-tests/FileAPI": "import",
37  "web-platform-tests/IndexedDB": "import",
38  "web-platform-tests/WebCryptoAPI": "import",
39  "web-platform-tests/WebIDL": "import",
40  "web-platform-tests/WebIDL/invalid": "skip",
41  "web-platform-tests/WebIDL/valid": "skip",
42  "web-platform-tests/XMLHttpRequest": "import",
43  "web-platform-tests/XMLHttpRequest/abort-after-stop.htm": "skip",
44  "web-platform-tests/XMLHttpRequest/event-error-order.sub.html": "skip",
45  "web-platform-tests/XMLHttpRequest/event-timeout-order.htm": "skip",
46  "web-platform-tests/XMLHttpRequest/preserve-ua-header-on-redirect.htm": "skip",
47  "web-platform-tests/XMLHttpRequest/send-after-setting-document-domain.htm": "skip",
48  "web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-not-enabled.htm": "skip",
49  "web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader-existing-session.htm": "skip",
50  "web-platform-tests/accelerometer": "skip",
51  "web-platform-tests/ambient-light": "skip",
52  "web-platform-tests/animation-timing": "skip",
53  "web-platform-tests/annotation-model": "skip",
54  "web-platform-tests/annotation-protocol": "skip",
55  "web-platform-tests/annotation-vocab": "skip",
56  "web-platform-tests/apng": "skip",
57  "web-platform-tests/app-uri": "skip",
58  "web-platform-tests/assumptions": "skip",
59  "web-platform-tests/audio-output": "import",
60  "web-platform-tests/auxclick": "skip",
61  "web-platform-tests/background-fetch": "import",
62  "web-platform-tests/battery-status": "skip",
63  "web-platform-tests/beacon": "import",
64  "web-platform-tests/bluetooth": "skip",
65  "web-platform-tests/browser-payment-api": "skip",
66  "web-platform-tests/clear-site-data": "skip",
67  "web-platform-tests/clipboard": "skip",
68  "web-platform-tests/clipboard-apis": "import",
69  "web-platform-tests/common": "import",
70  "web-platform-tests/compat": "import",
71  "web-platform-tests/console": "import",
72  "web-platform-tests/content-security-policy": "import",
73  "web-platform-tests/cookies": "skip",
74  "web-platform-tests/cookies/resources": "import",
75  "web-platform-tests/cookies/secure": "import",
76  "web-platform-tests/core-aam": "skip",
77  "web-platform-tests/cors": "import",
78  "web-platform-tests/credential-management": "import",
79  "web-platform-tests/css": "skip",
80  "web-platform-tests/css-backgrounds": "skip",
81  "web-platform-tests/css-font-display": "skip",
82  "web-platform-tests/css-font-loading": "skip",
83  "web-platform-tests/css-fonts": "skip",
84  "web-platform-tests/css-paint-api": "skip",
85  "web-platform-tests/css-scoping": "skip",
86  "web-platform-tests/css-scroll-anchoring": "skip",
87  "web-platform-tests/css-timing": "skip",
88  "web-platform-tests/css-typed-om": "skip",
89  "web-platform-tests/css-values": "skip",
90  "web-platform-tests/css/WOFF2": "import",
91  "web-platform-tests/css/css-align": "import",
92  "web-platform-tests/css/css-animations": "import",
93  "web-platform-tests/css/css-animations/": "import",
94  "web-platform-tests/css/css-backgrounds": "import",
95  "web-platform-tests/css/css-cascade": "import",
96  "web-platform-tests/css/css-color": "import",
97  "web-platform-tests/css/css-contain": "import",
98  "web-platform-tests/css/css-content": "import",
99  "web-platform-tests/css/css-counter-styles": "import",
100  "web-platform-tests/css/css-display": "import",
101  "web-platform-tests/css/css-easing": "import",
102  "web-platform-tests/css/css-flexbox": "import",
103  "web-platform-tests/css/css-font-loading": "import",
104  "web-platform-tests/css/css-fonts": "import",
105  "web-platform-tests/css/css-fonts/math-script-level-and-math-style/": "import",
106  "web-platform-tests/css/css-grid": "import",
107  "web-platform-tests/css/css-grid/abspos": "import",
108  "web-platform-tests/css/css-grid/alignment/": "import",
109  "web-platform-tests/css/css-grid/grid-definition/": "import",
110  "web-platform-tests/css/css-grid/grid-items/": "import",
111  "web-platform-tests/css/css-grid/layout-algorithm": "import",
112  "web-platform-tests/css/css-grid/layout-algorithm/": "import",
113  "web-platform-tests/css/css-grid/parsing/": "import",
114  "web-platform-tests/css/css-images": "import",
115  "web-platform-tests/css/css-lists": "import",
116  "web-platform-tests/css/css-lists/parsing": "import",
117  "web-platform-tests/css/css-logical": "import",
118  "web-platform-tests/css/css-multicol": "import",
119  "web-platform-tests/css/css-overflow": "import",
120  "web-platform-tests/css/css-overscroll-behavior": "import",
121  "web-platform-tests/css/css-properties-values-api": "import",
122  "web-platform-tests/css/css-pseudo": "import",
123  "web-platform-tests/css/css-scoping": "import",
124  "web-platform-tests/css/css-scroll-snap": "import",
125  "web-platform-tests/css/css-shadow-parts": "import",
126  "web-platform-tests/css/css-shapes": "import",
127  "web-platform-tests/css/css-shapes/test-plan/index.html": "skip",
128  "web-platform-tests/css/css-sizing/aspect-ratio": "import",
129  "web-platform-tests/css/css-text": "import",
130  "web-platform-tests/css/css-transitions": "import",
131  "web-platform-tests/css/css-ui": "import",
132  "web-platform-tests/css/css-variables": "import",
133  "web-platform-tests/css/css-will-change": "import",
134  "web-platform-tests/css/css-writing-modes": "import",
135  "web-platform-tests/css/cssom": "import",
136  "web-platform-tests/css/cssom-view/": "import",
137  "web-platform-tests/css/geometry/": "import",
138  "web-platform-tests/css/mediaqueries": "import",
139  "web-platform-tests/css/reference": "import",
140  "web-platform-tests/css/resources": "import",
141  "web-platform-tests/css/selectors": "import",
142  "web-platform-tests/css/support": "import",
143  "web-platform-tests/custom-elements": "import",
144  "web-platform-tests/custom-elements/v0": "skip",
145  "web-platform-tests/docs": "import",
146  "web-platform-tests/dom": "import",
147  "web-platform-tests/dom/events": "import",
148  "web-platform-tests/dom/events/scrolling": "import",
149  "web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html": "skip",
150  "web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg": "skip",
151  "web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml": "skip",
152  "web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml": "skip",
153  "web-platform-tests/dom/nodes/Document-createProcessingInstruction.xhtml": "skip",
154  "web-platform-tests/dom/nodes/Document-getElementsByTagName.xhtml": "skip",
155  "web-platform-tests/dom/nodes/Element-childElement-null-svg.svg": "skip",
156  "web-platform-tests/dom/nodes/Element-childElement-null.svg": "skip",
157  "web-platform-tests/dom/nodes/Element-childElement-null.xhtml": "skip",
158  "web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add-svg.svg": "skip",
159  "web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add.svg": "skip",
160  "web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove-svg.svg": "skip",
161  "web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove.svg": "skip",
162  "web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove.xhtml": "skip",
163  "web-platform-tests/dom/nodes/Element-childElementCount-nochild-svg.svg": "skip",
164  "web-platform-tests/dom/nodes/Element-childElementCount-nochild.svg": "skip",
165  "web-platform-tests/dom/nodes/Element-childElementCount-svg.svg": "skip",
166  "web-platform-tests/dom/nodes/Element-childElementCount.svg": "skip",
167  "web-platform-tests/dom/nodes/Element-childElementCount.xhtml": "skip",
168  "web-platform-tests/dom/nodes/Element-firstElementChild-entity.svg": "skip",
169  "web-platform-tests/dom/nodes/Element-firstElementChild-entity.xhtml": "skip",
170  "web-platform-tests/dom/nodes/Element-firstElementChild-namespace-svg.svg": "skip",
171  "web-platform-tests/dom/nodes/Element-firstElementChild-namespace.svg": "skip",
172  "web-platform-tests/dom/nodes/Element-firstElementChild-namespace.xhtml": "skip",
173  "web-platform-tests/dom/nodes/Element-firstElementChild-svg.svg": "skip",
174  "web-platform-tests/dom/nodes/Element-firstElementChild.svg": "skip",
175  "web-platform-tests/dom/nodes/Element-lastElementChild-svg.svg": "skip",
176  "web-platform-tests/dom/nodes/Element-lastElementChild.svg": "skip",
177  "web-platform-tests/dom/nodes/Element-lastElementChild.xhtml": "skip",
178  "web-platform-tests/dom/nodes/Element-nextElementSibling-svg.svg": "skip",
179  "web-platform-tests/dom/nodes/Element-nextElementSibling.svg": "skip",
180  "web-platform-tests/dom/nodes/Element-previousElementSibling-svg.svg": "skip",
181  "web-platform-tests/dom/nodes/Element-previousElementSibling.svg": "skip",
182  "web-platform-tests/dom/nodes/Element-siblingElement-null-svg.svg": "skip",
183  "web-platform-tests/dom/nodes/Element-siblingElement-null.svg": "skip",
184  "web-platform-tests/dom/nodes/Element-siblingElement-null.xhtml": "skip",
185  "web-platform-tests/dom/nodes/Node-nodeName.xhtml": "skip",
186  "web-platform-tests/dom/nodes/ParentNode-querySelector-All.xht": "skip",
187  "web-platform-tests/dom/traversal": "import",
188  "web-platform-tests/dom/traversal/unfinished": "skip",
189  "web-platform-tests/domparsing": "import",
190  "web-platform-tests/domxpath": "import",
191  "web-platform-tests/domxpath/xml_xpath_runner.html": "skip",
192  "web-platform-tests/domxpath/xml_xpath_tests.xml": "skip",
193  "web-platform-tests/dpub-aam": "skip",
194  "web-platform-tests/dpub-aria": "skip",
195  "web-platform-tests/editing": "skip",
196  "web-platform-tests/encoding": "import",
197  "web-platform-tests/encrypted-media": "import",
198  "web-platform-tests/encrypted-media/Google": "skip",
199  "web-platform-tests/entries-api": "import",
200  "web-platform-tests/eventsource": "import",
201  "web-platform-tests/ext-xhtml-pubid": "skip",
202  "web-platform-tests/feature-policy": "skip",
203  "web-platform-tests/feature-policy/resources": "import",
204  "web-platform-tests/feature-policy/resources/": "import",
205  "web-platform-tests/fetch": "import",
206  "web-platform-tests/fetch/api": "import",
207  "web-platform-tests/fetch/api/cors": "import",
208  "web-platform-tests/fetch/api/redirect": "import",
209  "web-platform-tests/fetch/api/resources": "import",
210  "web-platform-tests/fetch/origin": "import",
211  "web-platform-tests/fetch/range": "import",
212  "web-platform-tests/fetch/stale-while-revalidate": "import",
213  "web-platform-tests/fullscreen": "skip",
214  "web-platform-tests/gamepad": "skip",
215  "web-platform-tests/generic-sensor": "skip",
216  "web-platform-tests/geolocation-API": "import",
217  "web-platform-tests/gyroscope": "skip",
218  "web-platform-tests/hr-time": "import",
219  "web-platform-tests/html": "import",
220  "web-platform-tests/html-imports": "skip",
221  "web-platform-tests/html-longdesc": "skip",
222  "web-platform-tests/html-media-capture": "skip",
223  "web-platform-tests/html/browsers": "import",
224  "web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html": "skip",
225  "web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html": "skip",
226  "web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html": "skip",
227  "web-platform-tests/html/browsers/history/joint-session-history": "skip",
228  "web-platform-tests/html/browsers/history/the-history-interface/001.html": "skip",
229  "web-platform-tests/html/browsers/history/the-history-interface/002.html": "skip",
230  "web-platform-tests/html/browsers/history/the-history-interface/combination_history_002.html": "skip",
231  "web-platform-tests/html/browsers/history/the-history-interface/combination_history_003.html": "skip",
232  "web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_3.html": "skip",
233  "web-platform-tests/html/browsers/history/the-location-interface/assign_after_load.html": "skip",
234  "web-platform-tests/html/browsers/history/the-location-interface/assign_before_load.html": "skip",
235  "web-platform-tests/html/browsers/history/the-location-interface/location_assign.html": "skip",
236  "web-platform-tests/html/browsers/offline/application-cache-api": "skip",
237  "web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.sub.html": "skip",
238  "web-platform-tests/html/browsers/sandboxing": "skip",
239  "web-platform-tests/html/browsers/the-window-object": "import",
240  "web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/": "import",
241  "web-platform-tests/html/browsers/windows/browsing-context-first-created.xhtml": "skip",
242  "web-platform-tests/html/browsers/windows/browsing-context-names": "import",
243  "web-platform-tests/html/browsers/windows/nested-browsing-contexts/frameElement.html": "skip",
244  "web-platform-tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html": "skip",
245  "web-platform-tests/html/canvas": "import",
246  "web-platform-tests/html/canvas/element": "import",
247  "web-platform-tests/html/canvas/offscreen": "import",
248  "web-platform-tests/html/canvas/resources": "import",
249  "web-platform-tests/html/canvas/tools": "import",
250  "web-platform-tests/html/dom": "import",
251  "web-platform-tests/html/dom/documents/dom-tree-accessors/Document.currentScript.sub.html": "skip",
252  "web-platform-tests/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters": "skip",
253  "web-platform-tests/html/dom/reflection-original.html": "skip",
254  "web-platform-tests/html/editing": "import",
255  "web-platform-tests/html/iana": "import",
256  "web-platform-tests/html/infrastructure": "import",
257  "web-platform-tests/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers": "skip",
258  "web-platform-tests/html/interaction": "import",
259  "web-platform-tests/html/interaction/focus/the-autofocus-attribute": "import",
260  "web-platform-tests/html/obsolete": "skip",
261  "web-platform-tests/html/rendering": "skip",
262  "web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/": "import",
263  "web-platform-tests/html/resources": "import",
264  "web-platform-tests/html/semantics": "import",
265  "web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives": "skip",
266  "web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh": "import",
267  "web-platform-tests/html/semantics/embedded-content": "import",
268  "web-platform-tests/html/semantics/embedded-content-0": "skip",
269  "web-platform-tests/html/semantics/embedded-content/image-maps/image-map-processing-model": "skip",
270  "web-platform-tests/html/semantics/embedded-content/media-elements/audio_loop_base.html": "skip",
271  "web-platform-tests/html/semantics/embedded-content/media-elements/error-codes": "skip",
272  "web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource": "skip",
273  "web-platform-tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html": "skip",
274  "web-platform-tests/html/semantics/embedded-content/media-elements/networkState_during_progress.html": "skip",
275  "web-platform-tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html": "skip",
276  "web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html": "skip",
277  "web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html": "skip",
278  "web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay.html": "skip",
279  "web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html": "skip",
280  "web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm": "skip",
281  "web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm": "skip",
282  "web-platform-tests/html/semantics/embedded-content/media-elements/synchronising-multiple-media-elements/media-controllers/task-source.html": "skip",
283  "web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element": "import",
284  "web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors": "skip",
285  "web-platform-tests/html/semantics/embedded-content/media-elements/video_loop_base.html": "skip",
286  "web-platform-tests/html/semantics/embedded-content/the-area-element/area_nohref.xhtml": "skip",
287  "web-platform-tests/html/semantics/embedded-content/the-area-element/test-area.xhtml": "skip",
288  "web-platform-tests/html/semantics/embedded-content/the-canvas-element": "import",
289  "web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html": "skip",
290  "web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html": "skip",
291  "web-platform-tests/html/semantics/embedded-content/the-iframe-element": "import",
292  "web-platform-tests/html/semantics/embedded-content/the-img-element/": "import",
293  "web-platform-tests/html/semantics/embedded-content/the-img-element/decode": "skip",
294  "web-platform-tests/html/semantics/embedded-content/the-img-element/relevant-mutations.html": "skip",
295  "web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-image-data": "skip",
296  "web-platform-tests/html/semantics/embedded-content/the-object-element/object-events.html": "skip",
297  "web-platform-tests/html/semantics/forms/textfieldselection/select-event.html": "skip",
298  "web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html": "skip",
299  "web-platform-tests/html/semantics/forms/the-textarea-element": "import",
300  "web-platform-tests/html/semantics/interactive-elements/the-details-element/toggleEvent.html": "skip",
301  "web-platform-tests/html/semantics/interactive-elements/the-summary-element": "skip",
302  "web-platform-tests/html/semantics/links/downloading-resources": "import",
303  "web-platform-tests/html/semantics/links/following-hyperlinks": "skip",
304  "web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements": "skip",
305  "web-platform-tests/html/semantics/scripting-1/the-script-element/execution-timing": "skip",
306  "web-platform-tests/html/semantics/scripting-1/the-script-element/module": "import",
307  "web-platform-tests/html/semantics/scripting-1/the-script-element/script-for-event.xhtml": "skip",
308  "web-platform-tests/html/semantics/scripting-1/the-script-element/script-text.xhtml": "skip",
309  "web-platform-tests/html/semantics/tabular-data": "import",
310  "web-platform-tests/html/semantics/tabular-data/processing-model-1": "import",
311  "web-platform-tests/html/semantics/text-level-semantics/the-data-element": "skip",
312  "web-platform-tests/html/syntax": "import",
313  "web-platform-tests/html/the-xhtml-syntax": "import",
314  "web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents": "import",
315  "web-platform-tests/html/tools": "import",
316  "web-platform-tests/html/user-activation": "import",
317  "web-platform-tests/html/webappapis": "import",
318  "web-platform-tests/html/webappapis/dynamic-insertion": "import",
319  "web-platform-tests/html/webappapis/dynamic-markup-insertion": "import",
320  "web-platform-tests/html/webappapis/idle-callbacks": "skip",
321  "web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_raf.html": "skip",
322  "web-platform-tests/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections": "skip",
323  "web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin": "import",
324  "web-platform-tests/http": "skip",
325  "web-platform-tests/image-decodes": "skip",
326  "web-platform-tests/imagebitmap-renderingcontext": "import",
327  "web-platform-tests/images": "import",
328  "web-platform-tests/infrastructure": "import",
329  "web-platform-tests/innerText": "import",
330  "web-platform-tests/input-events": "skip",
331  "web-platform-tests/interfaces": "import",
332  "web-platform-tests/intersection-observer": "import",
333  "web-platform-tests/js": "skip",
334  "web-platform-tests/keyboard-lock": "skip",
335  "web-platform-tests/loading/lazyload": "import",
336  "web-platform-tests/longtask-timing": "skip",
337  "web-platform-tests/magnetometer": "skip",
338  "web-platform-tests/mathml": "import",
339  "web-platform-tests/media-capabilities": "skip",
340  "web-platform-tests/media-source": "import",
341  "web-platform-tests/media/": "import",
342  "web-platform-tests/mediacapture-image": "skip",
343  "web-platform-tests/mediacapture-record": "import",
344  "web-platform-tests/mediacapture-streams": "import",
345  "web-platform-tests/mediacapture-streams/": "import",
346  "web-platform-tests/mediasession": "import",
347  "web-platform-tests/microdata": "skip",
348  "web-platform-tests/mimesniff": "import",
349  "web-platform-tests/mixed-content": "skip",
350  "web-platform-tests/mst-content-hint": "import",
351  "web-platform-tests/navigation-timing": "skip",
352  "web-platform-tests/netinfo": "skip",
353  "web-platform-tests/notifications": "import",
354  "web-platform-tests/old-tests": "skip",
355  "web-platform-tests/orientation-event": "skip",
356  "web-platform-tests/orientation-sensor": "skip",
357  "web-platform-tests/page-visibility": "import",
358  "web-platform-tests/paint-timing": "skip",
359  "web-platform-tests/payment-handler": "skip",
360  "web-platform-tests/payment-method-basic-card": "skip",
361  "web-platform-tests/payment-method-id": "skip",
362  "web-platform-tests/payment-request": "import",
363  "web-platform-tests/performance-timeline": "skip",
364  "web-platform-tests/picture-in-picture": "import",
365  "web-platform-tests/pointerevents": "import",
366  "web-platform-tests/pointerlock": "skip",
367  "web-platform-tests/preload": "skip",
368  "web-platform-tests/presentation-api": "skip",
369  "web-platform-tests/progress-events": "skip",
370  "web-platform-tests/proximity": "skip",
371  "web-platform-tests/quirks-mode": "skip",
372  "web-platform-tests/quirks/unitless-length": "import",
373  "web-platform-tests/referrer-policy": "import",
374  "web-platform-tests/remote-playback": "import",
375  "web-platform-tests/requestidlecallback": "import",
376  "web-platform-tests/resize-observer": "import",
377  "web-platform-tests/resize-observer/": "import",
378  "web-platform-tests/resource-timing": "import",
379  "web-platform-tests/resources": "import",
380  "web-platform-tests/resources/chromium": "skip",
381  "web-platform-tests/resources/test": "skip",
382  "web-platform-tests/screen-orientation": "skip",
383  "web-platform-tests/scroll-anchoring": "skip",
384  "web-platform-tests/scroll-into-view": "skip",
385  "web-platform-tests/secure-contexts": "import",
386  "web-platform-tests/selection": "skip",
387  "web-platform-tests/selectors": "skip",
388  "web-platform-tests/selectors-api": "skip",
389  "web-platform-tests/server-timing": "import",
390  "web-platform-tests/service-workers": "import",
391  "web-platform-tests/shadow-dom": "import",
392  "web-platform-tests/shadow-dom/untriaged": "skip",
393  "web-platform-tests/speech-api": "import",
394  "web-platform-tests/staticrange": "skip",
395  "web-platform-tests/storage": "skip",
396  "web-platform-tests/streams": "import",
397  "web-platform-tests/streams/writable-streams": "skip",
398  "web-platform-tests/subresource-integrity": "import",
399  "web-platform-tests/svg": "import",
400  "web-platform-tests/svg-aam": "skip",
401  "web-platform-tests/test/html/infrastructure": "import",
402  "web-platform-tests/testharness_runner.html": "skip",
403  "web-platform-tests/tools": "import",
404  "web-platform-tests/tools/__init__.py": "import",
405  "web-platform-tests/tools/html5lib": "import",
406  "web-platform-tests/tools/localpaths.py": "import",
407  "web-platform-tests/tools/manifest": "import",
408  "web-platform-tests/tools/pywebsocket": "import",
409  "web-platform-tests/tools/serve": "import",
410  "web-platform-tests/tools/six": "import",
411  "web-platform-tests/tools/sslutils": "import",
412  "web-platform-tests/tools/wptserve": "import",
413  "web-platform-tests/touch-events": "import",
414  "web-platform-tests/trusted-types": "skip",
415  "web-platform-tests/typedarrays": "skip",
416  "web-platform-tests/uievents": "import",
417  "web-platform-tests/upgrade-insecure-requests": "skip",
418  "web-platform-tests/url": "import",
419  "web-platform-tests/user-timing": "import",
420  "web-platform-tests/vibration": "skip",
421  "web-platform-tests/visual-viewport": "import",
422  "web-platform-tests/wai-aria": "skip",
423  "web-platform-tests/wasm": "import",
424  "web-platform-tests/wasm/jsapi": "import",
425  "web-platform-tests/web-animations": "import",
426  "web-platform-tests/web-nfc": "skip",
427  "web-platform-tests/web-share": "import",
428  "web-platform-tests/webaudio": "import",
429  "web-platform-tests/webauthn": "skip",
430  "web-platform-tests/webdriver": "skip",
431  "web-platform-tests/webgl": "skip",
432  "web-platform-tests/webmessaging": "import",
433  "web-platform-tests/webmessaging/": "import",
434  "web-platform-tests/webrtc": "import",
435  "web-platform-tests/webrtc-priority": "import",
436  "web-platform-tests/webrtc/legacy": "skip",
437  "web-platform-tests/websockets": "import",
438  "web-platform-tests/webstorage": "skip",
439  "web-platform-tests/webusb": "skip",
440  "web-platform-tests/webvr": "skip",
441  "web-platform-tests/webvtt": "skip",
442  "web-platform-tests/webxr": "import",
443  "web-platform-tests/workers": "import",
444  "web-platform-tests/worklets": "import",
445  "web-platform-tests/x-frame-options": "skip",
446  "web-platform-tests/xhr": "import",
 2 "LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/": "import",
 3 "apng": "import",
 4 "css/css-animations": "import",
 5 "css/css-box": "import",
 6 "css/css-color": "import",
 7 "css/css-flexbox": "import",
 8 "css/css-masking/clip-path/": "import",
 9 "css/css-masking/clip-path/clip-path-with-zoo": "import",
 10 "css/css-masking/clip-path/clip-path-with-zoom*": "import",
 11 "css/css-masking/clip-path/clip-path-with-zoom-*": "import",
 12 "css/css-multicol": "import",
 13 "css/css-position": "import",
 14 "css/css-shapes": "import",
 15 "css/css-sizing": "import",
 16 "css/css-syntax": "import",
 17 "css/css-text-decor": "import",
 18 "css/css-values": "import",
 19 "css/geometry": "import",
 20 "css/selectors": "import",
 21 "css/support": "import",
 22 "custom-elements": "import",
 23 "density-size-correction": "import",
 24 "encrypted-media": "import",
 25 "html/rendering/the-details-element": "import",
 26 "paint-timing/": "import",
 27 "paint-timing/fcp-only": "import",
 28 "paint-timing/resources": "import",
 29 "paint-timing/resources/": "import",
 30 "resources/testharness.js": "import",
 31 "shadow-dom": "import",
 32 "streams": "import",
 33 "tools": "import",
 34 "web-animations": "import",
 35 "web-platform-tests/DOM-parsing": "skip",
 36 "web-platform-tests/DOMEvents": "skip",
 37 "web-platform-tests/FileAPI": "import",
 38 "web-platform-tests/IndexedDB": "import",
 39 "web-platform-tests/WebCryptoAPI": "import",
 40 "web-platform-tests/WebIDL": "import",
 41 "web-platform-tests/WebIDL/invalid": "skip",
 42 "web-platform-tests/WebIDL/valid": "skip",
 43 "web-platform-tests/XMLHttpRequest": "import",
 44 "web-platform-tests/XMLHttpRequest/abort-after-stop.htm": "skip",
 45 "web-platform-tests/XMLHttpRequest/event-error-order.sub.html": "skip",
 46 "web-platform-tests/XMLHttpRequest/event-timeout-order.htm": "skip",
 47 "web-platform-tests/XMLHttpRequest/preserve-ua-header-on-redirect.htm": "skip",
 48 "web-platform-tests/XMLHttpRequest/send-after-setting-document-domain.htm": "skip",
 49 "web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-not-enabled.htm": "skip",
 50 "web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader-existing-session.htm": "skip",
 51 "web-platform-tests/accelerometer": "skip",
 52 "web-platform-tests/ambient-light": "skip",
 53 "web-platform-tests/animation-timing": "skip",
 54 "web-platform-tests/annotation-model": "skip",
 55 "web-platform-tests/annotation-protocol": "skip",
 56 "web-platform-tests/annotation-vocab": "skip",
 57 "web-platform-tests/apng": "skip",
 58 "web-platform-tests/app-uri": "skip",
 59 "web-platform-tests/assumptions": "skip",
 60 "web-platform-tests/audio-output": "import",
 61 "web-platform-tests/auxclick": "skip",
 62 "web-platform-tests/background-fetch": "import",
 63 "web-platform-tests/battery-status": "skip",
 64 "web-platform-tests/beacon": "import",
 65 "web-platform-tests/bluetooth": "skip",
 66 "web-platform-tests/browser-payment-api": "skip",
 67 "web-platform-tests/clear-site-data": "skip",
 68 "web-platform-tests/clipboard": "skip",
 69 "web-platform-tests/clipboard-apis": "import",
 70 "web-platform-tests/common": "import",
 71 "web-platform-tests/compat": "import",
 72 "web-platform-tests/console": "import",
 73 "web-platform-tests/content-security-policy": "import",
 74 "web-platform-tests/cookies": "skip",
 75 "web-platform-tests/cookies/resources": "import",
 76 "web-platform-tests/cookies/secure": "import",
 77 "web-platform-tests/core-aam": "skip",
 78 "web-platform-tests/cors": "import",
 79 "web-platform-tests/credential-management": "import",
 80 "web-platform-tests/css": "skip",
 81 "web-platform-tests/css-backgrounds": "skip",
 82 "web-platform-tests/css-font-display": "skip",
 83 "web-platform-tests/css-font-loading": "skip",
 84 "web-platform-tests/css-fonts": "skip",
 85 "web-platform-tests/css-paint-api": "skip",
 86 "web-platform-tests/css-scoping": "skip",
 87 "web-platform-tests/css-scroll-anchoring": "skip",
 88 "web-platform-tests/css-timing": "skip",
 89 "web-platform-tests/css-typed-om": "skip",
 90 "web-platform-tests/css-values": "skip",
 91 "web-platform-tests/css/WOFF2": "import",
 92 "web-platform-tests/css/css-align": "import",
 93 "web-platform-tests/css/css-animations": "import",
 94 "web-platform-tests/css/css-animations/": "import",
 95 "web-platform-tests/css/css-backgrounds": "import",
 96 "web-platform-tests/css/css-cascade": "import",
 97 "web-platform-tests/css/css-color": "import",
 98 "web-platform-tests/css/css-contain": "import",
 99 "web-platform-tests/css/css-content": "import",
 100 "web-platform-tests/css/css-counter-styles": "import",
 101 "web-platform-tests/css/css-display": "import",
 102 "web-platform-tests/css/css-easing": "import",
 103 "web-platform-tests/css/css-flexbox": "import",
 104 "web-platform-tests/css/css-font-loading": "import",
 105 "web-platform-tests/css/css-fonts": "import",
 106 "web-platform-tests/css/css-fonts/math-script-level-and-math-style/": "import",
 107 "web-platform-tests/css/css-grid": "import",
 108 "web-platform-tests/css/css-grid/abspos": "import",
 109 "web-platform-tests/css/css-grid/alignment/": "import",
 110 "web-platform-tests/css/css-grid/grid-definition/": "import",
 111 "web-platform-tests/css/css-grid/grid-items/": "import",
 112 "web-platform-tests/css/css-grid/layout-algorithm": "import",
 113 "web-platform-tests/css/css-grid/layout-algorithm/": "import",
 114 "web-platform-tests/css/css-grid/parsing/": "import",
 115 "web-platform-tests/css/css-images": "import",
 116 "web-platform-tests/css/css-lists": "import",
 117 "web-platform-tests/css/css-lists/parsing": "import",
 118 "web-platform-tests/css/css-logical": "import",
 119 "web-platform-tests/css/css-multicol": "import",
 120 "web-platform-tests/css/css-overflow": "import",
 121 "web-platform-tests/css/css-overscroll-behavior": "import",
 122 "web-platform-tests/css/css-properties-values-api": "import",
 123 "web-platform-tests/css/css-pseudo": "import",
 124 "web-platform-tests/css/css-scoping": "import",
 125 "web-platform-tests/css/css-scroll-snap": "import",
 126 "web-platform-tests/css/css-shadow-parts": "import",
 127 "web-platform-tests/css/css-shapes": "import",
 128 "web-platform-tests/css/css-shapes/test-plan/index.html": "skip",
 129 "web-platform-tests/css/css-sizing/aspect-ratio": "import",
 130 "web-platform-tests/css/css-text": "import",
 131 "web-platform-tests/css/css-transitions": "import",
 132 "web-platform-tests/css/css-ui": "import",
 133 "web-platform-tests/css/css-variables": "import",
 134 "web-platform-tests/css/css-will-change": "import",
 135 "web-platform-tests/css/css-writing-modes": "import",
 136 "web-platform-tests/css/cssom": "import",
 137 "web-platform-tests/css/cssom-view/": "import",
 138 "web-platform-tests/css/geometry/": "import",
 139 "web-platform-tests/css/mediaqueries": "import",
 140 "web-platform-tests/css/reference": "import",
 141 "web-platform-tests/css/resources": "import",
 142 "web-platform-tests/css/selectors": "import",
 143 "web-platform-tests/css/support": "import",
 144 "web-platform-tests/custom-elements": "import",
 145 "web-platform-tests/custom-elements/v0": "skip",
 146 "web-platform-tests/docs": "import",
 147 "web-platform-tests/dom": "import",
 148 "web-platform-tests/dom/events": "import",
 149 "web-platform-tests/dom/events/scrolling": "import",
 150 "web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html": "skip",
 151 "web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg": "skip",
 152 "web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml": "skip",
 153 "web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml": "skip",
 154 "web-platform-tests/dom/nodes/Document-createProcessingInstruction.xhtml": "skip",
 155 "web-platform-tests/dom/nodes/Document-getElementsByTagName.xhtml": "skip",
 156 "web-platform-tests/dom/nodes/Element-childElement-null-svg.svg": "skip",
 157 "web-platform-tests/dom/nodes/Element-childElement-null.svg": "skip",
 158 "web-platform-tests/dom/nodes/Element-childElement-null.xhtml": "skip",
 159 "web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add-svg.svg": "skip",
 160 "web-platform-tests/dom/nodes/Element-childElementCount-dynamic-add.svg": "skip",
 161 "web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove-svg.svg": "skip",
 162 "web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove.svg": "skip",
 163 "web-platform-tests/dom/nodes/Element-childElementCount-dynamic-remove.xhtml": "skip",
 164 "web-platform-tests/dom/nodes/Element-childElementCount-nochild-svg.svg": "skip",
 165 "web-platform-tests/dom/nodes/Element-childElementCount-nochild.svg": "skip",
 166 "web-platform-tests/dom/nodes/Element-childElementCount-svg.svg": "skip",
 167 "web-platform-tests/dom/nodes/Element-childElementCount.svg": "skip",
 168 "web-platform-tests/dom/nodes/Element-childElementCount.xhtml": "skip",
 169 "web-platform-tests/dom/nodes/Element-firstElementChild-entity.svg": "skip",
 170 "web-platform-tests/dom/nodes/Element-firstElementChild-entity.xhtml": "skip",
 171 "web-platform-tests/dom/nodes/Element-firstElementChild-namespace-svg.svg": "skip",
 172 "web-platform-tests/dom/nodes/Element-firstElementChild-namespace.svg": "skip",
 173 "web-platform-tests/dom/nodes/Element-firstElementChild-namespace.xhtml": "skip",
 174 "web-platform-tests/dom/nodes/Element-firstElementChild-svg.svg": "skip",
 175 "web-platform-tests/dom/nodes/Element-firstElementChild.svg": "skip",
 176 "web-platform-tests/dom/nodes/Element-lastElementChild-svg.svg": "skip",
 177 "web-platform-tests/dom/nodes/Element-lastElementChild.svg": "skip",
 178 "web-platform-tests/dom/nodes/Element-lastElementChild.xhtml": "skip",
 179 "web-platform-tests/dom/nodes/Element-nextElementSibling-svg.svg": "skip",
 180 "web-platform-tests/dom/nodes/Element-nextElementSibling.svg": "skip",
 181 "web-platform-tests/dom/nodes/Element-previousElementSibling-svg.svg": "skip",
 182 "web-platform-tests/dom/nodes/Element-previousElementSibling.svg": "skip",
 183 "web-platform-tests/dom/nodes/Element-siblingElement-null-svg.svg": "skip",
 184 "web-platform-tests/dom/nodes/Element-siblingElement-null.svg": "skip",
 185 "web-platform-tests/dom/nodes/Element-siblingElement-null.xhtml": "skip",
 186 "web-platform-tests/dom/nodes/Node-nodeName.xhtml": "skip",
 187 "web-platform-tests/dom/nodes/ParentNode-querySelector-All.xht": "skip",
 188 "web-platform-tests/dom/traversal": "import",
 189 "web-platform-tests/dom/traversal/unfinished": "skip",
 190 "web-platform-tests/domparsing": "import",
 191 "web-platform-tests/domxpath": "import",
 192 "web-platform-tests/domxpath/xml_xpath_runner.html": "skip",
 193 "web-platform-tests/domxpath/xml_xpath_tests.xml": "skip",
 194 "web-platform-tests/dpub-aam": "skip",
 195 "web-platform-tests/dpub-aria": "skip",
 196 "web-platform-tests/editing": "skip",
 197 "web-platform-tests/encoding": "import",
 198 "web-platform-tests/encrypted-media": "import",
 199 "web-platform-tests/encrypted-media/Google": "skip",
 200 "web-platform-tests/entries-api": "import",
 201 "web-platform-tests/eventsource": "import",
 202 "web-platform-tests/ext-xhtml-pubid": "skip",
 203 "web-platform-tests/feature-policy": "skip",
 204 "web-platform-tests/feature-policy/resources": "import",
 205 "web-platform-tests/feature-policy/resources/": "import",
 206 "web-platform-tests/fetch": "import",
 207 "web-platform-tests/fetch/api": "import",
 208 "web-platform-tests/fetch/api/cors": "import",
 209 "web-platform-tests/fetch/api/redirect": "import",
 210 "web-platform-tests/fetch/api/resources": "import",
 211 "web-platform-tests/fetch/origin": "import",
 212 "web-platform-tests/fetch/range": "import",
 213 "web-platform-tests/fetch/stale-while-revalidate": "import",
 214 "web-platform-tests/fullscreen": "skip",
 215 "web-platform-tests/gamepad": "skip",
 216 "web-platform-tests/generic-sensor": "skip",
 217 "web-platform-tests/geolocation-API": "import",
 218 "web-platform-tests/gyroscope": "skip",
 219 "web-platform-tests/hr-time": "import",
 220 "web-platform-tests/html": "import",
 221 "web-platform-tests/html-imports": "skip",
 222 "web-platform-tests/html-longdesc": "skip",
 223 "web-platform-tests/html-media-capture": "skip",
 224 "web-platform-tests/html/browsers": "import",
 225 "web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html": "skip",
 226 "web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html": "skip",
 227 "web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html": "skip",
 228 "web-platform-tests/html/browsers/history/joint-session-history": "skip",
 229 "web-platform-tests/html/browsers/history/the-history-interface/001.html": "skip",
 230 "web-platform-tests/html/browsers/history/the-history-interface/002.html": "skip",
 231 "web-platform-tests/html/browsers/history/the-history-interface/combination_history_002.html": "skip",
 232 "web-platform-tests/html/browsers/history/the-history-interface/combination_history_003.html": "skip",
 233 "web-platform-tests/html/browsers/history/the-history-interface/traverse_the_history_3.html": "skip",
 234 "web-platform-tests/html/browsers/history/the-location-interface/assign_after_load.html": "skip",
 235 "web-platform-tests/html/browsers/history/the-location-interface/assign_before_load.html": "skip",
 236 "web-platform-tests/html/browsers/history/the-location-interface/location_assign.html": "skip",
 237 "web-platform-tests/html/browsers/offline/application-cache-api": "skip",
 238 "web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.sub.html": "skip",
 239 "web-platform-tests/html/browsers/sandboxing": "skip",
 240 "web-platform-tests/html/browsers/the-window-object": "import",
 241 "web-platform-tests/html/browsers/windows/auxiliary-browsing-contexts/": "import",
 242 "web-platform-tests/html/browsers/windows/browsing-context-first-created.xhtml": "skip",
 243 "web-platform-tests/html/browsers/windows/browsing-context-names": "import",
 244 "web-platform-tests/html/browsers/windows/nested-browsing-contexts/frameElement.html": "skip",
 245 "web-platform-tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.html": "skip",
 246 "web-platform-tests/html/canvas": "import",
 247 "web-platform-tests/html/canvas/element": "import",
 248 "web-platform-tests/html/canvas/offscreen": "import",
 249 "web-platform-tests/html/canvas/resources": "import",
 250 "web-platform-tests/html/canvas/tools": "import",
 251 "web-platform-tests/html/dom": "import",
 252 "web-platform-tests/html/dom/documents/dom-tree-accessors/Document.currentScript.sub.html": "skip",
 253 "web-platform-tests/html/dom/elements/requirements-relating-to-bidirectional-algorithm-formatting-characters": "skip",
 254 "web-platform-tests/html/dom/reflection-original.html": "skip",
 255 "web-platform-tests/html/editing": "import",
 256 "web-platform-tests/html/iana": "import",
 257 "web-platform-tests/html/infrastructure": "import",
 258 "web-platform-tests/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers": "skip",
 259 "web-platform-tests/html/interaction": "import",
 260 "web-platform-tests/html/interaction/focus/the-autofocus-attribute": "import",
 261 "web-platform-tests/html/obsolete": "skip",
 262 "web-platform-tests/html/rendering": "skip",
 263 "web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/": "import",
 264 "web-platform-tests/html/resources": "import",
 265 "web-platform-tests/html/semantics": "import",
 266 "web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives": "skip",
 267 "web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh": "import",
 268 "web-platform-tests/html/semantics/embedded-content": "import",
 269 "web-platform-tests/html/semantics/embedded-content-0": "skip",
 270 "web-platform-tests/html/semantics/embedded-content/image-maps/image-map-processing-model": "skip",
 271 "web-platform-tests/html/semantics/embedded-content/media-elements/audio_loop_base.html": "skip",
 272 "web-platform-tests/html/semantics/embedded-content/media-elements/error-codes": "skip",
 273 "web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource": "skip",
 274 "web-platform-tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html": "skip",
 275 "web-platform-tests/html/semantics/embedded-content/media-elements/networkState_during_progress.html": "skip",
 276 "web-platform-tests/html/semantics/embedded-content/media-elements/offsets-into-the-media-resource/currentTime.html": "skip",
 277 "web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document-networkState.html": "skip",
 278 "web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/play-in-detached-document.html": "skip",
 279 "web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay.html": "skip",
 280 "web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-currentTime.html": "skip",
 281 "web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-max-value.htm": "skip",
 282 "web-platform-tests/html/semantics/embedded-content/media-elements/seeking/seek-to-negative-time.htm": "skip",
 283 "web-platform-tests/html/semantics/embedded-content/media-elements/synchronising-multiple-media-elements/media-controllers/task-source.html": "skip",
 284 "web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element": "import",
 285 "web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cors": "skip",
 286 "web-platform-tests/html/semantics/embedded-content/media-elements/video_loop_base.html": "skip",
 287 "web-platform-tests/html/semantics/embedded-content/the-area-element/area_nohref.xhtml": "skip",
 288 "web-platform-tests/html/semantics/embedded-content/the-area-element/test-area.xhtml": "skip",
 289 "web-platform-tests/html/semantics/embedded-content/the-canvas-element": "import",
 290 "web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html": "skip",
 291 "web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-represent-nothing-04.html": "skip",
 292 "web-platform-tests/html/semantics/embedded-content/the-iframe-element": "import",
 293 "web-platform-tests/html/semantics/embedded-content/the-img-element/": "import",
 294 "web-platform-tests/html/semantics/embedded-content/the-img-element/decode": "skip",
 295 "web-platform-tests/html/semantics/embedded-content/the-img-element/relevant-mutations.html": "skip",
 296 "web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-image-data": "skip",
 297 "web-platform-tests/html/semantics/embedded-content/the-object-element/object-events.html": "skip",
 298 "web-platform-tests/html/semantics/forms/textfieldselection/select-event.html": "skip",
 299 "web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setRangeText.html": "skip",
 300 "web-platform-tests/html/semantics/forms/the-textarea-element": "import",
 301 "web-platform-tests/html/semantics/interactive-elements/the-details-element/toggleEvent.html": "skip",
 302 "web-platform-tests/html/semantics/interactive-elements/the-summary-element": "skip",
 303 "web-platform-tests/html/semantics/links/downloading-resources": "import",
 304 "web-platform-tests/html/semantics/links/following-hyperlinks": "skip",
 305 "web-platform-tests/html/semantics/links/links-created-by-a-and-area-elements": "skip",
 306 "web-platform-tests/html/semantics/scripting-1/the-script-element/execution-timing": "skip",
 307 "web-platform-tests/html/semantics/scripting-1/the-script-element/module": "import",
 308 "web-platform-tests/html/semantics/scripting-1/the-script-element/script-for-event.xhtml": "skip",
 309 "web-platform-tests/html/semantics/scripting-1/the-script-element/script-text.xhtml": "skip",
 310 "web-platform-tests/html/semantics/tabular-data": "import",
 311 "web-platform-tests/html/semantics/tabular-data/processing-model-1": "import",
 312 "web-platform-tests/html/semantics/text-level-semantics/the-data-element": "skip",
 313 "web-platform-tests/html/syntax": "import",
 314 "web-platform-tests/html/the-xhtml-syntax": "import",
 315 "web-platform-tests/html/the-xhtml-syntax/parsing-xhtml-documents": "import",
 316 "web-platform-tests/html/tools": "import",
 317 "web-platform-tests/html/user-activation": "import",
 318 "web-platform-tests/html/webappapis": "import",
 319 "web-platform-tests/html/webappapis/dynamic-insertion": "import",
 320 "web-platform-tests/html/webappapis/dynamic-markup-insertion": "import",
 321 "web-platform-tests/html/webappapis/idle-callbacks": "skip",
 322 "web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_raf.html": "skip",
 323 "web-platform-tests/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections": "skip",
 324 "web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin": "import",
 325 "web-platform-tests/http": "skip",
 326 "web-platform-tests/image-decodes": "skip",
 327 "web-platform-tests/imagebitmap-renderingcontext": "import",
 328 "web-platform-tests/images": "import",
 329 "web-platform-tests/infrastructure": "import",
 330 "web-platform-tests/innerText": "import",
 331 "web-platform-tests/input-events": "skip",
 332 "web-platform-tests/interfaces": "import",
 333 "web-platform-tests/intersection-observer": "import",
 334 "web-platform-tests/js": "skip",
 335 "web-platform-tests/keyboard-lock": "skip",
 336 "web-platform-tests/loading/lazyload": "import",
 337 "web-platform-tests/longtask-timing": "skip",
 338 "web-platform-tests/magnetometer": "skip",
 339 "web-platform-tests/mathml": "import",
 340 "web-platform-tests/media-capabilities": "skip",
 341 "web-platform-tests/media-source": "import",
 342 "web-platform-tests/media/": "import",
 343 "web-platform-tests/mediacapture-image": "skip",
 344 "web-platform-tests/mediacapture-record": "import",
 345 "web-platform-tests/mediacapture-streams": "import",
 346 "web-platform-tests/mediacapture-streams/": "import",
 347 "web-platform-tests/mediasession": "import",
 348 "web-platform-tests/microdata": "skip",
 349 "web-platform-tests/mimesniff": "import",
 350 "web-platform-tests/mixed-content": "skip",
 351 "web-platform-tests/mst-content-hint": "import",
 352 "web-platform-tests/navigation-timing": "skip",
 353 "web-platform-tests/netinfo": "skip",
 354 "web-platform-tests/notifications": "import",
 355 "web-platform-tests/old-tests": "skip",
 356 "web-platform-tests/orientation-event": "skip",
 357 "web-platform-tests/orientation-sensor": "skip",
 358 "web-platform-tests/page-visibility": "import",
 359 "web-platform-tests/paint-timing": "skip",
 360 "web-platform-tests/payment-handler": "skip",
 361 "web-platform-tests/payment-method-basic-card": "skip",
 362 "web-platform-tests/payment-method-id": "skip",
 363 "web-platform-tests/payment-request": "import",
 364 "web-platform-tests/performance-timeline": "skip",
 365 "web-platform-tests/picture-in-picture": "import",
 366 "web-platform-tests/pointerevents": "import",
 367 "web-platform-tests/pointerlock": "skip",
 368 "web-platform-tests/preload": "skip",
 369 "web-platform-tests/presentation-api": "skip",
 370 "web-platform-tests/progress-events": "skip",
 371 "web-platform-tests/proximity": "skip",
 372 "web-platform-tests/quirks-mode": "skip",
 373 "web-platform-tests/quirks/unitless-length": "import",
 374 "web-platform-tests/referrer-policy": "import",
 375 "web-platform-tests/remote-playback": "import",
 376 "web-platform-tests/requestidlecallback": "import",
 377 "web-platform-tests/resize-observer": "import",
 378 "web-platform-tests/resize-observer/": "import",
 379 "web-platform-tests/resource-timing": "import",
 380 "web-platform-tests/resources": "import",
 381 "web-platform-tests/resources/chromium": "skip",
 382 "web-platform-tests/resources/test": "skip",
 383 "web-platform-tests/screen-orientation": "skip",
 384 "web-platform-tests/scroll-anchoring": "skip",
 385 "web-platform-tests/scroll-into-view": "skip",
 386 "web-platform-tests/secure-contexts": "import",
 387 "web-platform-tests/selection": "skip",
 388 "web-platform-tests/selectors": "skip",
 389 "web-platform-tests/selectors-api": "skip",
 390 "web-platform-tests/server-timing": "import",
 391 "web-platform-tests/service-workers": "import",
 392 "web-platform-tests/shadow-dom": "import",
 393 "web-platform-tests/shadow-dom/untriaged": "skip",
 394 "web-platform-tests/speech-api": "import",
 395 "web-platform-tests/staticrange": "skip",
 396 "web-platform-tests/storage": "skip",
 397 "web-platform-tests/streams": "import",
 398 "web-platform-tests/streams/writable-streams": "skip",
 399 "web-platform-tests/subresource-integrity": "import",
 400 "web-platform-tests/svg": "import",
 401 "web-platform-tests/svg-aam": "skip",
 402 "web-platform-tests/test/html/infrastructure": "import",
 403 "web-platform-tests/testharness_runner.html": "skip",
 404 "web-platform-tests/tools": "import",
 405 "web-platform-tests/tools/__init__.py": "import",
 406 "web-platform-tests/tools/html5lib": "import",
 407 "web-platform-tests/tools/localpaths.py": "import",
 408 "web-platform-tests/tools/manifest": "import",
 409 "web-platform-tests/tools/pywebsocket": "import",
 410 "web-platform-tests/tools/serve": "import",
 411 "web-platform-tests/tools/six": "import",
 412 "web-platform-tests/tools/sslutils": "import",
 413 "web-platform-tests/tools/wptserve": "import",
 414 "web-platform-tests/touch-events": "import",
 415 "web-platform-tests/trusted-types": "skip",
 416 "web-platform-tests/typedarrays": "skip",
 417 "web-platform-tests/uievents": "import",
 418 "web-platform-tests/upgrade-insecure-requests": "skip",
 419 "web-platform-tests/url": "import",
 420 "web-platform-tests/user-timing": "import",
 421 "web-platform-tests/vibration": "skip",
 422 "web-platform-tests/visual-viewport": "import",
 423 "web-platform-tests/wai-aria": "skip",
 424 "web-platform-tests/wasm": "import",
 425 "web-platform-tests/wasm/jsapi": "import",
 426 "web-platform-tests/web-animations": "import",
 427 "web-platform-tests/web-nfc": "skip",
 428 "web-platform-tests/web-share": "import",
 429 "web-platform-tests/webaudio": "import",
 430 "web-platform-tests/webauthn": "skip",
 431 "web-platform-tests/webdriver": "skip",
 432 "web-platform-tests/webgl": "skip",
 433 "web-platform-tests/webmessaging": "import",
 434 "web-platform-tests/webmessaging/": "import",
 435 "web-platform-tests/webrtc": "import",
 436 "web-platform-tests/webrtc-priority": "import",
 437 "web-platform-tests/webrtc/legacy": "skip",
 438 "web-platform-tests/websockets": "import",
 439 "web-platform-tests/webstorage": "skip",
 440 "web-platform-tests/webusb": "skip",
 441 "web-platform-tests/webvr": "skip",
 442 "web-platform-tests/webvtt": "skip",
 443 "web-platform-tests/webxr": "import",
 444 "web-platform-tests/workers": "import",
 445 "web-platform-tests/worklets": "import",
 446 "web-platform-tests/x-frame-options": "skip",
 447 "web-platform-tests/xhr": "import",
447448 "web-platform/test/html/infrastructure": "import"
448449}

LayoutTests/imported/w3c/resources/resource-files.json

7676 "csswg-test/WOFF2-UserAgent/Tests/xhtml1/support/available-001a.xht",
7777 "csswg-test/WOFF2-UserAgent/Tests/xhtml1/support/available-001b.xht",
7878 "csswg-test/WOFF2-UserAgent/Tests/xhtml1/testcaseindex.xht",
 79 "html/rendering/the-details-element/empty-crash.html",
 80 "html/rendering/the-details-element/single-summary.html",
7981 "shadow-dom/declarative/support/declarative-child-frame.html",
8082 "shadow-dom/event-on-pseudo-element-crash.html",
8183 "shadow-dom/imperative-slot-api-crash.html",

LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/details-blockification-expected.txt

 1foo
 2bar
 3foo
 4bar
 5
 6PASS Summary and content should have display:block computed value
 7

LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/details-blockification.html

 1<!DOCTYPE html>
 2<meta charset="utf-8">
 3<title>CSS Test: details children blockification</title>
 4<link rel="author" href="mailto:[email protected]">
 5<link rel="help" href="https://html.spec.whatwg.org/multipage/rendering.html#the-details-and-summary-elements">
 6<meta name="assert" content="Ensure blockification of <details> children">
 7<script src=/https/bugs.webkit.org/resources/testharness.js></script>
 8<script src=/https/bugs.webkit.org/resources/testharnessreport.js></script>
 9
 10<div id="example1">
 11 <details style="display: grid" open>
 12 <summary style="display: inline">foo</summary>
 13 <div style="display: inline">bar</span>
 14 </details>
 15</div>
 16
 17<div id="example2" style="display: grid">
 18 <details style="display: contents" open>
 19 <summary style="display: inline">foo</summary>
 20 <div style="display: inline">bar</span>
 21 </details>
 22</div>
 23
 24<script>
 25 function checkDetails(details) {
 26 assert_equals(getComputedStyle(details.querySelector('summary')).display, "block");
 27 assert_equals(getComputedStyle(details.querySelector('div')).display, "block");
 28 }
 29 test(() => {
 30 checkDetails(document.querySelector('#example1'));
 31 checkDetails(document.querySelector('#example2'));
 32 assert_equals(getComputedStyle(document.querySelector('#example2>details')).display, "contents");
 33 }, "Summary and content should have display:block computed value");
 34
 35</script>

LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-flex-expected.html

 1<!DOCTYPE html>
 2<link rel="author" title="Xing Xu" href="mailto:[email protected]">
 3<style>
 4.flex-container {
 5 background: #333;
 6 border: 0px;
 7 display: flex;
 8 margin: 0px;
 9 padding: 0px;
 10}
 11
 12.flex-container.flex-direction-row {
 13 flex-direction : row;
 14}
 15
 16.flex-container.flex-direction-row-reverse {
 17 flex-direction : row-reverse;
 18}
 19
 20.flex-container.flex-direction-column {
 21 flex-direction : column;
 22}
 23
 24.flex-container.flex-direction-column-reverse {
 25 flex-direction : column-reverse;
 26}
 27
 28.flex-container.flex-direction-column-reverse {
 29 flex-direction : column-reverse;
 30}
 31
 32.flex-container.justify-content-center {
 33 justify-content: center;
 34}
 35
 36.flex-container.justify-content-space-around {
 37 justify-content: space-around;
 38}
 39
 40.flex-container.justify-content-space-between {
 41 justify-content: space-between;
 42}
 43
 44.flex-item {
 45 width:50px;
 46 height:50px;
 47 margin:20px;
 48 background: #eee;
 49 line-height: 50px;
 50 text-align: center;
 51}
 52</style>
 53
 54<summary>
 55 <div>these fieldsshouldn't bestacked vertically</div>
 56</summary>
 57
 58<h1>flex-direction: row</h1>
 59<div class="flex-container flex-direction-row">
 60 <div class="flex-item">1</div>
 61 <div class="flex-item">2</div>
 62 <div class="flex-item">3</div>
 63</div>
 64
 65<h1>flex-direction: row-reverse</h1>
 66<div class="flex-container flex-direction-row-reverse">
 67 <div class="flex-item">1</div>
 68 <div class="flex-item">2</div>
 69 <div class="flex-item">3</div>
 70</div>
 71
 72<h1>flex-direction: column</h1>
 73<div class="flex-container flex-direction-column">
 74 <div class="flex-item">1</div>
 75 <div class="flex-item">2</div>
 76 <div class="flex-item">3</div>
 77</div>
 78
 79<h1>flex-direction: column-reverse</h1>
 80<div class="flex-container flex-direction-column-reverse">
 81 <div class="flex-item">1</div>
 82 <div class="flex-item">2</div>
 83 <div class="flex-item">3</div>
 84</div>
 85
 86<h1>justify-content: center</h1>
 87<div class="flex-container justify-content-center">
 88 <div class="flex-item">1</div>
 89 <div class="flex-item">2</div>
 90 <div class="flex-item">3</div>
 91</div>
 92
 93<h1>justify-content: space-around</h1>
 94<div class="flex-container justify-content-space-around">
 95 <div class="flex-item">1</div>
 96 <div class="flex-item">2</div>
 97 <div class="flex-item">3</div>
 98</div>
 99
 100<h1>justify-content: space-between</h1>
 101<div class="flex-container justify-content-space-between">
 102 <div class="flex-item">1</div>
 103 <div class="flex-item">2</div>
 104 <div class="flex-item">3</div>
 105</div>

LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-flex.html

 1<!DOCTYPE html>
 2<meta charset="utf-8">
 3<title>CSS Test: summary with 'display: flex'</title>
 4<link rel="author" title="Xing Xu" href="mailto:[email protected]">
 5<link rel="match" href="summary-display-flex-ref.html">
 6<link rel="help" href="https://html.spec.whatwg.org/multipage/rendering.html#the-details-and-summary-elements">
 7<meta name="assert" content="Checks that styling a <summary> with 'display: flex' makes it a flex container.">
 8<style>
 9.flex-container {
 10 background: #333;
 11 border: 0px;
 12 display: flex;
 13 margin: 0px;
 14 padding: 0px;
 15}
 16
 17.flex-container.flex-direction-row {
 18 flex-direction : row;
 19}
 20
 21.flex-container.flex-direction-row-reverse {
 22 flex-direction : row-reverse;
 23}
 24
 25.flex-container.flex-direction-column {
 26 flex-direction : column;
 27}
 28
 29.flex-container.flex-direction-column-reverse {
 30 flex-direction : column-reverse;
 31}
 32
 33.flex-container.flex-direction-column-reverse {
 34 flex-direction : column-reverse;
 35}
 36
 37.flex-container.justify-content-center {
 38 justify-content: center;
 39}
 40
 41.flex-container.justify-content-space-around {
 42 justify-content: space-around;
 43}
 44
 45.flex-container.justify-content-space-between {
 46 justify-content: space-between;
 47}
 48
 49.flex-item {
 50 width:50px;
 51 height:50px;
 52 margin:20px;
 53 background: #eee;
 54 line-height: 50px;
 55 text-align: center;
 56}
 57</style>
 58
 59<summary style="display: flex;">
 60 <div>these fields</div>
 61 <div>shouldn't be</div>
 62 <div>stacked vertically</div>
 63</summary>
 64
 65<h1>flex-direction: row</h1>
 66<summary class="flex-container flex-direction-row">
 67 <div class="flex-item">1</div>
 68 <div class="flex-item">2</div>
 69 <div class="flex-item">3</div>
 70</summary>
 71
 72<h1>flex-direction: row-reverse</h1>
 73<summary class="flex-container flex-direction-row-reverse">
 74 <div class="flex-item">1</div>
 75 <div class="flex-item">2</div>
 76 <div class="flex-item">3</div>
 77</summary>
 78
 79<h1>flex-direction: column</h1>
 80<summary class="flex-container flex-direction-column">
 81 <div class="flex-item">1</div>
 82 <div class="flex-item">2</div>
 83 <div class="flex-item">3</div>
 84</summary>
 85
 86<h1>flex-direction: column-reverse</h1>
 87<summary class="flex-container flex-direction-column-reverse">
 88 <div class="flex-item">1</div>
 89 <div class="flex-item">2</div>
 90 <div class="flex-item">3</div>
 91</summary>
 92
 93<h1>justify-content: center</h1>
 94<summary class="flex-container justify-content-center">
 95 <div class="flex-item">1</div>
 96 <div class="flex-item">2</div>
 97 <div class="flex-item">3</div>
 98</summary>
 99
 100<h1>justify-content: space-around</h1>
 101<summary class="flex-container justify-content-space-around">
 102 <div class="flex-item">1</div>
 103 <div class="flex-item">2</div>
 104 <div class="flex-item">3</div>
 105</summary>
 106
 107<h1>justify-content: space-between</h1>
 108<summary class="flex-container justify-content-space-between">
 109 <div class="flex-item">1</div>
 110 <div class="flex-item">2</div>
 111 <div class="flex-item">3</div>
 112</summary>

LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-grid-expected.html

 1<!DOCTYPE html>
 2<link rel="author" title="Xing Xu" href="mailto:[email protected]">
 3<style>
 4.grid-container {
 5 display: grid;
 6 grid-template-columns: 200px 10px 0.3fr 10px 0.7fr;
 7 grid-template-rows: auto 20px auto;
 8}
 9
 10.grid-element {
 11 background-color: #444;
 12 color: #fff;
 13 padding: 20px;
 14 font-size: 2em;
 15}
 16
 17.element-a {
 18 grid-column-start: 1;
 19 grid-column-end: ;
 20 grid-row-start: 1;
 21 grid-row-end: 2;
 22 background: #6F9;
 23}
 24
 25.element-b {
 26 grid-column-start: 3;
 27 grid-column-end: 4;
 28 grid-row-start: 1;
 29 grid-row-end: 2;
 30 background: #69F;
 31}
 32
 33.element-c {
 34 grid-column-start: 5;
 35 grid-column-end: 6;
 36 grid-row-start: 1;
 37 grid-row-end: 2;
 38 background: #F69;
 39}
 40
 41.element-d {
 42 grid-column-start: 1;
 43 grid-column-end: 2;
 44 grid-row-start: 3;
 45 grid-row-end: 4;
 46 background: #9F6;
 47}
 48
 49.element-e {
 50 grid-column-start: 3;
 51 grid-column-end: 4;
 52 grid-row-start: 3;
 53 grid-row-end: 4;
 54 background: #96F;
 55}
 56
 57.element-f {
 58 grid-column-start: 5;
 59 grid-column-end: 6;
 60 grid-row-start: 3;
 61 grid-row-end: 4;
 62 background: #F96;
 63}
 64</style>
 65<div class="grid-container">
 66 <div class="grid-element element-a">A</div>
 67 <div class="grid-element element-b">B</div>
 68 <div class="grid-element element-c">C</div>
 69 <div class="grid-element element-d">D</div>
 70 <div class="grid-element element-e">E</div>
 71 <div class="grid-element element-f">F</div>
 72</div>

LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-grid.html

 1<!DOCTYPE html>
 2<meta charset="utf-8">
 3<title>CSS Test: summary with 'display: grid'</title>
 4<link rel="author" title="Xing Xu" href="mailto:[email protected]">
 5<link rel="match" href="summary-display-grid-ref.html">
 6<link rel="help" href="https://html.spec.whatwg.org/multipage/rendering.html#the-details-and-summary-elements">
 7<meta name="assert" content="Checks that styling a <summary> with 'display: grid' makes it a grid container.">
 8<style>
 9.grid-container {
 10 display: grid;
 11 grid-template-columns: 200px 10px 0.3fr 10px 0.7fr;
 12 grid-template-rows: auto 20px auto;
 13}
 14
 15.grid-element {
 16 background-color: #444;
 17 color: #fff;
 18 padding: 20px;
 19 font-size: 2em;
 20}
 21
 22.element-a {
 23 grid-column-start: 1;
 24 grid-column-end: ;
 25 grid-row-start: 1;
 26 grid-row-end: 2;
 27 background: #6F9;
 28}
 29
 30.element-b {
 31 grid-column-start: 3;
 32 grid-column-end: 4;
 33 grid-row-start: 1;
 34 grid-row-end: 2;
 35 background: #69F;
 36}
 37
 38.element-c {
 39 grid-column-start: 5;
 40 grid-column-end: 6;
 41 grid-row-start: 1;
 42 grid-row-end: 2;
 43 background: #F69;
 44}
 45
 46.element-d {
 47 grid-column-start: 1;
 48 grid-column-end: 2;
 49 grid-row-start: 3;
 50 grid-row-end: 4;
 51 background: #9F6;
 52}
 53
 54.element-e {
 55 grid-column-start: 3;
 56 grid-column-end: 4;
 57 grid-row-start: 3;
 58 grid-row-end: 4;
 59 background: #96F;
 60}
 61
 62.element-f {
 63 grid-column-start: 5;
 64 grid-column-end: 6;
 65 grid-row-start: 3;
 66 grid-row-end: 4;
 67 background: #F96;
 68}
 69</style>
 70<summary class="grid-container">
 71 <div class="grid-element element-a">A</div>
 72 <div class="grid-element element-b">B</div>
 73 <div class="grid-element element-c">C</div>
 74 <div class="grid-element element-d">D</div>
 75 <div class="grid-element element-e">E</div>
 76 <div class="grid-element element-f">F</div>
 77</summary>

LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-inline-flex-expected.html

 1<!DOCTYPE html>
 2<link rel="author" title="Xing Xu" href="mailto:[email protected]">
 3<style>
 4.flex-container {
 5 background: #333;
 6 border: 0px;
 7 display: inline-flex;
 8 margin: 0px;
 9 padding: 0px;
 10}
 11
 12.flex-container.flex-direction-row {
 13 flex-direction : row;
 14}
 15
 16.flex-container.flex-direction-row-reverse {
 17 flex-direction : row-reverse;
 18}
 19
 20.flex-container.flex-direction-column {
 21 flex-direction : column;
 22}
 23
 24.flex-container.flex-direction-column-reverse {
 25 flex-direction : column-reverse;
 26}
 27
 28.flex-container.flex-direction-column-reverse {
 29 flex-direction : column-reverse;
 30}
 31
 32.flex-container.justify-content-center {
 33 justify-content: center;
 34}
 35
 36.flex-container.justify-content-space-around {
 37 justify-content: space-around;
 38}
 39
 40.flex-container.justify-content-space-between {
 41 justify-content: space-between;
 42}
 43
 44.flex-item {
 45 width:50px;
 46 height:50px;
 47 margin:20px;
 48 background: #eee;
 49 line-height: 50px;
 50 text-align: center;
 51}
 52</style>
 53
 54<summary>
 55 <div>these fieldsshouldn't bestacked vertically</div>
 56</summary>
 57
 58<h1>flex-direction: row</h1>
 59<div class="flex-container flex-direction-row">
 60 <div class="flex-item">1</div>
 61 <div class="flex-item">2</div>
 62 <div class="flex-item">3</div>
 63</div>
 64
 65<h1>flex-direction: row-reverse</h1>
 66<div class="flex-container flex-direction-row-reverse">
 67 <div class="flex-item">1</div>
 68 <div class="flex-item">2</div>
 69 <div class="flex-item">3</div>
 70</div>
 71
 72<h1>flex-direction: column</h1>
 73<div class="flex-container flex-direction-column">
 74 <div class="flex-item">1</div>
 75 <div class="flex-item">2</div>
 76 <div class="flex-item">3</div>
 77</div>
 78
 79<h1>flex-direction: column-reverse</h1>
 80<div class="flex-container flex-direction-column-reverse">
 81 <div class="flex-item">1</div>
 82 <div class="flex-item">2</div>
 83 <div class="flex-item">3</div>
 84</div>
 85
 86<h1>justify-content: center</h1>
 87<div class="flex-container justify-content-center">
 88 <div class="flex-item">1</div>
 89 <div class="flex-item">2</div>
 90 <div class="flex-item">3</div>
 91</div>
 92
 93<h1>justify-content: space-around</h1>
 94<div class="flex-container justify-content-space-around">
 95 <div class="flex-item">1</div>
 96 <div class="flex-item">2</div>
 97 <div class="flex-item">3</div>
 98</div>
 99
 100<h1>justify-content: space-between</h1>
 101<div class="flex-container justify-content-space-between">
 102 <div class="flex-item">1</div>
 103 <div class="flex-item">2</div>
 104 <div class="flex-item">3</div>
 105</div>

LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-inline-flex.html

 1<!DOCTYPE html>
 2<meta charset="utf-8">
 3<title>CSS Test: summary with 'display: inline-flex'</title>
 4<link rel="author" title="Xing Xu" href="mailto:[email protected]">
 5<link rel="match" href="summary-display-inline-flex-ref.html">
 6<link rel="help" href="https://html.spec.whatwg.org/multipage/rendering.html#the-details-and-summary-elements">
 7<meta name="assert" content="Checks that styling a <summary> with 'display: inline-flex' makes it a flex container.">
 8<style>
 9.flex-container {
 10 background: #333;
 11 border: 0px;
 12 display: inline-flex;
 13 margin: 0px;
 14 padding: 0px;
 15}
 16
 17.flex-container.flex-direction-row {
 18 flex-direction : row;
 19}
 20
 21.flex-container.flex-direction-row-reverse {
 22 flex-direction : row-reverse;
 23}
 24
 25.flex-container.flex-direction-column {
 26 flex-direction : column;
 27}
 28
 29.flex-container.flex-direction-column-reverse {
 30 flex-direction : column-reverse;
 31}
 32
 33.flex-container.flex-direction-column-reverse {
 34 flex-direction : column-reverse;
 35}
 36
 37.flex-container.justify-content-center {
 38 justify-content: center;
 39}
 40
 41.flex-container.justify-content-space-around {
 42 justify-content: space-around;
 43}
 44
 45.flex-container.justify-content-space-between {
 46 justify-content: space-between;
 47}
 48
 49.flex-item {
 50 width:50px;
 51 height:50px;
 52 margin:20px;
 53 background: #eee;
 54 line-height: 50px;
 55 text-align: center;
 56}
 57</style>
 58
 59<summary style="display: inline-flex;">
 60 <div>these fields</div>
 61 <div>shouldn't be</div>
 62 <div>stacked vertically</div>
 63</summary>
 64
 65<h1>flex-direction: row</h1>
 66<summary class="flex-container flex-direction-row">
 67 <div class="flex-item">1</div>
 68 <div class="flex-item">2</div>
 69 <div class="flex-item">3</div>
 70</summary>
 71
 72<h1>flex-direction: row-reverse</h1>
 73<summary class="flex-container flex-direction-row-reverse">
 74 <div class="flex-item">1</div>
 75 <div class="flex-item">2</div>
 76 <div class="flex-item">3</div>
 77</summary>
 78
 79<h1>flex-direction: column</h1>
 80<summary class="flex-container flex-direction-column">
 81 <div class="flex-item">1</div>
 82 <div class="flex-item">2</div>
 83 <div class="flex-item">3</div>
 84</summary>
 85
 86<h1>flex-direction: column-reverse</h1>
 87<summary class="flex-container flex-direction-column-reverse">
 88 <div class="flex-item">1</div>
 89 <div class="flex-item">2</div>
 90 <div class="flex-item">3</div>
 91</summary>
 92
 93<h1>justify-content: center</h1>
 94<summary class="flex-container justify-content-center">
 95 <div class="flex-item">1</div>
 96 <div class="flex-item">2</div>
 97 <div class="flex-item">3</div>
 98</summary>
 99
 100<h1>justify-content: space-around</h1>
 101<summary class="flex-container justify-content-space-around">
 102 <div class="flex-item">1</div>
 103 <div class="flex-item">2</div>
 104 <div class="flex-item">3</div>
 105</summary>
 106
 107<h1>justify-content: space-between</h1>
 108<summary class="flex-container justify-content-space-between">
 109 <div class="flex-item">1</div>
 110 <div class="flex-item">2</div>
 111 <div class="flex-item">3</div>
 112</summary>

LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-inline-grid-expected.html

 1<!DOCTYPE html>
 2<link rel="author" title="Xing Xu" href="mailto:[email protected]">
 3<style>
 4.grid-container {
 5 display: inline-grid;
 6 grid-template-columns: 200px 10px 0.3fr 10px 0.7fr;
 7 grid-template-rows: auto 20px auto;
 8}
 9
 10.grid-element {
 11 background-color: #444;
 12 color: #fff;
 13 padding: 20px;
 14 font-size: 2em;
 15}
 16
 17.element-a {
 18 grid-column-start: 1;
 19 grid-column-end: ;
 20 grid-row-start: 1;
 21 grid-row-end: 2;
 22 background: #6F9;
 23}
 24
 25.element-b {
 26 grid-column-start: 3;
 27 grid-column-end: 4;
 28 grid-row-start: 1;
 29 grid-row-end: 2;
 30 background: #69F;
 31}
 32
 33.element-c {
 34 grid-column-start: 5;
 35 grid-column-end: 6;
 36 grid-row-start: 1;
 37 grid-row-end: 2;
 38 background: #F69;
 39}
 40
 41.element-d {
 42 grid-column-start: 1;
 43 grid-column-end: 2;
 44 grid-row-start: 3;
 45 grid-row-end: 4;
 46 background: #9F6;
 47}
 48
 49.element-e {
 50 grid-column-start: 3;
 51 grid-column-end: 4;
 52 grid-row-start: 3;
 53 grid-row-end: 4;
 54 background: #96F;
 55}
 56
 57.element-f {
 58 grid-column-start: 5;
 59 grid-column-end: 6;
 60 grid-row-start: 3;
 61 grid-row-end: 4;
 62 background: #F96;
 63}
 64</style>
 65<div class="grid-container">
 66 <div class="grid-element element-a">A</div>
 67 <div class="grid-element element-b">B</div>
 68 <div class="grid-element element-c">C</div>
 69 <div class="grid-element element-d">D</div>
 70 <div class="grid-element element-e">E</div>
 71 <div class="grid-element element-f">F</div>
 72</div>

LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-inline-grid.html

 1<!DOCTYPE html>
 2<meta charset="utf-8">
 3<title>CSS Test: summary with 'display: inline-grid'</title>
 4<link rel="author" title="Xing Xu" href="mailto:[email protected]">
 5<link rel="match" href="summary-display-inline-grid-ref.html">
 6<link rel="help" href="https://html.spec.whatwg.org/multipage/rendering.html#the-details-and-summary-elements">
 7<meta name="assert" content="Checks that styling a <summary> with 'display: inline-grid' makes it a grid container.">
 8<style>
 9.grid-container {
 10 display: inline-grid;
 11 grid-template-columns: 200px 10px 0.3fr 10px 0.7fr;
 12 grid-template-rows: auto 20px auto;
 13}
 14
 15.grid-element {
 16 background-color: #444;
 17 color: #fff;
 18 padding: 20px;
 19 font-size: 2em;
 20}
 21
 22.element-a {
 23 grid-column-start: 1;
 24 grid-column-end: ;
 25 grid-row-start: 1;
 26 grid-row-end: 2;
 27 background: #6F9;
 28}
 29
 30.element-b {
 31 grid-column-start: 3;
 32 grid-column-end: 4;
 33 grid-row-start: 1;
 34 grid-row-end: 2;
 35 background: #69F;
 36}
 37
 38.element-c {
 39 grid-column-start: 5;
 40 grid-column-end: 6;
 41 grid-row-start: 1;
 42 grid-row-end: 2;
 43 background: #F69;
 44}
 45
 46.element-d {
 47 grid-column-start: 1;
 48 grid-column-end: 2;
 49 grid-row-start: 3;
 50 grid-row-end: 4;
 51 background: #9F6;
 52}
 53
 54.element-e {
 55 grid-column-start: 3;
 56 grid-column-end: 4;
 57 grid-row-start: 3;
 58 grid-row-end: 4;
 59 background: #96F;
 60}
 61
 62.element-f {
 63 grid-column-start: 5;
 64 grid-column-end: 6;
 65 grid-row-start: 3;
 66 grid-row-end: 4;
 67 background: #F96;
 68}
 69</style>
 70<summary class="grid-container">
 71 <div class="grid-element element-a">A</div>
 72 <div class="grid-element element-b">B</div>
 73 <div class="grid-element element-c">C</div>
 74 <div class="grid-element element-d">D</div>
 75 <div class="grid-element element-e">E</div>
 76 <div class="grid-element element-f">F</div>
 77</summary>

LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-in-ol-expected.html

 1<!DOCTYPE html>
 2
 3<ol>
 4 <details><summary>summary</summary></details>
 5 <li value="1">1</li>
 6 <li value="2">2 <details><summary>summary</summary></details></li>
 7 <li value="3">3</li>
 8 <details><summary>summary</summary></details>
 9 <li value="4">4</li>
 10</ol>
 11
 12<ol>
 13 <summary>summary</summary>
 14 <li value="1">1</li>
 15 <li value="2">2 <summary>summary</summary></li>
 16 <li value="3">3</li>
 17 <summary>summary</summary>
 18 <li value="4">4</li>
 19</ol>
 20

LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-in-ol.html

 1<!DOCTYPE html>
 2<title>Check if SUMMARY has 'counter-increment: list-item 0'</title>
 3<link rel="match" href="summary-in-ol-ref.html">
 4
 5<ol>
 6 <details><summary>summary</summary></details>
 7 <li>1</li>
 8 <li>2 <details><summary>summary</summary></details></li>
 9 <li>3</li>
 10 <details><summary>summary</summary></details>
 11 <li>4</li>
 12</ol>
 13
 14<ol>
 15 <summary>summary</summary>
 16 <li>1</li>
 17 <li>2 <summary>summary</summary></li>
 18 <li>3</li>
 19 <summary>summary</summary>
 20 <li>4</li>
 21</ol>
 22

LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/w3c-import.log

@@List of files:
1818/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/details-after.html
1919/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/details-before-expected.html
2020/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/details-before.html
 21/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/details-blockification.html
2122/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/details-display-property-is-ignored-expected.html
2223/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/details-display-property-is-ignored.html
2324/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/details-page-break-after-1-print-expected.html

@@List of files:
3031/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/details-page-break-before-2-print.html
3132/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/empty-crash.html
3233/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/single-summary.html
 34/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-flex-expected.html
 35/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-flex.html
 36/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-grid-expected.html
 37/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-grid.html
 38/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-inline-flex-expected.html
 39/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-inline-flex.html
 40/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-inline-grid-expected.html
 41/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-inline-grid.html
3342/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-list-item-expected.html
3443/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-display-list-item.html
 44/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-in-ol-expected.html
 45/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-in-ol.html
3546/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-text-decoration-expected.html
3647/LayoutTests/imported/w3c/web-platform-tests/html/rendering/the-details-element/summary-text-decoration.html