[LayoutTests] Convert http/tests/blink convert PHP to Python
[WebKit-https.git] / LayoutTests / ChangeLog
1 2021-04-19  Chris Gambrell  <cgambrell@apple.com>
2
3         [LayoutTests] Convert http/tests/blink convert PHP to Python
4         https://bugs.webkit.org/show_bug.cgi?id=224702
5         <rdar://problem/76783504>
6
7         Reviewed by Darin Adler.
8
9         * http/tests/blink/sendbeacon/beacon-cookie-expected.txt:
10         * http/tests/blink/sendbeacon/beacon-cookie.html:
11         * http/tests/blink/sendbeacon/beacon-cross-origin-expected.txt:
12         * http/tests/blink/sendbeacon/beacon-cross-origin.html:
13         * http/tests/blink/sendbeacon/beacon-cross-origin.https-expected.txt:
14         * http/tests/blink/sendbeacon/beacon-cross-origin.https.html:
15         * http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
16         * http/tests/blink/sendbeacon/beacon-same-origin.html:
17         * http/tests/blink/sendbeacon/resources/check-beacon.php: Removed.
18         * http/tests/blink/sendbeacon/resources/check-beacon.py: Added.
19         (extensive_strip):
20         * http/tests/blink/sendbeacon/resources/save-beacon.php: Removed.
21         * http/tests/blink/sendbeacon/resources/save-beacon.py: Added.
22         (prettify):
23         (decode_multipart):
24         * http/tests/resources/portabilityLayer.py:
25         (get_post_data):
26         (get_request):
27         * platform/ios/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
28         * platform/mac/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt:
29
30 2021-04-19  Philippe Normand  <pnormand@igalia.com>
31
32         Unreviewed, GLIB gardening
33
34         * platform/glib/TestExpectations: Flag a few more media tests to skip or as flaky crash.
35
36 2021-04-19  Philippe Normand  <pnormand@igalia.com>
37
38         Unreviewed, GLIB gardening
39
40         * platform/glib/TestExpectations: Flag imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-implicit.html as flaky crash.
41
42 2021-04-19  Philippe Normand  <pnormand@igalia.com>
43
44         Unreviewed, WPE gardening
45
46         Share more media tests baselines between the GTK and WPE ports.
47
48         * platform/glib/TestExpectations:
49         * platform/glib/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-implicit-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-implicit-expected.txt.
50         * platform/glib/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-negative-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-negative-expected.txt.
51         * platform/glib/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-without-codecs-parameter-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-without-codecs-parameter-expected.txt.
52         * platform/glib/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-duration-boundaryconditions-expected.txt.
53         * platform/glib/imported/w3c/web-platform-tests/media-source/mediasource-getvideoplaybackquality-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-getvideoplaybackquality-expected.txt.
54         * platform/glib/imported/w3c/web-platform-tests/media-source/mediasource-is-type-supported-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-is-type-supported-expected.txt.
55         * platform/glib/imported/w3c/web-platform-tests/media-source/mediasource-remove-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-remove-expected.txt.
56         * platform/glib/imported/w3c/web-platform-tests/media-source/mediasource-removesourcebuffer-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-removesourcebuffer-expected.txt.
57         * platform/glib/imported/w3c/web-platform-tests/media-source/mediasource-sourcebuffer-mode-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-sourcebuffer-mode-expected.txt.
58         * platform/glib/media/W3C/video/canPlayType/canPlayType_codecs_order_1-expected.txt: Renamed from LayoutTests/platform/gtk/media/W3C/video/canPlayType/canPlayType_codecs_order_1-expected.txt.
59         * platform/glib/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_1-expected.txt: Renamed from LayoutTests/platform/gtk/media/W3C/video/canPlayType/canPlayType_supported_but_no_codecs_parameter_1-expected.txt.
60         * platform/glib/media/W3C/video/canPlayType/canPlayType_two_implies_one_1-expected.txt: Renamed from LayoutTests/platform/gtk/media/W3C/video/canPlayType/canPlayType_two_implies_one_1-expected.txt.
61         * platform/glib/media/W3C/video/canPlayType/canPlayType_two_implies_one_2-expected.txt: Renamed from LayoutTests/platform/gtk/media/W3C/video/canPlayType/canPlayType_two_implies_one_2-expected.txt.
62         * platform/glib/media/audio-controls-rendering-expected.png: Renamed from LayoutTests/platform/gtk/media/audio-controls-rendering-expected.png.
63         * platform/glib/media/audio-repaint-expected.png: Renamed from LayoutTests/platform/gtk/media/audio-repaint-expected.png.
64         * platform/glib/media/context-menu-actions-expected.txt: Renamed from LayoutTests/platform/gtk/media/context-menu-actions-expected.txt.
65         * platform/glib/media/controls-after-reload-expected.png: Renamed from LayoutTests/platform/gtk/media/controls-after-reload-expected.png.
66         * platform/glib/media/controls-layout-direction-expected.png: Renamed from LayoutTests/platform/gtk/media/controls-layout-direction-expected.png.
67         * platform/glib/media/controls-strict-expected.png: Renamed from LayoutTests/platform/gtk/media/controls-strict-expected.png.
68         * platform/glib/media/controls-styling-expected.png: Renamed from LayoutTests/platform/gtk/media/controls-styling-expected.png.
69         * platform/glib/media/controls-styling-strict-expected.png: Renamed from LayoutTests/platform/gtk/media/controls-styling-strict-expected.png.
70         * platform/glib/media/controls-without-preload-expected.png: Renamed from LayoutTests/platform/gtk/media/controls-without-preload-expected.png.
71         * platform/glib/media/media-can-play-ogg-expected.txt: Renamed from LayoutTests/platform/gtk/media/media-can-play-ogg-expected.txt.
72         * platform/glib/media/media-controls-clone-expected.png: Renamed from LayoutTests/platform/gtk/media/media-controls-clone-expected.png.
73         * platform/glib/media/media-document-audio-repaint-expected.png: Renamed from LayoutTests/platform/gtk/media/media-document-audio-repaint-expected.png.
74         * platform/glib/media/media-fullscreen-inline-expected.txt: Renamed from LayoutTests/platform/gtk/media/media-fullscreen-inline-expected.txt.
75         * platform/glib/media/media-fullscreen-not-in-document-expected.txt: Renamed from LayoutTests/platform/gtk/media/media-fullscreen-not-in-document-expected.txt.
76         * platform/glib/media/media-source/media-source-resize-expected.txt: Renamed from LayoutTests/platform/gtk/media/media-source/media-source-resize-expected.txt.
77         * platform/glib/media/video-canvas-alpha-expected.png: Renamed from LayoutTests/platform/gtk/media/video-canvas-alpha-expected.png.
78         * platform/glib/media/video-controls-rendering-expected.png: Renamed from LayoutTests/platform/gtk/media/video-controls-rendering-expected.png.
79         * platform/glib/media/video-display-toggle-expected.png: Renamed from LayoutTests/platform/gtk/media/video-display-toggle-expected.png.
80         * platform/glib/media/video-empty-source-expected.png: Renamed from LayoutTests/platform/gtk/media/video-empty-source-expected.png.
81         * platform/glib/media/video-no-audio-expected.png: Renamed from LayoutTests/platform/gtk/media/video-no-audio-expected.png.
82         * platform/glib/media/video-playing-and-pause-expected.png: Renamed from LayoutTests/platform/gtk/media/video-playing-and-pause-expected.png.
83         * platform/glib/media/video-playing-and-pause-expected.txt: Renamed from LayoutTests/platform/gtk/media/video-playing-and-pause-expected.txt.
84         * platform/glib/media/video-volume-slider-expected.png: Renamed from LayoutTests/platform/gtk/media/video-volume-slider-expected.png.
85         * platform/glib/media/video-zoom-controls-expected.png: Renamed from LayoutTests/platform/gtk/media/video-zoom-controls-expected.png.
86         * platform/glib/media/video-zoom-expected.png: Renamed from LayoutTests/platform/gtk/media/video-zoom-expected.png.
87         * platform/glib/media/video-zoom-expected.txt: Renamed from LayoutTests/platform/gtk/media/video-zoom-expected.txt.
88         * platform/gtk/TestExpectations:
89         * platform/wpe/TestExpectations:
90         * platform/wpe/media/video-aspect-ratio-expected.txt: Added.
91         * platform/wpe/media/video-canvas-createPattern-expected.png: Added.
92         * platform/wpe/media/video-colorspace-yuv420-expected.png: Added.
93         * platform/wpe/media/video-colorspace-yuv420-expected.txt: Added.
94         * platform/wpe/media/video-colorspace-yuv422-expected.png: Added.
95         * platform/wpe/media/video-colorspace-yuv422-expected.txt: Added.
96         * platform/wpe/media/video-frame-accurate-seek-expected.png: Added.
97         * platform/wpe/media/video-frame-accurate-seek-expected.txt: Added.
98         * platform/wpe/media/video-layer-crash-expected.txt: Added.
99         * platform/wpe/media/video-transformed-expected.txt: Added.
100
101 2021-04-19  Youenn Fablet  <youenn@apple.com>
102
103         Migrate some WebRTC encoded transform tests to WPT
104         https://bugs.webkit.org/show_bug.cgi?id=224604
105
106         Reviewed by Eric Carlson.
107
108         * http/wpt/webrtc/sframe-transform-readable-crash.html: Removed.
109         * platform/glib/TestExpectations:
110         * platform/ios-wk1/TestExpectations:
111         * platform/mac-wk1/TestExpectations:
112         * webrtc/script-transform.js: Removed.
113
114 2021-04-19  Felipe Erias  <felipeerias@igalia.com>
115
116         [css-flexbox] Table layout disregards overriding height
117         https://bugs.webkit.org/show_bug.cgi?id=224665
118
119         Reviewed by Sergio Villar Senin.
120
121         * TestExpectations: Removed four WPT tests that now pass.
122
123 2021-04-19  Philippe Normand  <pnormand@igalia.com>
124
125         [WPE][GTK] Enable AVIF decoder as experimental feature and unskip tests
126         https://bugs.webkit.org/show_bug.cgi?id=224663
127
128         Reviewed by Xabier Rodriguez-Calvar.
129
130         * platform/gtk/TestExpectations: Unskip avif tests.
131
132 2021-04-18  Manuel Rego Casasnovas  <rego@igalia.com>
133
134         [selectors] Update :focus-visible tests from WPT
135         https://bugs.webkit.org/show_bug.cgi?id=224601
136         <rdar://problem/76827947>
137
138         Reviewed by Darin Adler.
139
140         Remove glib expectations as they match the main ones.
141
142         * platform/glib/imported/w3c/web-platform-tests/css/selectors/focus-visible-002-expected.txt: Removed.
143         * platform/glib/imported/w3c/web-platform-tests/css/selectors/focus-visible-003-expected.txt: Removed.
144         * platform/glib/imported/w3c/web-platform-tests/css/selectors/focus-visible-004-expected.txt: Removed.
145
146 2021-04-18  Wenson Hsieh  <wenson_hsieh@apple.com>
147
148         Selected image overlay text should never be visible
149         https://bugs.webkit.org/show_bug.cgi?id=224734
150         <rdar://problem/76806399>
151
152         Reviewed by Darin Adler.
153
154         Add a new layout test.
155
156         * fast/images/image-extraction/image-overlay-with-selection-styles-expected.html: Added.
157         * fast/images/image-extraction/image-overlay-with-selection-styles.html: Added.
158
159 2021-04-18  Rob Buis  <rbuis@igalia.com>
160
161         Support contain: layout
162         https://bugs.webkit.org/show_bug.cgi?id=223569
163
164         Reviewed by Darin Adler.
165
166         Unskip tests that pass now.
167
168         * TestExpectations:
169
170 2021-04-18  Diego Pino Garcia  <dpino@igalia.com>
171
172         [GLIB] Unreviewed test gardening. Marked css-transforms/animation/rotate-composition.html as failure after r276231.
173
174         * platform/glib/TestExpectations:
175
176 2021-04-18  Fujii Hironori  <Hironori.Fujii@sony.com>
177
178         [WinCairo] Unreviewed test gardening
179
180         * platform/wincairo-wk1/http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt: Added.
181         * platform/wincairo-wk1/http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt: Added.
182         * platform/wincairo/TestExpectations:
183
184 2021-04-18  Youenn Fablet  <youenn@apple.com>
185
186         Blob URLs should use for their owner origin for CSP checks
187         https://bugs.webkit.org/show_bug.cgi?id=224535
188         <rdar://76458106>
189
190         Reviewed by Alex Christensen.
191
192         * http/tests/security/frame-src-and-blob-download.https-expected.txt: Added.
193         * http/tests/security/frame-src-and-blob-download.https.html:
194         * http/tests/security/resources/frame-src-and-blob-download-frame.html: Added.
195         * platform/mac-wk1/TestExpectations:
196         * platform/win/TestExpectations:
197
198 2021-04-17  Tim Nguyen  <ntim@apple.com>
199
200         Add support for inline-{start/end} values to float & clear properties
201         https://bugs.webkit.org/show_bug.cgi?id=218087
202
203         Reviewed by Antti Koivisto & Zalan Bujtas.
204
205         Imported reftests from: https://github.com/web-platform-tests/wpt/commit/47e7176242e2ca4ca68d6cfe032619ccf44d55a6
206         Enabled: imported/w3c/web-platform-tests/css/css-logical/logical-values-float-clear.html
207
208         * TestExpectations:
209
210 2021-04-17  Diego Pino Garcia  <dpino@igalia.com>
211
212         [GLIB] Unreviewed test gardening. Emit new baseline after r276193.
213
214         * platform/glib/TestExpectations:
215         * platform/glib/http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt: Added.
216
217 2021-04-17  Commit Queue  <commit-queue@webkit.org>
218
219         Unreviewed, reverting r276178.
220         https://bugs.webkit.org/show_bug.cgi?id=224724
221
222         tests still broken
223
224         Reverted changeset:
225
226         "[ macOS Wk2 ] media/media-fragments/TC0051.html is flakey
227         crashing"
228         https://bugs.webkit.org/show_bug.cgi?id=222277
229         https://trac.webkit.org/changeset/276178
230
231 2021-04-17  Tyler Wilcock  <twilco.o@protonmail.com>
232
233         Media queries with max-width greater than 999999999px evaluate to false
234         https://bugs.webkit.org/show_bug.cgi?id=224097
235
236         Reviewed by Darin Adler.
237
238         We now evaluate <length> values in media queries with double
239         precision instead of int precision to match other browsers and pass another WPT.
240
241         * TestExpectations:
242         Remove ImageOnlyFailure for imported/w3c/web-platform-tests/css/mediaqueries/min-width-001.xht
243         because it passes now.
244
245         * fast/media/media-query-lengths-evaluate-with-double-precision-expected.html:
246         Added.
247
248         * fast/media/media-query-lengths-evaluate-with-double-precision.html:
249         Added to test properties that WPT min-width-001.xht doesn't
250         (min-height, device-min-height, device-min-width).
251
252 2021-04-17  Philippe Normand  <pnormand@igalia.com>
253
254         [GStreamer][MediaStream] fast/mediastream/play-newly-added-audio-track.html is failing since added in r260380
255         https://bugs.webkit.org/show_bug.cgi?id=210840
256
257         Reviewed by Xabier Rodriguez-Calvar.
258
259         Remove flakyness from test and unflag it on GTK.
260
261         * fast/mediastream/play-newly-added-audio-track.html: addTrack might have asynchronous
262         effects, so it's better to rely on the trackadded event when testing its result.
263         * platform/gtk/TestExpectations:
264
265 2021-04-16  Diego Pino Garcia  <dpino@igalia.com>
266
267         [GLIB] Unreviewed test gardening. Update focus-visible tests baselines after r276127.
268
269         * platform/glib/imported/w3c/web-platform-tests/css/selectors/focus-visible-002-expected.txt: Added.
270         * platform/glib/imported/w3c/web-platform-tests/css/selectors/focus-visible-003-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/selectors/focus-visible-003-expected.txt.
271         * platform/glib/imported/w3c/web-platform-tests/css/selectors/focus-visible-004-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/css/selectors/focus-visible-004-expected.txt.
272
273 2021-04-16  Brent Fulgham  <bfulgham@apple.com>
274
275         Perform port blocking earlier in the load
276         https://bugs.webkit.org/show_bug.cgi?id=224525
277         <rdar://problem/75440591>
278
279         Reviewed by Darin Adler.
280
281         WebKit blocks loads to URLs with any of the prohibited ports defined in
282         the engine. This blocking happens late in the load process, allowing
283         connections to be made (and observed). Instead, we should stop the load
284         early, at the same time we perform other checks.
285
286         Note: The fact that we now block loads earlier means that we do not fire
287         'willSendRequestForFrame' for blocked ports, so WebKitTestRunner no longer
288         outputs a message to stdout. Those errors are reported in the JS console,
289         but since some test paths are specified to always output JS console messages
290         to stderrr (for example the WPT tests), we have to revise out test expectations
291         for a few cases.
292
293         * fast/loader/cancel-load-during-port-block-timer.html: Revised expectation to reflect new console error message.
294         * http/tests/cache/cancel-during-failure-crash-expected.txt: Ditto.
295         * http/tests/preload/download_resources_from_invalid_headers-expected.txt: Update to reflect a preflight is not executed
296           for a blocked port.
297         * http/tests/preload/resources/nph-invalid_resources_from_header.pl: Update to reflect that we do not preload
298           from restricted ports.
299         * http/tests/security/blocked-on-redirect-expected.txt: Revised expectation to match revised error message.
300         * http/tests/security/form-blocked-port.html: Added.
301         * http/tests/security/form-blocked-port-expected.txt: Added.
302         * http/tests/xmlhttprequest/cross-origin-redirect-responseURL-expected.txt: Revised expectation for revised error message.
303         * http/tests/xmlhttprequest/redirect-cross-origin-2-expected.txt: Ditto.
304         * http/tests/xmlhttprequest/redirect-cross-origin-expected.txt: Ditto.
305         * http/tests/xmlhttprequest/simple-cross-origin-denied-events.html: Instead of using a port WebKit blocks (7), use one that
306           is not blocked but is unlikely to be active (as originally intended). This retains the expected test behavior since we now
307           block loads to restricted ports earlier in the load process.
308         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post.html: Ditto.
309         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt: Update test output to reflect that we
310           are attempting to load from port 8 instead of port 7.
311         * http/wpt/beacon/beacon-async-error-logging-expected.txt: Ditto.
312         * http/wpt/beacon/beacon-async-error-logging.html: Update to reflect a preflight is not executed
313           for a blocked port.
314         * imported/w3c/web-platform-tests/fetch/api/request/request-bad-port.any-expected.txt: Since we block before executing the load,
315           TestRunner no longer outputs an error message to stdout. Instead, they appear in stderr (since all 'wpt' tests are marked
316           to dump console.log output to stderr).
317         * imported/w3c/web-platform-tests/fetch/api/request/request-bad-port.any.worker-expected.txt: Ditto.
318         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt: Revise to reflect change in console
319           logging (the functional test results are identical).
320         * platform/mac-wk1/http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt: Ditto.
321         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt: Ditto.
322         * platform/win/http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt: Ditto.
323         * platform/wk2/http/tests/security/blocked-on-redirect-expected.txt: Ditto.
324
325 2021-04-16  Chris Dumez  <cdumez@apple.com>
326
327         [GPUProcess] Crash under RemoteAudioDestination::render()
328         https://bugs.webkit.org/show_bug.cgi?id=224688
329         <rdar://76643365>
330
331         Reviewed by Eric Carlson.
332
333         Add layout test that can flakily reproduce the issue.
334
335         * webaudio/AudioContext/audiocontext-destruction-crash-expected.txt: Added.
336         * webaudio/AudioContext/audiocontext-destruction-crash.html: Added.
337
338 2021-04-16  Darin Adler  <darin@apple.com>
339
340         font-size with viewport units in calc() doesn't change when viewport resizes
341         https://bugs.webkit.org/show_bug.cgi?id=224614
342
343         Reviewed by Zalan Bujtas.
344
345         * css3/viewport-percentage-lengths/viewport-percentage-lengths-resize-expected.txt:
346         * css3/viewport-percentage-lengths/viewport-percentage-lengths-resize.html:
347         Added tests that involve calc, and broke rules up into multiple elements so that side
348         effects from one style won't give us false negatives. This now has a subtest that was
349         failing without the fix in this patch.
350
351 2021-04-16  Ian Gilbert  <iang@apple.com>
352
353         Nullptr deref in CompositeEditCommand::isRemovableBlock in DeleteSelectionCommand::removeRedundantBlocks
354         https://bugs.webkit.org/show_bug.cgi?id=224518
355
356         Reviewed by Ryosuke Niwa.
357
358         Add a regression test.
359
360         * editing/execCommand/remove-node-during-command-crash-expected.txt: Added.
361         * editing/execCommand/remove-node-during-command-crash.html: Added.
362
363 2021-04-16  Cameron McCormack  <heycam@apple.com>
364
365         Place vertical scrollbars at (inline/block)-end edge in all writing modes.
366         https://bugs.webkit.org/show_bug.cgi?id=224224
367
368         Reviewed by Simon Fraser.
369
370         iOS test failure expectations and skips are because we don't support
371         non-overlay scrollbars on the left on that platform.
372
373         * TestExpectations:
374         * css3/flexbox/child-overflow-expected.html:
375         * fast/repaint/vertical-overflow-parent-expected.txt:
376         * fast/repaint/vertical-overflow-same-expected.txt:
377         * fast/scrolling/v-rl-scrollbars-initial-position-dynamic-expected.html: Added.
378         * fast/scrolling/v-rl-scrollbars-initial-position-dynamic.html: Added.
379         * fast/scrolling/v-rl-scrollbars-initial-position-expected.html: Added.
380         * fast/scrolling/v-rl-scrollbars-initial-position.html: Added.
381         * fast/scrolling/vertical-scrollbar-position-expected.txt: Added.
382         * fast/scrolling/vertical-scrollbar-position.html: Added.
383         * platform/ios/TestExpectations:
384         * platform/ios/imported/w3c/web-platform-tests/css/css-scroll-snap/snap-inline-block-expected.txt: Added.
385         * platform/ios/imported/w3c/web-platform-tests/css/cssom-view/scrollLeftTop-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/scrollLeftTop-expected.txt.
386
387 2021-04-16  Jiewen Tan  <jiewen_tan@apple.com>
388
389         Allow using the platform authenticator on non-Touch ID Macs according to Internal requirements
390         https://bugs.webkit.org/show_bug.cgi?id=224639
391         <rdar://74698346>
392
393         Reviewed by Daniel Bates.
394
395         * http/wpt/webauthn/public-key-credential-create-success-local.https-expected.txt:
396         * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
397         * http/wpt/webauthn/public-key-credential-get-success-local.https-expected.txt:
398         * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
399
400 2021-04-16  Robert Jenner  <jenner@apple.com>
401
402         [ macOS Wk2 ] media/media-fragments/TC0051.html is flakey crashing
403         https://bugs.webkit.org/show_bug.cgi?id=222277
404
405         Uneviewed test gardening.
406
407         * platform/mac-wk2/TestExpectations: Removing skip expectation to verify fix. 
408
409 2021-04-16  Robert Jenner  <jenner@apple.com>
410
411         N[ BigSur Release wk2 ARM64 ] inspector/console/console-oom.html is a flakey crash
412         https://bugs.webkit.org/show_bug.cgi?id=224698
413
414         Unreviewed test gardening.
415
416         * platform/mac-wk2/TestExpectations: Updating expectations to Pass Crash for BigSur Release arm64 only.
417
418 2021-04-16  Robert Jenner  <jenner@apple.com>
419
420         [ BigSur wk2 ARM64 ] http/wpt/webrtc/change-encoded-transform.html is a flakey crash
421         https://bugs.webkit.org/show_bug.cgi?id=224696
422
423         Unreviewed test gardneing.
424
425         * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Crash while test is reviewed.
426
427 2021-04-16  Robert Jenner  <jenner@apple.com>
428
429         [ macOS wk2 ]compositing/video/video-border-radius-clipping.html is a flakey image failure
430         https://bugs.webkit.org/show_bug.cgi?id=224690
431
432         Unreviewed test gardneing.
433
434         * platform/mac-wk2/TestExpectations: Updating test expectations to include Debug. 
435
436 2021-04-16  Said Abou-Hallawa  <said@apple.com>
437
438         [BigSur wk1] svg/canvas/canvas-global-alpha-svg.html is flakey failing
439         https://bugs.webkit.org/show_bug.cgi?id=221559
440         <rdar://problem/74104075>
441
442         Reviewed by Daniel Bates.
443
444         By default, aliasing is applied when drawing the SVGImage to the canvas
445         through CanvasRenderingContext2D::drawImage() and when drawing the canvas
446         itself to DOM container through ImageBuffer::draw(). Because the test 
447         includes only rectangles, we need to make sure the edges of the SVG image
448         and the canvas in this test get pixelated. This will match the expected
449         page which uses DOM objects to mimic the SVG and canvas drawing
450
451         Make sure the test is ended only after the SVG image is fully loaded.
452
453         * platform/ios/TestExpectations:
454         * platform/mac-wk1/TestExpectations:
455         * svg/canvas/canvas-global-alpha-svg.html:
456
457 2021-04-16  Robert Jenner  <jenner@apple.com>
458
459         N[ wk2 ] media/presentationmodechanged-fired-once.html is a flakey timeout
460         https://bugs.webkit.org/show_bug.cgi?id=224633
461
462         Unreviewed test gardneing.
463
464         * platform/ios-simulator-wk2/TestExpectations: Forgot to update expectations for iOS as well.
465
466 2021-04-16  Robert Jenner  <jenner@apple.com>
467
468         [ wk2 ] media/presentationmodechanged-fired-once.html is a flakey timeout
469         https://bugs.webkit.org/show_bug.cgi?id=224633
470
471         Unreviewed test gardening.
472
473         * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Timeout while test is reviewed.
474
475 2021-04-16  Tyler Wilcock  <twilco.o@protonmail.com>
476
477         [css-counter-styles] Parse and add feature flag for @counter-style
478         https://bugs.webkit.org/show_bug.cgi?id=223150
479
480         Reviewed by Darin Adler.
481
482         Add tests ensuring @counter-style is not exposed when feature flag is
483         disabled.
484
485         * webexposed/counter-style-is-not-exposed-expected.txt: Added.
486         * webexposed/counter-style-is-not-exposed.html: Added.
487
488 2021-04-16  Zalan Bujtas  <zalan@apple.com>
489
490         [IFC] Incorrect box height when scrollbar takes padding box space
491         https://bugs.webkit.org/show_bug.cgi?id=224546
492         <rdar://problem/76666402>
493
494         Reviewed by Antti Koivisto.
495
496         * fast/inline-block/non-overlay-scrollbar-incorrect-padding-expected.txt: Added.
497         * fast/inline-block/non-overlay-scrollbar-incorrect-padding.html: Added.
498
499 2021-04-16  Diego Pino Garcia  <dpino@igalia.com>
500
501         [GLIB] Unreviewed test gardenind. Gardened several flaky failures.
502
503         * platform/glib/TestExpectations:
504         * platform/gtk/TestExpectations:
505
506 2021-04-16  Manuel Rego Casasnovas  <rego@igalia.com>
507
508         [selectors] Update :focus-visible tests from WPT
509         https://bugs.webkit.org/show_bug.cgi?id=224601
510
511         Reviewed by Darin Adler.
512
513         Mark failures. They'll be gone once bug #224598 is fixed.
514
515         * platform/ios/TestExpectations:
516         * platform/mac/TestExpectations:
517
518 2021-04-16  Diego Pino Garcia  <dpino@igalia.com>
519
520         [GLIB] Unreviewed test gardening. Reintroduce test failure imported/w3c/web-platform-tests/service-workers/service-worker/next-hop-protocol.https.html.
521
522         * platform/glib/TestExpectations:
523
524 2021-04-15  Diego Pino Garcia  <dpino@igalia.com>
525
526         [GTK][WPE] Unreviewed test gardening. Gardened tests expected to fail but passed.
527
528         * platform/glib/TestExpectations:
529         * platform/gtk/TestExpectations:
530         * platform/wpe/TestExpectations:
531
532 2021-04-15  Chris Gambrell  <cgambrell@apple.com>
533
534         [LayoutTests] Convert http/tests/resourceLoadStatistics convert PHP to Python
535         https://bugs.webkit.org/show_bug.cgi?id=223541
536         <rdar://problem/75639142>
537
538         Reviewed by Jonathan Bedard.
539
540         * http/tests/resourceLoadStatistics/cap-cache-max-age-for-prevalent-resource.html:
541         * http/tests/resourceLoadStatistics/resources/cached-permanent-redirect.php: Removed.
542         * http/tests/resourceLoadStatistics/resources/cached-permanent-redirect.py: Added.
543
544 2021-04-15  Wenson Hsieh  <wenson_hsieh@apple.com>
545
546         Unreviewed test gardening after r276084
547
548         Mark the test as failing with an image diff on Windows, since `contextClick` in DumpRenderTree does not appear
549         to return the resulting context menu item titles (or information about the context menu items) on Windows.
550
551         * platform/win/TestExpectations:
552
553 2021-04-15  Dean Jackson  <dino@apple.com>
554
555         Rebaseline some WebGL tests that are only running on the dedicated WebGL bot.
556
557         * webgl/2.0.0/conformance/rendering/clipping-wide-points-expected.txt:
558         * webgl/2.0.0/conformance2/extensions/promoted-extensions-in-shaders-expected.txt:
559         * webgl/2.0.0/conformance2/rendering/clipping-wide-points-expected.txt:
560         * webgl/2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type-expected.txt:
561         * webgl/2.0.0/conformance2/state/gl-object-get-calls-expected.txt:
562         * webgl/2.0.0/deqp/data/gles2/shaders/conversions-expected.txt:
563         * webgl/2.0.0/deqp/data/gles3/shaders/conversions-expected.txt:
564         * webgl/2.0.0/deqp/functional/gles3/fboinvalidate/sub-expected.txt:
565         * webgl/2.0.0/deqp/functional/gles3/fboinvalidate/whole-expected.txt:
566         * webgl/2.0.0/deqp/functional/gles3/fbomultisample.2_samples-expected.txt:
567         * webgl/2.0.0/deqp/functional/gles3/fbomultisample.4_samples-expected.txt:
568         * webgl/2.0.0/deqp/functional/gles3/fbomultisample.8_samples-expected.txt:
569         * webgl/2.0.0/deqp/functional/gles3/fragmentoutput/array.int-expected.txt:
570         * webgl/2.0.0/deqp/functional/gles3/fragmentoutput/array.uint-expected.txt:
571         * webgl/2.0.0/deqp/functional/gles3/fragmentoutput/basic.int-expected.txt:
572         * webgl/2.0.0/deqp/functional/gles3/fragmentoutput/basic.uint-expected.txt:
573         * webgl/2.0.0/deqp/functional/gles3/fragmentoutput/random_00-expected.txt:
574         * webgl/2.0.0/deqp/functional/gles3/fragmentoutput/random_01-expected.txt:
575         * webgl/2.0.0/deqp/functional/gles3/fragmentoutput/random_02-expected.txt:
576         * webgl/2.0.0/deqp/functional/gles3/internalformatquery-expected.txt:
577         * webgl/2.0.0/deqp/functional/gles3/negativebufferapi-expected.txt:
578         * webgl/2.0.0/deqp/functional/gles3/occlusionquery_strict-expected.txt:
579         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/00-expected.txt:
580         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/01-expected.txt:
581         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/02-expected.txt:
582         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/03-expected.txt:
583         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/04-expected.txt:
584         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/05-expected.txt:
585         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/06-expected.txt:
586         * webgl/2.0.0/deqp/functional/gles3/primitiverestart/07-expected.txt:
587         * webgl/2.0.0/deqp/functional/gles3/readpixel-expected.txt:
588         * webgl/2.0.0/deqp/functional/gles3/shadertexturefunction/texturegrad-expected.txt:
589         * webgl/2.0.0/deqp/functional/gles3/textureformat/sized_depth_stencil-expected.txt:
590         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_linear_greater-expected.txt:
591         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal-expected.txt:
592         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_linear_less-expected.txt:
593         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal-expected.txt:
594         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater-expected.txt:
595         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal-expected.txt:
596         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less-expected.txt:
597         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal-expected.txt:
598         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater-expected.txt:
599         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal-expected.txt:
600         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less-expected.txt:
601         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal-expected.txt:
602         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_greater-expected.txt:
603         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal-expected.txt:
604         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_less-expected.txt:
605         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal-expected.txt:
606         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater-expected.txt:
607         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal-expected.txt:
608         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less-expected.txt:
609         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal-expected.txt:
610         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater-expected.txt:
611         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal-expected.txt:
612         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less-expected.txt:
613         * webgl/2.0.0/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal-expected.txt:
614         * webgl/2.0.0/deqp/functional/gles3/textureshadow/cube_linear_equal-expected.txt:
615         * webgl/2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal-expected.txt:
616         * webgl/2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal-expected.txt:
617         * webgl/2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal-expected.txt:
618         * webgl/2.0.0/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal-expected.txt:
619         * webgl/2.0.0/deqp/functional/gles3/textureshadow/cube_linear_not_equal-expected.txt:
620         * webgl/2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_equal-expected.txt:
621         * webgl/2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal-expected.txt:
622         * webgl/2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal-expected.txt:
623         * webgl/2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal-expected.txt:
624         * webgl/2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal-expected.txt:
625         * webgl/2.0.0/deqp/functional/gles3/textureshadow/cube_nearest_not_equal-expected.txt:
626         * webgl/2.0.0/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil-expected.txt:
627         * webgl/2.0.0/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil-expected.txt:
628         * webgl/conformance/extensions/webgl-multi-draw-expected.txt:
629
630 2021-04-15  Robert Jenner  <jenner@apple.com>
631
632         N[ macOS Wk2 ] imported/w3c/web-platform-tests/media-source/mediasource-activesourcebuffers.html is a flakey text failure
633         https://bugs.webkit.org/show_bug.cgi?id=222371
634
635         Uneviewed test gardening.
636
637         * platform/mac-wk2/TestExpectations: Added Crash to the existing test expectations, as test is flakey crashing as well.
638
639 2021-04-15  Robert Jenner  <jenner@apple.com>
640
641         REGRESSION (r275926): [ BigSur X86_64] imported/w3c/web-platform-tests/css/css-fonts/font-feature-settings-tibetan.html
642         https://bugs.webkit.org/show_bug.cgi?id=224631
643
644         Unreviewed test gardening.
645
646         * platform/mac/TestExpectations: Test has been fixed for new platforms, and won't be for BigSur. Updating expectations for BigSur only. 
647
648 2021-04-15  Tim Horton  <timothy_horton@apple.com>
649
650         Add a mechanism to dump the PlatformCALayer subtree of a GraphicsLayer, for testing
651         https://bugs.webkit.org/show_bug.cgi?id=224595
652
653         Reviewed by Simon Fraser.
654
655         * fast/harness/platform-layer-tree-as-text-expected.txt: Added.
656         * fast/harness/platform-layer-tree-as-text.html: Added.
657         Add a test for the basic output of platformLayerTreeAsText().
658
659         * compositing/video/video-object-position-expected.txt:
660         * compositing/visible-rect/mask-layer-coverage-expected.txt:
661         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute-expected.txt:
662         * css3/filters/backdrop/backdrop-filter-does-not-size-properly-border-and-padding-expected.txt:
663         * css3/filters/backdrop/backdrop-filter-with-cliprect-expected.txt:
664         * css3/filters/backdrop/backdrop-filter-with-mask-expected.txt:
665         * css3/filters/backdrop/backdrop-with-visibility-hidden-changing-expected.txt:
666         * css3/filters/backdrop/backdrop-with-visibility-hidden-expected.txt:
667         * css3/filters/backdrop/resource-use-add-more-layers-expected.txt:
668         * css3/filters/backdrop/resource-use-excessive-expected.txt:
669         * css3/filters/backdrop/resource-use-ok-expected.txt:
670         * css3/filters/backdrop/resource-use-remove-some-layers-expected.txt:
671         * fullscreen/full-screen-layer-dump-expected.txt:
672         * platform/ios/compositing/reflections/direct-image-object-fit-reflected-expected.txt:
673         * platform/ios/compositing/video/video-object-position-expected.txt:
674         * platform/ios/compositing/visible-rect/mask-layer-coverage-expected.txt:
675         * platform/ios/css3/filters/backdrop/backdrop-filter-does-not-size-properly-absolute-expected.txt:
676         * platform/ios/css3/filters/backdrop/backdrop-filter-with-cliprect-expected.txt:
677         * platform/ios/css3/filters/backdrop/backdrop-filter-with-mask-expected.txt:
678         * platform/mac/compositing/images/direct-image-object-fit-expected.txt:
679         * platform/mac/compositing/reflections/direct-image-object-fit-reflected-expected.txt:
680         * platform/mac/compositing/video/video-object-fit-expected.txt:
681         Rebaseline some tests to the new logging format.
682
683         * platform/gtk/TestExpectations:
684         * platform/win/TestExpectations:
685         * platform/wpe/TestExpectations:
686         Skip the new test on non-Cocoa ports.
687
688 2021-04-15  Wenson Hsieh  <wenson_hsieh@apple.com>
689
690         [macOS] Support the Translate menu item in editable selected text
691         https://bugs.webkit.org/show_bug.cgi?id=224625
692         <rdar://problem/76723022>
693
694         Reviewed by Tim Horton and Devin Rousso.
695
696         Add a new layout test to verify that three context menu actions are consistent across selected text in editable
697         and non-editable content. This test is valid for all platforms where `ENABLE(CONTEXT_MENUS)` is set, regardless
698         of whether or not each individual action is supported.
699
700         * fast/events/contextmenu-actions-in-selected-text-expected.html: Added.
701         * fast/events/contextmenu-actions-in-selected-text.html: Added.
702         * platform/ios/TestExpectations:
703
704 2021-04-15  Ian Gilbert  <iang@apple.com>
705
706         Null pointer dereference on MediaStreamAudioSourceNode destructor
707         https://bugs.webkit.org/show_bug.cgi?id=224573
708
709         Reviewed by Eric Carlson.
710
711         Add regression test.
712
713         * webaudio/destroy-audio-source-node-with-no-track-crash-expected.txt: Added.
714         * webaudio/destroy-audio-source-node-with-no-track-crash.html: Added.
715
716 2021-04-15  Julian Gonzalez  <julian_a_gonzalez@apple.com>
717
718         Crash in ReplaceSelectionCommand::mergeEndIfNeeded()
719         https://bugs.webkit.org/show_bug.cgi?id=224587
720
721         Reviewed by Ryosuke Niwa.
722
723         Add a test to catch the editing crash fixed here; thanks to Tuomas Karkkainen
724         for its basic structure and Ryosuke Niwa for some fixes.
725
726         * editing/inserting/insert-horizontal-rule-with-style-crash-expected.txt: Added.
727         * editing/inserting/insert-horizontal-rule-with-style-crash.html: Added.
728
729 2021-04-15  Antoine Quint  <graouts@webkit.org>
730
731         calc() simplification for a multiplication should apply the multiplication to each value of an addition
732         https://bugs.webkit.org/show_bug.cgi?id=224376
733
734         Reviewed by Dean Jackson.
735
736         Add a test for a multiplication with more than 2 values on the multiplied side such that
737         we check that we correctly handle a larger number of children in Add node than we did in
738         the Product node, which led to a crash in an earlier version of the patch that
739         landed for bug 224376 (r275793) but was then corrected in r275869. 
740
741         * css3/calc/simplification-expected.txt:
742         * css3/calc/simplification.html:
743
744 2021-04-15  Antoine Quint  <graouts@webkit.org>
745
746         calc() should not contain 0 values other than percentages
747         https://bugs.webkit.org/show_bug.cgi?id=224611
748
749         Reviewed by Simon Fraser.
750
751         Adjust a non-WPT test to not feature a 0px addition. 
752
753         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
754         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
755
756 2021-04-15  Amir Mark Jr  <amir_mark@apple.com>
757
758         [ MacOS wk2 ] webgl/1.0.3/conformance/glsl/functions/glsl-function-abs.html is flaky crashing
759         https://bugs.webkit.org/show_bug.cgi?id=224612
760
761         Unreviewed test gardening.
762
763         * platform/mac-wk2/TestExpectations:
764
765 2021-04-14  Wenson Hsieh  <wenson_hsieh@apple.com>
766
767         [iOS] Image extraction fails in Google search results
768         https://bugs.webkit.org/show_bug.cgi?id=224527
769         <rdar://problem/76500331>
770
771         Reviewed by Andy Estes.
772
773         Add a new layout test to exercise the user agent stylesheet change.
774
775         * fast/images/image-extraction/image-overlay-in-image-with-zero-font-size-expected-mismatch.html: Added.
776         * fast/images/image-extraction/image-overlay-in-image-with-zero-font-size.html: Added.
777
778 2021-04-15  Chris Gambrell  <cgambrell@apple.com>
779
780         [LayoutTests] Convert http/tests/media convert PHP to Python
781         https://bugs.webkit.org/show_bug.cgi?id=224528
782         <rdar://problem/76627995>
783
784         Reviewed by Jonathan Bedard.
785
786         * http/tests/media/media-document-referer.html:
787         * http/tests/media/media-document.html:
788         * http/tests/media/media-play-stream-chunked-icy.html:
789         * http/tests/media/media-seeking-no-ranges-server.html:
790         * http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast.html:
791         * http/tests/media/modern-media-controls/pip-support/pip-support-live-broadcast.html:
792         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
793         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-live-broadcast.html:
794         * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast.html:
795         * http/tests/media/modern-media-controls/time-control/1-to-10-hours.html:
796         * http/tests/media/modern-media-controls/time-control/10-hours-or-more.html:
797         * http/tests/media/modern-media-controls/time-control/10-minutes-to-1-hour.html:
798         * http/tests/media/modern-media-controls/time-control/less-than-10-minutes.html:
799         * http/tests/media/resources/create-id3-db.php:
800         * http/tests/media/resources/hls/generate-vod.php: Removed.
801         * http/tests/media/resources/hls/generate-vod.py: Added.
802         * http/tests/media/resources/hls/playlist-with-cookie.m3u8:
803         * http/tests/media/resources/hls/sub-playlist-with-cookie.php: Removed.
804         * http/tests/media/resources/hls/sub-playlist-with-cookie.py: Added.
805         * http/tests/media/resources/hls/test-live.php: Removed.
806         * http/tests/media/resources/hls/test-live.py: Added.
807         * http/tests/media/resources/load-video.php: Removed.
808         * http/tests/media/resources/load-video.py: Added.
809         * http/tests/media/resources/serve-video.php: Removed.
810         * http/tests/media/resources/serve_video.py:
811         (answering):
812         * http/tests/media/resources/video-auth.php: Removed.
813         * http/tests/media/resources/video-auth.py: Added.
814         * http/tests/media/resources/video-check-useragent.php: Removed.
815         * http/tests/media/resources/video-check-useragent.py: Added.
816         * http/tests/media/resources/video-cookie-check-cookie.php: Removed.
817         * http/tests/media/resources/video-cookie-check-cookie.py: Added.
818         * http/tests/media/resources/video-referer-check-referer.php: Removed.
819         * http/tests/media/resources/video-referer-check-referer.py: Added.
820         * http/tests/media/video-auth-expected.txt:
821         * http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials-expected.txt:
822         * http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials.html:
823         * http/tests/media/video-auth.html:
824         * http/tests/media/video-cookie.html:
825         * http/tests/media/video-no-content-length-stall.html:
826         * http/tests/media/video-play-stall.html:
827         * http/tests/media/video-play-waiting.html:
828         * http/tests/media/video-query-url.html:
829         * http/tests/media/video-referer.html:
830         * http/tests/media/video-useragent.html:
831         * media/content/metadata.db: Removed.
832         * media/content/metadata.json: Added.
833
834 2021-04-15  Youenn Fablet  <youenn@apple.com>
835
836         Make RTCEncodedVideoFrameMetadata.contributingSources undefined until properly supported
837         https://bugs.webkit.org/show_bug.cgi?id=224540
838
839         Reviewed by Eric Carlson.
840
841         * http/wpt/webrtc/metadata-transform.html:
842
843 2021-04-15  Youenn Fablet  <youenn@apple.com>
844
845         Update RTCScriptTransform constructor up to spec
846         https://bugs.webkit.org/show_bug.cgi?id=224447
847
848         Reviewed by Eric Carlson.
849
850         * http/wpt/webrtc/audio-script-transform.html:
851         * http/wpt/webrtc/context-transform.js:
852         (MockRTCRtpTransformer):
853         (MockRTCRtpTransformer.prototype.start):
854         (MockRTCRtpTransformer.prototype.process):
855         * http/wpt/webrtc/metadata-transform-worker.js:
856         * http/wpt/webrtc/script-transform.js:
857         * http/wpt/webrtc/video-script-transform.html:
858         * http/wpt/webrtc/webrtc-transform.html:
859         * http/wpt/webrtc/write-twice-transform.js:
860
861 2021-04-15  Youenn Fablet  <youenn@apple.com>
862
863         REGRESSION(Safari 14): iframe with blob url does not work with sandboxing
864         https://bugs.webkit.org/show_bug.cgi?id=222312
865         <rdar://problem/74927624>
866
867         Reviewed by Chris Dumez.
868
869         * http/tests/security/resources/sandbox-iframe-and-blob-frame.html: Added.
870         * http/tests/security/sandbox-iframe-and-blob.https-expected.txt: Added.
871         * http/tests/security/sandbox-iframe-and-blob.https.html: Added.
872         * platform/win/TestExpectations:
873
874 2021-04-15  Diego Pino Garcia  <dpino@igalia.com>
875
876         [WPE] Unreviewed test gardening. Several tests are failing after async scrolling was activated in r275593.
877
878         * platform/wpe/TestExpectations:
879
880 2021-04-15  Carlos Garcia Campos  <cgarcia@igalia.com>
881
882         [SOUP] Add support for "nextHopProtocol" for Resource Timing
883         https://bugs.webkit.org/show_bug.cgi?id=168543
884
885         Reviewed by Adrian Perez de Castro.
886
887         Remove passing tests from expectations.
888
889         * platform/glib/TestExpectations:
890
891 2021-04-15  Chris Dumez  <cdumez@apple.com>
892
893         REGRESSION(r275921-r275922): [ wk2 ] http/tests/security/webgl-remote-read-remote-image-allowed-with-credentials.html is flakey crashing
894         https://bugs.webkit.org/show_bug.cgi?id=224566
895         <rdar://problem/76657007>
896
897         Reviewed by Tim Horton.
898
899         Unskip layout tests that should no longer be flaky.
900
901         * platform/ios-simulator-wk2/TestExpectations:
902         * platform/mac-wk2/TestExpectations:
903
904 2021-04-14  Diego Pino Garcia  <dpino@igalia.com>
905
906         [GTK] Unreviewed test gardening. Update tests expected to fail but passing.
907
908         * platform/gtk/TestExpectations:
909
910 2021-04-14  Tim Nguyen  <ntim@apple.com>
911
912         Omit default position/angle when serializing radial & conic gradients
913         https://bugs.webkit.org/show_bug.cgi?id=223892
914
915         Reviewed by Antti Koivisto.
916
917         Test: LayoutTests/imported/w3c/web-platform-tests/css/css-backgrounds/parsing/background-image-computed.sub.html
918
919         * fast/gradients/unprefixed-gradient-parsing-expected.txt:
920         * fast/gradients/unprefixed-gradient-parsing.html:
921         * http/wpt/css/css-images-4/conic-gradient-parsing.html:
922
923 2021-04-14  Diego Pino Garcia  <dpino@igalia.com>
924
925         [GTK][WPE] Unreviewed test gardening. Add missing images after r275996.
926
927         * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.png:
928         * platform/gtk/fast/block/margin-collapse/block-inside-inline/001-expected.png:
929         * platform/gtk/fast/block/margin-collapse/block-inside-inline/005-expected.png:
930         * platform/gtk/fast/css/child-style-can-override-visited-style-expected.png:
931         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.png:
932         * platform/gtk/fast/images/image-map-anchor-children-expected.png:
933         * platform/gtk/fast/inline-block/003-expected.png:
934         * platform/gtk/fast/inline/002-expected.png:
935         * platform/gtk/fast/invalid/018-expected.png:
936         * platform/gtk/fast/table/frame-and-rules-expected.png:
937         * platform/gtk/fast/table/table-display-types-strict-expected.png:
938         * platform/gtk/fast/text/basic/012-expected.png:
939         * platform/gtk/svg/custom/invisible-text-after-scrolling-expected.png:
940         * platform/gtk/tables/mozilla/bugs/bug14323-expected.png:
941         * platform/gtk/tables/mozilla/bugs/bug2267-expected.png:
942         * platform/wpe/css2.1/t100801-c544-valgn-03-d-agi-expected.png: Added.
943         * platform/wpe/fast/block/margin-collapse/block-inside-inline/001-expected.png: Added.
944         * platform/wpe/fast/block/margin-collapse/block-inside-inline/005-expected.png: Added.
945         * platform/wpe/fast/css/child-style-can-override-visited-style-expected.png: Added.
946         * platform/wpe/fast/dom/HTMLProgressElement/progress-element-expected.png: Added.
947         * platform/wpe/fast/images/image-map-anchor-children-expected.png: Added.
948         * platform/wpe/fast/inline-block/003-expected.png: Added.
949         * platform/wpe/fast/inline/002-expected.png: Added.
950         * platform/wpe/fast/invalid/018-expected.png: Added.
951         * platform/wpe/fast/table/frame-and-rules-expected.png: Added.
952         * platform/wpe/fast/table/table-display-types-strict-expected.png: Added.
953         * platform/wpe/fast/text/basic/012-expected.png: Added.
954         * platform/wpe/svg/custom/invisible-text-after-scrolling-expected.png: Added.
955         * platform/wpe/tables/mozilla/bugs/bug14323-expected.png: Added.
956         * platform/wpe/tables/mozilla/bugs/bug2267-expected.png: Added.
957
958 2021-04-14  Diego Pino Garcia  <dpino@igalia.com>
959
960         [WPE] Unreviewed test gardening. Update stale baselines.
961
962         Also add missing .png images.
963
964         * platform/gtk/fast/css/word-space-extra-expected.png: Renamed from LayoutTests/platform/glib/fast/css/word-space-extra-expected.png.
965         * platform/wpe/css1/box_properties/border-expected.png: Added.
966         * platform/wpe/css1/box_properties/border-expected.txt:
967         * platform/wpe/css1/text_properties/text_decoration-expected.png: Added.
968         * platform/wpe/css1/text_properties/text_decoration-expected.txt:
969         * platform/wpe/css1/text_properties/vertical_align-expected.png: Added.
970         * platform/wpe/css1/text_properties/vertical_align-expected.txt:
971         * platform/wpe/css1/text_properties/word_spacing-expected.txt:
972         * platform/wpe/fast/block/basic/014-expected.png: Added.
973         * platform/wpe/fast/block/basic/014-expected.txt:
974         * platform/wpe/fast/block/positioning/057-expected.png: Added.
975         * platform/wpe/fast/block/positioning/057-expected.txt:
976         * platform/wpe/fast/css-generated-content/after-duplicated-after-split-expected.png: Added.
977         * platform/wpe/fast/css-generated-content/after-duplicated-after-split-expected.txt:
978         * platform/wpe/fast/css/word-space-extra-expected.png:
979         * platform/wpe/fast/css/word-space-extra-expected.txt:
980         * platform/wpe/fast/encoding/utf-16-big-endian-expected.png: Added.
981         * platform/wpe/fast/encoding/utf-16-big-endian-expected.txt:
982         * platform/wpe/fast/inline/drawStyledEmptyInlines-expected.png: Added.
983         * platform/wpe/fast/inline/drawStyledEmptyInlines-expected.txt:
984         * platform/wpe/fast/invalid/missing-end-tag-expected.png: Added.
985         * platform/wpe/fast/invalid/missing-end-tag-expected.txt:
986         * platform/wpe/fast/lists/marker-before-empty-inline-expected.png: Added.
987         * platform/wpe/fast/lists/marker-before-empty-inline-expected.txt:
988         * platform/wpe/fast/overflow/scrollRevealButton-expected.png: Added.
989         * platform/wpe/fast/overflow/scrollRevealButton-expected.txt:
990         * platform/wpe/fast/parser/nofoo-tags-inside-paragraph-expected.png: Added.
991         * platform/wpe/fast/parser/nofoo-tags-inside-paragraph-expected.txt:
992         * platform/wpe/fast/parser/xhtml-alternate-entities-expected.png: Added.
993         * platform/wpe/fast/parser/xhtml-alternate-entities-expected.txt:
994         * platform/wpe/fast/selectors/visited-descendant-expected.png: Added.
995         * platform/wpe/fast/selectors/visited-descendant-expected.txt:
996         * platform/wpe/fast/text/basic/013-expected.png: Added.
997         * platform/wpe/fast/text/basic/013-expected.txt:
998         * platform/wpe/fast/text/mark-matches-overflow-clip-expected.txt:
999         * platform/wpe/fast/text/whitespace/018-expected.png: Added.
1000         * platform/wpe/fast/text/whitespace/018-expected.txt:
1001         * platform/wpe/fast/text/word-break-expected.png: Added.
1002         * platform/wpe/fast/text/word-break-expected.txt:
1003         * platform/wpe/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
1004         * platform/wpe/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
1005         * platform/wpe/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
1006         * platform/wpe/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
1007         * platform/wpe/svg/custom/svg-fonts-in-html-expected.png: Added.
1008         * platform/wpe/svg/custom/svg-fonts-in-html-expected.txt:
1009         * platform/wpe/svg/custom/svg-fonts-word-spacing-expected.txt:
1010         * platform/wpe/tables/mozilla/bugs/bug113235-1-expected.png: Added.
1011         * platform/wpe/tables/mozilla/bugs/bug113235-1-expected.txt:
1012         * platform/wpe/tables/mozilla/bugs/bug113235-2-expected.png: Added.
1013         * platform/wpe/tables/mozilla/bugs/bug113235-2-expected.txt:
1014         * platform/wpe/tables/mozilla/bugs/bug1188-expected.png: Added.
1015         * platform/wpe/tables/mozilla/bugs/bug1188-expected.txt:
1016         * platform/wpe/tables/mozilla/bugs/bug126742-expected.png: Added.
1017         * platform/wpe/tables/mozilla/bugs/bug126742-expected.txt:
1018         * platform/wpe/tables/mozilla/bugs/bug1318-expected.png: Added.
1019         * platform/wpe/tables/mozilla/bugs/bug1318-expected.txt:
1020         * platform/wpe/tables/mozilla/bugs/bug16252-expected.png: Added.
1021         * platform/wpe/tables/mozilla/bugs/bug16252-expected.txt:
1022         * platform/wpe/tables/mozilla/bugs/bug18359-expected.png: Added.
1023         * platform/wpe/tables/mozilla/bugs/bug18359-expected.txt:
1024         * platform/wpe/tables/mozilla/bugs/bug4527-expected.png: Added.
1025         * platform/wpe/tables/mozilla/bugs/bug4527-expected.txt:
1026         * platform/wpe/tables/mozilla/bugs/bug57300-expected.png: Added.
1027         * platform/wpe/tables/mozilla/bugs/bug57300-expected.txt:
1028         * platform/wpe/tables/mozilla/bugs/bug57828-2-expected.png: Added.
1029         * platform/wpe/tables/mozilla/bugs/bug57828-2-expected.txt:
1030         * platform/wpe/tables/mozilla/bugs/bug7342-expected.png: Added.
1031         * platform/wpe/tables/mozilla/bugs/bug7342-expected.txt:
1032         * platform/wpe/tables/mozilla/core/bloomberg-expected.png: Added.
1033         * platform/wpe/tables/mozilla/core/bloomberg-expected.txt:
1034         * platform/wpe/tables/mozilla/other/ms-expected.png: Added.
1035         * platform/wpe/tables/mozilla/other/ms-expected.txt:
1036         * platform/wpe/tables/mozilla/other/wa_table_thtd_rowspan-expected.png: Added.
1037         * platform/wpe/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
1038         * platform/wpe/tables/mozilla/other/wa_table_tr_align-expected.png: Added.
1039         * platform/wpe/tables/mozilla/other/wa_table_tr_align-expected.txt:
1040         * platform/wpe/tables/mozilla_expected_failures/bugs/bug89315-expected.png: Added.
1041         * platform/wpe/tables/mozilla_expected_failures/bugs/bug89315-expected.txt:
1042
1043 2021-04-14  Diego Pino Garcia  <dpino@igalia.com>
1044
1045         [WPE] Unreviewed test gardening. Emit specific baselines for WPE.
1046
1047         Several baselines that were common to GTK and WPE are no longer valid.
1048         It's necessary to move the common baseline to GTK and emit new baselines for WPE.
1049
1050         * platform/gtk/css2.1/t100801-c544-valgn-03-d-agi-expected.txt: Copied from LayoutTests/platform/glib/css2.1/t100801-c544-valgn-03-d-agi-expected.txt.
1051         * platform/gtk/fast/block/margin-collapse/block-inside-inline/001-expected.txt: Copied from LayoutTests/platform/glib/fast/block/margin-collapse/block-inside-inline/001-expected.txt.
1052         * platform/gtk/fast/block/margin-collapse/block-inside-inline/005-expected.txt: Copied from LayoutTests/platform/glib/fast/block/margin-collapse/block-inside-inline/005-expected.txt.
1053         * platform/gtk/fast/css/child-style-can-override-visited-style-expected.txt: Copied from LayoutTests/platform/glib/fast/css/child-style-can-override-visited-style-expected.txt.
1054         * platform/gtk/fast/dom/HTMLProgressElement/progress-element-expected.txt: Copied from LayoutTests/platform/glib/fast/dom/HTMLProgressElement/progress-element-expected.txt.
1055         * platform/gtk/fast/images/image-map-anchor-children-expected.txt: Copied from LayoutTests/platform/glib/fast/images/image-map-anchor-children-expected.txt.
1056         * platform/gtk/fast/inline-block/002-expected.txt: Copied from LayoutTests/platform/glib/fast/inline-block/002-expected.txt.
1057         * platform/gtk/fast/inline-block/003-expected.txt: Copied from LayoutTests/platform/glib/fast/inline-block/003-expected.txt.
1058         * platform/gtk/fast/inline/002-expected.txt: Copied from LayoutTests/platform/glib/fast/inline/002-expected.txt.
1059         * platform/gtk/fast/invalid/018-expected.txt: Copied from LayoutTests/platform/glib/fast/invalid/018-expected.txt.
1060         * platform/gtk/fast/table/frame-and-rules-expected.txt: Copied from LayoutTests/platform/glib/fast/table/frame-and-rules-expected.txt.
1061         * platform/gtk/fast/table/table-display-types-strict-expected.txt: Copied from LayoutTests/platform/glib/fast/table/table-display-types-strict-expected.txt.
1062         * platform/gtk/fast/text/basic/012-expected.txt: Copied from LayoutTests/platform/glib/fast/text/basic/012-expected.txt.
1063         * platform/gtk/svg/custom/invisible-text-after-scrolling-expected.txt: Copied from LayoutTests/platform/glib/svg/custom/invisible-text-after-scrolling-expected.txt.
1064         * platform/gtk/svg/hixie/processing-model/003-expected.txt: Copied from LayoutTests/platform/glib/svg/hixie/processing-model/003-expected.txt.
1065         * platform/gtk/svg/hixie/processing-model/004-expected.txt: Copied from LayoutTests/platform/glib/svg/hixie/processing-model/004-expected.txt.
1066         * platform/gtk/tables/mozilla/bugs/bug14323-expected.txt: Copied from LayoutTests/platform/glib/tables/mozilla/bugs/bug14323-expected.txt.
1067         * platform/gtk/tables/mozilla/bugs/bug2267-expected.txt: Copied from LayoutTests/platform/glib/tables/mozilla/bugs/bug2267-expected.txt.
1068         * platform/wpe/css2.1/t100801-c544-valgn-03-d-agi-expected.txt: Renamed from LayoutTests/platform/glib/css2.1/t100801-c544-valgn-03-d-agi-expected.txt.
1069         * platform/wpe/fast/block/margin-collapse/block-inside-inline/001-expected.txt: Renamed from LayoutTests/platform/glib/fast/block/margin-collapse/block-inside-inline/001-expected.txt.
1070         * platform/wpe/fast/block/margin-collapse/block-inside-inline/005-expected.txt: Renamed from LayoutTests/platform/glib/fast/block/margin-collapse/block-inside-inline/005-expected.txt.
1071         * platform/wpe/fast/css/child-style-can-override-visited-style-expected.txt: Renamed from LayoutTests/platform/glib/fast/css/child-style-can-override-visited-style-expected.txt.
1072         * platform/wpe/fast/dom/HTMLProgressElement/progress-element-expected.txt: Renamed from LayoutTests/platform/glib/fast/dom/HTMLProgressElement/progress-element-expected.txt.
1073         * platform/wpe/fast/images/image-map-anchor-children-expected.txt: Renamed from LayoutTests/platform/glib/fast/images/image-map-anchor-children-expected.txt.
1074         * platform/wpe/fast/inline-block/002-expected.txt: Renamed from LayoutTests/platform/glib/fast/inline-block/002-expected.txt.
1075         * platform/wpe/fast/inline-block/003-expected.txt: Renamed from LayoutTests/platform/glib/fast/inline-block/003-expected.txt.
1076         * platform/wpe/fast/inline/002-expected.txt: Renamed from LayoutTests/platform/glib/fast/inline/002-expected.txt.
1077         * platform/wpe/fast/invalid/018-expected.txt: Renamed from LayoutTests/platform/glib/fast/invalid/018-expected.txt.
1078         * platform/wpe/fast/table/frame-and-rules-expected.txt: Renamed from LayoutTests/platform/glib/fast/table/frame-and-rules-expected.txt.
1079         * platform/wpe/fast/table/table-display-types-strict-expected.txt: Renamed from LayoutTests/platform/glib/fast/table/table-display-types-strict-expected.txt.
1080         * platform/wpe/fast/text/basic/012-expected.txt: Renamed from LayoutTests/platform/glib/fast/text/basic/012-expected.txt.
1081         * platform/wpe/svg/custom/invisible-text-after-scrolling-expected.txt: Renamed from LayoutTests/platform/glib/svg/custom/invisible-text-after-scrolling-expected.txt.
1082         * platform/wpe/svg/hixie/processing-model/003-expected.txt: Renamed from LayoutTests/platform/glib/svg/hixie/processing-model/003-expected.txt.
1083         * platform/wpe/svg/hixie/processing-model/004-expected.txt: Renamed from LayoutTests/platform/glib/svg/hixie/processing-model/004-expected.txt.
1084         * platform/wpe/tables/mozilla/bugs/bug14323-expected.txt: Renamed from LayoutTests/platform/glib/tables/mozilla/bugs/bug14323-expected.txt.
1085         * platform/wpe/tables/mozilla/bugs/bug2267-expected.txt: Renamed from LayoutTests/platform/glib/tables/mozilla/bugs/bug2267-expected.txt.
1086
1087 2021-04-14  Diego Pino Garcia  <dpino@igalia.com>
1088
1089         [GTK] Unreviewed test gardening. Update test expectations after r275515.
1090
1091         Two tests are returning an image failure.  
1092
1093         html/dom/elements/the-innertext-idl-attribute/getter.html requires a new baseline.
1094
1095         * platform/gtk/TestExpectations:
1096         * platform/gtk/imported/w3c/web-platform-tests/html/dom/elements/the-innertext-idl-attribute/getter-expected.txt: Added.
1097
1098 2021-04-14  Diego Pino Garcia  <dpino@igalia.com>
1099
1100         [GLIB] Unreviewed test gardening. Skip accessibility test added in r275664.
1101
1102         * platform/glib/TestExpectations:
1103
1104 2021-04-14  Wenson Hsieh  <wenson_hsieh@apple.com>
1105
1106         [macOS] Make image extraction interactions work for elements inside links
1107         https://bugs.webkit.org/show_bug.cgi?id=224576
1108         <rdar://problem/76664721>
1109
1110         Reviewed by Devin Rousso.
1111
1112         Add a layout test to exercise the change.
1113
1114         * fast/images/image-extraction/mac/select-image-overlay-in-link-with-mouse-drag-expected.txt: Added.
1115         * fast/images/image-extraction/mac/select-image-overlay-in-link-with-mouse-drag.html: Added.
1116
1117 2021-04-14  Robert Jenner  <jenner@apple.com>
1118
1119         [ wk2 ] http/tests/security/webgl-remote-read-remote-image-allowed-with-credentials.html is flakey crashing
1120         https://bugs.webkit.org/show_bug.cgi?id=224566
1121
1122         Unreviewed test gardening.
1123
1124         Updating expectations to two more tests I found that are flakey crashing. 
1125
1126         * platform/ios-simulator-wk2/TestExpectations:
1127         * platform/mac-wk2/TestExpectations:
1128
1129 2021-04-14  Amir Mark Jr  <amir_mark@apple.com>
1130
1131         REGRESSION: [ Mac WK2 ] fast/mediastream/audio-track-enabled.html is flaky failing
1132         https://bugs.webkit.org/show_bug.cgi?id=221985
1133
1134         Unreviewed test gardening.
1135
1136         * platform/mac-wk2/TestExpectations:
1137
1138 2021-04-14  Wenson Hsieh  <wenson_hsieh@apple.com>
1139
1140         [iOS] Make image extraction interactions work for elements inside links
1141         https://bugs.webkit.org/show_bug.cgi?id=224517
1142         <rdar://problem/76616431>
1143
1144         Reviewed by Devin Rousso.
1145
1146         * fast/images/image-extraction/click-link-with-image-overlay-expected.txt: Added.
1147         * fast/images/image-extraction/click-link-with-image-overlay.html: Added.
1148
1149         Add a test that verifies that activating different parts of an image in a link fires click events.
1150
1151         * fast/images/image-extraction/ios/select-word-in-image-overlay-inside-link-expected.txt: Added.
1152         * fast/images/image-extraction/ios/select-word-in-image-overlay-inside-link.html: Added.
1153
1154         Add a test that selects image overlay text for an image element inside a link.
1155
1156 2021-04-14  Antti Koivisto  <antti@apple.com>
1157
1158         RunIterator::traverseNext/PreviousOnLineIgnoringLineBreak should skip over WBRs
1159         https://bugs.webkit.org/show_bug.cgi?id=224545
1160         rdar://76101143
1161
1162         Reviewed by Zalan Bujtas.
1163
1164         * fast/editing/wbr-iterator-crash-expected.txt: Added.
1165         * fast/editing/wbr-iterator-crash.html: Added.
1166
1167 2021-04-14  Robert Jenner  <jenner@apple.com>
1168
1169         [ wk2 ] http/tests/security/webgl-remote-read-remote-image-allowed-with-credentials.html is flakey crashing
1170         https://bugs.webkit.org/show_bug.cgi?id=224566
1171
1172         Uneviewed test gardneing.
1173
1174         * platform/mac-wk2/TestExpectations: Adding mac wk2 to Pass Crash expectations.
1175
1176 2021-04-14  Robert Jenner  <jenner@apple.com>
1177
1178         [ wk2 ] http/tests/security/webgl-remote-read-remote-image-allowed-with-credentials.html is flakey crashing
1179         https://bugs.webkit.org/show_bug.cgi?id=224566
1180
1181         Unrviewed test gardening.
1182
1183         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations to Pass Crash, while test is reviewed.
1184
1185 2021-04-14  Robert Jenner  <jenner@apple.com>
1186
1187         [ wk2 ] 2 page-cache layout-tests are flakey crashing
1188         https://bugs.webkit.org/show_bug.cgi?id=224558
1189
1190         Unreviewed test gardening.
1191
1192         Updated expectations to Pass Crash for the following two tests for causing issues with EWS and Commit-Queue.
1193
1194         * platform/ios-simulator-wk2/TestExpectations:
1195         * platform/mac-wk2/TestExpectations:
1196
1197 2021-04-14  Frédéric Wang  <fwang@igalia.com>
1198
1199         Crash in RenderBlock::addOverflowFromChildren
1200         https://bugs.webkit.org/show_bug.cgi?id=223539
1201
1202         Reviewed by Ryosuke Niwa.
1203
1204         Add regressions tests for the crash and for isOutermostSVGSVGElement().
1205
1206         * svg/foreignObject/svg-child-of-foreign-object-in-shadow-tree-crash-expected.txt: Added.
1207         * svg/foreignObject/svg-child-of-foreign-object-in-shadow-tree-crash.html: Added.
1208         * svg/outermost-svg-root-expected.txt: Added.
1209         * svg/outermost-svg-root.html: Added.
1210
1211 2021-04-13  Jer Noble  <jer.noble@apple.com>
1212
1213         [GPUP] MediaSource.addSourceBuffer() will throw if given the same parameter as a previous call to HTMLMediaElement.canPlayType()
1214         https://bugs.webkit.org/show_bug.cgi?id=224273
1215         <rdar://74805071>
1216
1217         Reviewed by Eric Carlson.
1218
1219         * media/media-source/media-source-addsourcebuffer-after-canplaytype-expected.txt: Added.
1220         * media/media-source/media-source-addsourcebuffer-after-canplaytype.html: Added.
1221
1222 2021-04-13  Diego Pino Garcia  <dpino@igalia.com>
1223
1224         [GLIB] Unreviewed test gardening. Skip sframe tests added in r275656 and r275874.
1225
1226         Currently SFrames are not supported in GTK and WPE ports.
1227
1228         * platform/glib/TestExpectations:
1229
1230 2021-04-13  Diego Pino Garcia  <dpino@igalia.com>
1231
1232         [GLIB] Unreviewed test gardening. Skip sframe tests added in r275656 and r275874.
1233
1234         Currently SFrames are not supported in GTK and WPE ports.
1235
1236         * platform/glib/TestExpectations:
1237
1238 2021-04-13  Fujii Hironori  <Hironori.Fujii@sony.com>
1239
1240         Table caption jumps to the bottom of the table after simplified table relayout
1241         https://bugs.webkit.org/show_bug.cgi?id=187903
1242         <rdar://problem/42506245>
1243
1244         Reviewed by Zalan Bujtas.
1245
1246         * fast/table/caption-simplified-layout-expected.html: Added.
1247         * fast/table/caption-simplified-layout.html: Added.
1248
1249 2021-04-13  Diego Pino Garcia  <dpino@igalia.com>
1250
1251         [GTK] Unreviewed test gardening. Update baselines after r275515.
1252
1253         r275515 updated several general baselines that resulted into test
1254         failures for GTK. Emit new baselines for GTK. Other pre-existing GTK
1255         baselines just required an update.
1256
1257         * platform/glib/tables/mozilla/bugs/bug113424-expected.txt:
1258         * platform/gtk/fast/css/empty-inline-003-quirksmode-expected.txt: Added.
1259         * platform/gtk/fast/lists/marker-before-empty-inline-expected.txt:
1260         * platform/gtk/imported/w3c/web-platform-tests/css/css-flexbox/orthogonal-flex-item-crash-expected.txt: Added.
1261         * platform/gtk/imported/w3c/web-platform-tests/innerText/getter-expected.txt: Added.
1262
1263 2021-04-13  Diego Pino Garcia  <dpino@igalia.com>
1264
1265         [GTK] Unreviewed test gardening. Several 'editing/selections' tests are flaky after r275810.
1266
1267         * platform/gtk/TestExpectations:
1268
1269 2021-04-13  Myles C. Maxfield  <mmaxfield@apple.com>
1270
1271         [Mac] imported/w3c/web-platform-tests/css/css-fonts/font-feature-settings-tibetan.html is passing
1272         <rdar://problem/66399069>
1273
1274         Unreviewed.
1275
1276         * platform/mac/TestExpectations:
1277
1278 2021-04-13  Chris Gambrell  <cgambrell@apple.com>
1279
1280         [LayoutTests] Convert http/tests/security convert PHP to Python
1281         https://bugs.webkit.org/show_bug.cgi?id=222668
1282         <rdar://problem/74993152>
1283
1284         Reviewed by Jonathan Bedard.
1285
1286         * TestExpectations:
1287         * http/tests/blink/sendbeacon/connect-src-beacon-allowed.html:
1288         * http/tests/cache/resources/iframe304.py:
1289         * http/tests/contentextensions/block-cookies-in-csp-report.py:
1290         * http/tests/css/resources/webfont-request.py:
1291         (get_request_count): Deleted.
1292         (set_request_count): Deleted.
1293         * http/tests/local/script-crossorigin-loads-file-scheme.html:
1294         * http/tests/media/resources/serve_video.py: Added.
1295         (answering):
1296         * http/tests/resources/portabilityLayer.py:
1297         (get_cookies): Add trailing newline.
1298         (get_request): PHP equivalent of $_REQUEST which is used by numerous scripts.
1299         (get_count): Added trailing newline.
1300         (get_state): Added trailing newline.
1301         (set_state): Changed open file's name to prevent confusion with parameter.
1302         (step_state): Added trailing newline.
1303         * http/tests/security/401-logout/401-logout-expected.txt:
1304         * http/tests/security/401-logout/401-logout.php: Removed.
1305         * http/tests/security/401-logout/401-logout.py: Added.
1306         * http/tests/security/canvas-remote-read-remote-video-allowed-anonymous.html:
1307         * http/tests/security/canvas-remote-read-remote-video-allowed-with-credentials.html:
1308         * http/tests/security/canvas-remote-read-remote-video-blocked-no-crossorigin.html:
1309         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored.html:
1310         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
1311         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
1312         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https.html:
1313         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin.html:
1314         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
1315         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
1316         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https.html:
1317         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin.html:
1318         * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
1319         * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive.py:
1320         * http/tests/security/contentSecurityPolicy/1.1/resources/testScriptHash.php: Removed.
1321         * http/tests/security/contentSecurityPolicy/1.1/resources/testScriptHash.py: Added.
1322         * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt:
1323         * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports.py:
1324         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
1325         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy.py:
1326         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1327         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2.py:
1328         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
1329         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy.py:
1330         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1331         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2.py:
1332         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
1333         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy.py:
1334         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy.py:
1335         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
1336         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy.py:
1337         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1338         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2.py:
1339         * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html:
1340         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy.py:
1341         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy2.py:
1342         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy.py:
1343         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2.py:
1344         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
1345         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy.py:
1346         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy.py:
1347         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy.py:
1348         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2.py:
1349         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
1350         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/resources/frame-with-insecure-css-report-only.py:
1351         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html:
1352         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked-expected.txt:
1353         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked.html:
1354         * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report-expected.txt:
1355         * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report.py:
1356         * http/tests/security/contentSecurityPolicy/eval-blocked-and-sends-report-expected.txt:
1357         * http/tests/security/contentSecurityPolicy/eval-blocked-and-sends-report.html:
1358         * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
1359         * http/tests/security/contentSecurityPolicy/report-and-enforce.py:
1360         * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
1361         * http/tests/security/contentSecurityPolicy/report-blocked-data-uri.py:
1362         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
1363         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri.py:
1364         * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report-expected.txt:
1365         * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report.py:
1366         * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
1367         * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin.py:
1368         * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
1369         * http/tests/security/contentSecurityPolicy/report-blocked-uri.py:
1370         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
1371         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
1372         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.py:
1373         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
1374         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.php: Removed.
1375         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.py: Added.
1376         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.py:
1377         * http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect.html:
1378         * http/tests/security/contentSecurityPolicy/report-multiple-violations-01.php: Removed.
1379         * http/tests/security/contentSecurityPolicy/report-multiple-violations-01.py: Added.
1380         * http/tests/security/contentSecurityPolicy/report-multiple-violations-02.php: Removed.
1381         * http/tests/security/contentSecurityPolicy/report-multiple-violations-02.py: Added.
1382         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt:
1383         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php: Removed.
1384         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.py: Added.
1385         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php: Removed.
1386         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.py: Added.
1387         * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
1388         * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
1389         * http/tests/security/contentSecurityPolicy/report-only-from-header.py:
1390         * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure-expected.txt:
1391         * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure.py:
1392         * http/tests/security/contentSecurityPolicy/report-only.py:
1393         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
1394         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.py:
1395         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
1396         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
1397         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.py:
1398         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.py:
1399         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
1400         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https.html:
1401         * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
1402         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
1403         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame.html:
1404         * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
1405         * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript.py:
1406         * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
1407         * http/tests/security/contentSecurityPolicy/report-uri-from-javascript.py:
1408         * http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored.html:
1409         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
1410         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.py:
1411         * http/tests/security/contentSecurityPolicy/report-uri.py:
1412         * http/tests/security/contentSecurityPolicy/resources/echo-report.php: Removed.
1413         * http/tests/security/contentSecurityPolicy/resources/echo-report.py: Added.
1414         * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.php: Removed.
1415         * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.py: Added.
1416         * http/tests/security/contentSecurityPolicy/resources/go-to-echo-report.js:
1417         (window.onload):
1418         * http/tests/security/contentSecurityPolicy/resources/go-to-echo-report.py:
1419         * http/tests/security/contentSecurityPolicy/resources/image-document-default-src-none-iframe.py:
1420         * http/tests/security/contentSecurityPolicy/resources/redir.php: Removed.
1421         * http/tests/security/contentSecurityPolicy/resources/report-file-path.php: Removed.
1422         * http/tests/security/contentSecurityPolicy/resources/report_file_path.py: Added.
1423         * http/tests/security/contentSecurityPolicy/resources/save-report-and-redirect-to-save-report.php: Removed.
1424         * http/tests/security/contentSecurityPolicy/resources/save-report-and-redirect-to-save-report.py: Added.
1425         * http/tests/security/contentSecurityPolicy/resources/save-report.php: Removed.
1426         * http/tests/security/contentSecurityPolicy/resources/save-report.py: Added.
1427         * http/tests/security/contentSecurityPolicy/resources/save_report.py: Added.
1428         (not_being_called):
1429         (save_report):
1430         * http/tests/security/contentSecurityPolicy/resources/worker.php: Removed.
1431         * http/tests/security/contentSecurityPolicy/resources/worker.py: Added.
1432         * http/tests/security/contentSecurityPolicy/resources/xhr-redirect-not-allowed.py:
1433         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report-expected.txt:
1434         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report.py:
1435         * http/tests/security/contentSecurityPolicy/worker-connect-src-allowed.html:
1436         * http/tests/security/contentSecurityPolicy/worker-connect-src-blocked.html:
1437         * http/tests/security/contentSecurityPolicy/worker-eval-blocked.html:
1438         * http/tests/security/contentSecurityPolicy/worker-function-function-blocked.html:
1439         * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked.html:
1440         * http/tests/security/contentSecurityPolicy/worker-multiple-csp-headers.html:
1441         * http/tests/security/contentSecurityPolicy/worker-script-src.html:
1442         * http/tests/security/contentSecurityPolicy/worker-set-timeout-blocked.html:
1443         * http/tests/security/contentSecurityPolicy/worker-without-own-csp.html:
1444         * http/tests/security/contentSecurityPolicy/xmlhttprequest-protected-resource-does-not-crash.html:
1445         * http/tests/security/cookies/cookies-wrong-domain-rejected-result.php: Removed.
1446         * http/tests/security/cookies/cookies-wrong-domain-rejected-result.py: Added.
1447         * http/tests/security/cookies/cookies-wrong-domain-rejected.py:
1448         * http/tests/security/cookies/resources/first-party-cookie-allow.xsl:
1449         * http/tests/security/cookies/resources/set-a-cookie.php: Removed.
1450         * http/tests/security/cookies/resources/set-a-cookie.py: Added.
1451         * http/tests/security/cookies/resources/third-party-cookie-blocking.xsl:
1452         * http/tests/security/cookies/third-party-cookie-blocking-main-frame.html:
1453         * http/tests/security/cookies/third-party-cookie-blocking-user-action.html:
1454         * http/tests/security/cookies/third-party-cookie-blocking.html:
1455         * http/tests/security/credentials-from-different-domains.html:
1456         * http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials-expected.txt:
1457         * http/tests/security/credentials-iframes-expected.txt:
1458         * http/tests/security/import-module-crossorigin-loads.html:
1459         * http/tests/security/import-script-crossorigin-loads-omit.html:
1460         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker.html:
1461         * http/tests/security/module-crossorigin-error-event-information-expected.txt:
1462         * http/tests/security/module-crossorigin-error-event-information.html:
1463         * http/tests/security/module-crossorigin-loads-correctly-credentials.html:
1464         * http/tests/security/module-crossorigin-loads-omit.html:
1465         * http/tests/security/module-crossorigin-onerror-information-expected.txt:
1466         * http/tests/security/module-crossorigin-onerror-information.html:
1467         * http/tests/security/private-browsing-http-auth-expected.txt:
1468         * http/tests/security/private-browsing-http-auth.html:
1469         * http/tests/security/referrer-policy-header-expected.txt:
1470         * http/tests/security/referrer-policy-header.html:
1471         * http/tests/security/resources/basic-auth.php: Removed.
1472         * http/tests/security/resources/basic-auth.py: Added.
1473         * http/tests/security/resources/cors-basic-auth.php: Removed.
1474         * http/tests/security/resources/cors-basic-auth.py: Added.
1475         * http/tests/security/resources/cors-script.php: Removed.
1476         * http/tests/security/resources/cors-script.py: Added.
1477         * http/tests/security/resources/credentials-from-different-domains-continued-1.html:
1478         * http/tests/security/resources/credentials-from-different-domains-continued-2.html:
1479         * http/tests/security/resources/credentials-iframes-different-domain.html:
1480         * http/tests/security/resources/credentials-iframes-same-domain.html:
1481         * http/tests/security/resources/credentials-main-resource.py:
1482         * http/tests/security/resources/import-module-crossorigin-loads-src.js:
1483         * http/tests/security/resources/reference-movie-cross-origin-allow.php: Removed.
1484         * http/tests/security/resources/reference-movie-cross-origin-allow.py: Added.
1485         * http/tests/security/resources/serve-referrer-policy-and-test.php: Removed.
1486         * http/tests/security/resources/serve-referrer-policy-and-test.py: Added.
1487         * http/tests/security/resources/video-cross-origin-allow-credentials.php: Removed.
1488         * http/tests/security/resources/video-cross-origin-allow-credentials.py: Added.
1489         * http/tests/security/resources/video-cross-origin-allow.php: Removed.
1490         * http/tests/security/resources/video-cross-origin-allow.py: Added.
1491         * http/tests/security/script-crossorigin-error-event-information-expected.txt:
1492         * http/tests/security/script-crossorigin-error-event-information.html:
1493         * http/tests/security/script-crossorigin-loads-correctly-credentials.html:
1494         * http/tests/security/script-crossorigin-loads-correctly.html:
1495         * http/tests/security/script-crossorigin-onerror-information-expected.txt:
1496         * http/tests/security/script-crossorigin-onerror-information.html:
1497         * http/tests/security/script-no-crossorigin-error-event-should-be-sanitized.html:
1498         * http/tests/security/script-no-crossorigin-onerror-should-be-sanitized.html:
1499         * http/tests/security/sync-xhr-partition.html:
1500         * http/tests/security/video-cross-origin-caching.html:
1501         * http/tests/security/video-cross-origin-readback.html:
1502         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin-redirect.html:
1503         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html:
1504         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin-redirect.html:
1505         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin.html:
1506         * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report-expected.txt:
1507         * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report.html:
1508         * http/tests/security/xssAuditor/report-script-tag-expected.txt:
1509         * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report-expected.txt:
1510         * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report.html:
1511         * http/tests/security/xssAuditor/report-script-tag-full-block-expected.txt:
1512         * http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt:
1513         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
1514         * http/tests/security/xssAuditor/resources/tag-with-pause.py:
1515         * http/tests/ssl/curl/certificate-and-authentication.html:
1516         * http/tests/xmlhttprequest/resources/noContentLength.cgi:
1517         * platform/mac-wk1/TestExpectations:
1518         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt:
1519         * platform/win/TestExpectations:
1520         * platform/win/http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt:
1521         * platform/wk2/TestExpectations:
1522         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
1523
1524 2021-04-13  Ziran Sun  <zsun@igalia.com>
1525
1526         [css-grid] Incorrect track sizing when using relative sized items in 'auto' column tracks
1527         https://bugs.webkit.org/show_bug.cgi?id=191627
1528
1529         Reviewed by Javier Fernandez.
1530
1531         * TestExpectations:
1532         * platform/ios-simulator-wk2/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt:
1533
1534 2021-04-13  Kate Cheney  <katherine_cheney@apple.com>
1535
1536         http/.../contentSecurityPolicy/report-document-uri-after-blocked-redirect.html is a flaky failure
1537         https://bugs.webkit.org/show_bug.cgi?id=224498
1538         <rdar://problem/76602331>
1539
1540         The error reported by the xhr may not always happen before the
1541         document URI is reported. We should only end the test if both
1542         the error and URI have been reported.
1543
1544         Reviewed by Jonathan Bedard.
1545
1546         * http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect.html:
1547
1548 2021-04-13  Peng Liu  <peng.liu6@apple.com>
1549
1550         [macOS] Netflix videos opened in background tab never become playable after foregrounding
1551         https://bugs.webkit.org/show_bug.cgi?id=224384
1552
1553         Reviewed by Eric Carlson.
1554
1555         * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess-in-background-expected.txt: Added.
1556         * media/encrypted-media/mock-navigator-requestMediaKeySystemAccess-in-background.html: Added.
1557
1558 2021-04-13  Frédéric Wang  <fwang@igalia.com>
1559
1560         ASSERTION FAILED: !m_needExceptionCheck in CloneSerializer::serialize with postMessage({g:42})
1561         https://bugs.webkit.org/show_bug.cgi?id=223785
1562
1563         Reviewed by Yusuke Suzuki.
1564
1565         Add regression test.
1566
1567         * js/dom/missing-exception-check-in-clone-serializer-serialize-expected.txt: Added.
1568         * js/dom/missing-exception-check-in-clone-serializer-serialize.html: Added.
1569
1570 2021-04-13  Commit Queue  <commit-queue@webkit.org>
1571
1572         Unreviewed, reverting r275849.
1573         https://bugs.webkit.org/show_bug.cgi?id=224476
1574
1575         caused few tests to flake
1576
1577         Reverted changeset:
1578
1579         "[LayoutTests] Convert http/tests/security convert PHP to
1580         Python"
1581         https://bugs.webkit.org/show_bug.cgi?id=222668
1582         https://trac.webkit.org/changeset/275849
1583
1584 2021-04-13  Frédéric Wang  <fwang@igalia.com>
1585
1586         ASSERTION FAILED: !m_needExceptionCheck in RTCPeerConnection::CertificateParameters
1587         https://bugs.webkit.org/show_bug.cgi?id=223788
1588
1589         Reviewed by Ryosuke Niwa.
1590
1591         Add regression test.
1592
1593         * js/dom/missing-exception-check-in-convertNumbers-expected.txt: Added.
1594         * js/dom/missing-exception-check-in-convertNumbers.html: Added.
1595         * platform/win/TestExpectations: Skip test on windows since there is no WebRTC support.
1596
1597 2021-04-13  Youenn Fablet  <youenn@apple.com>
1598
1599         SFrameTransform should be able to take array buffer views as input
1600         https://bugs.webkit.org/show_bug.cgi?id=224437
1601
1602         Reviewed by Eric Carlson.
1603
1604         * webrtc/sframe-transform-buffer-source-expected.txt: Added.
1605         * webrtc/sframe-transform-buffer-source.html: Added.
1606
1607 2021-04-12  Sergio Villar Senin  <svillar@igalia.com>
1608
1609         [css-flexbox] CDC COVID Vaccine Tracker: Safari garbles data table
1610         https://bugs.webkit.org/show_bug.cgi?id=222581
1611
1612         Reviewed by Zalan Bujtas.
1613
1614         * TestExpectations: Unskipped a WPT test which is now passing.
1615
1616 2021-04-13  Antoine Quint  <graouts@webkit.org>
1617
1618         calc() simplification for a multiplication should apply the multiplication to each value of an addition
1619         https://bugs.webkit.org/show_bug.cgi?id=224376
1620
1621         Reviewed by Simon Fraser.
1622
1623         Rebase some non-WPT tests to account for new results.
1624
1625         * css3/calc/simplification-expected.txt:
1626         * transitions/background-position-transitions-expected.txt:
1627         * transitions/background-position-transitions.html:
1628
1629 2021-04-13  Said Abou-Hallawa  <said@apple.com>
1630
1631         SVG paced value animations overwrite user-provided keyTimes
1632         https://bugs.webkit.org/show_bug.cgi?id=109010
1633
1634         Reviewed by Ryosuke Niwa.
1635
1636         Simplified from the WPT paced-value-animation-overwrites-keyTimes.html.
1637
1638         * svg/animations/animate-calcMode-paced-overwrite-key-times-expected.html: Added.
1639         * svg/animations/animate-calcMode-paced-overwrite-key-times.html: Added.
1640
1641 2021-04-12  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1642
1643         [GTK] media/track/text-track-cue-is-reachable.html is flaky crashing in X11 release
1644         https://bugs.webkit.org/show_bug.cgi?id=210370
1645
1646         Unreviewed.
1647
1648         * platform/gtk-wayland/TestExpectations:
1649         * platform/gtk/TestExpectations: Unflagged test.
1650
1651 2021-04-12  Fujii Hironori  <Hironori.Fujii@sony.com>
1652
1653         [WinCairo] Unreviewed test gardening
1654
1655         * platform/wincairo-wk1/TestExpectations:
1656         * platform/wincairo-wk1/http/tests/security/401-logout/401-logout-expected.txt:
1657         * platform/wincairo/TestExpectations:
1658         * platform/wincairo/css1/text_properties/vertical_align-expected.txt:
1659         * platform/wincairo/css1/text_properties/word_spacing-expected.txt:
1660         * platform/wincairo/css2.1/t100801-c544-valgn-03-d-agi-expected.txt:
1661         * platform/wincairo/css2.1/t1602-c546-txt-align-00-b-expected.txt:
1662         * platform/wincairo/fast/css-generated-content/after-duplicated-after-split-expected.txt:
1663         * platform/wincairo/fast/css/child-style-can-override-visited-style-expected.txt:
1664         * platform/wincairo/fast/css/input-search-padding-expected.txt:
1665         * platform/wincairo/fast/css/word-space-extra-expected.txt:
1666         * platform/wincairo/fast/dom/HTMLProgressElement/progress-element-expected.txt:
1667         * platform/wincairo/fast/inline-block/003-expected.txt:
1668         * platform/wincairo/fast/text/basic/012-expected.txt:
1669         * platform/wincairo/fast/text/basic/013-expected.txt:
1670         * platform/wincairo/fast/text/basic/015-expected.txt:
1671         * platform/wincairo/fast/text/text-letter-spacing-expected.txt:
1672         * platform/wincairo/fast/text/textIteratorNilRenderer-expected.txt:
1673         * platform/wincairo/fast/text/wbr-expected.txt:
1674         * platform/wincairo/fast/text/whitespace/018-expected.txt:
1675         * platform/wincairo/fast/text/whitespace/span-in-word-space-causes-overflow-expected.txt:
1676         * platform/wincairo/fonts/sans-serif-expected.txt:
1677         * platform/wincairo/fonts/serif-expected.txt:
1678
1679 2021-04-12  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1680
1681         [GStreamer] media/media-source/media-source-seek-back.html is flaky crashing with 3 kinds of traces
1682         https://bugs.webkit.org/show_bug.cgi?id=210528
1683
1684         Unreviewed.
1685
1686         * platform/glib/TestExpectations: Unflagged test.
1687
1688 2021-04-12  Xabier Rodriguez Calvar  <calvaris@igalia.com>
1689
1690         [GTK] webrtc/video-update-often.html is flaky crashing
1691         https://bugs.webkit.org/show_bug.cgi?id=210360
1692
1693         Unreviewed.
1694
1695         * platform/gtk-wayland/TestExpectations: Unflag test, it's
1696         passing.
1697
1698 2021-04-12  Julian Gonzalez  <julian_a_gonzalez@apple.com>
1699
1700         [CoreIPC] Crash in logDiagnosticMessage code
1701         https://bugs.webkit.org/show_bug.cgi?id=224390
1702
1703         Reviewed by Chris Dumez.
1704
1705         Add a test for this crasher.
1706
1707         * ipc/analytics-logger-crash-expected.txt: Added.
1708         * ipc/analytics-logger-crash.html: Added.
1709
1710 2021-04-12  Commit Queue  <commit-queue@webkit.org>
1711
1712         Unreviewed, reverting r275793.
1713         https://bugs.webkit.org/show_bug.cgi?id=224466
1714
1715         Caused crashes on <http://facebook.com|facebook.com>
1716
1717         Reverted changeset:
1718
1719         "calc() simplification for a multiplication should apply the
1720         multiplication to each value of an addition"
1721         https://bugs.webkit.org/show_bug.cgi?id=224376
1722         https://trac.webkit.org/changeset/275793
1723
1724 2021-04-12  Robert Jenner  <jenner@apple.com>
1725
1726         [ BigSur wk2 arm64 ] 4 webrtc/ Layout-tests are consistently timing out
1727         https://bugs.webkit.org/show_bug.cgi?id=223043
1728
1729         Uneviewed test gardening.
1730
1731         * platform/mac/TestExpectations: Adding crash to test expectations while test is under review.
1732
1733 2021-04-12  Chris Gambrell  <cgambrell@apple.com>
1734
1735         [LayoutTests] Convert http/tests/security convert PHP to Python
1736         https://bugs.webkit.org/show_bug.cgi?id=222668
1737         <rdar://problem/74993152>
1738
1739         Reviewed by Jonathan Bedard.
1740
1741         * TestExpectations:
1742         * http/tests/blink/sendbeacon/connect-src-beacon-allowed.html:
1743         * http/tests/contentextensions/block-cookies-in-csp-report.py:
1744         * http/tests/css/resources/webfont-request.py:
1745         (get_request_count): Deleted.
1746         (set_request_count): Deleted.
1747         * http/tests/local/script-crossorigin-loads-file-scheme.html:
1748         * http/tests/media/resources/serve_video.py: Added.
1749         (answering):
1750         * http/tests/resources/portabilityLayer.py:
1751         (get_cookies): Add trailing newline.
1752         (get_request): PHP equivalent of $_REQUEST which is used by numerous scripts.
1753         (get_count): Added trailing newline.
1754         (get_state): Added trailing newline.
1755         (set_state): Changed open file's name to prevent confusion with parameter.
1756         (step_state): Added trailing newline.
1757         * http/tests/security/401-logout/401-logout-expected.txt:
1758         * http/tests/security/401-logout/401-logout.php: Removed.
1759         * http/tests/security/401-logout/401-logout.py: Added.
1760         * http/tests/security/canvas-remote-read-remote-video-allowed-anonymous.html:
1761         * http/tests/security/canvas-remote-read-remote-video-allowed-with-credentials.html:
1762         * http/tests/security/canvas-remote-read-remote-video-blocked-no-crossorigin.html:
1763         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored.html:
1764         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
1765         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
1766         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https.html:
1767         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin.html:
1768         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
1769         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
1770         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https.html:
1771         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin.html:
1772         * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
1773         * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive.py:
1774         * http/tests/security/contentSecurityPolicy/1.1/resources/testScriptHash.php: Removed.
1775         * http/tests/security/contentSecurityPolicy/1.1/resources/testScriptHash.py: Added.
1776         * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt:
1777         * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports.py:
1778         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
1779         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy.py:
1780         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1781         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2.py:
1782         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
1783         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy.py:
1784         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1785         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2.py:
1786         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
1787         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy.py:
1788         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy.py:
1789         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
1790         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy.py:
1791         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
1792         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2.py:
1793         * http/tests/security/contentSecurityPolicy/1.1/scripthash-tests.html:
1794         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy.py:
1795         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy2.py:
1796         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy.py:
1797         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2.py:
1798         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
1799         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy.py:
1800         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy.py:
1801         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy.py:
1802         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2.py:
1803         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
1804         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/resources/frame-with-insecure-css-report-only.py:
1805         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html:
1806         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked-expected.txt:
1807         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked.html:
1808         * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report-expected.txt:
1809         * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report.py:
1810         * http/tests/security/contentSecurityPolicy/eval-blocked-and-sends-report-expected.txt:
1811         * http/tests/security/contentSecurityPolicy/eval-blocked-and-sends-report.html:
1812         * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
1813         * http/tests/security/contentSecurityPolicy/report-and-enforce.py:
1814         * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt:
1815         * http/tests/security/contentSecurityPolicy/report-blocked-data-uri.py:
1816         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt:
1817         * http/tests/security/contentSecurityPolicy/report-blocked-file-uri.py:
1818         * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report-expected.txt:
1819         * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report.py:
1820         * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt:
1821         * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin.py:
1822         * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt:
1823         * http/tests/security/contentSecurityPolicy/report-blocked-uri.py:
1824         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt:
1825         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt:
1826         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.py:
1827         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled-expected.txt:
1828         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.php: Removed.
1829         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-toggled.py: Added.
1830         * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.py:
1831         * http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect.html:
1832         * http/tests/security/contentSecurityPolicy/report-multiple-violations-01.php: Removed.
1833         * http/tests/security/contentSecurityPolicy/report-multiple-violations-01.py: Added.
1834         * http/tests/security/contentSecurityPolicy/report-multiple-violations-02.php: Removed.
1835         * http/tests/security/contentSecurityPolicy/report-multiple-violations-02.py: Added.
1836         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt:
1837         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php: Removed.
1838         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.py: Added.
1839         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php: Removed.
1840         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.py: Added.
1841         * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
1842         * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
1843         * http/tests/security/contentSecurityPolicy/report-only-from-header.py:
1844         * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure-expected.txt:
1845         * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure.py:
1846         * http/tests/security/contentSecurityPolicy/report-only.py:
1847         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt:
1848         * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.py:
1849         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt:
1850         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt:
1851         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.py:
1852         * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.py:
1853         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
1854         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https.html:
1855         * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
1856         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
1857         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame.html:
1858         * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt:
1859         * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript.py:
1860         * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt:
1861         * http/tests/security/contentSecurityPolicy/report-uri-from-javascript.py:
1862         * http/tests/security/contentSecurityPolicy/report-uri-in-meta-tag-ignored.html:
1863         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
1864         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.py:
1865         * http/tests/security/contentSecurityPolicy/report-uri.py:
1866         * http/tests/security/contentSecurityPolicy/resources/echo-report.php: Removed.
1867         * http/tests/security/contentSecurityPolicy/resources/echo-report.py: Added.
1868         * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.php: Removed.
1869         * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.py: Added.
1870         * http/tests/security/contentSecurityPolicy/resources/go-to-echo-report.js:
1871         (window.onload):
1872         * http/tests/security/contentSecurityPolicy/resources/go-to-echo-report.py:
1873         * http/tests/security/contentSecurityPolicy/resources/image-document-default-src-none-iframe.py:
1874         * http/tests/security/contentSecurityPolicy/resources/redir.php: Removed.
1875         * http/tests/security/contentSecurityPolicy/resources/report-file-path.php: Removed.
1876         * http/tests/security/contentSecurityPolicy/resources/report_file_path.py: Added.
1877         * http/tests/security/contentSecurityPolicy/resources/save-report-and-redirect-to-save-report.php: Removed.
1878         * http/tests/security/contentSecurityPolicy/resources/save-report-and-redirect-to-save-report.py: Added.
1879         * http/tests/security/contentSecurityPolicy/resources/save-report.php: Removed.
1880         * http/tests/security/contentSecurityPolicy/resources/save-report.py: Added.
1881         * http/tests/security/contentSecurityPolicy/resources/save_report.py: Added.
1882         (not_being_called):
1883         (save_report):
1884         * http/tests/security/contentSecurityPolicy/resources/worker.php: Removed.
1885         * http/tests/security/contentSecurityPolicy/resources/worker.py: Added.
1886         * http/tests/security/contentSecurityPolicy/resources/xhr-redirect-not-allowed.py:
1887         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report-expected.txt:
1888         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report.py:
1889         * http/tests/security/contentSecurityPolicy/worker-connect-src-allowed.html:
1890         * http/tests/security/contentSecurityPolicy/worker-connect-src-blocked.html:
1891         * http/tests/security/contentSecurityPolicy/worker-eval-blocked.html:
1892         * http/tests/security/contentSecurityPolicy/worker-function-function-blocked.html:
1893         * http/tests/security/contentSecurityPolicy/worker-importscripts-blocked.html:
1894         * http/tests/security/contentSecurityPolicy/worker-multiple-csp-headers.html:
1895         * http/tests/security/contentSecurityPolicy/worker-script-src.html:
1896         * http/tests/security/contentSecurityPolicy/worker-set-timeout-blocked.html:
1897         * http/tests/security/contentSecurityPolicy/worker-without-own-csp.html:
1898         * http/tests/security/contentSecurityPolicy/xmlhttprequest-protected-resource-does-not-crash.html:
1899         * http/tests/security/cookies/cookies-wrong-domain-rejected-result.php: Removed.
1900         * http/tests/security/cookies/cookies-wrong-domain-rejected-result.py: Added.
1901         * http/tests/security/cookies/cookies-wrong-domain-rejected.py:
1902         * http/tests/security/cookies/resources/first-party-cookie-allow.xsl:
1903         * http/tests/security/cookies/resources/set-a-cookie.php: Removed.
1904         * http/tests/security/cookies/resources/set-a-cookie.py: Added.
1905         * http/tests/security/cookies/resources/third-party-cookie-blocking.xsl:
1906         * http/tests/security/cookies/third-party-cookie-blocking-main-frame.html:
1907         * http/tests/security/cookies/third-party-cookie-blocking-user-action.html:
1908         * http/tests/security/cookies/third-party-cookie-blocking.html:
1909         * http/tests/security/credentials-from-different-domains.html:
1910         * http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials-expected.txt:
1911         * http/tests/security/credentials-iframes-expected.txt:
1912         * http/tests/security/import-module-crossorigin-loads.html:
1913         * http/tests/security/import-script-crossorigin-loads-omit.html:
1914         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker.html:
1915         * http/tests/security/module-crossorigin-error-event-information-expected.txt:
1916         * http/tests/security/module-crossorigin-error-event-information.html:
1917         * http/tests/security/module-crossorigin-loads-correctly-credentials.html:
1918         * http/tests/security/module-crossorigin-loads-omit.html:
1919         * http/tests/security/module-crossorigin-onerror-information-expected.txt:
1920         * http/tests/security/module-crossorigin-onerror-information.html:
1921         * http/tests/security/private-browsing-http-auth-expected.txt:
1922         * http/tests/security/private-browsing-http-auth.html:
1923         * http/tests/security/referrer-policy-header-expected.txt:
1924         * http/tests/security/referrer-policy-header.html:
1925         * http/tests/security/resources/basic-auth.php: Removed.
1926         * http/tests/security/resources/basic-auth.py: Added.
1927         * http/tests/security/resources/cors-basic-auth.php: Removed.
1928         * http/tests/security/resources/cors-basic-auth.py: Added.
1929         * http/tests/security/resources/cors-script.php: Removed.
1930         * http/tests/security/resources/cors-script.py: Added.
1931         * http/tests/security/resources/credentials-from-different-domains-continued-1.html:
1932         * http/tests/security/resources/credentials-from-different-domains-continued-2.html:
1933         * http/tests/security/resources/credentials-iframes-different-domain.html:
1934         * http/tests/security/resources/credentials-iframes-same-domain.html:
1935         * http/tests/security/resources/credentials-main-resource.py:
1936         * http/tests/security/resources/import-module-crossorigin-loads-src.js:
1937         * http/tests/security/resources/reference-movie-cross-origin-allow.php: Removed.
1938         * http/tests/security/resources/reference-movie-cross-origin-allow.py: Added.
1939         * http/tests/security/resources/serve-referrer-policy-and-test.php: Removed.
1940         * http/tests/security/resources/serve-referrer-policy-and-test.py: Added.
1941         * http/tests/security/resources/video-cross-origin-allow-credentials.php: Removed.
1942         * http/tests/security/resources/video-cross-origin-allow-credentials.py: Added.
1943         * http/tests/security/resources/video-cross-origin-allow.php: Removed.
1944         * http/tests/security/resources/video-cross-origin-allow.py: Added.
1945         * http/tests/security/script-crossorigin-error-event-information-expected.txt:
1946         * http/tests/security/script-crossorigin-error-event-information.html:
1947         * http/tests/security/script-crossorigin-loads-correctly-credentials.html:
1948         * http/tests/security/script-crossorigin-loads-correctly.html:
1949         * http/tests/security/script-crossorigin-onerror-information-expected.txt:
1950         * http/tests/security/script-crossorigin-onerror-information.html:
1951         * http/tests/security/script-no-crossorigin-error-event-should-be-sanitized.html:
1952         * http/tests/security/script-no-crossorigin-onerror-should-be-sanitized.html:
1953         * http/tests/security/sync-xhr-partition.html:
1954         * http/tests/security/video-cross-origin-caching.html:
1955         * http/tests/security/video-cross-origin-readback.html:
1956         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin-redirect.html:
1957         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html:
1958         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin-redirect.html:
1959         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin.html:
1960         * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report-expected.txt:
1961         * http/tests/security/xssAuditor/report-script-tag-and-do-not-follow-redirect-when-sending-report.html:
1962         * http/tests/security/xssAuditor/report-script-tag-expected.txt:
1963         * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report-expected.txt:
1964         * http/tests/security/xssAuditor/report-script-tag-full-block-and-do-not-follow-redirect-when-sending-report.html:
1965         * http/tests/security/xssAuditor/report-script-tag-full-block-expected.txt:
1966         * http/tests/security/xssAuditor/report-script-tag-replace-state-expected.txt:
1967         * http/tests/security/xssAuditor/resources/echo-intertag.pl:
1968         * http/tests/security/xssAuditor/resources/tag-with-pause.py:
1969         * http/tests/ssl/curl/certificate-and-authentication.html:
1970         * platform/mac-wk1/TestExpectations:
1971         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt:
1972         * platform/win/TestExpectations:
1973         * platform/win/http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt:
1974         * platform/wk2/TestExpectations:
1975         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
1976
1977 2021-04-12  Robert Jenner  <jenner@apple.com>
1978
1979         [ BigSur Debug wk2 ARM64 ] webrtc/disable-encryption.html is a flakey timeout
1980         https://bugs.webkit.org/show_bug.cgi?id=224463
1981
1982         Unreviewed test gardening.
1983
1984         * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Timeout while test is reviewed.
1985
1986 2021-04-12  Chris Dumez  <cdumez@apple.com>
1987
1988         webaudio/AudioListener/audiolistener-set-position.html is leaking PannerNodes
1989         https://bugs.webkit.org/show_bug.cgi?id=224399
1990
1991         Reviewed by Geoffrey Garen.
1992
1993         Add layout test coverage.
1994
1995         * webaudio/OfflineAudioContext/offlineaudiocontext-can-only-render-once-expected.txt: Added.
1996         * webaudio/OfflineAudioContext/offlineaudiocontext-can-only-render-once.html: Added.
1997         * webaudio/OfflineAudioContext/offlineaudiocontext-leak-after-rendering-with-nodes-expected.txt: Added.
1998         * webaudio/OfflineAudioContext/offlineaudiocontext-leak-after-rendering-with-nodes.html: Added.
1999
2000 2021-04-12  Zalan Bujtas  <zalan@apple.com>
2001
2002         ASSERTION FAILED: &layoutState().establishedFormattingState(layoutBox.formattingContextRoot()) == this in WebCore::Layout::FormattingState::boxGeometry
2003         https://bugs.webkit.org/show_bug.cgi?id=219905
2004         <rdar://problem/72350516>
2005
2006         The underlying issue (non-synchronized settings update) has been addressed by r275810.
2007
2008         Reviewed by Simon Fraser.
2009
2010         * platform/mac-wk2/TestExpectations:
2011
2012 2021-04-12  Youenn Fablet  <youenn@apple.com>
2013
2014         Add support for RTCEncodedFrame metadata
2015         https://bugs.webkit.org/show_bug.cgi?id=224430
2016
2017         Reviewed by Eric Carlson.
2018
2019         * http/wpt/webrtc/metadata-transform-expected.txt: Added.
2020         * http/wpt/webrtc/metadata-transform-worker.js: Added.
2021         (onrtctransform.process):
2022         (onrtctransform):
2023         * http/wpt/webrtc/metadata-transform.html: Added.
2024
2025 2021-04-12  Philippe Normand  <pnormand@igalia.com>
2026
2027         [GStreamer][WebRTC] An audio track should be muted when capture is interrupted by the OS.
2028         https://bugs.webkit.org/show_bug.cgi?id=196606
2029
2030         Reviewed by Xabier Rodriguez-Calvar.
2031
2032         * platform/glib/TestExpectations: fast/mediastream/media-stream-track-interrupted.html is now passing.
2033
2034 2021-04-12  Sam Weinig  <weinig@apple.com>
2035
2036         Update color-contrast() to support a target contrast ratio
2037         https://bugs.webkit.org/show_bug.cgi?id=224411
2038
2039         Reviewed by Antti Koivisto.
2040
2041         Add tests and update results for target contrast ratios in color-contrast().
2042
2043         * fast/css/parsing-color-contrast-expected.txt:
2044         * fast/css/parsing-color-contrast.html:
2045
2046 2021-04-12  Antti Koivisto  <antti@apple.com>
2047
2048         Descendant style relations are sometimes reset when they shouldn't
2049         https://bugs.webkit.org/show_bug.cgi?id=224431
2050         rdar://76267783
2051
2052         Reviewed by Sam Weinig.
2053
2054         * fast/css/first-letter-style-relation-crash-expected.txt: Added.
2055         * fast/css/first-letter-style-relation-crash.html: Added.
2056
2057 2021-04-12  Rob Buis  <rbuis@igalia.com>
2058
2059         Clamp overridingContentLogicalWidth/Height to zero
2060         https://bugs.webkit.org/show_bug.cgi?id=224310
2061
2062         Reviewed by Sergio Villar Senin.
2063
2064         Add test for this.
2065
2066         * fast/css-grid-layout/negative-overriding-content-logical-height-crash-expected.txt: Added.
2067         * fast/css-grid-layout/negative-overriding-content-logical-height-crash.html: Added.
2068
2069 2021-04-12  Youenn Fablet  <youenn@apple.com>
2070
2071         [ macOS wk2 ] webrtc/libwebrtc/release-while-creating-offer.html is a flakey text failure
2072         https://bugs.webkit.org/show_bug.cgi?id=224256
2073         <rdar://problem/76296126>
2074
2075         Reviewed by Eric Carlson.
2076
2077         Pass a valid candidate to remove the rejection message.
2078
2079         * platform/mac-wk2/TestExpectations:
2080         * webrtc/libwebrtc/release-while-creating-offer-expected.txt:
2081         * webrtc/libwebrtc/release-while-creating-offer.html:
2082         * webrtc/libwebrtc/release-while-setting-local-description.html:
2083
2084 2021-04-12  Philippe Normand  <pnormand@igalia.com>
2085
2086         [MSE][GStreamer] Crash in WebCore::PlaybackPipeline::addSourceBuffer when setting duration and preload is set to none
2087         https://bugs.webkit.org/show_bug.cgi?id=224260
2088
2089         Reviewed by Xabier Rodriguez-Calvar.
2090
2091         * media/media-source/media-source-no-preload-set-duration-crash-expected.txt: Added.
2092         * media/media-source/media-source-no-preload-set-duration-crash.html: Added.
2093
2094 2021-04-12  Youenn Fablet  <youenn@apple.com>
2095
2096         Make sure all frames get transformed when overriding a transform with another one
2097         https://bugs.webkit.org/show_bug.cgi?id=224367
2098
2099         Reviewed by Eric Carlson.
2100
2101         * http/wpt/webrtc/change-encoded-transform-expected.txt: Added.
2102         * http/wpt/webrtc/change-encoded-transform.html: Added.
2103         * http/wpt/webrtc/change-encoded-transform.js: Added.
2104         (appendToBuffer):
2105         (onrtctransform.process):
2106         (onrtctransform):
2107
2108 2021-04-12  Frederic Wang  <fred.wang@free.fr>
2109
2110         Out of memory crash with find('a'.repeat(2**30))
2111         https://bugs.webkit.org/show_bug.cgi?id=223787
2112
2113         Reviewed by Ryosuke Niwa.
2114
2115         Add regression test.
2116
2117         * editing/find/find-short-and-long-strings-expected.txt: Added.
2118         * editing/find/find-short-and-long-strings.html: Added.
2119
2120 2021-04-11  Cameron McCormack  <heycam@apple.com>
2121
2122         Fix initial horizontal scrollbar position when vertical scrollbar is on the left.
2123         https://bugs.webkit.org/show_bug.cgi?id=224409
2124
2125         Reviewed by Darin Adler.
2126
2127         * fast/scrolling/rtl-scrollbars-initial-position-dynamic-expected.html: Added.
2128         * fast/scrolling/rtl-scrollbars-initial-position-dynamic.html: Added.
2129         * fast/scrolling/rtl-scrollbars-initial-position-expected.html: Added.
2130         * fast/scrolling/rtl-scrollbars-initial-position.html: Added.
2131
2132 2021-04-11  Sam Weinig  <weinig@apple.com>
2133
2134         Reduce compile time and binary size cost of enabling proper CSSStyleDeclaration property access behavior
2135         https://bugs.webkit.org/show_bug.cgi?id=222518
2136         <rdar://problem/75136887>
2137
2138         Reviewed by Darin Adler.
2139
2140         * fast/css/style-enumerate-properties-expected.txt:
2141         * fast/css/style-enumerate-properties.html:
2142         * fast/dom/domListEnumeration-expected.txt:
2143         * fast/dom/domListEnumeration.html:
2144         Remove existing tests for iteration order, which is not standardized, and not consistent among
2145         browsers. Adds a new one that checks invariants of the 4 groupings of properties which we currently
2146         expect to hold, at least in our implementation.
2147
2148         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor-expected.txt:
2149         * fast/dom/CSSStyleDeclaration/cssstyledeclaration-properties-descriptor.html:
2150         Update now that the properties are proper attributes on the prototype.
2151
2152         * js/dom/put-override-should-not-use-ic.html:
2153         Switch to using a DOMStringList as the object that overrides put, since CSSStyleDeclaration no longer does.
2154
2155         * transitions/transitions-parsing-expected.txt:
2156         * transitions/transitions-parsing.html:
2157         Remove Object.keys() aspect of the test, which is no longer meaningful since the
2158         properties should no longer exist in the result set.
2159
2160 2021-04-10  Chris Dumez  <cdumez@apple.com>
2161
2162         Regression(r275668) Potential null pointer deref in AudioParam::exponentialRampToValueAtTime(float, double)
2163         https://bugs.webkit.org/show_bug.cgi?id=224400
2164         <rdar://76450376>
2165
2166         Reviewed by Ryosuke Niwa.
2167
2168         Add layout test coverage.
2169
2170         * webaudio/AudioParam/audioparam-exponentialRampToValueAtTime-nocontext-crash-expected.txt: Added.
2171         * webaudio/AudioParam/audioparam-exponentialRampToValueAtTime-nocontext-crash.html: Added.
2172
2173 2021-04-10  Chris Dumez  <cdumez@apple.com>
2174
2175         [ macOS ] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/realtimeanalyser-fft-scaling.html is a flakey text failure
2176         https://bugs.webkit.org/show_bug.cgi?id=223966
2177         <rdar://problem/76028345>
2178
2179         Reviewed by Darin Adler.
2180
2181         Unskip test that should no longer be flaky.
2182
2183         * platform/mac/TestExpectations:
2184
2185 2021-04-10  Chris Dumez  <cdumez@apple.com>
2186
2187         [ macOS ] 3 webaudio/OfflineAudioContext/ layout-tests are flakey text failures
2188         https://bugs.webkit.org/show_bug.cgi?id=224387
2189         <rdar://problem/76468058>
2190
2191         Reviewed by Eric Carlson.
2192
2193         Update OfflineAudioContext leak tests to use the new test infrastructure. They are no longer impacted
2194         by tests running before them or in parallel to them.
2195
2196         * webaudio/OfflineAudioContext/offlineaudiocontext-leak-after-rendering-expected.txt:
2197         * webaudio/OfflineAudioContext/offlineaudiocontext-leak-after-rendering.html:
2198         * webaudio/OfflineAudioContext/offlineaudiocontext-leak-expected.txt:
2199         * webaudio/OfflineAudioContext/offlineaudiocontext-leak-while-suspended-expected.txt:
2200         * webaudio/OfflineAudioContext/offlineaudiocontext-leak-while-suspended.html:
2201         * webaudio/OfflineAudioContext/offlineaudiocontext-leak.html:
2202         * webaudio/resources/audiocontext-leak-test.js: Added.
2203         (didGCAtLeastOneContext):
2204         (gcAndCheckForContextLeaks):
2205
2206 2021-04-09  Antoine Quint  <graouts@webkit.org>
2207
2208         calc() simplification for a multiplication should apply the multiplication to each value of an addition
2209         https://bugs.webkit.org/show_bug.cgi?id=224376
2210
2211         Reviewed by Simon Fraser.
2212
2213         Rebase some non-WPT tests to account for new results.
2214
2215         * css3/calc/simplification-expected.txt:
2216         * transitions/background-position-transitions-expected.txt:
2217         * transitions/background-position-transitions.html:
2218
2219 2021-04-09  Wenson Hsieh  <wenson_hsieh@apple.com>
2220
2221         REGRESSION (r271660): Tap highlight no longer shows when tapping clickable elements without touch event listeners
2222         https://bugs.webkit.org/show_bug.cgi?id=224385
2223         <rdar://problem/76462370>
2224
2225         Reviewed by Tim Horton.
2226
2227         Add a new layout test that exercises 3 scenarios, using the new testing SPI:
2228
2229         1.  Tapping on a `button` that prevents the "touchend" event (and therefore prevents clicking) should cause
2230             the tap highlight to not show up.
2231         2.  Tapping on a `button` that has a "touchend" event listener and does not prevent default should cause the tap
2232             highlight to show up.
2233         3.  Tapping on a `button` with no event listeners should cause the tap highlight to show up.
2234
2235         * fast/events/touch/ios/tap-highlight-during-synthetic-click-expected.txt: Added.
2236         * fast/events/touch/ios/tap-highlight-during-synthetic-click.html: Added.
2237         * resources/ui-helper.js:
2238         (window.UIHelper.tapHighlightViewRect):
2239
2240 2021-04-09  Alexey Shvayka  <shvaikalesh@gmail.com>
2241
2242         Remove className() and toStringName() from the method table
2243         https://bugs.webkit.org/show_bug.cgi?id=224247
2244
2245         Reviewed by Darin Adler.
2246
2247         * inspector/model/remote-object-get-properties-expected.txt:
2248         * inspector/model/remote-object-get-properties.html:
2249
2250 2021-04-09  Jean-Yves Avenard  <jya@apple.com>
2251
2252         Media Session action should default to the MediaElement's default when no MediaSession handler are set
2253         https://bugs.webkit.org/show_bug.cgi?id=224278
2254         <rdar://problem/76339841>
2255
2256         Reviewed by Youenn Fablet .
2257
2258         * media/audio-background-playback-playlist-expected.txt: Renamed method
2259         * media/audio-background-playback-playlist.html: Renamed method
2260         * media/media-session/default-actionHandlers-expected.txt: Added.
2261         * media/media-session/default-actionHandlers.html: Added.
2262         * platform/mac/media/video-best-element-for-playback-controls-purpose-expected.txt: Renamed method
2263         * platform/mac/media/video-best-element-for-playback-controls-purpose.html: Renamed method
2264
2265 2021-04-09  Robert Jenner  <jenner@apple.com>
2266
2267         [ macOS ] webgl/1.0.3/conformance/glsl/constructors/glsl-construct-ivec2.html is a flakey timeout
2268         https://bugs.webkit.org/show_bug.cgi?id=224396
2269
2270         Unreviewed test gardening.
2271
2272         * platform/mac/TestExpectations: Updating test expectations to Pass Timeout while test is reviewed.
2273
2274 2021-04-09  Antoine Quint  <graouts@webkit.org>
2275
2276         Remove tests under css3/shapes which are superseded by tests at imported/w3c/web-platform-tests/css/css-shapes
2277         https://bugs.webkit.org/show_bug.cgi?id=224378
2278
2279         Reviewed by Dean Jackson.
2280
2281         * TestExpectations:
2282         * css3/shapes/shape-outside-invalid-001-expected.txt: Removed.
2283         * css3/shapes/shape-outside-invalid-001.html: Removed.
2284         * css3/shapes/shape-outside-invalid-circle-000-expected.txt: Removed.
2285         * css3/shapes/shape-outside-invalid-circle-000.html: Removed.
2286         * css3/shapes/shape-outside-invalid-circle-001-expected.txt: Removed.
2287         * css3/shapes/shape-outside-invalid-circle-001.html: Removed.
2288         * css3/shapes/shape-outside-invalid-circle-002-expected.txt: Removed.
2289         * css3/shapes/shape-outside-invalid-circle-002.html: Removed.
2290         * css3/shapes/shape-outside-invalid-circle-003-expected.txt: Removed.
2291         * css3/shapes/shape-outside-invalid-circle-003.html: Removed.
2292         * css3/shapes/shape-outside-invalid-ellipse-001-expected.txt: Removed.
2293         * css3/shapes/shape-outside-invalid-ellipse-001.html: Removed.
2294         * css3/shapes/shape-outside-invalid-ellipse-002-expected.txt: Removed.
2295         * css3/shapes/shape-outside-invalid-ellipse-002.html: Removed.
2296         * css3/shapes/shape-outside-invalid-ellipse-003-expected.txt: Removed.
2297         * css3/shapes/shape-outside-invalid-ellipse-003.html: Removed.
2298         * css3/shapes/shape-outside-invalid-ellipse-004-expected.txt: Removed.
2299         * css3/shapes/shape-outside-invalid-ellipse-004.html: Removed.
2300         * css3/shapes/shape-outside-invalid-ellipse-005-expected.txt: Removed.
2301         * css3/shapes/shape-outside-invalid-ellipse-005.html: Removed.
2302         * css3/shapes/shape-outside-invalid-ellipse-006-expected.txt: Removed.
2303         * css3/shapes/shape-outside-invalid-ellipse-006.html: Removed.
2304         * css3/shapes/shape-outside-invalid-inset-001-expected.txt: Removed.
2305         * css3/shapes/shape-outside-invalid-inset-001.html: Removed.
2306         * css3/shapes/shape-outside-invalid-inset-002-expected.txt: Removed.
2307         * css3/shapes/shape-outside-invalid-inset-002.html: Removed.
2308         * css3/shapes/shape-outside-invalid-inset-003-expected.txt: Removed.
2309         * css3/shapes/shape-outside-invalid-inset-003.html: Removed.
2310         * css3/shapes/shape-outside-invalid-inset-004-expected.txt: Removed.
2311         * css3/shapes/shape-outside-invalid-inset-004.html: Removed.
2312         * css3/shapes/shape-outside-path-no-crash-expected.txt: Removed.
2313         * css3/shapes/shape-outside-path-no-crash.html: Removed.
2314         * css3/shapes/shape-outside/shape-box/shape-outside-box-002-expected.html: Removed.
2315         * css3/shapes/shape-outside/shape-box/shape-outside-box-002.html: Removed.
2316         * css3/shapes/shape-outside/shape-box/shape-outside-box-003-expected.html: Removed.
2317         * css3/shapes/shape-outside/shape-box/shape-outside-box-003.html: Removed.
2318         * css3/shapes/shape-outside/shape-box/shape-outside-box-004-expected.html: Removed.
2319         * css3/shapes/shape-outside/shape-box/shape-outside-box-004.html: Removed.
2320         * css3/shapes/shape-outside/shape-box/shape-outside-box-006-expected.html: Removed.
2321         * css3/shapes/shape-outside/shape-box/shape-outside-box-006.html: Removed.
2322         * css3/shapes/shape-outside/shape-box/shape-outside-box-007-expected.html: Removed.
2323         * css3/shapes/shape-outside/shape-box/shape-outside-box-007.html: Removed.
2324         * css3/shapes/shape-outside/shape-box/shape-outside-box-008-expected.html: Removed.
2325         * css3/shapes/shape-outside/shape-box/shape-outside-box-008.html: Removed.
2326         * css3/shapes/shape-outside/shape-box/w3c-import.log: Removed.
2327         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001-expected.html: Removed.
2328         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001.html: Removed.
2329         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002-expected.html: Removed.
2330         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002.html: Removed.
2331         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003-expected.html: Removed.
2332         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html: Removed.
2333         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004-expected.html: Removed.
2334         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004.html: Removed.
2335         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001-expected.txt: Removed.
2336         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001.html: Removed.
2337         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002-expected.txt: Removed.
2338         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002.html: Removed.
2339         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003-expected.txt: Removed.
2340         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003.html: Removed.
2341         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004-expected.txt: Removed.
2342         * css3/shapes/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html: Removed.
2343         * css3/shapes/shape-outside/shape-image/gradients/w3c-import.log: Removed.
2344         * css3/shapes/shape-outside/shape-image/shape-image-000-expected.html: Removed.
2345         * css3/shapes/shape-outside/shape-image/shape-image-000.html: Removed.
2346         * css3/shapes/shape-outside/shape-image/shape-image-001-expected.html: Removed.
2347         * css3/shapes/shape-outside/shape-image/shape-image-001.html: Removed.
2348         * css3/shapes/shape-outside/shape-image/shape-image-002-expected.html: Removed.
2349         * css3/shapes/shape-outside/shape-image/shape-image-002.html: Removed.
2350         * css3/shapes/shape-outside/shape-image/shape-image-003-expected.html: Removed.
2351         * css3/shapes/shape-outside/shape-image/shape-image-003.html: Removed.
2352         * css3/shapes/shape-outside/shape-image/shape-image-004-expected.html: Removed.
2353         * css3/shapes/shape-outside/shape-image/shape-image-004.html: Removed.
2354         * css3/shapes/shape-outside/shape-image/shape-image-005-expected.html: Removed.
2355         * css3/shapes/shape-outside/shape-image/shape-image-005.html: Removed.
2356         * css3/shapes/shape-outside/shape-image/shape-image-006-expected.html: Removed.
2357         * css3/shapes/shape-outside/shape-image/shape-image-006.html: Removed.
2358         * css3/shapes/shape-outside/shape-image/shape-image-007-expected.html: Removed.
2359         * css3/shapes/shape-outside/shape-image/shape-image-007.html: Removed.
2360         * css3/shapes/shape-outside/shape-image/shape-image-008-expected.html: Removed.
2361         * css3/shapes/shape-outside/shape-image/shape-image-008.html: Removed.
2362         * css3/shapes/shape-outside/shape-image/shape-image-009-expected.html: Removed.
2363         * css3/shapes/shape-outside/shape-image/shape-image-009.html: Removed.
2364         * css3/shapes/shape-outside/shape-image/shape-image-010-expected.html: Removed.
2365         * css3/shapes/shape-outside/shape-image/shape-image-010.html: Removed.
2366         * css3/shapes/shape-outside/shape-image/shape-image-011-expected.html: Removed.
2367         * css3/shapes/shape-outside/shape-image/shape-image-011.html: Removed.
2368         * css3/shapes/shape-outside/shape-image/shape-image-012-expected.html: Removed.
2369         * css3/shapes/shape-outside/shape-image/shape-image-012.html: Removed.
2370         * css3/shapes/shape-outside/shape-image/shape-image-013-expected.html: Removed.
2371         * css3/shapes/shape-outside/shape-image/shape-image-013.html: Removed.
2372         * css3/shapes/shape-outside/shape-image/shape-image-014-expected.html: Removed.
2373         * css3/shapes/shape-outside/shape-image/shape-image-014.html: Removed.
2374         * css3/shapes/shape-outside/shape-image/shape-image-015-expected.html: Removed.
2375         * css3/shapes/shape-outside/shape-image/shape-image-015.html: Removed.
2376         * css3/shapes/shape-outside/shape-image/shape-image-016-expected.html: Removed.
2377         * css3/shapes/shape-outside/shape-image/shape-image-016.html: Removed.
2378         * css3/shapes/shape-outside/shape-image/shape-image-017-expected.html: Removed.
2379         * css3/shapes/shape-outside/shape-image/shape-image-017.html: Removed.
2380         * css3/shapes/shape-outside/shape-image/shape-image-018-expected.html: Removed.
2381         * css3/shapes/shape-outside/shape-image/shape-image-018.html: Removed.
2382         * css3/shapes/shape-outside/shape-image/shape-image-019-expected.html: Removed.
2383         * css3/shapes/shape-outside/shape-image/shape-image-019.html: Removed.
2384         * css3/shapes/shape-outside/shape-image/shape-image-020-expected.html: Removed.
2385         * css3/shapes/shape-outside/shape-image/shape-image-020.html: Removed.
2386         * css3/shapes/shape-outside/shape-image/shape-image-021-expected.html: Removed.
2387         * css3/shapes/shape-outside/shape-image/shape-image-021.html: Removed.
2388         * css3/shapes/shape-outside/shape-image/shape-image-022-expected.html: Removed.
2389         * css3/shapes/shape-outside/shape-image/shape-image-022.html: Removed.
2390         * css3/shapes/shape-outside/shape-image/shape-image-023-expected.html: Removed.
2391         * css3/shapes/shape-outside/shape-image/shape-image-023.html: Removed.
2392         * css3/shapes/shape-outside/shape-image/shape-image-024-expected.html: Removed.
2393         * css3/shapes/shape-outside/shape-image/shape-image-024.html: Removed.
2394         * css3/shapes/shape-outside/shape-image/shape-image-025-expected.html: Removed.
2395         * css3/shapes/shape-outside/shape-image/shape-image-025.html: Removed.
2396         * css3/shapes/shape-outside/shape-image/support/animated.gif: Removed.
2397         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle-20.png: Removed.
2398         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle-20.svg: Removed.
2399         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle-50.png: Removed.
2400         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle-50.svg: Removed.
2401         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle-70.png: Removed.
2402         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle-70.svg: Removed.
2403         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle.jpg: Removed.
2404         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle.png: Removed.
2405         * css3/shapes/shape-outside/shape-image/support/left-half-rectangle.svg: Removed.
2406         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle-20.png: Removed.
2407         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle-50.png: Removed.
2408         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle-70.png: Removed.
2409         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle-70.svg: Removed.
2410         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle.gif: Removed.
2411         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle.jpg: Removed.
2412         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle.png: Removed.
2413         * css3/shapes/shape-outside/shape-image/support/right-half-rectangle.svg: Removed.
2414         * css3/shapes/shape-outside/shape-image/support/w3c-import.log: Removed.
2415         * css3/shapes/shape-outside/shape-image/w3c-import.log: Removed.
2416         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-013-expected.html: Removed.
2417         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-013.html: Removed.
2418         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-014-expected.html: Removed.
2419         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-014.html: Removed.
2420         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-015-expected.html: Removed.
2421         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-015.html: Removed.
2422         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-016-expected.html: Removed.
2423         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-016.html: Removed.
2424         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-017-expected.html: Removed.
2425         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-017.html: Removed.
2426         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-018-expected.html: Removed.
2427         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-018.html: Removed.
2428         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-019-expected.html: Removed.
2429         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-019.html: Removed.
2430         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-020-expected.html: Removed.
2431         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-020.html: Removed.
2432         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-021-expected.html: Removed.
2433         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-021.html: Removed.
2434         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-022-expected.html: Removed.
2435         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-022.html: Removed.
2436         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-024-expected.html: Removed.
2437         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-024.html: Removed.
2438         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-025-expected.html: Removed.
2439         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-025.html: Removed.
2440         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-026-expected.html: Removed.
2441         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-026.html: Removed.
2442         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-027-expected.html: Removed.
2443         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-027.html: Removed.
2444         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-028-expected.html: Removed.
2445         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-028.html: Removed.
2446         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-029-expected.html: Removed.
2447         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-029.html: Removed.
2448         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-030-expected.html: Removed.
2449         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-030.html: Removed.
2450         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-031-expected.html: Removed.
2451         * css3/shapes/shape-outside/supported-shapes/circle/shape-outside-circle-031.html: Removed.
2452         * css3/shapes/shape-outside/supported-shapes/circle/w3c-import.log: Removed.
2453         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013-expected.html: Removed.
2454         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013.html: Removed.
2455         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014-expected.html: Removed.
2456         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014.html: Removed.
2457         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016-expected.html: Removed.
2458         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016.html: Removed.
2459         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018-expected.html: Removed.
2460         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018.html: Removed.
2461         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019-expected.html: Removed.
2462         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019.html: Removed.
2463         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020-expected.html: Removed.
2464         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020.html: Removed.
2465         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021-expected.html: Removed.
2466         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021.html: Removed.
2467         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022-expected.html: Removed.
2468         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022.html: Removed.
2469         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023-expected.html: Removed.
2470         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023.html: Removed.
2471         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024-expected.html: Removed.
2472         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024.html: Removed.
2473         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025-expected.html: Removed.
2474         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025.html: Removed.
2475         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030-expected.html: Removed.
2476         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030.html: Removed.
2477         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031-expected.html: Removed.
2478         * css3/shapes/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031.html: Removed.
2479         * css3/shapes/shape-outside/supported-shapes/ellipse/w3c-import.log: Removed.
2480         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-010-expected.html: Removed.
2481         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-010.html: Removed.
2482         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-011-expected.html: Removed.
2483         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-011.html: Removed.
2484         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-012-expected.html: Removed.
2485         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-012.html: Removed.
2486         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-013-expected.html: Removed.
2487         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-013.html: Removed.
2488         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-014-expected.html: Removed.
2489         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-014.html: Removed.
2490         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-015-expected.html: Removed.
2491         * css3/shapes/shape-outside/supported-shapes/inset/shape-outside-inset-015.html: Removed.
2492         * css3/shapes/shape-outside/supported-shapes/inset/w3c-import.log: Removed.
2493         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-007-expected.html: Removed.
2494         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-007.html: Removed.
2495         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-008-expected.html: Removed.
2496         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-008.html: Removed.
2497         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-009-expected.html: Removed.
2498         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-009.html: Removed.
2499         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-010-expected.html: Removed.
2500         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-010.html: Removed.
2501         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-011-expected.html: Removed.
2502         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-011.html: Removed.
2503         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-012-expected.html: Removed.
2504         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-012.html: Removed.
2505         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-013-expected.html: Removed.
2506         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-013.html: Removed.
2507         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-014-expected.html: Removed.
2508         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-014.html: Removed.
2509         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-015-expected.html: Removed.
2510         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-015.html: Removed.
2511         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-016-expected.html: Removed.
2512         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-016.html: Removed.
2513         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-017-expected.html: Removed.
2514         * css3/shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-017.html: Removed.
2515         * css3/shapes/shape-outside/supported-shapes/polygon/w3c-import.log: Removed.
2516         * css3/shapes/shape-outside/supported-shapes/support/rounded-rectangle.js: Removed.
2517         * css3/shapes/shape-outside/supported-shapes/support/subpixel-utils.js: Removed.
2518         * css3/shapes/shape-outside/supported-shapes/support/test-utils.js: Removed.
2519         * css3/shapes/shape-outside/supported-shapes/support/w3c-import.log: Removed.
2520         * css3/shapes/shape-outside/values/shape-image-threshold-000-expected.txt: Removed.
2521         * css3/shapes/shape-outside/values/shape-image-threshold-000.html: Removed.
2522         * css3/shapes/shape-outside/values/shape-image-threshold-001-expected.txt: Removed.
2523         * css3/shapes/shape-outside/values/shape-image-threshold-001.html: Removed.
2524         * css3/shapes/shape-outside/values/shape-image-threshold-002-expected.txt: Removed.
2525         * css3/shapes/shape-outside/values/shape-image-threshold-002.html: Removed.
2526         * css3/shapes/shape-outside/values/shape-image-threshold-003-expected.txt: Removed.
2527         * css3/shapes/shape-outside/values/shape-image-threshold-003.html: Removed.
2528         * css3/shapes/shape-outside/values/shape-margin-000-expected.txt: Removed.
2529         * css3/shapes/shape-outside/values/shape-margin-000.html: Removed.
2530         * css3/shapes/shape-outside/values/shape-margin-001-expected.txt: Removed.
2531         * css3/shapes/shape-outside/values/shape-margin-001.html: Removed.
2532         * css3/shapes/shape-outside/values/shape-margin-002-expected.txt: Removed.
2533         * css3/shapes/shape-outside/values/shape-margin-002.html: Removed.
2534         * css3/shapes/shape-outside/values/shape-margin-003-expected.txt: Removed.
2535         * css3/shapes/shape-outside/values/shape-margin-003.html: Removed.
2536         * css3/shapes/shape-outside/values/shape-margin-004-expected.txt: Removed.
2537         * css3/shapes/shape-outside/values/shape-margin-004.html: Removed.
2538         * css3/shapes/shape-outside/values/shape-margin-005-expected.txt: Removed.
2539         * css3/shapes/shape-outside/values/shape-margin-005.html: Removed.
2540         * css3/shapes/shape-outside/values/shape-outside-box-000-expected.txt: Removed.
2541         * css3/shapes/shape-outside/values/shape-outside-box-000.html: Removed.
2542         * css3/shapes/shape-outside/values/shape-outside-circle-000-expected.txt: Removed.
2543         * css3/shapes/shape-outside/values/shape-outside-circle-000.html: Removed.
2544         * css3/shapes/shape-outside/values/shape-outside-circle-001-expected.txt: Removed.
2545         * css3/shapes/shape-outside/values/shape-outside-circle-001.html: Removed.
2546         * css3/shapes/shape-outside/values/shape-outside-circle-002-expected.txt: Removed.
2547         * css3/shapes/shape-outside/values/shape-outside-circle-002.html: Removed.
2548         * css3/shapes/shape-outside/values/shape-outside-circle-003-expected.txt: Removed.
2549         * css3/shapes/shape-outside/values/shape-outside-circle-003.html: Removed.
2550         * css3/shapes/shape-outside/values/shape-outside-circle-004-expected.txt: Removed.
2551         * css3/shapes/shape-outside/values/shape-outside-circle-004.html: Removed.
2552         * css3/shapes/shape-outside/values/shape-outside-circle-005-expected.txt: Removed.
2553         * css3/shapes/shape-outside/values/shape-outside-circle-005.html: Removed.
2554         * css3/shapes/shape-outside/values/shape-outside-circle-006-expected.txt: Removed.
2555         * css3/shapes/shape-outside/values/shape-outside-circle-006.html: Removed.
2556         * css3/shapes/shape-outside/values/shape-outside-circle-007-expected.txt: Removed.
2557         * css3/shapes/shape-outside/values/shape-outside-circle-007.html: Removed.
2558         * css3/shapes/shape-outside/values/shape-outside-circle-008-expected.txt: Removed.
2559         * css3/shapes/shape-outside/values/shape-outside-circle-008.html: Removed.
2560         * css3/shapes/shape-outside/values/shape-outside-circle-009-expected.txt: Removed.
2561         * css3/shapes/shape-outside/values/shape-outside-circle-009.html: Removed.
2562         * css3/shapes/shape-outside/values/shape-outside-circle-010-expected.txt: Removed.
2563         * css3/shapes/shape-outside/values/shape-outside-circle-010.html: Removed.
2564         * css3/shapes/shape-outside/values/shape-outside-circle-011-expected.txt: Removed.
2565         * css3/shapes/shape-outside/values/shape-outside-circle-011.html: Removed.
2566         * css3/shapes/shape-outside/values/shape-outside-computed-shape-000-expected.txt: Removed.
2567         * css3/shapes/shape-outside/values/shape-outside-computed-shape-000.html: Removed.
2568         * css3/shapes/shape-outside/values/shape-outside-computed-shape-001-expected.txt: Removed.
2569         * css3/shapes/shape-outside/values/shape-outside-computed-shape-001.html: Removed.
2570         * css3/shapes/shape-outside/values/shape-outside-ellipse-000-expected.txt: Removed.
2571         * css3/shapes/shape-outside/values/shape-outside-ellipse-000.html: Removed.
2572         * css3/shapes/shape-outside/values/shape-outside-ellipse-002-expected.txt: Removed.
2573         * css3/shapes/shape-outside/values/shape-outside-ellipse-002.html: Removed.
2574         * css3/shapes/shape-outside/values/shape-outside-ellipse-003-expected.txt: Removed.
2575         * css3/shapes/shape-outside/values/shape-outside-ellipse-003.html: Removed.
2576         * css3/shapes/shape-outside/values/shape-outside-ellipse-004-expected.txt: Removed.
2577         * css3/shapes/shape-outside/values/shape-outside-ellipse-004.html: Removed.
2578         * css3/shapes/shape-outside/values/shape-outside-ellipse-006-expected.txt: Removed.
2579         * css3/shapes/shape-outside/values/shape-outside-ellipse-006.html: Removed.
2580         * css3/shapes/shape-outside/values/shape-outside-ellipse-007-expected.txt: Removed.
2581         * css3/shapes/shape-outside/values/shape-outside-ellipse-007.html: Removed.
2582         * css3/shapes/shape-outside/values/shape-outside-ellipse-008-expected.txt: Removed.
2583         * css3/shapes/shape-outside/values/shape-outside-ellipse-008.html: Removed.
2584         * css3/shapes/shape-outside/values/shape-outside-ellipse-009-expected.txt: Removed.
2585         * css3/shapes/shape-outside/values/shape-outside-ellipse-009.html: Removed.
2586         * css3/shapes/shape-outside/values/shape-outside-inset-000-expected.txt: Removed.
2587         * css3/shapes/shape-outside/values/shape-outside-inset-000.html: Removed.
2588         * css3/shapes/shape-outside/values/shape-outside-inset-001-expected.txt: Removed.
2589         * css3/shapes/shape-outside/values/shape-outside-inset-001.html: Removed.
2590         * css3/shapes/shape-outside/values/shape-outside-inset-002-expected.txt: Removed.
2591         * css3/shapes/shape-outside/values/shape-outside-inset-002.html: Removed.
2592         * css3/shapes/shape-outside/values/shape-outside-inset-003-expected.txt: Removed.
2593         * css3/shapes/shape-outside/values/shape-outside-inset-003.html: Removed.
2594         * css3/shapes/shape-outside/values/shape-outside-inset-004-expected.txt: Removed.
2595         * css3/shapes/shape-outside/values/shape-outside-inset-004.html: Removed.
2596         * css3/shapes/shape-outside/values/shape-outside-inset-005-expected.txt: Removed.
2597         * css3/shapes/shape-outside/values/shape-outside-inset-005.html: Removed.
2598         * css3/shapes/shape-outside/values/shape-outside-inset-006-expected.txt: Removed.
2599         * css3/shapes/shape-outside/values/shape-outside-inset-006.html: Removed.
2600         * css3/shapes/shape-outside/values/shape-outside-inset-007-expected.txt: Removed.
2601         * css3/shapes/shape-outside/values/shape-outside-inset-007.html: Removed.
2602         * css3/shapes/shape-outside/values/shape-outside-inset-008-expected.txt: Removed.
2603         * css3/shapes/shape-outside/values/shape-outside-inset-008.html: Removed.
2604         * css3/shapes/shape-outside/values/shape-outside-inset-009-expected.txt: Removed.
2605         * css3/shapes/shape-outside/values/shape-outside-inset-009.html: Removed.
2606         * css3/shapes/shape-outside/values/shape-outside-polygon-000-expected.txt: Removed.
2607         * css3/shapes/shape-outside/values/shape-outside-polygon-000.html: Removed.
2608         * css3/shapes/shape-outside/values/shape-outside-polygon-001-expected.txt: Removed.
2609         * css3/shapes/shape-outside/values/shape-outside-polygon-001.html: Removed.
2610         * css3/shapes/shape-outside/values/shape-outside-polygon-002-expected.txt: Removed.
2611         * css3/shapes/shape-outside/values/shape-outside-polygon-002.html: Removed.
2612         * css3/shapes/shape-outside/values/shape-outside-polygon-003-expected.txt: Removed.
2613         * css3/shapes/shape-outside/values/shape-outside-polygon-003.html: Removed.
2614         * css3/shapes/shape-outside/values/shape-outside-polygon-004-expected.txt: Removed.
2615         * css3/shapes/shape-outside/values/shape-outside-polygon-004.html: Removed.
2616         * css3/shapes/shape-outside/values/shape-outside-polygon-005-expected.txt: Removed.
2617         * css3/shapes/shape-outside/values/shape-outside-polygon-005.html: Removed.
2618         * css3/shapes/shape-outside/values/shape-outside-polygon-006-expected.txt: Removed.
2619         * css3/shapes/shape-outside/values/shape-outside-polygon-006.html: Removed.
2620         * css3/shapes/shape-outside/values/shape-outside-shape-arguments-000-expected.txt: Removed.
2621         * css3/shapes/shape-outside/values/shape-outside-shape-arguments-000.html: Removed.
2622         * css3/shapes/shape-outside/values/shape-outside-shape-arguments-001-expected.txt: Removed.
2623         * css3/shapes/shape-outside/values/shape-outside-shape-arguments-001.html: Removed.
2624         * css3/shapes/shape-outside/values/shape-outside-shape-box-pair-000-expected.txt: Removed.
2625         * css3/shapes/shape-outside/values/shape-outside-shape-box-pair-000.html: Removed.
2626         * css3/shapes/shape-outside/values/shape-outside-shape-inherit-000-expected.txt: Removed.
2627         * css3/shapes/shape-outside/values/shape-outside-shape-inherit-000.html: Removed.
2628         * css3/shapes/shape-outside/values/shape-outside-shape-initial-000-expected.txt: Removed.
2629         * css3/shapes/shape-outside/values/shape-outside-shape-initial-000.html: Removed.
2630         * css3/shapes/shape-outside/values/shape-outside-shape-none-000-expected.txt: Removed.
2631         * css3/shapes/shape-outside/values/shape-outside-shape-none-000.html: Removed.
2632         * css3/shapes/shape-outside/values/shape-outside-shape-notation-000-expected.txt: Removed.
2633         * css3/shapes/shape-outside/values/shape-outside-shape-notation-000.html: Removed.
2634         * css3/shapes/shape-outside/values/support/parsing-utils.js: Removed.
2635         * css3/shapes/shape-outside/values/support/w3c-import.log: Removed.
2636         * css3/shapes/shape-outside/values/w3c-import.log: Removed.
2637         * css3/shapes/spec-examples/shape-outside-001-expected.html: Removed.
2638         * css3/shapes/spec-examples/shape-outside-001.html: Removed.
2639         * css3/shapes/spec-examples/shape-outside-002-expected.html: Removed.
2640         * css3/shapes/spec-examples/shape-outside-002.html: Removed.
2641         * css3/shapes/spec-examples/shape-outside-003-expected.html: Removed.
2642         * css3/shapes/spec-examples/shape-outside-003.html: Removed.
2643         * css3/shapes/spec-examples/shape-outside-004-expected.html: Removed.
2644         * css3/shapes/spec-examples/shape-outside-004.html: Removed.
2645         * css3/shapes/spec-examples/shape-outside-005-expected.html: Removed.
2646         * css3/shapes/spec-examples/shape-outside-005.html: Removed.
2647         * css3/shapes/spec-examples/shape-outside-006-expected.html: Removed.
2648         * css3/shapes/spec-examples/shape-outside-006.html: Removed.
2649         * css3/shapes/spec-examples/shape-outside-007-expected.html: Removed.
2650         * css3/shapes/spec-examples/shape-outside-007.html: Removed.
2651         * css3/shapes/spec-examples/shape-outside-008-expected.html: Removed.
2652         * css3/shapes/spec-examples/shape-outside-008.html: Removed.
2653         * css3/shapes/spec-examples/shape-outside-010-expected.txt: Removed.
2654         * css3/shapes/spec-examples/shape-outside-010.html: Removed.
2655         * css3/shapes/spec-examples/shape-outside-011-expected.txt: Removed.
2656         * css3/shapes/spec-examples/shape-outside-011.html: Removed.
2657         * css3/shapes/spec-examples/shape-outside-012-expected.txt: Removed.
2658         * css3/shapes/spec-examples/shape-outside-012.html: Removed.
2659         * css3/shapes/spec-examples/shape-outside-013-expected.txt: Removed.
2660         * css3/shapes/spec-examples/shape-outside-013.html: Removed.
2661         * css3/shapes/spec-examples/shape-outside-014-expected.txt: Removed.
2662         * css3/shapes/spec-examples/shape-outside-014.html: Removed.
2663         * css3/shapes/spec-examples/shape-outside-015-expected.txt: Removed.
2664         * css3/shapes/spec-examples/shape-outside-015.html: Removed.
2665         * css3/shapes/spec-examples/shape-outside-016-expected.txt: Removed.
2666         * css3/shapes/spec-examples/shape-outside-016.html: Removed.
2667         * css3/shapes/spec-examples/shape-outside-017-expected.txt: Removed.
2668         * css3/shapes/spec-examples/shape-outside-017.html: Removed.
2669         * css3/shapes/spec-examples/shape-outside-018-expected.txt: Removed.
2670         * css3/shapes/spec-examples/shape-outside-018.html: Removed.
2671         * css3/shapes/spec-examples/shape-outside-019-expected.txt: Removed.
2672         * css3/shapes/spec-examples/shape-outside-019.html: Removed.
2673         * css3/shapes/spec-examples/support/circle-no-shadow.png: Removed.
2674         * css3/shapes/spec-examples/support/circle-shadow.png: Removed.
2675         * css3/shapes/spec-examples/support/rounded-triangle.svg: Removed.
2676         * css3/shapes/spec-examples/support/spec-example-utils.js: Removed.
2677         * css3/shapes/spec-examples/support/w3c-import.log: Removed.
2678         * css3/shapes/spec-examples/w3c-import.log: Removed.
2679         * css3/shapes/w3c-import.log: Removed.
2680         * platform/glib/TestExpectations:
2681         * platform/ios/TestExpectations:
2682         * platform/mac-wk2/TestExpectations:
2683         * platform/wincairo/TestExpectations:
2684
2685 2021-04-09  Ziran Sun  <zsun@igalia.com>
2686
2687         [css-grid] Set hasIntrinsicWidth & hasIntrinsicHeight properties for SVG element's intrinsic size
2688         https://bugs.webkit.org/show_bug.cgi?id=223504
2689
2690         Reviewed by Javier Fernandez.
2691
2692         Enable 4 tests that pass now.
2693
2694         * TestExpectations:
2695
2696 2021-04-09  Said Abou-Hallawa  <said@apple.com>
2697
2698         [ macOS wk2 ARM64 ] fast/images/async-image-background-change.html is a flakey timeout
2699         https://bugs.webkit.org/show_bug.cgi?id=223469
2700
2701         Reviewed by Darin Adler.
2702
2703         If the event 'webkitImageFrameReady' fires before registering its listener,
2704         the test will timeout.
2705
2706         Make sure the event listener is registered  before changing the background
2707         of the element.
2708
2709         * fast/images/async-image-background-change.html:
2710         * platform/mac-wk2/TestExpectations:
2711
2712 2021-04-09  Wenson Hsieh  <wenson_hsieh@apple.com>
2713
2714         REGRESSION (r273154): 3 layout tests in editing/selection/ios are consistently failing
2715         https://bugs.webkit.org/show_bug.cgi?id=224375
2716         <rdar://problem/76420167>
2717
2718         Reviewed by Tim Horton.
2719
2720         Rebaseline some layout tests after enabling form control refresh on iOS.
2721
2722         * editing/selection/ios/do-not-hide-selection-in-visible-field-expected.txt:
2723         * editing/selection/ios/do-not-hide-selection-in-visible-field.html:
2724         * editing/selection/ios/show-selection-in-transformed-container-2-expected.txt:
2725         * editing/selection/ios/show-selection-in-transformed-container-2.html:
2726         * editing/selection/ios/show-selection-in-transformed-container-expected.txt:
2727         * editing/selection/ios/show-selection-in-transformed-container.html:
2728
2729 2021-04-08  Antoine Quint  <graouts@webkit.org>
2730
2731         calc() values resulting from blending mixed type lengths should be simplified
2732         https://bugs.webkit.org/show_bug.cgi?id=224322
2733
2734         Reviewed by Sam Weinig.
2735
2736         Modify a few tests to account for the correct serialization.
2737
2738         * fast/css/object-position/parsing-object-position-expected.txt:
2739         * fast/css/object-position/parsing-object-position.html:
2740         * fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt:
2741         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2742         * transitions/background-position-transitions.html:
2743         * transitions/background-position-transitions-expected.txt:
2744         * transitions/resources/transition-test-helpers.js: set computedValue such that
2745         failures print out the actual value instead of "undefined".
2746
2747 2021-04-09  Chris Gambrell  <cgambrell@apple.com>
2748
2749         [LayoutTests] Convert http/tests/cookies convert PHP to Python
2750         https://bugs.webkit.org/show_bug.cgi?id=223891
2751         <rdar://problem/75965634>
2752
2753         Reviewed by Jonathan Bedard.
2754
2755         * http/tests/cookies/multiple-redirect-and-set-cookie.php: Removed.
2756         * http/tests/cookies/multiple-redirect-and-set-cookie.py: Added.
2757         (redirect_url):
2758         (redirect_to_step):
2759         (step0):
2760         (step2):
2761         * http/tests/cookies/resources/cookie-utilities.php: Removed.
2762         * http/tests/cookies/resources/cookie_utilities.py: Added.
2763         (hostname_is_equal_to_string):
2764         (reset_cookies_for_current_origin):
2765         (reset_cookies):
2766         (should_reset_cookies):
2767         (wk_set_cookie):
2768         * http/tests/cookies/same-site/set-first-party-cross-site-cookies.php: Removed.
2769         * http/tests/cookies/same-site/set-first-party-cross-site-cookies.py: Added.
2770         * http/tests/cookies/same-site/set-first-party-same-site-cookies.php: Removed.
2771         * http/tests/cookies/same-site/set-first-party-same-site-cookies.py: Added.
2772         * http/tests/cookies/same-site/user-load-cross-site-redirect.php: Removed.
2773         * http/tests/cookies/same-site/user-load-cross-site-redirect.py: Added.
2774         * platform/gtk/TestExpectations:
2775         * platform/mac/TestExpectations:
2776         * platform/wpe/TestExpectations:
2777
2778 2021-04-09  Philippe Normand  <pnormand@igalia.com>
2779
2780         [GStreamer] fast/canvas/canvas-createPattern-video-loading.html is failing since r218170
2781         https://bugs.webkit.org/show_bug.cgi?id=173410
2782
2783         Reviewed by Xabier Rodriguez-Calvar.
2784
2785         * platform/gtk/TestExpectations: Unflag now-passing test.
2786
2787 2021-04-09  Antoine Quint  <graouts@webkit.org>
2788
2789         [ Mac WK2 ] compositing/animation/keyframe-order.html is a flakey image failure
2790         https://bugs.webkit.org/show_bug.cgi?id=221359
2791
2792         Reviewed by Dean Jackson.
2793
2794         Attempt to make this test more stable by awaiting the resolution of the animation.ready
2795         promise as well as UIHelper.renderingUpdate() to ensure the animation has been committed.
2796
2797         * compositing/animation/keyframe-order.html:
2798
2799 2021-04-09  Yusuke Suzuki  <ysuzuki@apple.com>
2800
2801         ServiceWorker should save module scripts
2802         https://bugs.webkit.org/show_bug.cgi?id=224356
2803         <rdar://problem/75634897>
2804
2805         Reviewed by Youenn Fablet.
2806
2807         * http/wpt/service-workers/persistent-modules-expected.txt: Added.
2808         * http/wpt/service-workers/persistent-modules.html: Added.
2809         * http/wpt/service-workers/resources/persistent-imported-module-script.py: Added.
2810         (main):
2811         * http/wpt/service-workers/resources/persistent-module-worker.js: Added.
2812
2813 2021-04-08  Jiewen Tan  <jiewen_tan@apple.com>
2814
2815         PCM: Write more blinded secret tests
2816         https://bugs.webkit.org/show_bug.cgi?id=222018
2817         <rdar://problem/74674160>
2818
2819         Reviewed by John Wilander.
2820
2821         * http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce.html:
2822
2823 2021-04-08  Kate Cheney  <katherine_cheney@apple.com>
2824
2825         Add test infrastructure for app bound request context string
2826         https://bugs.webkit.org/show_bug.cgi?id=224311
2827         <rdar://problem/76229003>
2828
2829         Reviewed by Brent Fulgham.
2830
2831         Test coverage.
2832
2833         * http/tests/in-app-browser-privacy/context-string-for-subframe-expected.txt: Added.
2834         * http/tests/in-app-browser-privacy/context-string-for-subframe.html: Added.
2835         * http/tests/in-app-browser-privacy/resources/basic-iframe.html: Added.
2836         * platform/ios-wk2/TestExpectations:
2837
2838 2021-04-08  Chris Dumez  <cdumez@apple.com>
2839
2840         Suspended OfflineAudioContext objects are leaking
2841         https://bugs.webkit.org/show_bug.cgi?id=224333
2842
2843         Reviewed by Darin Adler.
2844
2845         Add layout test coverage.
2846
2847         * webaudio/OfflineAudioContext/offlineaudiocontext-leak-while-suspended-expected.txt: Added.
2848         * webaudio/OfflineAudioContext/offlineaudiocontext-leak-while-suspended.html: Added.
2849
2850 2021-04-08  Chris Gambrell  <cgambrell@apple.com>
2851
2852         [LayoutTests] Convert http/tests/navigation convert PHP to Python
2853         https://bugs.webkit.org/show_bug.cgi?id=222418
2854         <rdar://problem/74744523>
2855
2856         Reviewed by Jonathan Bedard.
2857
2858         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob-expected.txt:
2859         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-blob.html:
2860         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect-expected.txt:
2861         * http/tests/blink/sendbeacon/beacon-cross-origin-redirect.html:
2862         * http/tests/navigation/image-load-in-pagehide-handler-expected.txt:
2863         * http/tests/navigation/image-load-in-pagehide-handler.html:
2864         * http/tests/navigation/image-load-in-unload-handler-expected.txt:
2865         * http/tests/navigation/image-load-in-unload-handler.html:
2866         * http/tests/navigation/no-referrer-reset-expected.txt:
2867         * http/tests/navigation/no-referrer-reset.html:
2868         * http/tests/navigation/no-referrer-same-window.html:
2869         * http/tests/navigation/no-referrer-subframe.html:
2870         * http/tests/navigation/no-referrer-target-blank.html:
2871         * http/tests/navigation/ping-attribute/anchor-cookie-expected.txt:
2872         * http/tests/navigation/ping-attribute/anchor-cookie.html:
2873         * http/tests/navigation/ping-attribute/anchor-cross-origin-expected.txt:
2874         * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https-expected.txt:
2875         * http/tests/navigation/ping-attribute/anchor-cross-origin-from-https.html:
2876         * http/tests/navigation/ping-attribute/anchor-cross-origin.html:
2877         * http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping-expected.txt:
2878         * http/tests/navigation/ping-attribute/anchor-ping-and-follow-redirect-when-sending-ping.html:
2879         * http/tests/navigation/ping-attribute/anchor-same-origin-expected.txt:
2880         * http/tests/navigation/ping-attribute/anchor-same-origin.html:
2881         * http/tests/navigation/ping-attribute/area-cookie-expected.txt:
2882         * http/tests/navigation/ping-attribute/area-cookie.html:
2883         * http/tests/navigation/ping-attribute/area-cross-origin-expected.txt:
2884         * http/tests/navigation/ping-attribute/area-cross-origin-from-https-expected.txt:
2885         * http/tests/navigation/ping-attribute/area-cross-origin-from-https.html:
2886         * http/tests/navigation/ping-attribute/area-cross-origin.html:
2887         * http/tests/navigation/ping-attribute/area-same-origin-expected.txt:
2888         * http/tests/navigation/ping-attribute/area-same-origin.html:
2889         * http/tests/navigation/ping-attribute/resources/utilities.js:
2890         (clearLastPingResultAndRunTest):
2891         * http/tests/navigation/post-301-response.html:
2892         * http/tests/navigation/post-302-response.html:
2893         * http/tests/navigation/post-303-response.html:
2894         * http/tests/navigation/post-307-response.html:
2895         * http/tests/navigation/post-308-response.html:
2896         * http/tests/navigation/resources/check-ping.php: Removed.
2897         * http/tests/navigation/resources/check-ping.py: Added.
2898         * http/tests/navigation/resources/delete-ping.php: Removed.
2899         * http/tests/navigation/resources/delete-ping.py: Added.
2900         * http/tests/navigation/resources/image-load-in-pagehide-handler-2.html:
2901         * http/tests/navigation/resources/image-load-in-unload-handler-2.html:
2902         * http/tests/navigation/resources/no-referrer-helper.php: Removed.
2903         * http/tests/navigation/resources/no-referrer-helper.py: Added.
2904         * http/tests/navigation/resources/no-referrer-reset-helper.php: Removed.
2905         * http/tests/navigation/resources/no-referrer-reset-helper.py: Added.
2906         * http/tests/navigation/resources/no-referrer-same-window-helper.php: Removed.
2907         * http/tests/navigation/resources/no-referrer-same-window-helper.py: Added.
2908         * http/tests/navigation/resources/ping-file-path.php: Removed.
2909         * http/tests/navigation/resources/ping_file_path.py: Added.
2910         * http/tests/navigation/resources/redirected-post-request-contents.php: Removed.
2911         * http/tests/navigation/resources/redirected-post-request-contents.py: Added.
2912         (check_header):
2913         * http/tests/navigation/resources/redirection-response.php: Removed.
2914         * http/tests/navigation/resources/redirection-response.py: Added.
2915         * http/tests/navigation/resources/save-Ping.php: Removed.
2916         * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.php: Removed.
2917         * http/tests/navigation/resources/save-ping-and-redirect-to-save-ping.py: Added.
2918         * http/tests/navigation/resources/save-ping.py: Added.
2919         * http/tests/navigation/resources/save_ping.py: Added.
2920         (not_being_called):
2921         (save_ping):
2922         * http/tests/security/contentSecurityPolicy/1.1/form-action-src-redirect-blocked.html:
2923
2924 2021-04-08  Chris Gambrell  <cgambrell@apple.com>
2925
2926         [LayoutTests] Convert http/tests/workers convert PHP to Python
2927         https://bugs.webkit.org/show_bug.cgi?id=223522
2928         <rdar://problem/75624689>
2929
2930         Reviewed by Jonathan Bedard.
2931
2932         * http/tests/workers/resources/worker-encoded.py:
2933         * http/tests/workers/resources/xhr-response.php: Removed.
2934
2935 2021-04-08  Chris Dumez  <cdumez@apple.com>
2936
2937         OfflineAudioContext objects are leaking
2938         https://bugs.webkit.org/show_bug.cgi?id=224279
2939
2940         Reviewed by Darin Adler.
2941
2942         Add layout test coverage.
2943
2944         * webaudio/OfflineAudioContext/offlineaudiocontext-leak-after-rendering-expected.txt: Added.
2945         * webaudio/OfflineAudioContext/offlineaudiocontext-leak-after-rendering.html: Added.
2946         * webaudio/OfflineAudioContext/offlineaudiocontext-leak-expected.txt: Added.
2947         * webaudio/OfflineAudioContext/offlineaudiocontext-leak.html: Added.
2948
2949 2021-04-08  Andres Gonzalez  <andresg_22@apple.com>
2950
2951         VoiceOver does not echo text insertions and deletions when a contenteditable div has a non editable descendant element with a content editable child
2952         https://bugs.webkit.org/show_bug.cgi?id=223818
2953
2954         Reviewed by Chris Fleizach.
2955
2956         * accessibility/nested-textareas-value-changed-notifications-expected.txt: Added.
2957         * accessibility/nested-textareas-value-changed-notifications.html: Added.
2958
2959 2021-04-08  Sihui Liu  <sihui_liu@apple.com>
2960
2961         Remove logging for investigating http/tests/IndexedDB/storage-limit-1.html failure
2962         https://bugs.webkit.org/show_bug.cgi?id=223086
2963         <rdar://problem/75591816>
2964
2965         Reviewed by Chris Dumez.
2966
2967         * http/tests/IndexedDB/storage-limit-1.https.html:
2968         * http/tests/IndexedDB/storage-limit-2.https.html:
2969         * http/tests/IndexedDB/storage-limit.https.html:
2970
2971 2021-04-08  Antti Koivisto  <antti@apple.com>
2972
2973         Revert r273621 because iPhone PLT regression
2974         https://bugs.webkit.org/show_bug.cgi?id=224323
2975
2976         Unreviewed.
2977
2978         * fast/text/splitText-dirty-lines-expected.txt:
2979         * fast/text/text-combine-surroundContents-crash-expected.txt:
2980         * imported/blink/fast/css/first-letter-range-insert-expected.txt:
2981
2982 2021-04-08  Youenn Fablet  <youenn@apple.com>
2983
2984         Update SFrame implementation to latest version
2985         https://bugs.webkit.org/show_bug.cgi?id=224276
2986
2987         Reviewed by Eric Carlson.
2988
2989         * webrtc/sframe-test-vectors-expected.txt: Added.
2990         * webrtc/sframe-test-vectors.html: Added.
2991
2992 2021-04-07  Julian Gonzalez  <julian_a_gonzalez@apple.com>
2993
2994         Nullptr dereference in ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline
2995         https://bugs.webkit.org/show_bug.cgi?id=224259
2996
2997         Reviewed by Ryosuke Niwa.
2998
2999         Add a test to catch the editing crash fixed here; thanks to Tuomas Karkkainen
3000         for its basic structure.
3001
3002         * editing/inserting/insert-display-contents-crash-expected.txt: Added.
3003         * editing/inserting/insert-display-contents-crash.html: Added.
3004
3005 2021-04-07  Robert Jenner  <jenner@apple.com>
3006
3007         [ macOS ] media/modern-media-controls/seek-forward-support/seek-forward-support.html is a flakey timeout
3008         https://bugs.webkit.org/show_bug.cgi?id=224297
3009
3010         Unreviewed test gardening.
3011
3012         * platform/mac/TestExpectations: Updating test expectations to Pass Timeout.
3013
3014 2021-04-07  Robert Jenner  <jenner@apple.com>
3015
3016         [ BigSur wk2 Debug x86_64 ] inspector/indexeddb/requestDatabaseNames.html is a flakey text failure
3017         https://bugs.webkit.org/show_bug.cgi?id=224294
3018
3019         Unreviewed test gardening.
3020
3021         * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Failure.
3022
3023 2021-04-07  Zalan Bujtas  <zalan@apple.com>
3024
3025         REGRESSION (r270849): Button content fails to render on apple.com "Blood Oxygen"/"ECG"
3026         https://bugs.webkit.org/show_bug.cgi?id=224261
3027
3028         Reviewed by Simon Fraser.
3029
3030         * fast/text/text-repaint-when-pointer-event-property-changes-expected.html: Added.
3031         * fast/text/text-repaint-when-pointer-event-property-changes.html: Added.
3032
3033 2021-04-07  Rob Buis  <rbuis@igalia.com>
3034
3035         Ignore non-null lastQuote ASSERT when continuation is broken
3036         https://bugs.webkit.org/show_bug.cgi?id=218576
3037
3038         Reviewed by Zalan Bujtas.
3039
3040         Add test for this.
3041
3042         * fast/dom/quotes-continuation-crash-expected.txt: Added.
3043         * fast/dom/quotes-continuation-crash.html: Added.
3044
3045 2021-04-07  Alejandro G. Castro  <alex@igalia.com>
3046
3047         [GTK][WPE] Wrong frame scrolled when view is horizontally scrolled with async scrolling enabled
3048         https://bugs.webkit.org/show_bug.cgi?id=222900
3049
3050         Reviewed by Žan Doberšek.
3051
3052         Add test for the use case.
3053
3054         * fast/scrolling/scrolling-inside-scrolled-overflowarea-expected.txt: Added.
3055         * fast/scrolling/scrolling-inside-scrolled-overflowarea.html: Added.
3056         * platform/ios/TestExpectations: The test uses mouseMoveTo and it is not supported in IOS.
3057
3058 2021-04-07  Ryosuke Niwa  <rniwa@webkit.org>
3059
3060         REGRESSION(r274812): Release assert in Document::updateLayout() after calling focus({preventScroll: true}) on a textarea
3061         https://bugs.webkit.org/show_bug.cgi?id=224262
3062
3063         Reviewed by Antti Koivisto.
3064
3065         Added a regression test.
3066
3067         * fast/forms/textarea/textarea-focus-prevent-scroll-crash-expected.txt: Added.
3068         * fast/forms/textarea/textarea-focus-prevent-scroll-crash.html: Added.
3069
3070 2021-04-06  Sihui Liu  <sihui_liu@apple.com>
3071
3072         [ Catalina WK2 Release ] http/tests/IndexedDB/storage-limit-1.https.html is a flaky failure
3073         https://bugs.webkit.org/show_bug.cgi?id=213292
3074         <rdar://problem/64447734>
3075
3076         Reviewed by Geoffrey Garen.
3077
3078         Test http/tests/IndexedDB/collect-IDB-objects.https.html, which runs right before 
3079         http/tests/IndexedDB/storage-limit-1.https.html, will delete databases after test completetion. During deletion, 
3080         we create a new database if it does not exist, extract database version from it, and then delete database files.
3081         This creation can happen during storage-limit-1.https.html run and interrupt testing for quota. To fix the 
3082         flakiness and make the deletion more efficient, let's not create a new database during deletion if database
3083         does not exist.
3084
3085         * platform/mac-wk2/TestExpectations:
3086         * platform/mac/TestExpectations:
3087
3088 2021-04-06  Robert Jenner  <jenner@apple.com>
3089
3090         [ macOS wk2 ] webrtc/libwebrtc/release-while-creating-offer.html is a flakey text failure
3091         https://bugs.webkit.org/show_bug.cgi?id=224256
3092
3093         Unreviewed test gardneing.
3094
3095         * platform/mac-wk2/TestExpectations: Updated test expectations to Pass Failure while test is reviewed.
3096
3097 2021-04-06  Robert Jenner  <jenner@apple.com>
3098
3099         [ macOS ] media/modern-media-controls/media-controller/media-controller-fullscreen-ltr.html is a flaky failure
3100         https://bugs.webkit.org/show_bug.cgi?id=215397
3101
3102         Unreviewed test gardening.
3103
3104         * platform/mac/TestExpectations: Removed prior test expectations from mac-wk1, and added them just to mac since test is flakey across mac, and not just in wk1. 
3105
3106 2021-04-06  Chris Gambrell  <cgambrell@apple.com>
3107
3108         [LayoutTests] Convert http/tests/misc convert PHP to Python
3109         https://bugs.webkit.org/show_bug.cgi?id=221981
3110         <rdar://problem/74399686>
3111
3112         Reviewed by Jonathan Bedard.
3113
3114         * http/tests/misc/prefetch-purpose-expected.txt:
3115         * http/tests/misc/prefetch-purpose.html:
3116         * http/tests/misc/resources/check-query-param.php: Removed.
3117         * http/tests/misc/resources/check-query-param.py: Added.
3118         * http/tests/misc/resources/prefetch-purpose.php: Removed.
3119         * http/tests/misc/resources/prefetch-purpose.py: Added.
3120         * http/tests/misc/resources/redirect-to-http-url.php: Removed.
3121         * http/tests/misc/resources/redirect-to-http-url.py: Added.
3122         * http/tests/misc/submit-get-in-utf16be.html:
3123         * http/tests/misc/submit-get-in-utf16le.html:
3124         * http/tests/misc/submit-post-in-utf16be.html:
3125         * http/tests/misc/submit-post-in-utf16le.html:
3126         * http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt:
3127         * http/tests/misc/will-send-request-returns-null-on-redirect.html:
3128         * platform/wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt:
3129
3130 2021-04-06  Robert Jenner  <jenner@apple.com>
3131
3132         [ macOS wk2] media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-drag-is-prevented-over-button.html is a flakey timeout
3133         https://bugs.webkit.org/show_bug.cgi?id=224135
3134
3135         Unreviewed test gardening.
3136
3137         * platform/mac-wk2/TestExpectations: updated test expectations to Pass Timeout while test is reviewed.
3138
3139 2021-04-06  Amir Mark Jr  <amir_mark@apple.com>
3140
3141         [BigSur Wk1] transforms/2d* and transforms/hittest-translated-content-off-to-infinity-and-back.html are flaky image failures
3142         https://bugs.webkit.org/show_bug.cgi?id=223904
3143
3144         Unreviewed test gardening.
3145
3146         * platform/mac-wk1/TestExpectations:
3147
3148 2021-04-06  Robert Jenner  <jenner@apple.com>
3149
3150         [ macOS ARM64 ] compositing/background-color/no-composited-background-color-when-perspective.html is a flakey Image failure (4 pixels)
3151         https://bugs.webkit.org/show_bug.cgi?id=224212
3152
3153         Unreviewed test gardening.
3154
3155         * platform/mac/TestExpectations: Updated test expectations to Pass ImageOnlyFailure while test is reviewed.
3156
3157 2021-04-06  Ryosuke Niwa  <rniwa@webkit.org>
3158
3159         [ wk2 ] 4 storage/websql/test-authorizer.html and constantly timing out
3160         https://bugs.webkit.org/show_bug.cgi?id=224245
3161         <rdar://problem/76281408>
3162
3163         Unreviewed. Updated the test expectations to not unskip some tests in various ports that only run tests in WK2.
3164
3165         * platform/gtk/TestExpectations:
3166         * platform/ios-simulator/TestExpectations:
3167         * platform/ios/TestExpectations:
3168         * platform/mac-wk1/TestExpectations:
3169         * platform/mac/TestExpectations:
3170         * platform/wincairo/TestExpectations:
3171         * platform/wk2/TestExpectations:
3172
3173 2021-04-06  Wenson Hsieh  <wenson_hsieh@apple.com>
3174
3175         REGRESSION (r274610): Unable to drag images when image extraction is enabled
3176         https://bugs.webkit.org/show_bug.cgi?id=224211
3177         <rdar://problem/76229563>
3178
3179         Reviewed by Tim Horton.
3180
3181         Add a new layout test that initiates dragging on an image using a synthesized event stream, and verifies that
3182         "dragstart" and "dragend" events are dispatched on the image.
3183
3184         * fast/events/ios/dragstart-on-image-by-long-pressing-expected.txt: Added.
3185         * fast/events/ios/dragstart-on-image-by-long-pressing.html: Added.
3186         * resources/ui-helper.js:
3187         (window.UIHelper.isAnimatingDragCancel):
3188
3189         Add a `UIHelper` method that returns whether or not the dragging animation is being cancelled. The new test uses
3190         this hook to wait for the drag cancel animation to end before proceeding to the next test.
3191
3192 2021-04-06  Ryosuke Niwa  <rniwa@webkit.org>
3193
3194         Assert failure in isCloneInShadowTreeOfSVGUseElement
3195         https://bugs.webkit.org/show_bug.cgi?id=224174
3196
3197         Reviewed by Darin Adler and Antti Koivisto.
3198
3199         Added tests for mutating nodes which is later inserted into a shadow tree during execCommand
3200         as well as forcing a SVG use element to update its shadow tree by mutating the corresponding
3201         element tree during execCommand.
3202
3203         * fast/shadow-dom/mutation-event-in-shadow-tree-expected.txt: Added.
3204         * fast/shadow-dom/mutation-event-in-shadow-tree.html: Added.
3205         * svg/dom/mutate-symbol-subtree-referenced-by-use-during-execCommand-expected.txt: Added.
3206         * svg/dom/mutate-symbol-subtree-referenced-by-use-during-execCommand.html: Added.
3207         * svg/dom/update-svg-use-shadow-tree-with-execCommand-expected.txt: Added.
3208         * svg/dom/update-svg-use-shadow-tree-with-execCommand.html: Added.
3209
3210 2021-04-06  Jiewen Tan  <jiewen_tan@apple.com>
3211
3212         WebCrypto in Safari will not AES-GCM encrypt 0 bytes
3213         https://bugs.webkit.org/show_bug.cgi?id=224083
3214         <rdar://75093377>
3215
3216         Reviewed by Youenn Fablet.
3217
3218         * crypto/subtle/aes-gcm-generate-key-encrypt-decrypt-null-plain-text-expected.txt: Added.
3219         * crypto/subtle/aes-gcm-generate-key-encrypt-decrypt-null-plain-text.html: Added.
3220
3221 2021-04-06  Chris Gambrell  <cgambrell@apple.com>
3222
3223         [LayoutTests] Convert http/tests/loading convert PHP to Python
3224         https://bugs.webkit.org/show_bug.cgi?id=222198
3225         <rdar://problem/74536576>
3226
3227         Reviewed by Jonathan Bedard.
3228
3229         * http/tests/loading/redirect-methods-expected.txt:
3230         * http/tests/loading/resources/redirect-methods-form.html:
3231         * http/tests/loading/resources/redirect-methods-result.php: Removed.
3232         * http/tests/loading/resources/redirect-methods-result.py: Added.
3233
3234 2021-04-06  Ryan Haddad  <ryanhaddad@apple.com>
3235
3236         [ macOS Wk2 ] media/media-fragments/TC0051.html is flakey crashing
3237         https://bugs.webkit.org/show_bug.cgi?id=222277
3238
3239         Unreviewed test gardening.
3240
3241         * platform/mac-wk2/TestExpectations: Skip this test directory to
3242         suppress this crash on EWS & trunk bots.
3243
3244 2021-04-06  Aditya Keerthi  <akeerthi@apple.com>
3245
3246         [iOS][FCR] Use opaque system colors for control backgrounds
3247         https://bugs.webkit.org/show_bug.cgi?id=224131
3248         <rdar://problem/75975709>
3249
3250         Reviewed by Tim Horton.
3251
3252         Rebaselined tests to account for changes in color.
3253
3254         * fast/forms/date/date-input-rendering-basic-expected.txt:
3255         * fast/forms/date/date-pseudo-elements-expected.txt:
3256         * fast/forms/time/time-input-rendering-basic-expected.txt:
3257         * platform/ios-simulator/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt:
3258         * platform/ios-simulator/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt:
3259         * platform/ios-simulator/fast/forms/auto-fill-button/input-strong-password-viewable-expected.txt:
3260         * platform/ios-simulator/fast/forms/datalist/datalist-searchinput-appearance-expected.txt:
3261         * platform/ios-simulator/fast/forms/datalist/datalist-textinput-appearance-expected.txt:
3262         * platform/ios-wk2/editing/input/caret-at-the-edge-of-input-expected.txt:
3263         * platform/ios-wk2/editing/input/reveal-caret-of-multiline-input-expected.txt:
3264         * platform/ios-wk2/editing/inserting/4960120-1-expected.txt:
3265         * platform/ios-wk2/editing/inserting/before-after-input-element-expected.txt:
3266         * platform/ios-wk2/editing/pasteboard/4641033-expected.txt:
3267         * platform/ios-wk2/editing/pasteboard/4944770-1-expected.txt:
3268         * platform/ios-wk2/editing/pasteboard/4944770-2-expected.txt:
3269         * platform/ios-wk2/editing/pasteboard/input-field-1-expected.txt:
3270         * platform/ios-wk2/editing/pasteboard/pasting-tabs-expected.txt:
3271         * platform/ios-wk2/editing/selection/4895428-3-expected.txt:
3272         * platform/ios-wk2/editing/selection/caret-before-select-expected.txt:
3273         * platform/ios-wk2/editing/selection/drag-select-1-expected.txt:
3274         * platform/ios-wk2/editing/selection/select-from-textfield-outwards-expected.txt:
3275         * platform/ios-wk2/fast/block/float/overhanging-tall-block-expected.txt:
3276         * platform/ios-wk2/fast/block/margin-collapse/103-expected.txt:
3277         * platform/ios-wk2/fast/dynamic/008-expected.txt:
3278         * platform/ios-wk2/fast/forms/basic-buttons-expected.txt:
3279         * platform/ios-wk2/fast/forms/basic-textareas-quirks-expected.txt:
3280         * platform/ios-wk2/fast/forms/input-appearance-preventDefault-expected.txt:
3281         * platform/ios-wk2/fast/forms/input-text-click-outside-expected.txt:
3282         * platform/ios-wk2/fast/forms/input-text-double-click-expected.txt:
3283         * platform/ios-wk2/fast/forms/input-text-drag-down-expected.txt:
3284         * platform/ios-wk2/fast/forms/input-text-option-delete-expected.txt:
3285         * platform/ios-wk2/fast/forms/textAreaLineHeight-expected.txt:
3286         * platform/ios-wk2/fast/forms/textarea-align-expected.txt:
3287         * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-1-expected.txt:
3288         * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-2-expected.txt:
3289         * platform/ios-wk2/fast/forms/textarea-scroll-height-expected.txt:
3290         * platform/ios-wk2/fast/forms/textarea-setinnerhtml-expected.txt:
3291         * platform/ios-wk2/fast/hidpi/resize-corner-hidpi-expected.txt:
3292         * platform/ios-wk2/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt:
3293         * platform/ios-wk2/fast/overflow/scrollRevealButton-expected.txt:
3294         * platform/ios-wk2/fast/parser/document-write-option-expected.txt:
3295         * platform/ios-wk2/fast/parser/entity-comment-in-textarea-expected.txt:
3296         * platform/ios-wk2/fast/parser/open-comment-in-textarea-expected.txt:
3297         * platform/ios-wk2/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt:
3298         * platform/ios-wk2/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
3299         * platform/ios-wk2/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
3300         * platform/ios-wk2/fast/transforms/transformed-focused-text-input-expected.txt:
3301         * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-pseudo/file-chooser-button-display-toggle-crash.tentative-expected.txt:
3302         * platform/ios/css3/flexbox/button-expected.txt:
3303         * platform/ios/editing/pasteboard/4806874-expected.txt:
3304         * platform/ios/editing/selection/3690703-2-expected.txt:
3305         * platform/ios/editing/selection/3690703-expected.txt:
3306         * platform/ios/editing/selection/3690719-expected.txt:
3307         * platform/ios/editing/selection/4397952-expected.txt:
3308         * platform/ios/editing/selection/4975120-expected.txt:
3309         * platform/ios/editing/selection/5240265-expected.txt:
3310         * platform/ios/editing/selection/replaced-boundaries-3-expected.txt:
3311         * platform/ios/editing/selection/select-box-expected.txt:
3312         * platform/ios/editing/selection/select-element-paragraph-boundary-expected.txt:
3313         * platform/ios/editing/selection/selection-button-text-expected.txt:
3314         * platform/ios/fast/block/float/032-expected.txt:
3315         * platform/ios/fast/block/float/float-avoidance-expected.txt:
3316         * platform/ios/fast/block/positioning/inline-block-relposition-expected.txt:
3317         * platform/ios/fast/css/continuationCrash-expected.txt:
3318         * platform/ios/fast/css/focus-ring-exists-for-search-field-expected.txt:
3319         * platform/ios/fast/css/input-search-padding-expected.txt:
3320         * platform/ios/fast/css/line-height-expected.txt:
3321         * platform/ios/fast/css/rtl-ordering-expected.txt:
3322         * platform/ios/fast/css/text-overflow-input-expected.txt:
3323         * platform/ios/fast/css/text-transform-select-expected.txt:
3324         * platform/ios/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt:
3325         * platform/ios/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
3326         * platform/ios/fast/dynamic/positioned-movement-with-positioned-children-expected.txt: