Test gardening for [CSS Blending] Non-separable blend modes don't work
[WebKit-https.git] / LayoutTests / ChangeLog
1 2022-02-19  Jon Lee  <jonlee@apple.com>
2
3         Test gardening for [CSS Blending] Non-separable blend modes don't work
4         https://bugs.webkit.org/show_bug.cgi?id=131354
5
6         Unreviewed.
7         * TestExpectations:
8
9 2022-02-19  Jon Lee  <jonlee@apple.com>
10
11         Unreviewed gardening for GPU Process bots.
12
13         * gpu-process/TestExpectations:
14         * platform/ios/TestExpectations:
15
16         * compositing/images/positioned-image-content-rect.html:
17         * compositing/overlap-blending/nested-overlap.html:
18         * css2.1/20110323/height-applies-to-010a.htm:
19         * fast/borders/border-radius-on-html.html:
20         * fast/replaced/ul-li-word-break-break-word.html:
21         * imported/blink/fast/scrolling/fractional-scroll-offset-iframe-fixed-position.html:
22
23 2022-02-19  Philippe Normand  <pnormand@igalia.com>
24
25         [WPE][GTK] Enable Thunder and remove old Clearkey CDM/Decryptor
26         https://bugs.webkit.org/show_bug.cgi?id=235492
27
28         Reviewed by Xabier Rodriguez-Calvar.
29
30         Update EME ClearKey baselines, a few more tests were enabled.
31
32         * platform/glib/TestExpectations:
33         * platform/glib/imported/w3c/web-platform-tests/encrypted-media/idlharness.https-expected.txt: Added.
34         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/idlharness.https-expected.txt: Removed.
35
36 2022-02-18  Ben Nham  <nham@apple.com>
37
38         Hook up PushManager to permission state
39         https://bugs.webkit.org/show_bug.cgi?id=236739
40
41         Reviewed by Brady Eidson.
42
43         Added tests that make sure that PushManager.permissionState() and PushManager.subscribe()
44         respect the notification permission level for the current origin.
45
46         I made these regular tests rather than WPT tests because the WPT test harness calls
47         grantWebNotificationPermission at the top of its setup script (in testharnessreport.js), and
48         I didn't want to change that for this patch.
49
50         * http/tests/push-api/resources/push-api-test-pre.js: Added.
51         (finishPushAPITest):
52         (waitForState):
53         * http/tests/push-api/resources/subscribe-iframe-cross-origin.html: Added.
54         * http/tests/push-api/resources/subscribe-iframe-same-origin.html: Added.
55         * http/tests/push-api/resources/subscribe-tests.js: Added.
56         (async testServiceWorkerPermissionState):
57         (async testDocumentPermissionState):
58         (async testServiceWorkerSubscribe):
59         (async testDocumentSubscribe):
60         * http/tests/push-api/resources/subscribe-worker.js: Added.
61         (async event):
62         * http/tests/push-api/subscribe-default-permissions-expected.txt: Added.
63         * http/tests/push-api/subscribe-default-permissions-iframe-cross-origin-expected.txt: Added.
64         * http/tests/push-api/subscribe-default-permissions-iframe-cross-origin.html: Added.
65         * http/tests/push-api/subscribe-default-permissions-iframe-same-origin-expected.txt: Added.
66         * http/tests/push-api/subscribe-default-permissions-iframe-same-origin.html: Added.
67         * http/tests/push-api/subscribe-default-permissions.html: Added.
68         * http/tests/push-api/subscribe-deny-permissions-expected.txt: Added.
69         * http/tests/push-api/subscribe-deny-permissions.html: Added.
70         * http/tests/push-api/subscribe-grant-permissions-expected.txt: Added.
71         * http/tests/push-api/subscribe-grant-permissions.html: Added.
72         * platform/gtk/TestExpectations:
73         * platform/mac-wk1/TestExpectations:
74         * platform/win/TestExpectations:
75
76 2022-02-18  Ryan Haddad  <ryanhaddad@apple.com>
77
78         http/wpt/push-api/onpush-disabled.html fails (incremental build issue?)
79         https://bugs.webkit.org/show_bug.cgi?id=236874
80
81         Unreviewed test gardening.
82
83         * TestExpectations: Mark test as failing to reduce impact on EWS.
84
85 2022-02-18  Matteo Flores  <matteo_flores@apple.com>
86
87         REGRESSION(r287249): [ Monterey wk2 ] media/media-source/media-webm-vorbis-partial.html is a constant text failure
88         https://bugs.webkit.org/show_bug.cgi?id=236857
89
90         Unreviewed test gardening.
91
92         * platform/mac-bigsur/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt: Copied from LayoutTests/platform/mac/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt.
93         * platform/mac/fast/text/international/Geeza-Pro-vertical-metrics-adjustment-expected.txt: Rebaslining due to test changes.
94
95 2022-02-18  Wenson Hsieh  <wenson_hsieh@apple.com>
96
97         [Live Text] Add a mechanism to inject images into image overlays
98         https://bugs.webkit.org/show_bug.cgi?id=236842
99
100         Reviewed by Aditya Keerthi.
101
102         Add a layout test that exercises the new cropped image overlay code.
103
104         * fast/images/text-recognition/image-overlay-cropped-image-expected.txt: Added.
105         * fast/images/text-recognition/image-overlay-cropped-image.html: Added.
106
107 2022-02-18  Kimmo Kinnunen  <kkinnunen@apple.com>
108
109         WebGL GPUP: Crash when running fast/mediastream/getUserMedia-to-canvas-1.html
110         https://bugs.webkit.org/show_bug.cgi?id=236502
111
112         Unskip the previous crashes caused by the lack of implementation.
113
114         Reviewed by Eric Carlson.
115
116         * platform/ios-wk2/TestExpectations:
117
118 2022-02-18  Ryan Haddad  <ryanhaddad@apple.com>
119
120         REGRESSION (10/5/2021?): [iOS] http/wpt/cross-origin-opener-policy/single-request-to-server.html is a flaky failure
121         https://bugs.webkit.org/show_bug.cgi?id=233284
122
123         Unreviewed test gardening.
124
125         * platform/ios/TestExpectations: Mark test as flaky.
126
127 2022-02-18  Jon Lee  <jonlee@apple.com>
128
129         REGRESSION (r289990): [iOS] fast/backgrounds/gradient-background-shadow.html is consistently failing
130         https://bugs.webkit.org/show_bug.cgi?id=236854
131
132         Unreviewed. Expanding fuzzy range.
133         * fast/backgrounds/gradient-background-shadow.html:
134
135 2022-02-18  Tim Nguyen  <ntim@apple.com>
136
137         Re-import inert and <dialog> WPT
138         https://bugs.webkit.org/show_bug.cgi?id=236808
139
140         Reviewed by Simon Fraser.
141
142         Commit: https://github.com/web-platform-tests/wpt/commit/0d483a3bea340a2c60cb7a4add49eb63cbba2a64
143
144         * platform/ios-wk2/imported/w3c/web-platform-tests/inert/inert-iframe-hittest.tentative-expected.txt: Added.
145         * platform/ios-wk2/imported/w3c/web-platform-tests/inert/inert-iframe-tabbing.tentative-expected.txt: Added.
146
147 2022-02-18  Sam Sneddon  <gsnedders@apple.com>
148
149         ServiceWorkerGlobalScope+PushAPI requires PushAPIEnabled
150         https://bugs.webkit.org/show_bug.cgi?id=236846
151
152         Reviewed by Chris Dumez.
153
154         * http/wpt/push-api/onpush-disabled-expected.txt: Added.
155         * http/wpt/push-api/onpush-disabled.html: Added.
156         * http/wpt/push-api/onpush-disabled.js: Added.
157         (test):
158         * http/wpt/push-api/onpush-enabled-expected.txt: Added.
159         * http/wpt/push-api/onpush-enabled.html: Added.
160         * http/wpt/push-api/onpush-enabled.js: Added.
161         (test):
162
163 2022-02-18  Jon Lee  <jonlee@apple.com>
164
165         Follow up to b236802. Unreviewed.
166
167         * platform/ios/TestExpectations: Remove the test expectations.
168
169 2022-02-18  Jon Lee  <jonlee@apple.com>
170
171         Unreviewed gardening for GPU Process bot.
172
173         * TestExpectations:
174         * fast/css/counters/counter-list-item.html: Add fuzzy data.
175         * gpu-process/TestExpectations:
176         * platform/ios-wk2/TestExpectations:
177         * platform/ios/TestExpectations:
178
179 2022-02-18  Jon Lee  <jonlee@apple.com>
180
181         imported/w3c/web-platform-tests/css/css-sizing/range-percent-intrinsic-size-* fail
182         https://bugs.webkit.org/show_bug.cgi?id=203514
183
184         Unreviewed.
185         * TestExpectations: No longer happening. Removing.
186
187 2022-02-18  Antoine Quint  <graouts@webkit.org>
188
189         [frame-rate] [custom-effect] allow setting frameRate as an option passed to document.timeline.animate()
190         https://bugs.webkit.org/show_bug.cgi?id=236831
191
192         Reviewed by Dean Jackson.
193
194         * webanimations/frame-rate/animation-frame-rate-expected.txt:
195         * webanimations/frame-rate/animation-frame-rate.html:
196
197 2022-02-18  Ziran Sun  <zsun@igalia.com>
198
199         [InputElement] Return empty string for an invalid floating-point number that ends with "."
200         https://bugs.webkit.org/show_bug.cgi?id=236700
201
202         Reviewed by Chris Dumez.
203
204         * fast/forms/number/number-stepup-stepdown-expected.txt:
205         * fast/forms/number/number-stepup-stepdown-from-renderer-expected.txt:
206         * fast/forms/number/number-stepup-stepdown-from-renderer.html:
207         * fast/forms/number/number-stepup-stepdown.html:
208
209 2022-02-18  Antoine Quint  <graouts@webkit.org>
210
211         [frame-rate] allow setting frameRate as an option passed to Element.animate()
212         https://bugs.webkit.org/show_bug.cgi?id=236830
213
214         Reviewed by Dean Jackson.
215
216         * webanimations/frame-rate/animation-frame-rate-expected.txt:
217         * webanimations/frame-rate/animation-frame-rate.html:
218
219 2022-02-18  Antoine Quint  <graouts@webkit.org>
220
221         [custom-effect] Animations associated with a custom effect should appear in document.getAnimations() result
222         https://bugs.webkit.org/show_bug.cgi?id=236828
223
224         Reviewed by Dean Jackson.
225
226         * webanimations/custom-effect/custom-effect-get-animations-expected.txt: Added.
227         * webanimations/custom-effect/custom-effect-get-animations.html: Added.
228
229 2022-02-18  Antoine Quint  <graouts@webkit.org>
230
231         [frame-rate] animation with different but compatible frame rates should be aligned
232         https://bugs.webkit.org/show_bug.cgi?id=236778
233         <rdar://problem/89083932>
234
235         Reviewed by Simon Fraser.
236
237         Add new tests that check the behavior of alignment when:
238         
239         - two animations are started together with the same frame rate,
240         - two animations are started one frame apart with the same frame rate,
241         - three animations are each started one frame apart and with different, but compatible frame rates.
242
243         * TestExpectations:
244         * platform/ios-wk2/TestExpectations:
245         * platform/mac-wk2/TestExpectations:
246         * webanimations/frame-rate/animation-frame-rate-alignment-compatible-frame-rates-expected.txt: Added.
247         * webanimations/frame-rate/animation-frame-rate-alignment-compatible-frame-rates.html: Added.
248         * webanimations/frame-rate/animation-frame-rate-alignment-started-together-expected.txt: Added.
249         * webanimations/frame-rate/animation-frame-rate-alignment-started-together.html: Added.
250         * webanimations/frame-rate/animation-frame-rate-alignment-started-with-one-frame-separation-expected.txt: Added.
251         * webanimations/frame-rate/animation-frame-rate-alignment-started-with-one-frame-separation.html: Added.
252
253 2022-02-18  Jon Lee  <jonlee@apple.com>
254
255         Unreviewed gardening for GPU Process bots. Update fuzzy data.
256
257         * gpu-process/TestExpectations:
258         * platform/ios/TestExpectations: A couple tests are happening on all iOS bots and not uniquely on GPU Process bots.
259
260 2022-02-17  Alan Bujtas  <zalan@apple.com>
261
262         [LFC][IFC] 'vertical-align: bottom' makes inline level boxes stick out of their parent block box
263         https://bugs.webkit.org/show_bug.cgi?id=236677
264
265         Reviewed by Antti Koivisto.
266
267         * fast/inline/vertical-align-bottom-expected.html: Added.
268         * fast/inline/vertical-align-bottom.html: Added.
269
270 2022-02-17  Jon Lee  <jonlee@apple.com>
271
272         Unreviewed gardening for iOS GPU Process bots.
273
274         * TestExpectations:
275         * gpu-process/TestExpectations: Triage remaining failures.
276
277         * css3/masking/clip-path-border-radius-border-box-000.html: Add fuzzy data.
278         * imported/blink/svg/paintorder/paintorder.svg:
279
280 2022-02-17  Aditya Keerthi  <akeerthi@apple.com>
281
282         '-webkit-user-select: all' is not respected in editable views
283         https://bugs.webkit.org/show_bug.cgi?id=190977
284         rdar://34945944
285
286         Reviewed by Wenson Hsieh.
287
288         Add tests to verify the behavior of `-[WKWebView _setEditable:]` with
289         '-webkit-user-select: all', '-webkit-user-modify: none', and
290         'contenteditable=false'. Elements with '-webkit-user-select: all' should
291         not be editable.
292
293         * editing/editability/contenteditable-false-in-editable-view-expected.txt: Added.
294         * editing/editability/contenteditable-false-in-editable-view.html: Added.
295         * editing/editability/user-modify-read-only-in-editable-view-expected.txt: Added.
296         * editing/editability/user-modify-read-only-in-editable-view.html: Added.
297         * editing/editability/user-select-all-in-editable-view-expected.txt: Added.
298         * editing/editability/user-select-all-in-editable-view.html: Added.
299         * editing/input/ios/rtl-keyboard-input-on-focus-in-editable-page.html:
300
301         Replace the test option with the new UIHelper method.
302
303         * resources/ui-helper.js:
304         (window.UIHelper.setWebViewEditable):
305
306 2022-02-17  Matt Woodrow  <mattwoodrow@apple.com>
307
308         Account for subgrid MBP when sizing
309         https://bugs.webkit.org/show_bug.cgi?id=236338
310
311         Reviewed by Dean Jackson.
312
313         Account for subgrid MBP when sizing
314
315         * TestExpectations:
316
317 2022-02-17  Matt Woodrow  <mattwoodrow@apple.com>
318
319         Include sub grid items in the track sizing algorithm of the outer grid
320         https://bugs.webkit.org/show_bug.cgi?id=236337
321
322         Reviewed by Dean Jackson.
323
324         Existing test expectations updated.
325
326         * TestExpectations:
327
328 2022-02-17  Jon Lee  <jonlee@apple.com>
329
330         Unreviewed gardening. Add fuzzy data.
331
332         * fast/borders/border-radius-on-html.html:
333         * fast/images/exif-orientation-svg-feimage.html:
334
335 2022-02-17  Ryan Haddad  <ryanhaddad@apple.com>
336
337         [iOS] css/css-color/t422-rgba-onscreen-b.xht and css/css-color/t425-hsla-onscreen-b.xht are consistently failing
338         https://bugs.webkit.org/show_bug.cgi?id=236802
339
340         Unreviewed test gardening.
341
342         * platform/ios/TestExpectations: Mark tests as failing.
343
344 2022-02-17  Kyle Piddington  <kpiddington@apple.com>
345
346         Metal ANGLE: vertex array does not correctly observe contents of data buffers
347         https://bugs.webkit.org/show_bug.cgi?id=236733
348         <rdar://problem/88713302>
349         <rdar://problem/88499073>
350
351         Reviewed by Dean Jackson.
352
353         Similar to previous bug (236427), we were not correctly observing changes to the
354         vertex buffer data. This caused us to miss rebinding vertex buffers
355         when data was updated without causing conversion
356
357         * fast/canvas/webgl/buffer-data-subdata-dynamic-buffer.html: Added.
358         * fast/canvas/webgl/buffer-data-subdata-dynamic-buffer-expected.txt: Added.
359
360 2022-02-17  Matteo Flores  <matteo_flores@apple.com>
361
362         [css-grid] Incorrectly stretched SVGs without an aspect-ratio.
363         https://bugs.webkit.org/show_bug.cgi?id=216145
364
365         Unreviewed test gardening.
366
367         * TestExpectations: Adding failure expectation for tests that were missed.
368
369 2022-02-17  Truitt Savell  <tsavell@apple.com>
370
371         Remove the Catalina specific expectation added in r289834
372         https://bugs.webkit.org/show_bug.cgi?id=236619
373
374         Unreviewed test gardening.
375
376         * platform/mac-catalina/fonts/monospace-expected.txt: Removed.
377
378 2022-02-17  Jon Lee  <jonlee@apple.com>
379
380         Unreviewed GPU Process bot gardening.
381
382         * gpu-process/TestExpectations:
383
384 2022-02-17  Matt Woodrow  <mattwoodrow@apple.com>
385
386         Copy track sizes from parent grid into subgrid
387         https://bugs.webkit.org/show_bug.cgi?id=236336
388
389         Reviewed by Dean Jackson.
390
391         Existing test expectations updated.
392
393         * TestExpectations:
394
395 2022-02-16  Antoine Quint  <graouts@webkit.org>
396
397         Use the animation frame rate during animation resolution and scheduling
398         https://bugs.webkit.org/show_bug.cgi?id=234202
399         rdar://85983678
400
401         Reviewed by Simon Fraser.
402
403         Update this test to not rely on hard values but rather check that throttling
404         has the expected effect of doubling the interval between frames.
405
406         * fast/animation/css-animation-throttling-lowPowerMode-expected.txt:
407         * fast/animation/css-animation-throttling-lowPowerMode.html:
408
409 2022-02-16  Tim Horton  <timothy_horton@apple.com>
410
411         Revert r275772: inflated FloatSize memory layout unnecessarily
412         https://bugs.webkit.org/show_bug.cgi?id=236743
413
414         Reviewed by Simon Fraser.
415
416         * TestExpectations:
417
418 2022-02-16  Matt Woodrow  <mattwoodrow@apple.com>
419
420         Lookup line names for sub grids using line names from ancestor grids
421         https://bugs.webkit.org/show_bug.cgi?id=236287
422
423         Reviewed by Simon Fraser.
424
425         Update expectations for newly passing tests. 
426
427         * TestExpectations:
428
429 2022-02-16  Joonghun Park  <jh718.park@samsung.com>
430
431         Change the canonical unit for time category from ms to s.
432         https://bugs.webkit.org/show_bug.cgi?id=236631
433
434         Reviewed by Darin Adler.
435
436         According to the spec, https://drafts.csswg.org/css-values-4/#time,
437         the canonical unit for <time> is Seconds.
438
439         * fast/css/calc-with-angle-time-frequency-expected.txt:
440         * fast/css/calc-with-angle-time-frequency.html:
441         * fast/css/getFloatValueForUnit-expected.txt:
442         * fast/css/getFloatValueForUnit.html:
443         * fast/css/transition-delay-calculated-value-expected.txt:
444         * fast/css/transition-delay-calculated-value.html:
445
446 2022-02-16  Alan Bujtas  <zalan@apple.com>
447
448         REGRESSION(r285885) Unable to exit Trip Details in Amtrak app
449         https://bugs.webkit.org/show_bug.cgi?id=236732
450         <rdar://87462825>
451
452         Reviewed by Simon Fraser.
453
454         * fast/flexbox/incorrect-min-size-with-paint-contain-expected.html: Added.
455         * fast/flexbox/incorrect-min-size-with-paint-contain.html: Added.
456
457 2022-02-16  Matt Woodrow  <mattwoodrow@apple.com>
458
459         Implement getComputedStyle for subgrids
460         https://bugs.webkit.org/show_bug.cgi?id=236148
461
462         Reviewed by Manuel Rego Casasnovas.
463
464         Mark tests as no longer crashing.
465
466         * TestExpectations:
467
468 2022-02-16  Jon Lee  <jonlee@apple.com>
469
470         Add fuzzy data for test failures seen on the iOS GPU Process bot
471         Unreviewed.
472
473         * compositing/backgrounds/fixed-backgrounds.html:
474         * compositing/images/positioned-image-content-rect.html:
475         * css3/background/background-repeat-space-border.html:
476         * css3/background/background-repeat-space-content.html:
477         * css3/background/background-repeat-space-padding.html:
478         * css3/masking/clip-path-ellipse.html:
479         * css3/masking/clip-path-inset-corners.html:
480         * css3/masking/clip-path-restore.html:
481         * fast/backgrounds/gradient-background-shadow.html:
482         * fast/filter-image/filter-image-blur.html:
483         * fast/layers/overflow-scroll-transform-border-radius.html:
484         * fast/masking/clip-path-inset-large-radii.html:
485         * fast/overflow/line-clamp-with-text-shadow.html:
486         * fast/text/decorations-vertical-underline.html:
487         * fast/text/fitzpatrick-combination.html:
488         * fast/text/simple-line-layout-text-position-with-stroke.html:
489         * gpu-process/TestExpectations:
490         * svg/clip-path/clip-opacity.html:
491         * svg/clip-path/clip-path-objectboundingbox-003.svg:
492         * svg/clip-path/svg-in-html.html:
493         * svg/clip-path/webkit-clip-path-after.svg:
494         * svg/clip-path/webkit-clip-path-before.svg:
495
496 2022-02-16  Jon Lee  <jonlee@apple.com>
497
498         Unreviewed gardening for GPU Process.
499
500         * gpu-process/TestExpectations:
501         * platform/mac/TestExpectations: fly-by update.
502
503 2022-02-16  Jon Lee  <jonlee@apple.com>
504
505         iOS test gardening after turning on accelerated drawing
506         https://bugs.webkit.org/show_bug.cgi?id=236680
507         rdar://problem/88996489
508
509         Reviewed by Simon Fraser.
510
511         * TestExpectations:
512         * platform/gtk/TestExpectations: Some tests now uniquely fail on GTK; moved here.
513         * platform/ios-simulator-wk2/TestExpectations:
514         * platform/ios-simulator/TestExpectations:
515         * platform/ios-wk2/TestExpectations:
516         * platform/ios/TestExpectations: Many tests are passing only on iOS, some fail only on the iPad simulator.
517         * platform/mac/TestExpectations:
518
519 2022-02-16  Matteo Flores  <matteo_flores@apple.com>
520
521         [ macOS ] http/tests/media/video-play-waiting.html is a constant time out.
522         https://bugs.webkit.org/show_bug.cgi?id=236722
523
524         Unreviewed test gardening.
525
526         * platform/mac/TestExpectations:
527
528 2022-02-16  Ziran Sun  <zsun@igalia.com>
529
530         [InputElement] Remove extra form data made by image submit button when "value" attribute is present.
531         https://bugs.webkit.org/show_bug.cgi?id=236703
532
533         Reviewed by Chris Dumez.
534
535         Update test expectation as the test is now passing.
536         * fast/forms/input-image-submit.html:
537
538 2022-02-16  Truitt Savell  <tsavell@apple.com>
539
540         Rebase http/tests/model/model-document.html after the changes in r289733
541         https://bugs.webkit.org/show_bug.cgi?id=236578
542
543         Unreviewed test gardening.
544
545         * http/tests/model/model-document-expected.txt:
546
547 2022-02-16  Philippe Normand  <pnormand@igalia.com>
548
549         Add a dedicated ENABLE flag for MediaRecorder
550         https://bugs.webkit.org/show_bug.cgi?id=236652
551
552         Reviewed by Eric Carlson.
553
554         * platform/glib/TestExpectations: Skip MediaRecorder test, GLib ports don't enable this
555         feature yet. This test used to pass because MediaRecorder used to be under MediaStream and
556         there is a mock Recorder implementation.
557
558 2022-02-16  Alexey Shvayka  <ashvayka@apple.com>
559
560         REGRESSION(r287293): EventListener::wasCreatedFromMarkup() is incorrect after replaceJSFunctionForAttributeListener()
561         https://bugs.webkit.org/show_bug.cgi?id=236618
562         <rdar://88696673>
563
564         Reviewed by Chris Dumez.
565
566         * http/tests/security/contentSecurityPolicy/inline-event-handler-allowed-after-being-replaced-expected.txt: Added.
567         * http/tests/security/contentSecurityPolicy/inline-event-handler-allowed-after-being-replaced.html: Added.
568
569 2022-02-16  Ali Juma  <ajuma@chromium.org>
570
571         Floating point exception in RenderListBox::numVisibleItems
572         https://bugs.webkit.org/show_bug.cgi?id=229307
573
574         Reviewed by Mark Lam.
575
576         * fast/forms/listbox-zero-item-height-expected.txt: Added.
577         * fast/forms/listbox-zero-item-height.html: Added.
578
579 2022-02-16  Jon Lee  <jonlee@apple.com>
580
581         Reset GPU Process TestExpectations after accelerated drawing is enabled.
582
583         * gpu-process/TestExpectations:
584
585 2022-02-16  Jon Lee  <jonlee@apple.com>
586
587         Unreviewed gardening.
588
589         * css3/calc/block-mask-overlay-image-outset.html: Expand pixel range for GPU Process.
590         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html: Add fuzzy data for GPU Process.
591         * svg/clip-path/clip-path-line-use-before-defined.svg: Add fuzzy data for all bots.
592
593 2022-02-15  Matteo Flores  <matteo_flores@apple.com>
594
595         http/tests/history/back-with-fragment-change.php fails.
596         https://bugs.webkit.org/show_bug.cgi?id=68278
597
598         Unreviewed test gardening.
599
600         * platform/mac-wk2/TestExpectations: Remarking flaky expectation.
601
602 2022-02-15  Myles C. Maxfield  <mmaxfield@apple.com>
603
604         [ iOS ] fast/text/ch-unit-synthetic-bold.html is failing constantly on iOS
605         https://bugs.webkit.org/show_bug.cgi?id=236610
606
607         Turns out iOS doesn't have Monaco. It's fine though; we can use local() to create
608         a font that doesn't have a bold family member.
609
610         Unreviewed.
611
612         * fast/text/ch-unit-synthetic-bold-expected.html:
613         * fast/text/ch-unit-synthetic-bold.html:
614         * fast/text/tab-width-synthetic-bold-complex-expected.html:
615         * fast/text/tab-width-synthetic-bold-complex.html:
616         * fast/text/tab-width-synthetic-bold-expected.html:
617         * fast/text/tab-width-synthetic-bold.html:
618
619 2022-02-15  Jon Lee  <jonlee@apple.com>
620
621         Unreviewed gardening.
622
623         * css3/masking/clip-path-inset-corners.html: Add fuzzy data.
624
625 2022-02-15  Brady Eidson  <beidson@apple.com>
626
627         Implement ServiceWorkerRegistration.getNotifications().
628         https://bugs.webkit.org/show_bug.cgi?id=236545
629
630         Reviewed by Alex Christensen.
631
632         * http/tests/workers/service/getnotifications-expected.txt: Added.
633         * http/tests/workers/service/getnotifications.html: Added.
634         * http/tests/workers/service/resources/shownotification-worker.js:
635         (async tryShow):
636         (async getNotes):
637         (async event):
638
639 2022-02-15  Fujii Hironori  <Hironori.Fujii@sony.com>
640
641         fast/filter-image/filter-image-svg.html is failing to load the image due to a wrong path
642         https://bugs.webkit.org/show_bug.cgi?id=236632
643
644         Reviewed by Simon Fraser.
645
646         This test case had the following CSS.
647         > background-image: filter(url(image.svg), url(#filter));
648
649         However, 'image.svg' doesn't exist. DRT and WTR unexpectedly
650         loaded the missing image icon and applied the filter. It should be
651         'resources/image.svg'.
652
653         * fast/filter-image/filter-image-svg.html:
654
655 2022-02-15  Matteo Flores  <matteo_flores@apple.com>
656
657         REGRESSION(r289495): [ Monterey arm64 ] model-element/model-element-ready.html is a flaky assertion failure.
658         https://bugs.webkit.org/show_bug.cgi?id=236678
659
660         Unreviewed test gardening.
661
662         * platform/mac-wk2/TestExpectations:
663
664 2022-02-15  Fujii Hironori  <Hironori.Fujii@sony.com>
665
666         [TextureMapperGL] drop-shadow filter with blur-radius doesn't work as expected if it is the last filter
667         https://bugs.webkit.org/show_bug.cgi?id=236407
668
669         Reviewed by Don Olmstead.
670
671         * platform/wincairo/css3/filters/effect-drop-shadow-hw-expected.png: Added.
672         * platform/wincairo/css3/filters/effect-drop-shadow-hw-expected.txt:
673
674 2022-02-15  Matteo Flores  <matteo_flores@apple.com>
675
676         REGRESSION(r287249): [ Monterey wk2 ] media/media-source/media-webm-vorbis-partial.html is a constant text failure
677         https://bugs.webkit.org/show_bug.cgi?id=236656
678
679         Unreviewed test gardening.
680
681         * platform/mac-wk2/TestExpectations:
682
683 2022-02-15  Joseph Griego  <jgriego@igalia.com>
684
685         Redirect shadow realm console output to page's ConsoleClient
686         https://bugs.webkit.org/show_bug.cgi?id=236518
687
688         Reviewed by Devin Rousso.
689
690         Add tests to verify that (nested) shadow realm contexts still output to
691         the parent page's inspector; fix one changed test.
692
693         * inspector/shadow-realm-console-expected.txt: Added.
694         * inspector/shadow-realm-console.html: Added.
695         * js/ShadowRealm-importValue-expected.txt: Added console line that had previously been blackholed
696
697 2022-02-15  Antti Koivisto  <antti@apple.com>
698
699         [CSS Container Queries] Support all size features
700         https://bugs.webkit.org/show_bug.cgi?id=236640
701
702         Reviewed by Tim Nguyen and Sam Weinig.
703
704         * TestExpectations:
705
706 2022-02-15  Matteo Flores  <matteo_flores@apple.com>
707
708         Rebaslining fonts/monospace.html for Monterey.
709         https://bugs.webkit.org/show_bug.cgi?id=236619
710
711         Unreviewed test gardening.
712
713         * platform/mac-catalina/fonts/monospace-expected.txt: Copied from LayoutTests/platform/mac/fonts/monospace-expected.txt.
714         * platform/mac/fonts/monospace-expected.txt:
715
716 2022-02-15  Ziran Sun  <zsun@igalia.com>
717
718         [Forms] the select() method returns should be in line with specs
719         https://bugs.webkit.org/show_bug.cgi?id=236435
720
721         Reviewed by Chris Dumez.
722
723         * fast/forms/selection-functions-expected.txt:
724         * fast/forms/selection-wrongtype-expected.txt:
725         * fast/forms/selection-wrongtype.html:
726         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
727         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
728         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
729         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
730         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
731         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
732         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt.
733         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
734         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
735         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
736         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
737
738 2022-02-15  Martin Robinson  <mrobinson@webkit.org>
739
740         Scrolling while focusing an element should take into account scroll margin
741         https://bugs.webkit.org/show_bug.cgi?id=235432
742
743         Reviewed by Simon Fraser.
744
745         * TestExpectations: Mark two tests as passing.
746
747 2022-02-15  Gabriel Nava Marino  <gnavamarino@apple.com>
748
749         null ptr deref in WebCore::HTMLModelElement::enterFullscreen()
750         https://bugs.webkit.org/show_bug.cgi?id=236409
751
752         Reviewed by Darin Adler.
753
754         * model-element/model-element-enter-fullscreen-crash-expected.txt: Added.
755         * model-element/model-element-enter-fullscreen-crash.html: Added.
756
757 2022-02-15  Carlos Garcia Campos  <cgarcia@igalia.com>
758
759         REGRESSION(r195447): [GTK] document.activeElement not set on mouse click
760         https://bugs.webkit.org/show_bug.cgi?id=236217
761
762         Reviewed by Michael Catanzaro.
763
764         * fast/events/click-focus-anchor-expected.txt:
765         * fast/events/click-focus-anchor.html:
766         * platform/glib/TestExpectations: Mark imported/blink/fast/events/click-focus-keydown-no-ring.html as failure.
767         * platform/glib/fast/events/click-focus-anchor-expected.txt: Copied from LayoutTests/fast/events/click-focus-anchor-expected.txt.
768
769 2022-02-14  Antti Koivisto  <antti@apple.com>
770
771         [CSS Container Queries] Support range operators in size queries
772         https://bugs.webkit.org/show_bug.cgi?id=236600
773
774         Reviewed by Sam Weinig.
775
776         * TestExpectations:
777
778 2022-02-14  Ryosuke Niwa  <rniwa@webkit.org>
779
780         REGRESSION (r288804): fast/forms/visual-hebrew-text-field.html is failing
781         https://bugs.webkit.org/show_bug.cgi?id=236325
782
783         Reviewed by Dean Jackson.
784
785         The test failure is caused by pre-existing inter-test dependencies.
786         Workaround whatever the underlying cause for the test failure by forcing
787         the use of ephemeral session for now.
788
789         * fast/forms/visual-hebrew-text-field.html:
790
791 2022-02-14  Jon Lee  <jonlee@apple.com>
792
793         Unreviewed gardening.
794
795         Expand pixel range.
796         * css3/color-filters/color-filter-color-text-decorations.html:
797
798 2022-02-14  Simon Fraser  <simon.fraser@apple.com>
799
800         Fix crash with deeply nested async overflow scroll
801         https://bugs.webkit.org/show_bug.cgi?id=236599
802
803         Reviewed by Alan Bujtas.
804
805         * compositing/layer-creation/clipping-scope/deeply-nested-overflow-expected.txt: Added.
806         * compositing/layer-creation/clipping-scope/deeply-nested-overflow.html: Added.
807
808 2022-02-07  Jon Lee  <jonlee@apple.com>
809
810         Enable accelerated drawing in the iOS simulator
811         https://bugs.webkit.org/show_bug.cgi?id=231828
812         rdar://problem/84315491
813
814         Reviewed by Simon Fraser.
815
816         * platform/ios/compositing/canvas/accelerated-canvas-compositing-size-limit-expected.txt:
817
818 2022-02-14  Truitt Savell  <tsavell@apple.com>
819
820         Mark imported/w3c/web-platform-tests/xhr/send-timeout-events.htm as failing on iOS aftet the changes in r289540
821         https://bugs.webkit.org/show_bug.cgi?id=231337
822
823         Unreviewed test gardening.
824
825         * platform/ios/TestExpectations:
826
827 2022-02-14  Arcady Goldmints-Orlov  <agoldmints@igalia.com>
828
829         [GLIB] Update test expectations and baselines. Unreviewed test gardening.
830         https://bugs.webkit.org/show_bug.cgi?id=236597
831
832         * platform/glib/TestExpectations:
833         * platform/glib/imported/w3c/web-platform-tests/css/css-contain/container-queries/counters-flex-circular-expected.txt: Added.
834         * platform/glib/imported/w3c/web-platform-tests/css/filter-effects/feimage-circular-reference-foreign-object-crash-expected.txt: Added.
835         * platform/glib/imported/w3c/web-platform-tests/css/filter-effects/feimage-reference-foreign-object-crash-expected.txt: Added.
836         * platform/gtk/TestExpectations:
837         * platform/gtk/fast/text/international/bidi-layout-across-linebreak-expected.txt: Copied from LayoutTests/platform/glib/fast/text/international/bidi-layout-across-linebreak-expected.txt.
838         * platform/gtk/fast/text/international/bidi-override-expected.txt:
839         * platform/gtk/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: Copied from LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt.
840         * platform/wpe/fast/text/international/bidi-layout-across-linebreak-expected.txt: Renamed from LayoutTests/platform/glib/fast/text/international/bidi-layout-across-linebreak-expected.txt.
841         * platform/wpe/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: Renamed from LayoutTests/platform/glib/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt.
842
843 2022-02-14  Antti Koivisto  <antti@apple.com>
844
845         [CSS Container Queries] Implement full query parser and evaluator
846         https://bugs.webkit.org/show_bug.cgi?id=236580
847
848         Reviewed by Sam Weinig.
849
850         * TestExpectations:
851
852 2022-02-14  Frédéric Wang  <fwang@igalia.com>
853
854         Nullptr crash in CompositeEditCommand::splitTreeToNode via InsertParagraphSeparatorCommand::doApply
855         https://bugs.webkit.org/show_bug.cgi?id=229283
856
857         Reviewed by Ryosuke Niwa.
858
859         Add regression test.
860
861         * editing/inserting/insert-paragraph-separator-with-inline-table-bold-crash-expected.txt: Added.
862         * editing/inserting/insert-paragraph-separator-with-inline-table-bold-crash.html: Added.
863
864 2022-02-14  Antoine Quint  <graouts@webkit.org>
865
866         [model] refactor model document tests to use a shared testing function
867         https://bugs.webkit.org/show_bug.cgi?id=236578
868
869         Reviewed by Dean Jackson.
870
871         Add a new model_document_test function that both model document tests can use
872         to get the document loaded inside the iframe.
873
874         * http/tests/model/model-document-interactive-expected.txt:
875         * http/tests/model/model-document-interactive.html:
876         * http/tests/model/model-document.html:
877         * http/tests/model/resources/model-document.js: Added.
878         (const.model_document_test):
879
880 2022-02-14  Martin Robinson  <mrobinson@webkit.org>
881
882         Animation from "scale()" to "scale() translate()" does not yield the expected result
883         https://bugs.webkit.org/show_bug.cgi?id=222595
884         <rdar://problem/74926700>
885
886         Reviewed by Simon Fraser.
887
888         * compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt:
889         * compositing/layer-creation/translate-scale-animation-overlap-expected.txt:
890
891 2022-02-13  Fujii Hironori  <Hironori.Fujii@sony.com>
892
893         Delete fast/animation/request-animation-frame-disabled.html after RequestAnimationFrameEnabled setting is deleted
894         https://bugs.webkit.org/show_bug.cgi?id=236569
895
896         Reviewed by Ryosuke Niwa.
897
898         r288797 (Bug 235866) deleted RequestAnimationFrameEnabled setting.
899         We no longer need fast/animation/request-animation-frame-disabled.html
900         which tests disabling the setting.
901
902         * fast/animation/request-animation-frame-disabled-expected.txt: Removed.
903         * fast/animation/request-animation-frame-disabled.html: Removed.
904         * platform/gtk/TestExpectations:
905         * platform/ios/TestExpectations:
906         * platform/mac/TestExpectations:
907         * platform/win/TestExpectations:
908
909 2022-02-13  Matt Woodrow  <mattwoodrow@apple.com>
910
911         Add support for parsing 'subgrid' in grid-template-columns/row
912         https://bugs.webkit.org/show_bug.cgi?id=236054
913
914         Reviewed by Manuel Rego Casasnovas.
915
916         Updated TestExpectations to list all the subgrid tests individually, now that we pass a few.
917
918         * TestExpectations:
919         * platform/gtk/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-template-computed-nogrid-expected.txt: Removed.
920         * platform/wpe/imported/w3c/web-platform-tests/css/css-grid/subgrid/grid-template-computed-nogrid-expected.txt: Removed.
921
922 2022-02-13  Brady Eidson  <beidson@apple.com>
923
924         Implement ServiceWorkerRegistration.showNotification()
925         https://bugs.webkit.org/show_bug.cgi?id=22722
926
927         Reviewed by Chris Dumez.
928
929         Test a ServiceWorker showing a notification both when it's allowed and when it's denied.
930
931         * http/tests/workers/service/resources/shownotification-worker.js: Added.
932         (async const):
933         (let.messageClients):
934         (async event):
935         * http/tests/workers/service/shownotification-allowed-expected.txt: Added.
936         * http/tests/workers/service/shownotification-allowed.html: Added.
937         * http/tests/workers/service/shownotification-denied-expected.txt: Added.
938         * http/tests/workers/service/shownotification-denied.html: Added.
939
940 2022-02-13  Andres Gonzalez  <andresg_22@apple.com>
941
942         Fix for accessibility/image-map1.html in isolated tree mode.
943         https://bugs.webkit.org/show_bug.cgi?id=236565
944         <rdar://problem/88874467>
945
946         Reviewed by Darin Adler.
947
948         Don't use focus manipulation just to retrieve an accessible element,
949         instead use accessibilityElementById. Updated the outdated code in this
950         test.
951
952         * accessibility/image-map1-expected.txt:
953         * accessibility/image-map1.html:
954         * platform/glib/accessibility/image-map1-expected.txt:
955         * platform/win/accessibility/image-map1-expected.txt:
956
957 2022-02-13  Alan Bujtas  <zalan@apple.com>
958
959         [LFC][IFC] Take writing direction into account when setting up the root geometry
960         https://bugs.webkit.org/show_bug.cgi?id=236548
961
962         Reviewed by Antti Koivisto.
963
964         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt: Progressions.
965         * platform/mac/fast/text/international/bidi-override-expected.txt:
966
967 2022-02-13  Andres Gonzalez  <andresg_22@apple.com>
968
969         Expose the correct role, subrole and role description properties for the <dialog> element.
970         https://bugs.webkit.org/show_bug.cgi?id=236359
971
972         Reviewed by Chris Fleizach.
973
974         Tests that these AX properties have the expected values both when the
975         dialog is shown modal or modeless.
976
977         * accessibility/dialog-properties-expected.txt: Added.
978         * accessibility/dialog-properties.html: Added.
979
980 2022-02-12  Tim Nguyen  <ntim@apple.com>
981
982         Skip imported/w3c/web-platform-tests/url/toascii.window.html on Catalina/Big Sur
983
984         Unreviewed test gardening.
985
986         * platform/mac/TestExpectations:
987
988 2022-02-12  Yusuke Suzuki  <ysuzuki@apple.com>
989
990         WebGL2 AllowShared TypedArray should be accepted
991         https://bugs.webkit.org/show_bug.cgi?id=232662
992
993         Reviewed by Dean Jackson.
994
995         * webgl/webgl-allow-shared-typed-array-expected.txt: Added.
996         * webgl/webgl-allow-shared-typed-array.html: Added.
997
998 2022-02-12  Tim Nguyen  <ntim@apple.com>
999
1000         Unreviewed test gardening: imported/w3c/web-platform-tests/url/toascii.window.html
1001
1002         * platform/gtk/imported/w3c/web-platform-tests/url/toascii.window-expected.txt: Removed.
1003         * platform/mac/TestExpectations:
1004
1005 2022-02-12  Jer Noble  <jer.noble@apple.com>
1006
1007         Add settings to restrict media containers and codecs when in Captive Portal mode
1008         https://bugs.webkit.org/show_bug.cgi?id=236245
1009
1010         Reviewed by Eric Carlson.
1011
1012         * media/media-allowed-codecs-expected.txt: Added.
1013         * media/media-allowed-codecs.html: Added.
1014         * media/media-allowed-containers-expected.txt: Added.
1015         * media/media-allowed-containers.html: Added.
1016         * media/media-source/media-source-allowed-codecs-expected.txt: Added.
1017         * media/media-source/media-source-allowed-codecs.html: Added.
1018         * media/media-source/media-source-allowed-containers-expected.txt: Added.
1019         * media/media-source/media-source-allowed-containers.html: Added.
1020
1021 2022-02-12  Rob Buis  <rbuis@igalia.com>
1022
1023         Suppress style invalidation when matching :checked
1024         https://bugs.webkit.org/show_bug.cgi?id=235910
1025
1026         Reviewed by Antti Koivisto.
1027
1028         * fast/selectors/has-select-option-crash-expected.txt: Added.
1029         * fast/selectors/has-select-option-crash.html: Added.
1030
1031 2022-02-11  Alan Bujtas  <zalan@apple.com>
1032
1033         `contain:content` breaks fullscreen
1034         https://bugs.webkit.org/show_bug.cgi?id=236470
1035         <rdar://88689388>
1036
1037         Reviewed by Simon Fraser.
1038
1039         * fullscreen/fullscreen-prevented-by-containment-expected.txt: Added.
1040         * fullscreen/fullscreen-prevented-by-containment.html: Added.
1041
1042 2022-02-11  Truitt Savell  <tsavell@apple.com>
1043
1044         Marking expectations for compositing/iframes/border-radius-composited-frame.html as it is failing on EWS
1045         rdar://80333071
1046
1047         Unreviewed test gardening.
1048
1049         * platform/mac/TestExpectations:
1050
1051 2022-02-11  Truitt Savell  <tsavell@apple.com>
1052
1053         [ Mac wk1 ] fast/text/otsvg-canvas.html failing constantly
1054         https://bugs.webkit.org/show_bug.cgi?id=236530
1055
1056         Unreviewed test gardening
1057
1058         * platform/mac-wk1/TestExpectations:
1059
1060 2022-02-11  Truitt Savell  <tsavell@apple.com>
1061
1062         update expectations for webrtc/h264-baseline.html and webrtc/h264-high.html
1063         webkit.org/b/223043
1064
1065         Unreviewed test gardening.
1066
1067         * platform/mac/TestExpectations:
1068
1069 2022-02-11  Chris Dumez  <cdumez@apple.com>
1070
1071         Fix MIME type check for classic worker script fetches
1072         https://bugs.webkit.org/show_bug.cgi?id=236411
1073
1074         Reviewed by Alex Christensen.
1075
1076         Fix existing layout tests to make sure that worker scripts are served with a JavaScript mime type.
1077
1078         * http/tests/resourceLoadStatistics/resources/script-revealing-cookies.py:
1079         * http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-allowed.py:
1080         * http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-blocked.py:
1081         * http/tests/security/contentSecurityPolicy/resources/worker-xhr-allowed.py:
1082         * http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-allowed.py:
1083         * http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-blocked.py:
1084         * http/tests/security/contentSecurityPolicy/resources/worker.py:
1085         * http/tests/workers/resources/subworker-encoded.py:
1086
1087 2022-02-11  Antoine Quint  <graouts@webkit.org>
1088
1089         [model] rewrite http/tests/model/model-document.html using testharness.js
1090         https://bugs.webkit.org/show_bug.cgi?id=236494
1091
1092         Reviewed by Dean Jackson.
1093
1094         * http/tests/model/model-document-expected.txt:
1095         * http/tests/model/model-document.html:
1096
1097 2022-02-11  Alan Bujtas  <zalan@apple.com>
1098
1099         css/css-writing-modes/direction-propagation-body-contain-root.html asserts
1100         https://bugs.webkit.org/show_bug.cgi?id=234763
1101         <rdar://problem/87243336>
1102
1103         Unreviewed gardening.
1104
1105         * TestExpectations: it looks to have progressed.
1106
1107 2022-02-11  Antoine Quint  <graouts@webkit.org>
1108
1109         [model] standalone model documents should be interactive
1110         https://bugs.webkit.org/show_bug.cgi?id=236493
1111
1112         Reviewed by Dean Jackson.
1113
1114         Add a test that checks that the <model> element created for standalone
1115         documents has the "interactive" attribute.
1116
1117         * http/tests/model/model-document-interactive-expected.txt: Added.
1118         * http/tests/model/model-document-interactive.html: Added.
1119
1120 2022-02-11  Jon Lee  <jonlee@apple.com>
1121
1122         Unreviewed gardening.
1123
1124         Update fuzzy data based on EWS results to support b231828.
1125         * css3/color-filters/color-filter-text-decoration-shadow.html:
1126         * fast/text/system-font-fallback.html:
1127
1128 2022-02-11  Jon Lee  <jonlee@apple.com>
1129
1130         Unreviewed gardening.
1131
1132         Update fuzzy data based on EWS results to support b231828.
1133         * css3/blending/background-blend-mode-body-transparent-color-and-image.html:
1134         * css3/calc/border-radius.html:
1135         * svg/gradients/spreadMethodDiagonal3.svg:
1136         * svg/gradients/spreadMethodDiagonal4.svg:
1137
1138 2022-02-11  Youenn Fablet  <youenn@apple.com>
1139
1140         Support remote video frames in WebRTC video pipeline
1141         https://bugs.webkit.org/show_bug.cgi?id=236356
1142
1143         Reviewed by Kimmo Kinnunen.
1144
1145         Enabling remote video frames for below tests.
1146
1147         * webrtc/video-mute-vp8.html:
1148         * webrtc/video-mute.html:
1149         * webrtc/video-rotation.html:
1150         * webrtc/video.html:
1151
1152 2022-02-11  Kimmo Kinnunen  <kkinnunen@apple.com>
1153
1154         Introduce a RemoteMediaSampleProxy to represent captured video frames used in Media Streams and present in GPUP
1155         https://bugs.webkit.org/show_bug.cgi?id=236099
1156
1157         Reviewed by Youenn Fablet.
1158
1159         Captured WebGL to another context2d or WebGL not implemented yet, mark few tests as timing out.
1160
1161         * platform/ios-wk2/TestExpectations:
1162         * platform/mac-wk2/TestExpectations:
1163
1164 2022-02-11  Myles C. Maxfield  <mmaxfield@apple.com>
1165
1166         Tab characters and ch units do not obey synthetic bold width adjustments correctly
1167         https://bugs.webkit.org/show_bug.cgi?id=236172
1168
1169         Reviewed by Alan Bujtas.
1170
1171         3 new tests. Also, the changes in ignored-properties-001-expected.txt are a revert of the rebaseline in
1172         r281687. That rebaseline was wrong, so this undoes it.
1173
1174         * fast/text/ch-unit-synthetic-bold-expected.html: Added.
1175         * fast/text/ch-unit-synthetic-bold.html: Added.
1176         * fast/text/tab-width-synthetic-bold-complex-expected.html: Added.
1177         * fast/text/tab-width-synthetic-bold-complex.html: Added.
1178         * fast/text/tab-width-synthetic-bold-expected.html: Added.
1179         * fast/text/tab-width-synthetic-bold.html: Added.
1180         * platform/ios/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt:
1181         * platform/mac-catalina/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt:
1182         * platform/mac-mojave/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt:
1183         * platform/mac/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt:
1184
1185 2022-02-11  Diego Pino Garcia  <dpino@igalia.com>
1186
1187         [GTK] Remove several stale WPT offscreen canvas tests
1188         https://bugs.webkit.org/show_bug.cgi?id=236474
1189
1190         Reviewed by Carlos Alberto Lopez Perez.
1191
1192         r287846 re-sync WPT html/ tests, including offscreen canvas tests.
1193         Some already imported offscreen canvas tests are no longer part of WPT tests. 
1194         These tests were marked as Failure but should have actually be removed
1195         instead. Two of these tests needed to update their baseline.
1196
1197         * platform/gtk/TestExpectations:
1198
1199 2022-02-10  Antoine Quint  <graouts@webkit.org>
1200
1201         [web-animations] additive animations should prevent other animations from running accelerated
1202         https://bugs.webkit.org/show_bug.cgi?id=236447
1203
1204         Unreviewed gardening, the patch for this bug was cq'd before I could fix test expectations for
1205         GTK and Windows and remove an incorrect comment in the newly added test.
1206
1207         * platform/glib/TestExpectations:
1208         * platform/win/TestExpectations:
1209         * webanimations/accelerated-animations-and-composite.html:
1210
1211 2022-02-10  Antoine Quint  <graouts@webkit.org>
1212
1213         [web-animations] accelerated animations should not run accelerated
1214         https://bugs.webkit.org/show_bug.cgi?id=236447
1215         <rdar://problem/88756985>
1216
1217         Reviewed by Dean Jackson.
1218
1219         Add a new test which runs through all the various scenarios where additivity
1220         should or should not prevent other animations from running accelerated.
1221
1222         * webanimations/accelerated-animations-and-composite-expected.txt: Added.
1223         * webanimations/accelerated-animations-and-composite.html: Added.
1224
1225 2022-02-10  Andres Gonzalez  <andresg_22@apple.com>
1226
1227         Make accessibility/mac/line-index-for-textmarker.html run faster.
1228         https://bugs.webkit.org/show_bug.cgi?id=236451
1229         <rdar://problem/88763847>
1230
1231         Reviewed by Chris Fleizach.
1232
1233         The main cause of slowness seems to be the high number of calls to
1234         debug(). So now it builds the output string and call debug() just once.
1235
1236         * accessibility/mac/line-index-for-textmarker-expected.txt:
1237         * accessibility/mac/line-index-for-textmarker.html:
1238
1239 2022-02-10  Jon Lee  <jonlee@apple.com>
1240
1241         Unreviewed gardening.
1242
1243         Update fuzzy data based on EWS results to support b231828.
1244         * css3/color-filters/color-filter-color-property-list-item.html:
1245
1246 2022-02-10  Chris Dumez  <cdumez@apple.com>
1247
1248         Resync web-platform-tests/service-workers from upstream
1249         https://bugs.webkit.org/show_bug.cgi?id=236380
1250
1251         Reviewed by Youenn Fablet.
1252
1253         * TestExpectations:
1254         * platform/mac-wk2/TestExpectations:
1255         * platform/mac-wk2/imported/w3c/web-platform-tests/service-workers/service-worker/websocket-in-service-worker.https-expected.txt:
1256         * tests-options.json:
1257
1258 2022-02-10  Kate Cheney  <katherine_cheney@apple.com>
1259
1260         Unskip App Privacy Report tests in open source now that EWS is updated
1261         https://bugs.webkit.org/show_bug.cgi?id=232251
1262
1263         Unreviewed. Unskip iOS 15 tests now that EWS is updated.
1264
1265         * TestExpectations:
1266         * platform/ios-wk2/TestExpectations:
1267
1268 2022-02-10  Jon Lee  <jonlee@apple.com>
1269
1270         Unreviewed gardening.
1271
1272         Add or update fuzzy data based on EWS results to support b231828.
1273         * css3/color-filters/color-filter-color-property-list-item.html:
1274         * css3/color-filters/color-filter-text-decoration-shadow.html:
1275         * css3/filters/backdrop/backdrop-filter-uneven-corner-radii.html:
1276         * css3/filters/backdrop/backdrop-filter-with-border-radius-and-reflection-remove.html:
1277         * fast/borders/hidpi-border-radius-with-subpixel-margin-not-renderable.html:
1278         * fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html:
1279
1280 2022-02-10  Chris Dumez  <cdumez@apple.com>
1281
1282         Resync web-platform-tests/eventsource from upstream
1283         https://bugs.webkit.org/show_bug.cgi?id=236374
1284
1285         Reviewed by Youenn Fablet.
1286
1287         * TestExpectations:
1288         * platform/glib/TestExpectations:
1289
1290 2022-02-10  Andres Gonzalez  <andresg_22@apple.com>
1291
1292         Mark accessibility/mac/line-index-for-textmarker.html as Slow in Mac-wk2 Debug.
1293         https://bugs.webkit.org/show_bug.cgi?id=236448
1294         <rdar://problem/88757785>
1295
1296         Unreviewed gardening.
1297
1298         * platform/mac-wk2/TestExpectations:
1299
1300 2022-02-10  Youenn Fablet  <youenn@apple.com>
1301
1302         Settling of a fetch promise should be delayed in case page is entering page cache
1303         https://bugs.webkit.org/show_bug.cgi?id=236292
1304         <rdar://88452971>
1305
1306         Reviewed by Chris Dumez.
1307
1308         * http/tests/navigation/fetch-pagecache-expected.txt: Added.
1309         * http/tests/navigation/fetch-pagecache.html: Added.
1310
1311 2022-02-10  Antti Koivisto  <antti@apple.com>
1312
1313         [:has() pseudo-class] Nullptr crash with non-function :has
1314         https://bugs.webkit.org/show_bug.cgi?id=236431
1315         rdar://87061239
1316
1317         Reviewed by Cameron McCormack.
1318
1319         * fast/selectors/malformed-has-expected.txt: Added.
1320         * fast/selectors/malformed-has.html: Added.
1321
1322 2022-02-10  Martin Robinson  <mrobinson@webkit.org>
1323
1324         [macOS arm64] imported/w3c/web-platform-tests/css/css-transforms/perspective-transforms-equivalence.html is consistently failing
1325         https://bugs.webkit.org/show_bug.cgi?id=235084
1326         <rdar://problem/87421733>
1327
1328         Reviewed by Simon Fraser.
1329
1330         * platform/glib/TestExpectations: Unskip newly passing tests.
1331         * platform/mac/TestExpectations: Ditto.
1332
1333 2022-02-09  Diego Pino Garcia  <dpino@igalia.com>
1334
1335         [WPE] Mark several WPT SVG import filter tests as failure
1336
1337         Unreviewed test gardening.
1338
1339         r289510 updated the baselines of these tests, but this was not the
1340         right fix. These tests were passing in WPE until r288412. The tests
1341         should be marked as a failure in WPE TestExpectations.
1342
1343         * platform/wpe/TestExpectations:
1344         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-04-f-manual-expected.png: Removed.
1345         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-04-f-manual-expected.txt: Removed.
1346         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-05-f-manual-expected.png: Removed.
1347         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-05-f-manual-expected.txt: Removed.
1348         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-conv-03-f-manual-expected.png: Removed.
1349         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-conv-03-f-manual-expected.txt: Removed.
1350         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-displace-01-f-manual-expected.png: Removed.
1351         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-displace-01-f-manual-expected.txt: Removed.
1352         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-01-b-manual-expected.png: Removed.
1353         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-01-b-manual-expected.txt: Removed.
1354         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-02-b-manual-expected.png: Removed.
1355         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-02-b-manual-expected.txt: Removed.
1356         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-03-f-manual-expected.png: Removed.
1357         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-03-f-manual-expected.txt: Removed.
1358         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-04-f-manual-expected.png: Removed.
1359         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-04-f-manual-expected.txt: Removed.
1360         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-05-f-manual-expected.png: Removed.
1361         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-05-f-manual-expected.txt: Removed.
1362
1363 2022-02-09  Chris Dumez  <cdumez@apple.com>
1364
1365         Resync web-platform-tests/html/browsers from upstream
1366         https://bugs.webkit.org/show_bug.cgi?id=236370
1367
1368         Reviewed by Geoffrey Garen.
1369
1370         * TestExpectations:
1371         * platform/glib/TestExpectations:
1372         * platform/gtk/TestExpectations:
1373         * platform/mac-wk1/TestExpectations:
1374         * platform/win/TestExpectations:
1375         * platform/wpe/TestExpectations:
1376         * tests-options.json:
1377
1378 2022-02-09  Diego Pino Garcia  <dpino@igalia.com>
1379
1380         [WPE] Unreviewed test gardening, update baselines of tests failing
1381
1382         * platform/wpe/css1/font_properties/font-expected.png: Added.
1383         * platform/wpe/css1/font_properties/font-expected.txt:
1384         * platform/wpe/css2.1/t0905-c5525-fltwidth-00-c-g-expected.png: Added.
1385         * platform/wpe/css2.1/t0905-c5525-fltwidth-00-c-g-expected.txt:
1386         * platform/wpe/fast/block/margin-collapse/103-expected.png: Added.
1387         * platform/wpe/fast/block/margin-collapse/103-expected.txt:
1388         * platform/wpe/fast/css/font-face-opentype-expected.png: Added.
1389         * platform/wpe/fast/css/font-face-opentype-expected.txt:
1390         * platform/wpe/fast/css/word-space-extra-expected.png:
1391         * platform/wpe/fast/css/word-space-extra-expected.txt:
1392         * platform/wpe/fast/dom/52776-expected.png: Added.
1393         * platform/wpe/fast/dom/52776-expected.txt:
1394         * platform/wpe/fast/table/text-field-baseline-expected.png: Added.
1395         * platform/wpe/fast/table/text-field-baseline-expected.txt:
1396         * platform/wpe/fast/text/atsui-multiple-renderers-expected.png: Added.
1397         * platform/wpe/fast/text/atsui-multiple-renderers-expected.txt:
1398         * platform/wpe/fast/text/atsui-negative-spacing-features-expected.png:
1399         * platform/wpe/fast/text/atsui-negative-spacing-features-expected.txt:
1400         * platform/wpe/fast/text/atsui-spacing-features-expected.png:
1401         * platform/wpe/fast/text/atsui-spacing-features-expected.txt:
1402         * platform/wpe/fast/text/basic/015-expected.png: Added.
1403         * platform/wpe/fast/text/basic/015-expected.txt:
1404         * platform/wpe/fast/text/capitalize-boundaries-expected.png: Added.
1405         * platform/wpe/fast/text/capitalize-boundaries-expected.txt:
1406         * platform/wpe/fast/text/international/arabic-justify-expected.png: Added.
1407         * platform/wpe/fast/text/international/arabic-justify-expected.txt:
1408         * platform/wpe/fast/text/international/bidi-AN-after-L-expected.png: Added.
1409         * platform/wpe/fast/text/international/bidi-AN-after-L-expected.txt:
1410         * platform/wpe/fast/text/international/bidi-AN-after-empty-run-expected.png: Added.
1411         * platform/wpe/fast/text/international/bidi-AN-after-empty-run-expected.txt:
1412         * platform/wpe/fast/text/international/bidi-CS-after-AN-expected.png: Added.
1413         * platform/wpe/fast/text/international/bidi-CS-after-AN-expected.txt:
1414         * platform/wpe/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.png: Added.
1415         * platform/wpe/fast/text/international/bidi-control-chars-treated-as-ZWS-expected.txt:
1416         * platform/wpe/fast/text/international/bidi-linebreak-001-expected.png: Added.
1417         * platform/wpe/fast/text/international/bidi-linebreak-001-expected.txt:
1418         * platform/wpe/fast/text/international/bidi-linebreak-002-expected.png: Added.
1419         * platform/wpe/fast/text/international/bidi-linebreak-002-expected.txt:
1420         * platform/wpe/fast/text/international/bidi-linebreak-003-expected.png: Added.
1421         * platform/wpe/fast/text/international/bidi-linebreak-003-expected.txt:
1422         * platform/wpe/fast/text/international/bidi-listbox-atsui-expected.png: Added.
1423         * platform/wpe/fast/text/international/bidi-listbox-atsui-expected.txt:
1424         * platform/wpe/fast/text/international/bidi-mirror-he-ar-expected.png: Added.
1425         * platform/wpe/fast/text/international/bidi-mirror-he-ar-expected.txt:
1426         * platform/wpe/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.png: Added.
1427         * platform/wpe/fast/text/international/bidi-neutral-directionality-paragraph-start-expected.txt:
1428         * platform/wpe/fast/text/international/bidi-neutral-run-expected.png: Added.
1429         * platform/wpe/fast/text/international/bidi-neutral-run-expected.txt:
1430         * platform/wpe/fast/text/international/bold-bengali-expected.png: Added.
1431         * platform/wpe/fast/text/international/bold-bengali-expected.txt:
1432         * platform/wpe/fast/text/international/danda-space-expected.png: Added.
1433         * platform/wpe/fast/text/international/danda-space-expected.txt:
1434         * platform/wpe/fast/text/international/hebrew-vowels-expected.png: Added.
1435         * platform/wpe/fast/text/international/hebrew-vowels-expected.txt:
1436         * platform/wpe/fast/text/international/hindi-whitespace-expected.png: Added.
1437         * platform/wpe/fast/text/international/hindi-whitespace-expected.txt:
1438         * platform/wpe/fast/text/international/thai-baht-space-expected.png: Added.
1439         * platform/wpe/fast/text/international/thai-baht-space-expected.txt:
1440         * platform/wpe/fast/text/international/thai-line-breaks-expected.png: Added.
1441         * platform/wpe/fast/text/international/thai-line-breaks-expected.txt:
1442         * platform/wpe/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.png: Added.
1443         * platform/wpe/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
1444         * platform/wpe/fast/text/khmer-lao-font-expected.png: Added.
1445         * platform/wpe/fast/text/khmer-lao-font-expected.txt:
1446         * platform/wpe/fast/text/unicode-variation-selector-expected.png: Added.
1447         * platform/wpe/fast/text/unicode-variation-selector-expected.txt:
1448         * platform/wpe/fast/text/wbr-expected.png:
1449         * platform/wpe/fast/text/wbr-expected.txt:
1450         * platform/wpe/fast/text/wide-zero-width-space-expected.png: Added.
1451         * platform/wpe/fast/text/wide-zero-width-space-expected.txt:
1452         * platform/wpe/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1453         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-04-f-manual-expected.png: Added.
1454         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-04-f-manual-expected.txt:
1455         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-05-f-manual-expected.png: Added.
1456         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-composite-05-f-manual-expected.txt:
1457         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-conv-03-f-manual-expected.png: Added.
1458         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-conv-03-f-manual-expected.txt:
1459         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-displace-01-f-manual-expected.png: Added.
1460         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-displace-01-f-manual-expected.txt:
1461         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-01-b-manual-expected.png: Added.
1462         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-01-b-manual-expected.txt:
1463         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-02-b-manual-expected.png: Added.
1464         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-02-b-manual-expected.txt:
1465         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-03-f-manual-expected.png: Added.
1466         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-03-f-manual-expected.txt:
1467         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-04-f-manual-expected.png: Added.
1468         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-04-f-manual-expected.txt:
1469         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-05-f-manual-expected.png: Added.
1470         * platform/wpe/imported/w3c/web-platform-tests/svg/import/filters-image-05-f-manual-expected.txt:
1471         * platform/wpe/tables/mozilla/bugs/bug30692-expected.png: Added.
1472         * platform/wpe/tables/mozilla/bugs/bug30692-expected.txt:
1473
1474 2022-02-09  Jon Lee  <jonlee@apple.com>
1475
1476         Unreviewed gardening
1477
1478         Update fuzzy data.
1479         * css1/basic/class_as_selector.html:
1480         * css3/color-filters/color-filter-color-text-decorations.html:
1481         * css3/color-filters/color-filter-text-decoration-shadow.html:
1482
1483 2022-02-09  Fujii Hironori  <Hironori.Fujii@sony.com>
1484
1485         compositing/masks/compositing-clip-path-mask-change.html is failing for ports using TextureMapper
1486         https://bugs.webkit.org/show_bug.cgi?id=236323
1487
1488         Reviewed by Don Olmstead.
1489
1490         * platform/gtk/TestExpectations:
1491
1492 2022-02-09  Jon Lee  <jonlee@apple.com>
1493
1494         Unreviewed gardening.
1495
1496         Timeout due to turning WebGL on by default on bots. Will be addressed in b234536.
1497         * platform/ios-wk2/TestExpectations:
1498
1499 2022-02-09  Chris Dumez  <cdumez@apple.com>
1500
1501         Resync web-platform-tests/html/dom from upstream
1502         https://bugs.webkit.org/show_bug.cgi?id=236252
1503
1504         Reviewed by Youenn Fablet.
1505
1506         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1507         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt:
1508
1509 2022-02-09  Ziran Sun  <zsun@igalia.com>
1510
1511         [Forms] Improving applyStep() to be in line with specs
1512         https://bugs.webkit.org/show_bug.cgi?id=236134
1513
1514         Reviewed by Chris Dumez.
1515
1516         Update test expectations.
1517         * fast/forms/date/date-stepup-stepdown-expected.txt:
1518         * fast/forms/date/date-stepup-stepdown.html:
1519         * fast/forms/datetimelocal/datetimelocal-stepup-stepdown-expected.txt:
1520         * fast/forms/datetimelocal/datetimelocal-stepup-stepdown.html:
1521         * fast/forms/month/month-stepup-stepdown-expected.txt:
1522         * fast/forms/month/month-stepup-stepdown.html:
1523         * fast/forms/number/number-stepup-stepdown-expected.txt:
1524         * fast/forms/number/number-stepup-stepdown.html:
1525         * fast/forms/range/range-stepup-stepdown-expected.txt:
1526         * fast/forms/range/range-stepup-stepdown.html:
1527         * fast/forms/time/time-stepup-stepdown-expected.txt:
1528         * fast/forms/time/time-stepup-stepdown.html:
1529         * fast/forms/week/week-stepup-stepdown-expected.txt:
1530         * fast/forms/week/week-stepup-stepdown.html:
1531         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
1532         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
1533         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
1534
1535 2022-02-09  Diego Pino Garcia  <dpino@igalia.com>
1536
1537         [GLIB] Garden several WPT tests that are now passing
1538
1539         Unreviewed test gardening.
1540
1541         * platform/glib/TestExpectations:
1542
1543 2022-02-09  Saam Barati  <sbarati@apple.com>
1544
1545         Don't return an empty value from AbortController.signal.reason and make it harder to return empty values from JSValueInWrappedObject
1546         https://bugs.webkit.org/show_bug.cgi?id=236318
1547         <rdar://88580935>
1548
1549         Reviewed by Mark Lam.
1550
1551         * fast/dom/AbortSignal-reason-crash-2-expected.txt: Added.
1552         * fast/dom/AbortSignal-reason-crash-2.html: Added.
1553
1554 2022-02-09  Diego Pino Garcia  <dpino@igalia.com>
1555
1556         [GTK][WPE] Update baselines after r288944
1557
1558         Unreviewed test gardening.
1559
1560         The bulk of these tests needed to update their baselines after
1561         r288944, although other baseline updates in this patch might not due
1562         to that change.
1563
1564         * platform/glib/fast/text/whitespace/nbsp-mode-and-linewraps-expected.png: Added.
1565         * platform/glib/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt: Added.
1566         * platform/glib/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
1567         * platform/glib/webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt:
1568         * platform/gtk/editing/deleting/5144139-2-expected.png:
1569         * platform/gtk/editing/deleting/5144139-2-expected.txt:
1570         * platform/gtk/fast/borders/rtl-border-04-expected.txt:
1571         * platform/gtk/fast/borders/rtl-border-05-expected.png:
1572         * platform/gtk/fast/borders/rtl-border-05-expected.txt:
1573         * platform/gtk/fast/events/updateLayoutForHitTest-expected.txt:
1574         * platform/gtk/fast/forms/select-visual-hebrew-expected.txt:
1575         * platform/gtk/fast/forms/select-writing-direction-natural-expected.txt:
1576         * platform/gtk/fast/text/basic/014-expected.txt:
1577         * platform/gtk/fast/text/in-rendered-text-rtl-expected.txt:
1578         * platform/gtk/fast/text/international/003-expected.png:
1579         * platform/gtk/fast/text/international/003-expected.txt:
1580         * platform/gtk/fast/text/international/bidi-L2-run-reordering-expected.txt:
1581         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.png:
1582         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt:
1583         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.png:
1584         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt:
1585         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
1586         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
1587         * platform/gtk/fast/text/international/bidi-european-terminators-expected.png:
1588         * platform/gtk/fast/text/international/bidi-european-terminators-expected.txt:
1589         * platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.png:
1590         * platform/gtk/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt:
1591         * platform/gtk/fast/text/international/bidi-innertext-expected.png:
1592         * platform/gtk/fast/text/international/bidi-innertext-expected.txt:
1593         * platform/gtk/fast/text/international/bidi-menulist-expected.png:
1594         * platform/gtk/fast/text/international/bidi-menulist-expected.txt:
1595         * platform/gtk/fast/text/international/bidi-override-expected.png:
1596         * platform/gtk/fast/text/international/bidi-override-expected.txt:
1597         * platform/gtk/fast/text/international/rtl-caret-expected.png:
1598         * platform/gtk/fast/text/international/rtl-caret-expected.txt:
1599         * platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.png:
1600         * platform/gtk/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
1601         * platform/gtk/fast/text/midword-break-after-breakable-char-expected.txt:
1602         * platform/gtk/fast/text/whitespace/nbsp-mode-and-linewraps-expected.png: Removed.
1603         * platform/gtk/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt: Removed.
1604         * platform/gtk/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
1605         * platform/gtk/tables/mozilla/bugs/bug46924-expected.txt:
1606         * platform/wpe/fast/borders/rtl-border-04-expected.png: Added.
1607         * platform/wpe/fast/borders/rtl-border-04-expected.txt:
1608         * platform/wpe/fast/borders/rtl-border-05-expected.png: Added.
1609         * platform/wpe/fast/borders/rtl-border-05-expected.txt:
1610         * platform/wpe/fast/events/updateLayoutForHitTest-expected.png: Added.
1611         * platform/wpe/fast/events/updateLayoutForHitTest-expected.txt:
1612         * platform/wpe/fast/text/basic/014-expected.png: Added.
1613         * platform/wpe/fast/text/basic/014-expected.txt:
1614         * platform/wpe/fast/text/in-rendered-text-rtl-expected.png: Added.
1615         * platform/wpe/fast/text/in-rendered-text-rtl-expected.txt:
1616         * platform/wpe/fast/text/international/003-expected.txt:
1617         * platform/wpe/fast/text/international/bidi-L2-run-reordering-expected.png: Added.
1618         * platform/wpe/fast/text/international/bidi-L2-run-reordering-expected.txt:
1619         * platform/wpe/fast/text/international/bidi-LDB-2-CSS-expected.png:
1620         * platform/wpe/fast/text/international/bidi-LDB-2-CSS-expected.txt:
1621         * platform/wpe/fast/text/international/bidi-LDB-2-HTML-expected.png:
1622         * platform/wpe/fast/text/international/bidi-LDB-2-HTML-expected.txt:
1623         * platform/wpe/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
1624         * platform/wpe/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
1625         * platform/wpe/fast/text/international/bidi-european-terminators-expected.png: Added.
1626         * platform/wpe/fast/text/international/bidi-european-terminators-expected.txt:
1627         * platform/wpe/fast/text/international/bidi-ignored-for-first-child-inline-expected.png: Added.
1628         * platform/wpe/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt:
1629         * platform/wpe/fast/text/international/bidi-innertext-expected.png: Added.
1630         * platform/wpe/fast/text/international/bidi-innertext-expected.txt:
1631         * platform/wpe/fast/text/international/bidi-menulist-expected.png: Added.
1632         * platform/wpe/fast/text/international/bidi-menulist-expected.txt:
1633         * platform/wpe/fast/text/international/bidi-override-expected.png: Added.
1634         * platform/wpe/fast/text/international/bidi-override-expected.txt:
1635         * platform/wpe/fast/text/international/rtl-caret-expected.png: Added.
1636         * platform/wpe/fast/text/international/rtl-caret-expected.txt:
1637         * platform/wpe/fast/text/international/rtl-white-space-pre-wrap-expected.png: Added.
1638         * platform/wpe/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
1639         * platform/wpe/fast/text/midword-break-after-breakable-char-expected.png: Added.
1640         * platform/wpe/fast/text/midword-break-after-breakable-char-expected.txt:
1641         * platform/wpe/fast/text/whitespace/nbsp-mode-and-linewraps-expected.txt: Removed.
1642         * platform/wpe/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
1643
1644 2022-02-08  Jon Lee  <jonlee@apple.com>
1645
1646         Unreviewed gardening.
1647
1648         Expand fuzzy ranges.
1649         * compositing/filters/opacity-change-on-filtered-paints-into-ancestor.html:
1650         * compositing/masks/become-tiled-mask.html:
1651         * css3/masking/mask-repeat-space-padding.html:
1652
1653 2022-02-08  Diego Pino Garcia  <dpino@igalia.com>
1654
1655         [GLIB] Remove tests passing from TestExpectations
1656
1657         Unreviewed test gardening.
1658
1659         Also sort lines in TestExpectations.
1660
1661         * platform/glib/TestExpectations:
1662         * platform/gtk/TestExpectations:
1663         * platform/wpe/TestExpectations:
1664
1665 2022-02-08  Razvan Caliman  <rcaliman@apple.com>
1666
1667         Web Inspector: [Flexbox] Add support for showing/hiding flex container overlays and basic overlay drawing
1668         https://bugs.webkit.org/show_bug.cgi?id=236013
1669         <rdar://87893201>
1670
1671         Reviewed by Patrick Angle.
1672
1673         * inspector/dom/showFlexOverlay-expected.txt: Added.
1674         * inspector/dom/showFlexOverlay.html: Added.
1675
1676         * inspector/dom/showGridOverlay.html:
1677         - Drive-by clean-up of out-of-context comments.
1678
1679 2022-02-08  Jon Lee  <jonlee@apple.com>
1680
1681         Unreviewed gardening.
1682
1683         * gpu-process/TestExpectations:
1684
1685 2022-02-08  Jon Lee  <jonlee@apple.com>
1686
1687         Unreviewed gardening.
1688
1689         Reflecting pixel diffs from EWS run.
1690         * css1/basic/class_as_selector.html:
1691         * css3/background/background-repeat-round-auto1.html:
1692         * css3/background/background-repeat-space-content.html:
1693         * css3/color/box-shadows.html:
1694         * css3/color/gradients.html:
1695         * fast/css/heightless-list-item.html:
1696         * fast/css/object-position/object-position-img-svg.html:
1697         * fast/gradients/alpha-premultiplied.html:
1698         * fast/text/simple-line-layout-line-box-contain-glyphs.html:
1699         * fast/text/simple-line-layout-text-position-with-stroke.html:
1700         * svg/animations/multiple-animateTransform-additive-sum.svg:
1701
1702 2022-02-08  Sam Weinig  <weinig@apple.com>
1703
1704         Conversion to a color space with a smaller gamut should perform gamut mapping
1705         https://bugs.webkit.org/show_bug.cgi?id=236200
1706
1707         Reviewed by Darin Adler.
1708
1709         * platform/gtk/TestExpectations:
1710         Add more tests that are only failing on the GTK bots due to a small floating point issues that needs further investigation.
1711
1712 2022-02-08  Youenn Fablet  <youenn@apple.com>
1713
1714         LibWebRTCCodecs SharedVideoFrameWriters can deadlock in case of GPUProcess crash
1715         https://bugs.webkit.org/show_bug.cgi?id=236132
1716
1717         Reviewed by Eric Carlson.
1718
1719         * platform/gtk/TestExpectations: Skip test as it is crashing in GTK bot.
1720         * webrtc/vp8-then-h264-gpu-process-crash-expected.txt: Added.
1721         * webrtc/vp8-then-h264-gpu-process-crash.html: Added.
1722
1723 2022-02-08  Jon Lee  <jonlee@apple.com>
1724
1725         Enable GPU Process for WebGL by default on iOS
1726         https://bugs.webkit.org/show_bug.cgi?id=236218
1727
1728         Reviewed by Kimmo Kinnunen.
1729
1730         * platform/ios-simulator/TestExpectations: read-pixels-test.html is no longer slow.
1731         * platform/ios-wk2/TestExpectations:
1732
1733 2022-02-08  Matt Woodrow  <mattwoodrow@apple.com>
1734
1735         Return 'none' for the computed style of mask when there are no mask images
1736         https://bugs.webkit.org/show_bug.cgi?id=236265
1737         <rdar://88178304>
1738
1739         Reviewed by Dean Jackson.
1740
1741         * fast/masking/parsing-mask-expected.txt:
1742         * fast/masking/parsing-mask.html:
1743
1744         Updated expected results to expect 'none' for all cases where there isn't an actual mask
1745         image.
1746
1747 2022-02-08  Diego Pino Garcia  <dpino@igalia.com>
1748
1749         [GTK] Garden tests failing after r288070
1750
1751         Unreviewed test gardening.
1752
1753         * platform/gtk/TestExpectations:
1754
1755 2022-02-07  Jon Lee  <jonlee@apple.com>
1756
1757         Unreviewed gardening.
1758
1759         Add fuzzy data to tests.
1760         * compositing/patterns/direct-pattern-compositing-cover.html:
1761         * compositing/patterns/direct-pattern-compositing-size.html:
1762         * css3/calc/block-mask-overlay-image-outset.html:
1763         * fast/backgrounds/background-opaque-clipped-gradients.html:
1764         * fast/borders/border-image-repeat-stretch.html:
1765         * fast/layers/overflow-scroll-transform-border-radius.html:
1766         * fast/text/international/system-language/hindi-system-font-punctuation.html:
1767         * fast/text/simple-lines-float.html:
1768         * http/tests/security/svg-image-with-cached-remote-image.html:
1769         * svg/clip-path/clip-opacity.html:
1770
1771 2022-02-07  Tyler Wilcock  <tyler_w@apple.com>
1772
1773         AX: Move node-dependent role computation to AccessibilityNodeObject from AccessibilityRenderObject
1774         https://bugs.webkit.org/show_bug.cgi?id=236166
1775
1776         Reviewed by Chris Fleizach.
1777
1778         Add test to verify ARIA visible objects (e.g. those with `hidden` and
1779         `aria-hidden="false"`) compute their role and subrole properly based
1780         on their DOM element.
1781
1782         * accessibility/aria-visible-element-roles.html: Added.
1783         * platform/glib/accessibility/aria-visible-element-roles-expected.txt: Added.
1784         * platform/mac-wk1/accessibility/aria-visible-element-roles-expected.txt: Added.
1785         * platform/mac-wk2/accessibility/aria-visible-element-roles-expected.txt: Added.
1786         * platform/win/accessibility/aria-visible-element-roles-expected.txt: Added.
1787
1788         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
1789         This patch results in a progression in computing the role of these
1790         inputs, which before were all consided to be AXGroup:
1791           - input[type='date']
1792           - input[type='datetime-local']
1793           - input[type='month']
1794           - input[type='time']
1795           - input[type='week']
1796
1797 2022-02-07  Chris Dumez  <cdumez@apple.com>
1798
1799         Add support for sharing Shared Workers (including across WebProcesses)
1800         https://bugs.webkit.org/show_bug.cgi?id=235958
1801         <rdar://problem/88330666>
1802
1803         Reviewed by Darin Adler.
1804
1805         Rebaseline existing WPT tests involving shared workers.
1806
1807         * TestExpectations:
1808         * platform/gtk-wk2/imported/w3c/web-platform-tests/content-security-policy/inside-worker/sharedworker-connect-src.sub-expected.txt: Added.
1809         * platform/gtk-wk2/imported/w3c/web-platform-tests/content-security-policy/inside-worker/sharedworker-report-only.sub-expected.txt: Added.
1810         * platform/gtk-wk2/imported/w3c/web-platform-tests/content-security-policy/inside-worker/sharedworker-script-src.sub-expected.txt: Added.
1811         * platform/gtk-wk2/imported/w3c/web-platform-tests/workers/modules/shared-worker-import-blob-url.window-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/modules/shared-worker-import-blob-url.window-expected.txt.
1812         * platform/gtk-wk2/imported/w3c/web-platform-tests/workers/modules/shared-worker-import-data-url.window-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/modules/shared-worker-import-data-url.window-expected.txt.
1813         * platform/gtk-wk2/imported/w3c/web-platform-tests/workers/modules/shared-worker-import.window-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/modules/shared-worker-import.window-expected.txt.
1814         * platform/gtk-wk2/imported/w3c/web-platform-tests/workers/modules/shared-worker-options-credentials-expected.txt: Added.
1815         * platform/gtk-wk2/imported/w3c/web-platform-tests/xhr/open-url-redirected-sharedworker-origin-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/xhr/open-url-redirected-sharedworker-origin-expected.txt.
1816
1817 2022-02-07  Chris Dumez  <cdumez@apple.com>
1818
1819         Unreviewed, rename test in TestExpectations to match the actual test name.
1820
1821         The test was likely renamed but TestExpectations were not updated accordingly.
1822         As per the bots, the test is still flaky.
1823
1824         * TestExpectations:
1825         * platform/mac-wk1/TestExpectations:
1826         * platform/mac-wk1/imported/w3c/web-platform-tests/html/rendering/replaced-elements/attributes-for-embedded-content-and-images/img-aspect-ratio-lazy.tentative-expected.txt: Removed.
1827
1828 2022-02-07  Alan Bujtas  <zalan@apple.com>
1829
1830         Updating grid gap value does not recalculate styles
1831         https://bugs.webkit.org/show_bug.cgi?id=233252
1832         <rdar://problem/85727334>
1833
1834         Reviewed by Simon Fraser.
1835
1836         * fast/dynamic/gap-style-change-should-initiate-layout-expected.html: Added.
1837         * fast/dynamic/gap-style-change-should-initiate-layout.html: Added.
1838
1839 2022-02-07  Tyler Wilcock  <tyler_w@apple.com>
1840
1841         AX: The isolated tree needs to fix-up table cell parent relationships
1842         https://bugs.webkit.org/show_bug.cgi?id=236156
1843
1844         Reviewed by Chris Fleizach.
1845
1846         Add test verifying the the new, more correct isolated tree behavior.
1847
1848         * platform/glib/TestExpectations:
1849         * platform/win/TestExpectations:
1850         Skip new accessibility/table-search-traversal.html test due to 
1851         missing AccessibilityUIElement::uiElementForSearchPredicate implementation.
1852         * platform/ios/TestExpectations:
1853         Enable new accessibility/table-search-traversal.html test.
1854
1855         * accessibility/table-search-traversal.html: Added.
1856         * platform/ios/accessibility/table-search-traversal-expected.txt: Added.
1857         * platform/mac/accessibility/table-search-traversal-expected.txt: Added.
1858
1859         * platform/ios/imported/blink/accessibility/link-inside-label-expected.txt:
1860         This patch implements AccessibilityUIElement::role on iOS, which
1861         changes this test's output (in a positive way).
1862
1863 2022-02-07  Antoine Quint  <graouts@webkit.org>
1864
1865         [css-logical] css/css-logical/animation-003.tentative is no longer a failure
1866         https://bugs.webkit.org/show_bug.cgi?id=236242
1867
1868         Unreviewed test gardening following a likely progression with bug 218092.
1869
1870         * TestExpectations:
1871
1872 2022-02-07  Arcady Goldmints-Orlov  <agoldmints@igalia.com>
1873
1874         [GTK] Remove failure expections for newly passing tests. Unreviewed test gardening.
1875         https://bugs.webkit.org/show_bug.cgi?id=236243
1876
1877         * platform/gtk/TestExpectations:
1878
1879 2022-02-07  Antti Koivisto  <antti@apple.com>
1880
1881         [CSS Container Queries] Add ContainerQueryEvaluator
1882         https://bugs.webkit.org/show_bug.cgi?id=236096
1883
1884         Reviewed by Darin Adler.
1885
1886         * TestExpectations:
1887
1888 2022-02-07  Antoine Quint  <graouts@webkit.org>
1889
1890         [Web Animations] Starting a transform animation with a 1ms delay doesn't run it accelerated
1891         https://bugs.webkit.org/show_bug.cgi?id=236080
1892         <rdar://problem/88432373>
1893
1894         Reviewed by Dean Jackson.
1895
1896         Add a test that runs a "transform" animation with a small delay and checks that it yielded
1897         an accelerated animation. We also rewrite some existing tests to use internals.acceleratedAnimationsForElement()
1898         since relying on a layer tree dump was not reliable, which also resolves some platform-specific
1899         issues.
1900
1901         * platform/glib/TestExpectations:
1902         * platform/gtk/webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Removed.
1903         * platform/mac-wk1/webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Removed.
1904         * platform/win/TestExpectations:
1905         * webanimations/accelerated-css-transition-with-easing-y-axis-above-1.html: Make sure overflow doesn't cause an image failure.
1906         * webanimations/partly-accelerated-transition-by-removing-property-expected.txt:
1907         * webanimations/partly-accelerated-transition-by-removing-property.html: Rewrite test to check on the accelerated
1908         animation count and ensure the element is already composited to make the test work on WK1 and GTK.
1909         * webanimations/resources/request-frames-until-true.js: Added.
1910         (const.requestFramesUntilTrue.async resolveCondition):
1911         * webanimations/transform-animation-with-delay-yields-accelerated-animation-expected.txt: Added.
1912         * webanimations/transform-animation-with-delay-yields-accelerated-animation.html: Added.
1913
1914 2022-02-07  Rob Buis  <rbuis@igalia.com>
1915
1916         Bail out early in stopForUserCancel
1917         https://bugs.webkit.org/show_bug.cgi?id=223536
1918
1919         Reviewed by Darin Adler.
1920
1921         Add test for this.
1922
1923         * fast/loader/commit-provisional-load-crash-expected.txt: Added.
1924         * fast/loader/commit-provisional-load-crash.html: Added.
1925
1926 2022-02-07  Ziran Sun  <zsun@igalia.com>
1927
1928         [Forms] Alias appearance <compat-auto> keywords to 'auto'
1929         https://bugs.webkit.org/show_bug.cgi?id=235944
1930
1931         Reviewed by Aditya Keerthi.
1932
1933         Unskip tests in test expactation files that are now passing.          
1934         * TestExpectations:
1935         * platform/gtk/TestExpectations:
1936
1937 2022-02-06  Jean-Yves Avenard  <jya@apple.com>
1938
1939         media/media-source/media-webm-vorbis-partial.html is failing
1940         https://bugs.webkit.org/show_bug.cgi?id=236211
1941         rdar://88298267
1942
1943         Reviewed by Darin Adler.
1944
1945         The manifest data was incorrect, the webm cluster size is 10004 bytes long.
1946         Expand the test so it's consistent with the webm/opus one.
1947
1948         * media/media-source/content/test-vorbis-manifest.json:
1949         * media/media-source/media-webm-vorbis-partial.html:
1950
1951 2022-02-06  Sam Weinig  <weinig@apple.com>
1952
1953         Remove duplicate tests that have been upstreamed to WPT
1954         https://bugs.webkit.org/show_bug.cgi?id=236214
1955
1956         Reviewed by Darin Adler.
1957
1958         * fast/css/parsing-color-contrast-expected.txt: Removed.
1959         * fast/css/parsing-color-contrast.html: Removed.
1960         * fast/css/parsing-color-function-expected.txt: Removed.
1961         * fast/css/parsing-color-function.html: Removed.
1962         * fast/css/parsing-color-mix-expected.txt: Removed.
1963         * fast/css/parsing-color-mix.html: Removed.
1964         * fast/css/parsing-lab-colors-expected.txt: Removed.
1965         * fast/css/parsing-lab-colors.html: Removed.
1966         * fast/css/parsing-relative-color-syntax-expected.txt: Removed.
1967         * fast/css/parsing-relative-color-syntax.html: Removed.
1968         These have all been added to wpt's css/css-color test suite.
1969
1970         * platform/glib/TestExpectations:
1971         * platform/win/TestExpectations:
1972         Update to account for removed tests.
1973
1974 2022-02-06  Alexey Shvayka  <ashvayka@apple.com>
1975
1976         Object literal doesn't properly resolve name clash between an accessor and a constant property
1977         https://bugs.webkit.org/show_bug.cgi?id=220574
1978
1979         Reviewed by Yusuke Suzuki.
1980
1981         Adjusted test now passes on V8 and SpiderMonkey as well.
1982
1983         * js/class-syntax-method-names-expected.txt:
1984         * js/script-tests/class-syntax-method-names.js:
1985
1986 2022-02-05  Chris Dumez  <cdumez@apple.com>
1987
1988         Resync web-platform-tests/dom from upstream
1989         https://bugs.webkit.org/show_bug.cgi?id=236147
1990
1991         Reviewed by Darin Adler.
1992
1993         Resync web-platform-tests/dom from upstream 893e71aa9c0a97d259ff.
1994
1995         * platform/mac-wk1/TestExpectations:
1996         * platform/win/TestExpectations:
1997
1998 2022-02-05  Alan Bujtas  <zalan@apple.com>
1999
2000         [RenderTreeBuilder] Clean up column spanners when style change affects containing block
2001         https://bugs.webkit.org/show_bug.cgi?id=236042
2002         <rdar://83975391>
2003
2004         Reviewed by Antti Koivisto.
2005
2006         * fast/multicol/leftover-spanner-on-style-change-crash-expected.txt: Added.
2007         * fast/multicol/leftover-spanner-on-style-change-crash.html: Added.
2008         * fast/multicol/leftover-spanner-on-style-change-crash2-expected.txt: Added.
2009         * fast/multicol/leftover-spanner-on-style-change-crash2.html: Added.
2010
2011 2022-02-04  Yusuke Suzuki  <ysuzuki@apple.com>
2012
2013         WeakRef deref can return null instead of undefined
2014         https://bugs.webkit.org/show_bug.cgi?id=235880
2015
2016         Reviewed by Sam Weinig and Alexey Shvayka.
2017
2018         * js/script-tests/weakref-async-is-collected.js:
2019         (async test):
2020         * js/script-tests/weakref-eventually-collects-values.js:
2021         (let.weakRefs.async test):
2022         * js/script-tests/weakref-finalizationregistry.js:
2023         (async test):
2024         * js/script-tests/weakref-microtasks-dont-collect.js:
2025         (async test):
2026
2027 2022-02-04  Myles C. Maxfield  <mmaxfield@apple.com>
2028
2029         ch unit fallback size doesn't match the spec
2030         https://bugs.webkit.org/show_bug.cgi?id=236073
2031         <rdar://problem/88513297>
2032
2033         Reviewed by Cameron McCormack.
2034
2035         This can't be a WPT test because it uses an SVG font which we're the only browser to support.
2036
2037         * fast/text/ch-unit-without-zero-glyph-expected.html: Added.
2038         * fast/text/ch-unit-without-zero-glyph.html: Added.
2039
2040 2022-02-04  Arcady Goldmints-Orlov  <agoldmints@igalia.com>
2041
2042         REGRESSION(r280077): [GTK] It caused 155 new test failures
2043         https://bugs.webkit.org/show_bug.cgi?id=228153
2044
2045         Reviewed by Michael Catanzaro.
2046
2047         * platform/glib/TestExpectations:
2048         * platform/gtk/TestExpectations: Garden tests that no longer fail.
2049         * platform/gtk/css1/font_properties/font-expected.txt:
2050         * platform/gtk/css1/pseudo/multiple_pseudo_elements-expected.txt:
2051         * platform/gtk/imported/w3c/web-platform-tests/css/css-fonts/animations/system-fonts-expected.txt:
2052         * platform/wpe/TestExpectations:
2053
2054 2022-02-04  Commit Queue  <commit-queue@webkit.org>
2055
2056         Unreviewed, reverting r289098.
2057         https://bugs.webkit.org/show_bug.cgi?id=236154
2058
2059         caused some unexpected crashes
2060
2061         Reverted changeset:
2062
2063         "[RenderTreeBuilder] Clean up column spanners when style
2064         change affects containing block"
2065         https://bugs.webkit.org/show_bug.cgi?id=236042
2066         https://commits.webkit.org/r289098
2067
2068 2022-02-04  Sam Weinig  <weinig@apple.com>
2069
2070         Gradients don't correctly interpolate missing/none color components correctly
2071         https://bugs.webkit.org/show_bug.cgi?id=236025
2072
2073         Reviewed by Simon Fraser.
2074
2075         Add tests of gradients with explicit 'none' components in some of the colors.
2076
2077         * fast/gradients/gradient-with-missing-components-expected.html: Added.
2078         * fast/gradients/gradient-with-missing-components.html: Added.
2079
2080 2022-02-04  Kate Cheney  <katherine_cheney@apple.com>
2081
2082         Fix App Privacy Report redirect attribution
2083         https://bugs.webkit.org/show_bug.cgi?id=236111
2084
2085         Reviewed by Brent Fulgham.
2086
2087         * http/tests/app-privacy-report/resources/redirect.js: Added.
2088         * http/tests/app-privacy-report/app-attribution-redirect-expected.txt: Added.
2089         * http/tests/app-privacy-report/app-attribution-redirect.html: Added.
2090         * http/tests/app-privacy-report/user-attribution-redirect-expected.txt: Added.
2091         * http/tests/app-privacy-report/user-attribution-redirect.html: Added.
2092
2093 2022-02-04  Chris Dumez  <cdumez@apple.com>
2094
2095         Unreviewed, unskip more Shared Worker layout tests on WK2.
2096
2097         * TestExpectations:
2098         * platform/mac-wk1/TestExpectations:
2099         * platform/win/TestExpectations:
2100
2101 2022-02-04  Chris Dumez  <cdumez@apple.com>
2102
2103         Fix WPT test importer and resync web-platform-tests/workers from upstream
2104         https://bugs.webkit.org/show_bug.cgi?id=236101
2105
2106         Reviewed by Youenn Fablet.
2107
2108         * TestExpectations:
2109
2110 2022-02-04  Chris Dumez  <cdumez@apple.com>
2111
2112         Unreviewed, drop badly imported test due to WPT importer bug getting fixed in Bug 236101.
2113
2114         * platform/ios-wk2/imported/w3c/web-platform-tests/css/filter-effects/idlharness.any.serviceworker-expected.txt: Removed.
2115
2116 2022-02-04  Commit Queue  <commit-queue@webkit.org>
2117
2118         Unreviewed, reverting r288996.
2119         https://bugs.webkit.org/show_bug.cgi?id=236141
2120
2121         Causing debug asserts
2122
2123         Reverted changeset:
2124
2125         "No breakpoints hit on github.com, and some are invalid"
2126         https://bugs.webkit.org/show_bug.cgi?id=235607
2127         https://commits.webkit.org/r288996
2128
2129 2022-02-04  Sergio Villar Senin  <svillar@igalia.com>
2130
2131         HTMLMediaElement should dispatch the resize event asynchronously
2132         https://bugs.webkit.org/show_bug.cgi?id=230895
2133
2134         Reviewed by Darin Adler.
2135
2136         * media/modern-media-controls/media-controller/media-controller-resize.html: Remove the event
2137         listener to avoid an extra notification.
2138         * platform/mac/TestExpectations: Unskipped tests that pass now.
2139         * platform/wincairo/TestExpectations: Ditto.
2140
2141 2022-02-03  Myles C. Maxfield  <mmaxfield@apple.com>
2142
2143         Two bopomofo tone marks are not moved to the correct place in vertical text with a particular bopomofo font
2144         https://bugs.webkit.org/show_bug.cgi?id=235257
2145         <rdar://problem/87625596>
2146
2147         Reviewed by Darin Adler.
2148
2149         This can't be a WPT test because we only have permission to add the test font to the WebKit repository.
2150
2151         Thank you so much to Bobby Tung and But Ko for reporting this bug and providing a test font for it!!!
2152
2153         * fast/text/bopomofo-tone-marks-2-expected-mismatch.html: Added.
2154         * fast/text/bopomofo-tone-marks-2.html: Added.
2155         * fast/text/bopomofo-tone-marks-expected-mismatch.html: Added.
2156         * fast/text/bopomofo-tone-marks.html: Added.
2157         * fast/text/resources/BopomofoGposSubset-Regular/BopomofoGposSubset-Regular.ttf: Added.
2158         * fast/text/resources/BopomofoGposSubset-Regular/LICENSE: Added.
2159
2160 2022-02-03  Alan Bujtas  <zalan@apple.com>
2161
2162         [RenderTreeBuilder] Clean up column spanners when style change affects containing block
2163         https://bugs.webkit.org/show_bug.cgi?id=236042
2164         <rdar://83975391>
2165
2166         Reviewed by Antti Koivisto.
2167
2168         * fast/multicol/leftover-spanner-on-style-change-crash-expected.txt: Added.
2169         * fast/multicol/leftover-spanner-on-style-change-crash.html: Added.
2170
2171 2022-02-03  Jon Lee  <jonlee@apple.com>
2172
2173         Unreviewed gardening.
2174
2175         * gpu-process/TestExpectations: Tests are no longer crashing.
2176
2177 2022-02-03  Ziran Sun  <zsun@igalia.com>
2178
2179         [Forms] Value doesn't change for stepUp()/stepDown() with out of range values
2180         https://bugs.webkit.org/show_bug.cgi?id=235509
2181
2182         Reviewed by Chris Dumez.
2183
2184         Update expectation files.        
2185
2186         * fast/forms/date/date-stepup-stepdown-expected.txt:
2187         * fast/forms/date/date-stepup-stepdown.html:
2188         * fast/forms/datetimelocal/datetimelocal-stepup-stepdown-expected.txt:
2189         * fast/forms/datetimelocal/datetimelocal-stepup-stepdown.html:
2190         * fast/forms/month/month-stepup-stepdown-expected.txt:
2191         * fast/forms/month/month-stepup-stepdown.html:
2192         * fast/forms/number/number-stepup-stepdown-expected.txt:
2193         * fast/forms/number/number-stepup-stepdown.html:
2194         * fast/forms/range/range-stepup-stepdown-expected.txt:
2195         * fast/forms/range/range-stepup-stepdown.html:
2196         * fast/forms/time/time-stepup-stepdown-expected.txt:
2197         * fast/forms/time/time-stepup-stepdown.html:
2198         * fast/forms/week/week-stepup-stepdown-expected.txt:
2199         * fast/forms/week/week-stepup-stepdown.html:
2200         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
2201         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
2202         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/input-stepdown-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/input-stepdown-expected.txt.
2203         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/input-stepup-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/input-stepup-expected.txt.
2204         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
2205
2206 2022-02-03  Nikolaos Mouchtaris  <nmouchtaris@apple.com>
2207
2208         Implement CSS overscroll-behavior for synchronous scroll
2209         https://bugs.webkit.org/show_bug.cgi?id=222968
2210
2211         Reviewed by Simon Fraser.
2212
2213         * fast/scrolling/sync-scroll-overscroll-behavior-element-expected.txt: Added.
2214         * fast/scrolling/sync-scroll-overscroll-behavior-element.html: Added.
2215         * fast/scrolling/sync-scroll-overscroll-behavior-iframe-expected.txt: Added.
2216         * fast/scrolling/sync-scroll-overscroll-behavior-iframe.html: Added.
2217         * fast/scrolling/sync-scroll-overscroll-behavior-unscrollable-element-expected.txt: Added.
2218         * fast/scrolling/sync-scroll-overscroll-behavior-unscrollable-element.html: Added.
2219         * fast/scrolling/sync-scroll-overscroll-behavior-unscrollable-iframe-expected.txt: Added.
2220         * fast/scrolling/sync-scroll-overscroll-behavior-unscrollable-iframe.html: Added.
2221         * platform/mac-wk1/TestExpectations:
2222         * platform/win/TestExpectations:
2223
2224 2022-02-03  Kimmo Kinnunen  <kkinnunen@apple.com>
2225
2226         ANGLE Metal and ANGLE OpenGL cannot be initialised one after the other
2227         https://bugs.webkit.org/show_bug.cgi?id=236030
2228
2229         Reviewed by Dean Jackson.
2230
2231         * webgl/pending/conformance2/misc/webgl2-after-webgl1-bug-expected.txt: Added.
2232         * webgl/pending/conformance2/misc/webgl2-after-webgl1-bug.html: Added.
2233         * webgl/resources/pending_webgl_test_files/conformance2/misc/webgl2-after-webgl1-bug.html: Added.
2234
2235 2022-02-03  Patrick Griffis  <pgriffis@igalia.com>
2236
2237         [Win] Update expectations for failing CSP test
2238         https://bugs.webkit.org/show_bug.cgi?id=236093
2239
2240         Unreviewed expectations update.
2241
2242         * platform/win/TestExpectations:
2243
2244 2022-02-03  Frédéric Wang  <fwang@igalia.com>
2245
2246         null ptr deref in RenderTreeBuilder::Block::attachIgnoringContinuation
2247         https://bugs.webkit.org/show_bug.cgi?id=234170
2248
2249         Reviewed by Antti Koivisto.
2250
2251         Add regression test.
2252
2253         * fast/css/top-layer-display-contents-crash-expected.txt: Added.
2254         * fast/css/top-layer-display-contents-crash.html: Added.
2255
2256 2022-02-03  Chris Dumez  <cdumez@apple.com>
2257
2258         Start connecting SharedWorker to the WebKit2 layer
2259         https://bugs.webkit.org/show_bug.cgi?id=236052
2260
2261         Reviewed by Darin Adler.
2262
2263         Skip pure SharedWorkers tests on WK1 since we will only implement this for WebKit2 in the short term.
2264         Land WK1-specific baselines for tests that use SharedWorkers but also cover other things.
2265
2266         * platform/mac-wk1/TestExpectations:
2267         * platform/mac-wk1/imported/w3c/web-platform-tests/content-security-policy/script-src/worker-importscripts.sub-expected.txt: Added.
2268         * platform/mac-wk1/imported/w3c/web-platform-tests/content-security-policy/script-src/worker-set-timeout.sub-expected.txt: Added.
2269         * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/offline/appcache/workers/appcache-worker.https-expected.txt: Added.
2270         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-meta/import-meta-url-expected.txt: Added.
2271         * platform/mac-wk1/imported/w3c/web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin/Worker_Self_Origin-expected.txt: Added.
2272         * platform/mac-wk1/imported/w3c/web-platform-tests/webmessaging/broadcastchannel/workers-expected.txt: Added.
2273         * platform/mac-wk1/imported/w3c/web-platform-tests/workers/abrupt-completion-expected.txt: Added.
2274         * platform/mac-wk1/imported/w3c/web-platform-tests/workers/semantics/multiple-workers/001-expected.txt: Added.
2275         * platform/mac-wk1/imported/w3c/web-platform-tests/workers/semantics/run-a-worker/003-expected.txt: Added.
2276         * platform/win/TestExpectations:
2277
2278 2022-02-03  Youenn Fablet  <youenn@apple.com>
2279
2280         RealtimeIncomingVideoSourceCocoa should not need to create IOSurfaces
2281         https://bugs.webkit.org/show_bug.cgi?id=235952
2282
2283         Reviewed by Eric Carlson.
2284
2285         * webrtc/vp8-then-h264-expected.txt: Added.
2286         * webrtc/vp8-then-h264.html: Added.
2287
2288 2022-02-03  Martin Robinson  <mrobinson@webkit.org>
2289
2290         Transform interpolation should blend between shared transform function primitives
2291         https://bugs.webkit.org/show_bug.cgi?id=235311
2292         <rdar://problem/88012700>
2293
2294         Reviewed by Simon Fraser.
2295
2296         Remove a duplicated baseline.
2297
2298         * platform/glib/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-inline-value-expected.txt: Removed.
2299
2300 2022-02-02  Carlos Garcia Campos  <cgarcia@igalia.com>
2301
2302         [GTK][a11y] Set platform name to atspi in WTR
2303         https://bugs.webkit.org/show_bug.cgi?id=232227
2304
2305         Reviewed by Adrian Perez de Castro.
2306
2307         Update tests to use atspi instead of atk.
2308
2309         * accessibility/add-children-pseudo-element.html:
2310         * accessibility/aria-hidden-false-works-in-subtrees.html:
2311         * accessibility/aria-label-on-label-element.html:
2312         * accessibility/aria-option-role.html:
2313         * accessibility/auto-fill-crash.html:
2314         * accessibility/combo-box-collapsed-selection-changed.html:
2315         * accessibility/content-editable-as-textarea.html:
2316         * accessibility/focusable-inside-hidden.html:
2317         * accessibility/form-control-value-settable.html:
2318         * accessibility/gtk/caret-offsets-and-extraneous-white-spaces.html:
2319         * accessibility/gtk/caret-offsets.html:
2320         * accessibility/gtk/resources/atk-helpers.js: Removed.
2321         * accessibility/gtk/text-in-span-block-in-a-block.html:
2322         * accessibility/ignore-spacer-elements.html:
2323         * accessibility/insert-children-assert.html:
2324         * accessibility/list-detection.html:
2325         * accessibility/menu-list-sends-change-notification.html:
2326         * accessibility/radio-button-title-label.html:
2327         * accessibility/render-counter-text.html:
2328         * accessibility/roles-computedRoleString.html:
2329         * accessibility/roles-exposed.html:
2330         * accessibility/secure-textfield-title-ui.html:
2331         * accessibility/select-element-at-index.html:
2332         * accessibility/svg-bounds.html:
2333         * accessibility/table-column-headers-with-captions.html:
2334         * accessibility/table-fallback-roles-expose-element-attributes.html:
2335         * accessibility/table-with-footer-section-above-body.html:
2336         * platform/glib/accessibility/platform-name-expected.txt:
2337         * resources/accessibility-helper.js:
2338         (platformValueForW3CName):
2339         (platformValueForW3CDescription):
2340         (platformRoleForComboBox):
2341         (platformRoleForStaticText):
2342         (spinnerForTextInput):
2343
2344 2022-02-02  Patrick Griffis  <pgriffis@igalia.com>
2345
2346         CSP: Implement wasm-unsafe-eval
2347         https://bugs.webkit.org/show_bug.cgi?id=235408
2348
2349         Reviewed by Kate Cheney.
2350
2351         Update expectations with new CSP message.
2352
2353         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-expected.txt:
2354         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe-expected.txt:
2355         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script-expected.txt:
2356         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt:
2357
2358 2022-02-02  Patrick Griffis  <pgriffis@igalia.com>
2359
2360         CSP: Fix matching wildcard hosts
2361         https://bugs.webkit.org/show_bug.cgi?id=235992
2362
2363         Reviewed by Kate Cheney.
2364
2365         Rewrite test to expect CSP3 compliant behavior.
2366
2367         * http/tests/security/contentSecurityPolicy/image-full-host-wildcard-allowed-expected.txt: Removed.
2368         * http/tests/security/contentSecurityPolicy/image-full-host-wildcard-blocked-expected.txt: Added.
2369         * http/tests/security/contentSecurityPolicy/image-full-host-wildcard-blocked.html: Renamed from LayoutTests/http/tests/security/contentSecurityPolicy/image-full-host-wildcard-allowed.html.
2370
2371 2022-02-02  Myles C. Maxfield  <mmaxfield@apple.com>
2372
2373         Percentage word spacing doesn't incorporate synthetic bold expansion
2374         https://bugs.webkit.org/show_bug.cgi?id=236007
2375
2376         Reviewed by Alan Bujtas.
2377
2378         * fast/text/synthetic-bold-percentage-word-spacing-expected.html: Added.
2379         * fast/text/synthetic-bold-percentage-word-spacing.html: Added.
2380
2381 2022-02-02  Patrick Angle  <pangle@apple.com>
2382
2383         No breakpoints hit on github.com, and some are invalid
2384         https://bugs.webkit.org/show_bug.cgi?id=235607
2385
2386         Reviewed by Yusuke Suzuki.
2387
2388         Add test cases for resolving breakpoints on lines that begin with the end of multi-line strings, comments, and
2389         template strings.
2390
2391         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations-expected.txt:
2392         * inspector/debugger/breakpoints/resolved-dump-all-pause-locations.html:
2393         * inspector/debugger/breakpoints/resources/dump-multiline.js: Added.
2394
2395 2022-02-02  Patrick Griffis  <pgriffis@igalia.com>
2396
2397         CSP: Fix returned WebAssembly error type when blocked
2398         https://bugs.webkit.org/show_bug.cgi?id=235319
2399
2400         Reviewed by Kate Cheney.
2401
2402         Update expectations.
2403
2404         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-expected.txt:
2405         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-about-blank-iframe-expected.txt:
2406         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-external-script-expected.txt:
2407         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt:
2408
2409 2022-02-02  Said Abou-Hallawa  <said@apple.com>
2410
2411         REGRESSION(r288865): SourceImage should never sink its ImageBuffer to a NativeImage
2412         https://bugs.webkit.org/show_bug.cgi?id=236005
2413
2414         Reviewed by Simon Fraser.
2415
2416         * svg/custom/pattern-multiple-referencing-expected.txt: Added.
2417         * svg/custom/pattern-multiple-referencing.html: Added.
2418
2419 2022-02-02  Patrick Griffis  <pgriffis@igalia.com>
2420
2421         WPT: Import WebAssembly CSP tests
2422         https://bugs.webkit.org/show_bug.cgi?id=235319
2423
2424         Reviewed by Kate Cheney.
2425
2426         Skip CSP tests that time out.
2427
2428         * TestExpectations:
2429         * platform/mac-wk1/TestExpectations:
2430
2431 2022-02-02  Youenn Fablet  <youenn@apple.com>
2432
2433         ServiceWorkerNavigationPreloader should only be used once
2434         https://bugs.webkit.org/show_bug.cgi?id=235882
2435         <rdar://88226432>
2436
2437         Reviewed by Chris Dumez.
2438
2439         * http/wpt/service-workers/fetch-service-worker-preload-cache.https-expected.txt: Added.
2440         * http/wpt/service-workers/fetch-service-worker-preload-cache.https.html: Added.
2441         * http/wpt/service-workers/resources/fetch-service-worker-preload-script.py:
2442
2443 2022-02-01  Alan Bujtas  <zalan@apple.com>
2444
2445         [LFC][IFC] Using Fontcascade::spaceWidth to subtract the trailing space width may result in incorrect layout
2446         https://bugs.webkit.org/show_bug.cgi?id=235937
2447         <rdar://88059633>
2448
2449         Reviewed by Antti Koivisto and Simon Fraser.
2450
2451         * platform/mac-bigsur/fonts/monospace-expected.txt: Added.
2452
2453 2022-02-01  Commit Queue  <commit-queue@webkit.org>
2454
2455         Unreviewed, reverting r288914.
2456         https://bugs.webkit.org/show_bug.cgi?id=235998
2457
2458         Broke some layout tests
2459
2460         Reverted changeset:
2461
2462         "[LFC][IFC] Using Fontcascade::spaceWidth to subtract the
2463         trailing space width may result in incorrect layout"
2464         https://bugs.webkit.org/show_bug.cgi?id=235937
2465         https://commits.webkit.org/r288914
2466
2467 2022-02-01  Ben Nham  <nham@apple.com>
2468
2469         Forward messages from NetworkProcess to webpushd
2470         https://bugs.webkit.org/show_bug.cgi?id=235855
2471
2472         Reviewed by Brent Fulgham.
2473
2474         Update existing tests to test for AbortError, since that's the exception type specified in
2475         the spec.
2476
2477         * http/wpt/push-api/pushManager.any.js:
2478         (promise_test.async test):
2479
2480 2022-02-01  Alan Bujtas  <zalan@apple.com>
2481
2482         [LFC][IFC] Using Fontcascade::spaceWidth to subtract the trailing space width may result in incorrect layout
2483         https://bugs.webkit.org/show_bug.cgi?id=235937
2484         <rdar://88059633>
2485
2486         Reviewed by Antti Koivisto.
2487
2488         * platform/mac-bigsur/fonts/monospace-expected.txt: Added.
2489
2490 2022-02-01  Commit Queue  <commit-queue@webkit.org>
2491
2492         Unreviewed, reverting r288538.
2493         https://bugs.webkit.org/show_bug.cgi?id=235968
2494
2495         `Array#groupBy` name has web-compat issue
2496         <https://github.com/tc39/proposal-array-grouping/issues/37>
2497
2498         Reverted changeset:
2499
2500         "[JSC] Enable Array#groupBy and Array#groupByToMap"
2501         https://bugs.webkit.org/show_bug.cgi?id=235549
2502         https://commits.webkit.org/r288538
2503
2504 2022-02-01  Ada Chan  <ada.chan@apple.com>
2505
2506         [WebXR] Handle changes in XRSession's visibility state
2507         https://bugs.webkit.org/show_bug.cgi?id=235898
2508
2509         Reviewed by Sergio Villar Senin.
2510
2511         * TestExpectations:
2512         Unskip xrSession_visibilityState.https.html
2513         * platform/mac/imported/w3c/web-platform-tests/webxr/xrSession_visibilityState.https-expected.txt: Removed.
2514
2515 2022-02-01  Eric Carlson  <eric.carlson@apple.com>
2516
2517         [macOS] Expose screen and window capture state to WKWebView
2518         https://bugs.webkit.org/show_bug.cgi?id=235838
2519         <rdar://problem/88207924>
2520
2521         Reviewed by Youenn Fablet.
2522
2523         * fast/mediastream/get-display-media-muted.html: Update for new and renamed states.
2524         * fast/mediastream/media-stream-page-muted-expected.txt: Ditto.
2525         * fast/mediastream/media-stream-page-muted.html: Ditto.
2526
2527 2022-02-01  Gabriel Nava Marino  <gnavamarino@apple.com>
2528
2529         null ptr deref in LayoutIntegrationLineLayout LineLayout::adjustForPagination and LineLayout::visualOverflowBoundingBoxRectFor
2530         https://bugs.webkit.org/show_bug.cgi?id=235907
2531
2532         Reviewed by Antti Koivisto.
2533
2534         * fast/layoutformattingcontext/visual-overflow-bounding-box-rect-crash-expected.txt: Added.
2535         * fast/layoutformattingcontext/visual-overflow-bounding-box-rect-crash.html: Added.
2536
2537 2022-02-01  Antoine Quint  <graouts@webkit.org>
2538
2539         Animation from scale(0) has missing backing store
2540         https://bugs.webkit.org/show_bug.cgi?id=227733
2541         <rdar://problem/80246192>
2542
2543         Reviewed by Simon Fraser.
2544
2545         Add a new test which animates two squares, one on top of each other. The bottom square uses an animation
2546         that has an explicit "from" value of scale(0) and an explicit "to" value of scale(1) and is black. The top
2547         square uses an animation that has an explicit "from" value of scale(0) but no explicit "to" value, thus
2548         animating to scale(1) as well, and is white, matching the background color.
2549
2550         The bug we are fixing is that the square with an implicit "to" value would not yield a visible animation
2551         since we wouldn't account for the scale(1) target value and assuming we're never animating to a non-0
2552         value.
2553
2554         This test assumes that both animations run at the same time and thus the white square will always cover
2555         the black square (which is smaller to ensure no issues at the edges) and yield a completely white page.
2556
2557         * webanimations/accelerated-transform-animation-from-scale-zero-and-implicit-to-kefyrame-expected.html: Added.
2558         * webanimations/accelerated-transform-animation-from-scale-zero-and-implicit-to-kefyrame.html: Added.
2559
2560 2022-02-01  Youenn Fablet  <youenn@apple.com>
2561
2562         [BigSur+ wk2 Debug] webrtc/video-mute-vp8.html is a flaky failure
2563         https://bugs.webkit.org/show_bug.cgi?id=230359
2564         <rdar://problem/83203317>
2565
2566         Unreviewed.
2567
2568         Test is no longer flaky on bots.
2569
2570         * platform/mac-wk2/TestExpectations:
2571
2572 2022-02-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2573
2574         [GTK][WPE] Switch to use ATSPI instead of ATK
2575         https://bugs.webkit.org/show_bug.cgi?id=235942
2576
2577         Reviewed by Adrian Perez de Castro.
2578
2579         Update test expectations.
2580
2581         * accessibility/aria-table-attributes.html:
2582         * accessibility/combo-box-collapsed-selection-changed.html:
2583         * accessibility/gtk/caret-browsing-select-focus-expected.txt:
2584         * accessibility/gtk/caret-browsing-select-focus.html:
2585         * accessibility/gtk/caret-browsing-text-focus-expected.txt: Removed.
2586         * accessibility/gtk/caret-browsing-text-focus.html: Removed.
2587         * accessibility/gtk/combobox-descendants-orientation-crash-expected.txt: Removed.
2588         * accessibility/gtk/combobox-descendants-orientation-crash.html: Removed.
2589         * accessibility/gtk/object-attributes-expected.txt:
2590         * accessibility/gtk/spans-paragraphs-and-divs-tree-expected.txt:
2591         * accessibility/menu-list-sends-change-notification.html:
2592         * platform/glib/TestExpectations:
2593         * platform/glib/accessibility/aria-combobox-expected.txt: Added.
2594         * platform/glib/accessibility/aria-combobox-hierarchy-expected.txt:
2595         * platform/glib/accessibility/aria-table-attributes-expected.txt: Removed.
2596         * platform/glib/accessibility/combo-box-collapsed-selection-changed-expected.txt: Added.
2597         * platform/glib/accessibility/content-editable-as-textarea-expected.txt:
2598         * platform/glib/accessibility/lists-expected.txt:
2599         * platform/glib/accessibility/menu-list-sends-change-notification-expected.txt: Removed.
2600         * platform/glib/accessibility/multiselect-list-reports-active-option-expected.txt: Added.
2601         * platform/glib/accessibility/svg-remote-element-expected.txt:
2602         * platform/glib/accessibility/table-attributes-expected.txt:
2603         * platform/glib/accessibility/table-one-cell-expected.txt:
2604         * platform/glib/accessibility/table-sections-expected.txt:
2605         * platform/glib/accessibility/transformed-element-expected.txt:
2606         * platform/gtk/TestExpectations:
2607
2608 2022-02-01  Tim Nguyen  <ntim@apple.com>
2609
2610         Entirely remove support for -apple-trailing-word
2611         https://bugs.webkit.org/show_bug.cgi?id=234672
2612
2613         Reviewed by Simon Fraser.
2614
2615         * fast/text/trailing-word-detection-expected.txt: Removed.
2616         * fast/text/trailing-word-detection.html: Removed.
2617         * platform/glib/TestExpectations:
2618         * platform/win/TestExpectations:
2619         * platform/ios/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt:
2620         * platform/ios/imported/w3c/web-platform-tests/css/cssom/getComputedStyle-detached-subtree-expected.txt:
2621
2622 2022-01-31  Said Abou-Hallawa  <said@apple.com>
2623
2624         [GPU Process] Pattern should hold SourceImage which can be converted to a NativeImage only when needed
2625         https://bugs.webkit.org/show_bug.cgi?id=232411
2626         <rdar://problem/84998738>
2627
2628         Reviewed by Darin Adler.
2629
2630         Unskip layout tests for gpu process because they are fixed by this change.
2631
2632         * gpu-process/TestExpectations:
2633
2634 2022-01-31  Robert Jenner  <Jenner@apple.com>
2635
2636         REGRESSION(288052?): editing/execCommand/paste-as-quotation-disconnected-paragraph-ancestor-crash.html makes subsequent test fail, as DumpRenderTree compares to wrong expected result        
2637         https://bugs.webkit.org/show_bug.cgi?id=235733
2638
2639         Unreviewed test gardening.
2640
2641         * platform/mac-wk1/TestExpectations: Disabling test to verify cause of test failures.
2642
2643 2022-01-31  Robert Jenner  <Jenner@apple.com>
2644
2645         WindowServer returned not alive with context:,unresponsive work processor(s)
2646         rdar://problem/86037417
2647
2648         Unreviewed test gardening.
2649
2650         * platform/mac-wk2/TestExpectations: Temporarily disabling this test.
2651
2652 2022-01-31  Ryosuke Niwa  <rniwa@webkit.org>
2653
2654         Delete runtime flag for subresource integrity
2655         https://bugs.webkit.org/show_bug.cgi?id=235876
2656
2657         Reviewed by Darin Adler.
2658
2659         Deleted the test which was testing the behavior of WebKit when subresource integrity is disabled.
2660
2661         * http/tests/subresource-integrity/sri-disabled-with-setting-expected.txt: Removed.
2662         * http/tests/subresource-integrity/sri-disabled-with-setting.html: Removed.
2663
2664 2022-01-31  Takeshi Sone  <takeshi.sone@gmail.com>
2665
2666         Added a test to verify that setting undefined to video.playbackRate
2667         raises an exception.
2668         https://bugs.webkit.org/show_bug.cgi?id=235174
2669         rdar://problem/87815745
2670
2671         Reviewed by Eric Carlson.
2672
2673         * media/video-playbackrate-undefined-expected.txt: Added.
2674         * media/video-playbackrate-undefined.html: Added.
2675
2676 2022-01-31  Asumu Takikawa  <asumu@igalia.com>
2677
2678         Fix handling of module script errors in WebCore
2679         https://bugs.webkit.org/show_bug.cgi?id=218284
2680
2681         Reviewed by Yusuke Suzuki.
2682
2683         Adjust tests expectations to match fixed script loading behvior.
2684         Also add DumpJSConsoleLogInStdErr for flaky test (see bug 182177).
2685         Changed a JS DOM test to match spec behavior.
2686
2687         * TestExpectations:
2688         * js/dom/modules/module-incorrect-relative-specifier-expected.txt:
2689         * js/dom/modules/module-incorrect-relative-specifier.html:
2690         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-expected.txt: Removed.
2691
2692 2022-01-31  Antti Koivisto  <antti@apple.com>
2693
2694         [CSS Container Queries] Check for query containers when matching rules
2695         https://bugs.webkit.org/show_bug.cgi?id=235881
2696
2697         Reviewed by Antoine Quint.
2698
2699         * TestExpectations:
2700
2701 2022-01-30  Kimmo Kinnunen  <kkinnunen@apple.com>
2702
2703         Update LayoutTests/resources/testharness.js to 2021-6-24 version
2704         https://bugs.webkit.org/show_bug.cgi?id=235398
2705         <rdar://problem/88126222>
2706
2707         Reviewed by Youenn Fablet.
2708
2709         Copy testharness.js from imported/w3c/web-platform-tests
2710
2711         Copy idlharness.js from imported/w3c/web-platform-tests because it uses
2712         the new testharness.js APIs.
2713
2714         Copy webidl2.js from imported/w3c/web-platform-tests to resources/WebIDLParser.js
2715         because idlharness uses new webidl2.js logic.
2716
2717         Delete testharness.css, it is now bundled in testharness.js.
2718
2719         Update tests to accommodate the API change:
2720          - assert_throws_js check that the exception is of a particular JS
2721            exception type
2722          - assert_throws_dom check that the exception is of a particular
2723            DOMException type from a particular global object.
2724          - assert_throws_exactly check that the exception is a specific
2725            object.
2726
2727         Previously assert_throws was used and it hid unexpected exception errors.
2728
2729         Same for promise_rejects_*
2730
2731         async_test(f) now warns if f is not a normal function.
2732
2733         Singl page tests need a setup function.
2734
2735         * animations/animation-direction-normal.html:
2736         * animations/animation-direction-reverse.html:
2737         * animations/change-keyframes-name.html:
2738         * animations/play-state-paused.html:
2739         async_test(async function {...}) is incorrect (async test expects normal
2740         function that has asynchronous logic, not a function returning a promise.
2741         Use correct form:
2742         promise_test(async function { ... });
2743
2744         * css-custom-properties-api/registerProperty.html:
2745         Update exception expectation functions.
2746
2747         * editing/pasteboard/datatransfer-idl-expected.txt:
2748         * editing/pasteboard/datatransfer-idl.html:
2749         Update the datatransfer related idls from source, otherwise
2750         tests fail (harness now tests for constructor).
2751         Update the results.
2752
2753         * editing/text-iterator/count-matches-in-frames.html:
2754         * editing/text-iterator/hidden-textarea-selection-quirk.html:
2755         * fast/canvas/webgl/webgl2/bindings.html:
2756         * fast/custom-elements/defined-pseudo-class.html:
2757         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct.html:
2758         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions.html:
2759         * fast/dom/document-all.html:
2760         * fast/dom/elementFromPoint-parameters.html:
2761         * fast/dom/replaceable-setter-throws-if-defineownproperty-fails.html:
2762         * fast/dom/window-opener-setter-throws-if-defineownproperty-fails-1.html:
2763         * fast/dom/window-opener-setter-throws-if-defineownproperty-fails-2.html:
2764         * fast/events/clipboard-event-constructor.html:
2765         * fast/files/workers/resources/worker-file-reader-sync-bad-parameter.js:
2766         * fast/files/xhr-blob-request.html:
2767         * fast/mediacapturefromelement/CanvasCaptureMediaStream-exceptions.html:
2768         * fast/mediasession/metadata/artworkdownload.html:
2769         * fast/mediastream/screencapture-user-gesture.html:
2770         * fetch/fetch-url-serialization.html:
2771         * http/tests/fetch/fetching-same-resource-with-different-options.html:
2772         * http/tests/fetch/redirectmode-and-preload.html:
2773         * http/tests/navigation/pushstate-at-unique-origin-denied.py:
2774         * http/tests/notifications/notification.html:
2775         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
2776         * http/tests/paymentrequest/payment-is-showing.https.html:
2777         * http/tests/paymentrequest/payment-request-abort-method.https.html:
2778         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
2779         * http/tests/paymentrequest/payment-request-merchant-validation.https.html:
2780         * http/tests/paymentrequest/payment-request-show-method.https.html:
2781         * http/tests/paymentrequest/payment-response-rejects-if-not-active.https.html:
2782         * http/tests/paymentrequest/payment-response-retry-method.https.html:
2783         * http/tests/paymentrequest/rejects_if_not_active.https.html:
2784         * http/tests/paymentrequest/updateWith-method-pmi-handling.https.html:
2785         * http/tests/security/bypassing-cors-checks-for-extension-urls.html:
2786         * http/tests/security/clean-origin-css-exposed-resource-timing.html:
2787         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-xfo.html:
2788         * http/tests/security/contentSecurityPolicy/1.1/scripthash-default-src.html:
2789         * http/tests/security/contentSecurityPolicy/1.1/stylehash-default-src.html:
2790         * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event.html:
2791         * http/tests/security/cross-origin-clean-css-resource-timing.html:
2792         * http/tests/security/cross-origin-css-resource-timing.html:
2793         * http/tests/subresource-integrity/sri-fetch.js:
2794         * http/tests/workers/service/service-worker-crossorigin-fetch.html:
2795         * http/tests/xmlhttprequest/set-bad-headervalue.html:
2796         * intersection-observer/intersection-observer-interface.html:
2797         * js/dom/dom-getters-type-check.html:
2798         * js/dom/legacy-platform-object-defineOwnProperty.html:
2799         * js/dom/post-message-symbol.html:
2800         * js/dom/queue-microtask-window.html:
2801         * media/track/opera/interfaces/TextTrackCue/vertical.html:
2802         * media/track/opera/resources/idlharness.js:
2803         * media/track/texttrackcue/texttrackcue-constructor.html:
2804         * media/track/w3c/interfaces/TextTrackCue/align.html:
2805         * pointerevents/ios/pointer-events-implicit-capture-release-exception.html:
2806         * pointerevents/ios/pointer-events-set-pointer-capture-exceptions.html:
2807         * pointerevents/pointer-id-crash.html:
2808         * resources/WebIDLParser.js:
2809         * resources/idlharness.js:
2810         Update from wpt.
2811         * resources/testharness.css: Removed.
2812         * resources/testharness.js:
2813         Update from wpt.
2814         * storage/websql/openDatabase-deprecation.html:
2815         * streams/readable-byte-stream-controller.js:
2816         * streams/readable-stream-byob-reader.js:
2817         * streams/readable-stream-byob-request.js:
2818         * streams/readable-stream-getReader.html:
2819         * streams/reference-implementation/bad-strategies.html:
2820         * streams/reference-implementation/bad-underlying-sinks.html:
2821         * streams/reference-implementation/transform-stream-expected.txt:
2822         * streams/reference-implementation/transform-stream.html:
2823         * webanimations/accelerated-animation-single-keyframe.html:
2824         * webanimations/frame-rate/animation-frame-rate.html:
2825         * webanimations/scheduling-of-animation-with-steps-timing-function-on-effect.html:
2826         * webanimations/scheduling-of-animation-with-steps-timing-function-on-keyframe.html:
2827         * webanimations/scheduling-of-css-animation-with-explicit-steps-timing-function-on-some-keyframes.html:
2828         * webanimations/scheduling-of-css-animation-with-implicit-steps-timing-function.html:
2829         * webaudio/webaudio-gc.html:
2830         * webrtc/calling-peerconnection-once-closed.html:
2831         * webrtc/certificates-indexeddb.html:
2832         * webrtc/datachannel/creation.html:
2833         * webrtc/datachannel/datachannel-event.html:
2834         * webrtc/datachannel/getStats-no-prflx-remote-candidate.html:
2835         * webrtc/disable-encryption.html:
2836         * webrtc/legacy-api-expected.txt:
2837         * webrtc/pc-detached-document.html:
2838         * webrtc/stun-server-filtering.html:
2839
2840 2022-01-30  Ryosuke Niwa  <rniwa@webkit.org>
2841
2842         Delete code for keygen element
2843         https://bugs.webkit.org/show_bug.cgi?id=235867
2844
2845         Reviewed by Antti Koivisto.
2846
2847         Deleted the relevant keygen tests and rebaselined other tests.
2848
2849         Most of the tests that happens to test keygen elements along side other form control elements
2850         have been updated to expect keygen to behave like HTMLUnknownElement as expected.
2851
2852         * accessibility/content-changed-notification-causes-crash.html:
2853         * accessibility/contenteditable-table-check-causes-crash.html:
2854         * accessibility/duplicate-axrenderobject-crash-expected.txt:
2855         * accessibility/duplicate-axrenderobject-crash.html:
2856         * fast/block/float/float-not-removed-from-first-letter-expected.txt:
2857         * fast/block/float/float-not-removed-from-first-letter.html:
2858         * fast/block/float/split-inline-sibling-of-float-crash.html:
2859         * fast/css/pseudo-required-optional-unapplied.html:
2860         * fast/dom/HTMLFormElement/associated-elements-after-index-assertion-fail1.html:
2861         * fast/dom/HTMLKeygenElement/keygen-expected.txt: Removed.
2862         * fast/dom/HTMLKeygenElement/keygen-keytype-expected.txt: Removed.
2863         * fast/dom/HTMLKeygenElement/keygen-keytype.html: Removed.
2864         * fast/dom/HTMLKeygenElement/keygen.html: Removed.
2865         * fast/dom/adopt-node-crash-2-expected.txt:
2866         * fast/dom/adopt-node-crash-2.html:
2867         * fast/dom/attribute-set-before-element-in-tree.html:
2868         * fast/dom/domstring-attribute-reflection-expected.txt:
2869         * fast/dom/domstring-attribute-reflection.html:
2870         * fast/dom/set-custom-validity-with-too-few-arguments-expected.txt:
2871         * fast/dom/set-custom-validity-with-too-few-arguments.html:
2872         * fast/dom/tabindex-defaults-expected.txt:
2873         * fast/dom/tabindex-defaults.html:
2874         * fast/dom/wrapper-classes-expected.txt:
2875         * fast/dom/wrapper-classes.html:
2876         * fast/dynamic/insertAdjacentHTML-allowed-parents.html:
2877         * fast/flexbox/crash-button-keygen.html:
2878         * fast/forms/ValidityState-001-expected.txt:
2879         * fast/forms/ValidityState-001.html:
2880         * fast/forms/autofocus-keygen-expected.txt: Removed.
2881         * fast/forms/autofocus-keygen.html: Removed.
2882         * fast/forms/checkValidity-001-expected.txt:
2883         * fast/forms/checkValidity-001.html:
2884         * fast/forms/fieldset/fieldset-elements-expected.txt:
2885         * fast/forms/fieldset/fieldset-elements-htmlcollection-expected.txt:
2886         * fast/forms/fieldset/fieldset-elements-htmlcollection.html:
2887         * fast/forms/fieldset/fieldset-elements.html:
2888         * fast/forms/form-associated-element-crash3.html:
2889         * fast/forms/form-attribute-expected.txt:
2890         * fast/forms/form-attribute.html:
2891         * fast/forms/form-collection-elements-expected.txt:
2892         * fast/forms/form-collection-elements-order-expected.txt:
2893         * fast/forms/form-collection-elements-order.html:
2894         * fast/forms/form-collection-elements.html:
2895         * fast/forms/form-collection-radio-node-list-expected.txt:
2896         * fast/forms/form-collection-radio-node-list.html:
2897         * fast/forms/label/labelable-elements-expected.txt:
2898         * fast/forms/label/labelable-elements.html:
2899         * fast/forms/label/labels-add-htmlFor-label-expected.txt:
2900         * fast/forms/label/labels-add-htmlFor-label.html:
2901         * fast/forms/label/labels-add-parent-label-expected.txt:
2902         * fast/forms/label/labels-add-parent-label.html:
2903         * fast/forms/label/labels-change-htmlFor-attribute-expected.txt:
2904         * fast/forms/label/labels-change-htmlFor-attribute.html:
2905         * fast/forms/label/labels-multiple-sibling-labels-expected.txt:
2906         * fast/forms/label/labels-multiple-sibling-labels.html:
2907         * fast/forms/label/labels-parent-and-sibling-labels-expected.txt:
2908         * fast/forms/label/labels-parent-and-sibling-labels.html:
2909         * fast/forms/label/labels-remove-htmlFor-attribute-expected.txt:
2910         * fast/forms/label/labels-remove-htmlFor-attribute.html:
2911         * fast/forms/label/labels-remove-htmlFor-label-expected.txt:
2912         * fast/forms/label/labels-remove-htmlFor-label.html:
2913         * fast/forms/label/labels-remove-parent-label-expected.txt:
2914         * fast/forms/label/labels-remove-parent-label.html:
2915         * fast/forms/large-parts.html:
2916         * fast/forms/resources/common.js:
2917         (createFormControlDataSet): Removed keygen form the list of form control elements.
2918         * fast/forms/scrollheight-with-mutation-crash.html:
2919         * fast/forms/setCustomValidity-arguments-expected.txt:
2920         * fast/forms/setCustomValidity-arguments.html:
2921         * fast/forms/setCustomValidity-existence-expected.txt:
2922         * fast/forms/setCustomValidity-existence.html:
2923         * fast/forms/setCustomValidity-null-parameter-expected.txt:
2924         * fast/forms/setCustomValidity-null-parameter.html:
2925         * fast/forms/state-restore-skip-stateless.html:
2926         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure.html:
2927         * fast/forms/validationMessage-expected.txt:
2928         * fast/forms/validationMessage.html:
2929         * fast/forms/willvalidate-expected.txt:
2930         * fast/forms/willvalidate.html:
2931         * fast/html/clone-keygen-expected.txt: Removed.
2932         * fast/html/clone-keygen.html: Removed.
2933         * fast/html/keygen.html: Removed.
2934         * fast/html/marquee-reparent-check.html:
2935         * fast/invalid/residual-style-expected.html:
2936         * fast/invalid/residual-style.html:
2937         * fast/multicol/span/positioned-child-not-removed-crash-expected.txt:
2938         * fast/multicol/span/positioned-child-not-removed-crash.html:
2939         * fast/ruby/float-object-doesnt-crash.html:
2940         * fast/shadow-dom/keygen-shadow-manipulation-expected.txt:
2941         * fast/shadow-dom/keygen-shadow-manipulation.html:
2942         * fast/table/crash-splitColumn-2.html:
2943         * fast/table/multiple-captions-crash3-expected.html:
2944         * fast/table/multiple-captions-crash3.html:
2945         * http/tests/misc/resources/check-keygen-post.py: Removed.
2946         * http/tests/misc/submit-post-keygen-expected.txt: Removed.
2947         * http/tests/misc/submit-post-keygen.html: Removed.
2948         * imported/blink/fast/dom/shadow/shadowdom-for-keygen-only-shadow-expected.html: Removed.
2949         * imported/blink/fast/dom/shadow/shadowdom-for-keygen-only-shadow.html: Removed.
2950         * imported/blink/fast/text/international-iteration-simple-text.html:
2951         * platform/glib/fast/html/keygen-expected.txt: Removed.
2952         * platform/gtk/fast/forms/label/labelable-elements-expected.txt:
2953         * platform/gtk/fast/html/keygen-expected.png: Removed.
2954         * platform/ios-wk2/TestExpectations:
2955         * platform/ios-wk2/fast/forms/label/labelable-elements-expected.txt:
2956         * platform/ios/fast/html/keygen-expected.txt: Removed.
2957         * platform/mac-wk2/fast/forms/label/labelable-elements-expected.txt:
2958         * platform/mac/fast/html/keygen-expected.png: Removed.
2959         * platform/mac/fast/html/keygen-expected.txt: Removed.
2960         * platform/win/TestExpectations:
2961         * platform/wincairo/fast/html/keygen-expected.txt: Removed.
2962         * svg/dom/css-animate-input-foucs-crash-expected.txt:
2963         * svg/dom/css-animate-input-foucs-crash.html:
2964
2965 2022-01-30  Ryosuke Niwa  <rniwa@webkit.org>
2966
2967         Delete runtime preference for enabling input events
2968         https://bugs.webkit.org/show_bug.cgi?id=235864
2969
2970         Reviewed by Wenson Hsieh.
2971
2972         Updated the tests.
2973
2974         * fast/events/before-input-delete-empty-list-target-ranges.html:
2975         * fast/events/before-input-delete-text-target-ranges.html:
2976         * fast/events/before-input-events-different-start-end-elements.html:
2977         * fast/events/before-input-events-prevent-block-text-direction.html:
2978         * fast/events/before-input-events-prevent-default-in-textfield.html:
2979         * fast/events/before-input-events-prevent-default.html:
2980         * fast/events/before-input-events-prevent-drag-and-drop.html:
2981         * fast/events/before-input-events-prevent-insert-composition.html:
2982         * fast/events/before-input-events-prevent-recomposition.html:
2983         * fast/events/before-input-prevent-biu.html:
2984         * fast/events/before-input-prevent-cut.html:
2985         * fast/events/before-input-prevent-paste.html:
2986         * fast/events/before-input-prevent-typing.html:
2987         * fast/events/before-input-prevent-undo.html:
2988         * fast/events/before-input-replace-text-target-ranges.html:
2989         * fast/events/input-event-insert-link.html:
2990         * fast/events/input-events-drag-and-drop.html:
2991         * fast/events/input-events-fired-when-typing.html:
2992         * fast/events/input-events-forecolor-data.html:
2993         * fast/events/input-events-ime-composition.html:
2994         * fast/events/input-events-ime-recomposition.html:
2995         * fast/events/input-events-insert-by-drop.html:
2996         * fast/events/input-events-paste-data.html:
2997         * fast/events/input-events-paste-rich-datatransfer.html:
2998         * fast/events/input-events-selection-forecolor-data.html:
2999         * fast/events/input-events-spell-checking-datatransfer.html:
3000         * fast/events/input-events-typing-data.html:
3001         * fast/events/ios/input-events-fired-when-typing-in-contenteditable.html:
3002
3003 2022-01-30  Arcady Goldmints-Orlov  <agoldmints@igalia.com>
3004
3005         [GLIB] Update Test expectations and baselines. Unreviewed test gardening.
3006         https://bugs.webkit.org/show_bug.cgi?id=235826
3007
3008         * platform/glib/tables/mozilla/bugs/adforce_imgis_com-expected.txt: Renamed from LayoutTests/platform/wpe/tables/mozilla/bugs/adforce_imgis_com-expected.txt.
3009         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt:
3010         * platform/gtk/css2.1/t1508-c527-font-08-b-expected.txt: Added.
3011         * platform/gtk/css2.1/t1508-c527-font-10-c-expected.txt:
3012         * platform/wpe/accessibility/math-multiscript-attributes-expected.txt:
3013
3014 2022-01-30  Alan Bujtas  <zalan@apple.com>
3015
3016         (REGRESSION)[IFC][RTL] wpt/css/css-text/white-space/trailing-space-and-text-alignment-rtl-003.html
3017         https://bugs.webkit.org/show_bug.cgi?id=235823
3018         <rdar://problem/88186663>
3019
3020         Reviewed by Antti Koivisto.
3021
3022         * fast/text/rtl-pre-wrap-hanging-offset-expected.html: Added.
3023         * fast/text/rtl-pre-wrap-hanging-offset.html: Added.
3024
3025 2022-01-30  Alan Bujtas  <zalan@apple.com>
3026
3027         [LFC][IFC] Do not break content at an inline box boundary
3028         https://bugs.webkit.org/show_bug.cgi?id=235868
3029
3030         Reviewed by Antti Koivisto.
3031
3032         * fast/inline/nested-inline-box-with-word-break-expected.html: Added.
3033         * fast/inline/nested-inline-box-with-word-break.html: Added.
3034
3035 2022-01-29  Alexey Shvayka  <ashvayka@apple.com>
3036
3037         [WebIDL] Add a sensible error message for a primitive non-null EventListener
3038         https://bugs.webkit.org/show_bug.cgi?id=235863
3039
3040         Reviewed by Darin Adler.
3041
3042         * fast/events/event-listener-not-an-object-expected.txt: Added.
3043         * fast/events/event-listener-not-an-object.html: Added.
3044
3045 2022-01-29  Patrick Griffis  <pgriffis@igalia.com>
3046
3047         CSP: Properly block image content in object elements
3048         https://bugs.webkit.org/show_bug.cgi?id=235837
3049
3050         Reviewed by Kate Cheney.
3051
3052         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked-expected.txt:
3053         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked2-expected.txt:
3054         * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/default-src-object-data-url-blocked3-expected.txt:
3055
3056 2022-01-29  Tyler Wilcock  <tyler_w@apple.com>
3057
3058         AX: Isolated tree objects don't update their AXPropertyName::ElementRect or AXPropertyName::BoundingBoxRect in response to dynamic page changes
3059         https://bugs.webkit.org/show_bug.cgi?id=235833
3060
3061         Reviewed by Chris Fleizach.
3062
3063         Add test reproducing this issue.
3064
3065         * accessibility/dynamic-changes-update-position-expected.txt: Added.
3066         * accessibility/dynamic-changes-update-position.html: Added.
3067
3068 2022-01-29  Kimmo Kinnunen  <kkinnunen@apple.com>
3069
3070         Capturing WebGL canvas through peer connection shows the image flipped
3071         https://bugs.webkit.org/show_bug.cgi?id=235600
3072         <rdar://problem/88043325>
3073
3074         Reviewed by Dean Jackson.
3075
3076         Test sending WebGL image through a peer connection to a local video
3077         and assert that the image is as drawn.
3078
3079         * platform/glib/TestExpectations:
3080         * webrtc/canvas-to-peer-connection-expected.txt: Added.
3081         * webrtc/canvas-to-peer-connection.html: Added.
3082         * webrtc/routines.js:
3083         * webrtc/video-replace-track.html:
3084
3085 2022-01-28  Antoine Quint  <graouts@webkit.org>
3086
3087         [WPT] Update CSS animation tests
3088         https://bugs.webkit.org/show_bug.cgi?id=235759
3089
3090         Unreviewed manual WPT update.
3091
3092         * platform/glib/TestExpectations:
3093         * platform/gtk/imported/w3c/web-platform-tests/css/css-fonts/animations/system-fonts-expected.txt: Added.
3094         * platform/ios/imported/w3c/web-platform-tests/css/css-fonts/animations/system-fonts-expected.txt: Added.
3095
3096 2022-01-28  Antti Koivisto  <antti@apple.com>
3097
3098         [CSS container Queries] Include container queries in RuleSets
3099         https://bugs.webkit.org/show_bug.cgi?id=235763
3100
3101         Reviewed by Simon Fraser.
3102
3103         * TestExpectations:
3104
3105 2022-01-28  Myles C. Maxfield  <mmaxfield@apple.com>
3106
3107         REGRESSION(r281687): Space widths have synthetic bold applied to them in the fast text codepath but not the complex text codepath
3108         https://bugs.webkit.org/show_bug.cgi?id=235755
3109         <rdar://problem/88052073>
3110
3111         Reviewed by Simon Fraser.
3112
3113         * platform/mac/fast/text/atsui-multiple-renderers-expected.txt:
3114
3115 2022-01-28  Nikolaos Mouchtaris  <nmouchtaris@apple.com>
3116
3117         Implement CSS overscroll-behavior for asynchronous scroll on Mac
3118         https://bugs.webkit.org/show_bug.cgi?id=220139
3119
3120         Reviewed by Simon Fraser.
3121
3122         * fast/scrolling/mac/async-overscroll-behavior-element-expected.txt: Added.
3123         * fast/scrolling/mac/async-overscroll-behavior-element.html: Added.
3124         * fast/scrolling/mac/async-overscroll-behavior-iframe-expected.txt: Added.
3125         * fast/scrolling/mac/async-overscroll-behavior-iframe.html: Added.
3126         * fast/scrolling/mac/async-overscroll-behavior-unscrollable-element-expected.txt: Added.
3127         * fast/scrolling/mac/async-overscroll-behavior-unscrollable-element.html: Added.
3128         * fast/scrolling/mac/async-overscroll-behavior-unscrollable-iframe-expected.txt: Added.
3129         * fast/scrolling/mac/async-overscroll-behavior-unscrollable-iframe.html: Added.
3130         * fast/scrolling/resources/overscroll-behavior-support.js: Added.
3131         (getDeltas):
3132         (async mouseWheelScrollAndWait):
3133
3134 2022-01-28  Robert Jenner  <Jenner@apple.com>
3135
3136         [ BigSur+ Release wk1 arm64 ] Bots are flaky exiting testing after 500 layout-test failures (235733)
3137         https://bugs.webkit.org/show_bug.cgi?id=235733
3138
3139         Uneviewed test gardening.
3140
3141         * platform/mac-wk1/TestExpectations: Skipping test for mac BigSur and later wk1 arm64 Release because it intermittently causes many tests to fail.
3142
3143 2022-01-28  Alexey Shvayka  <ashvayka@apple.com>
3144
3145         Remove showModalDialog-specific logic from JSDOMWindow::getOwnPropertySlot()
3146         https://bugs.webkit.org/show_bug.cgi?id=234282
3147
3148         Reviewed by Yusuke Suzuki.
3149
3150         * fast/dom/Window/forbid-showModalDialog-expected.txt:
3151         * fast/dom/Window/forbid-showModalDialog.html:
3152
3153 2022-01-28  Jon Lee  <jonlee@apple.com>
3154
3155         Add copy-to-clipboard button for fuzzy matching meta tag
3156         https://bugs.webkit.org/show_bug.cgi?id=235665
3157
3158         Reviewed by Darin Adler.
3159
3160         * fast/harness/image-diff-template.html: Add button which cycles through different versions of
3161         the fuzzy match string to allow for both absolute values and a range. Add a button that copies
3162         that text and inserts into meta tag string prior to copying to clipboard.
3163         * fast/harness/image-diff-template-expected.txt:
3164
3165 2022-01-28  Antoine Quint  <graouts@webkit.org>
3166
3167         [WPT] Remove outdated Web Animations expectations
3168         https://bugs.webkit.org/show_bug.cgi?id=235767
3169
3170         Unreviewed test gardening.
3171
3172         * platform/glib/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Removed.
3173
3174 2022-01-27  Chris Dumez  <cdumez@apple.com>
3175
3176         Radio buttons with no form owner are not grouped
3177         https://bugs.webkit.org/show_bug.cgi?id=220502
3178         <rdar://problem/73300895>
3179
3180         Reviewed by Darin Adler.
3181
3182         * fast/forms/radio/ValidityState-valueMissing-radio-expected.txt:
3183         * fast/forms/radio/ValidityState-valueMissing-radio.html:
3184         * fast/forms/radio/radio-live-validation-style-expected.txt:
3185         * fast/forms/radio/radio-live-validation-style.html:
3186         Update existing tests to reflect behavior change. I have verified that our behavior on those tests
3187         is aligned with both Firefox and Chrome.
3188
3189         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
3190         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt:
3191         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
3192         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt:
3193         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
3194         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt:
3195         Rebaseline existing WPT tests now that more checks are passing.
3196
3197 2022-01-27  Antoine Quint  <graouts@webkit.org>
3198
3199         [Model] Allow disabling interaction
3200         https://bugs.webkit.org/show_bug.cgi?id=227621
3201         <rdar://problem/80079703>
3202
3203         Reviewed by Darin Adler.
3204
3205         Add two new tests:
3206         
3207         - model-element/model-element-interactive.html tests the "interactive" IDL property
3208         and the "interactive" HTML attribute,
3209         - model-element/model-element-interactive-dragging.html tests that the "interactive"
3210         IDL property correctly disables setting the camera by dragging when "false", and allows
3211         it when "true".
3212
3213         We also refactor some code previously found in model-element/model-element-camera.html
3214         to now be in the shared model-element/resources/model-utils.js to ease writing <model>
3215         tests.
3216
3217         * model-element/model-element-camera.html:
3218         * model-element/model-element-interactive-dragging-expected.txt: Added.
3219         * model-element/model-element-interactive-dragging.html: Added.
3220         * model-element/model-element-interactive-expected.txt: Added.
3221         * model-element/model-element-interactive.html: Added.
3222         * model-element/resources/model-utils.js: Added.
3223         (const.makeModel):
3224         (const.bodyAvailability.async return):
3225         (const.bodyAvailability):
3226         (const.readyModel.async test):
3227         (const.assert_cameras_are_equal):
3228         (const.assert_cameras_are_not_equal):
3229         * platform/ios/TestExpectations:
3230         * platform/mac/TestExpectations:
3231
3232 2022-01-27  Chris Dumez  <cdumez@apple.com>
3233
3234         Geolocation API should callback with error if doc is not fully active
3235         https://bugs.webkit.org/show_bug.cgi?id=228319
3236         <rdar://problem/81450315>
3237
3238         Reviewed by Ryosuke Niwa.
3239
3240         Update existing layout tests to reflect behavior change.
3241
3242         * fast/dom/Geolocation/disconnected-frame-already-expected.txt:
3243         * fast/dom/Geolocation/disconnected-frame-already.html:
3244         Aligns test assertions with the spec. Gecko also passes it.
3245
3246         * TestExpectations: Unskip the WPT test.
3247
3248 2022-01-27  Kate Cheney  <katherine_cheney@apple.com>
3249
3250         "Unrecognized Content-Security-Policy directive 'worker-src'."
3251         https://bugs.webkit.org/show_bug.cgi?id=235260
3252         <rdar://problem/83734079>
3253
3254         Reviewed by Brent Fulgham.
3255
3256         Update tests now that worker-src defaults eventually to script-src.
3257         Since this was not the case with child-src, legacy CSP tests do not
3258         expect script-src policies to affect workers. We can fix this by
3259         specifying a separate worker-src policy for these tests to maintain
3260         behavior.
3261
3262         * TestExpectations:
3263         Some wpt tests log random URL strings that change for every test
3264         iteration. For now we can't unskip those.
3265
3266         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-blocked-expected.txt:
3267         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
3268         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-blocks-eval.html:
3269         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-block-aborts-all-subsequent-imports.html:
3270         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked.html:
3271         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp.html:
3272         * http/tests/security/contentSecurityPolicy/worker-script-src.html:
3273         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-blob-eval.html:
3274         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-blob-importScript-redirect-cross-origin.html:
3275         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-blob-xhr.html:
3276         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker.html:
3277
3278 2022-01-27  Devin Rousso  <drousso@apple.com>
3279
3280         [Payment Request] allow additional payment method specific data to be passed to `complete()`
3281         https://bugs.webkit.org/show_bug.cgi?id=235415
3282         <rdar://problem/82970451>
3283
3284         Reviewed by Darin Adler.
3285
3286         * http/tests/paymentrequest/ApplePayPaymentCompleteDetails.https.html: Added.
3287         * http/tests/paymentrequest/ApplePayPaymentCompleteDetails.https-expected.txt: Added.
3288
3289 2022-01-26  Jon Lee  <jonlee@apple.com>
3290
3291         Add fuzzy match meta headers to tests
3292         https://bugs.webkit.org/show_bug.cgi?id=235671
3293
3294         Reviewed by Simon Fraser.
3295
3296         Use a conservative range of pixels based on a comparison between an EWS run and a run on an
3297         M1 16" MacBook Pro.
3298
3299         * platform/ios/TestExpectations: a few tests are real failures with accelerated drawing. Mark
3300         as image failures.
3301
3302         * compositing/clipping/border-radius-async-overflow-non-stacking.html: Some of the ranges
3303         were not large enough, and still reported errors on my machine. Expanding range.
3304         * compositing/geometry/css-clip-oversize.html:
3305         * compositing/geometry/scroller-with-clipping-and-foreground-layers.html:
3306         * compositing/masks/compositing-clip-path-and-mask.html:
3307         * compositing/patterns/direct-pattern-compositing-add-text.html:
3308         * compositing/patterns/direct-pattern-compositing-contain.html:
3309         * compositing/patterns/direct-pattern-compositing-padding.html:
3310         * compositing/patterns/direct-pattern-compositing-size.html:
3311         * compositing/patterns/direct-pattern-compositing.html:
3312         * compositing/scrolling/async-overflow-scrolling/border-radius-on-scroll-container.html:
3313         * css3/background/background-repeat-space-border.html:
3314         * css3/background/background-repeat-space-content.html:
3315         * css3/background/background-repeat-space-padding.html:
3316         * css3/blending/background-blend-mode-body-image.html:
3317         * css3/blending/background-blend-mode-body-transparent-color-and-image.html:
3318         * css3/blending/background-blend-mode-body-transparent-image.html:
3319         * css3/filters/filters-on-svg-root.html:
3320         * css3/masking/mask-luminance-gradient.html:
3321         * css3/masking/mask-repeat-space-border.html:
3322         * css3/masking/mask-repeat-space-content.html:
3323         * css3/masking/mask-repeat-space-padding.html:
3324         * fast/attachment/attachment-border-should-stay-inside-attachment.html:
3325         * fast/backgrounds/background-opaque-clipped-gradients.html:
3326         * fast/backgrounds/generated-bck-image-with-small-relative-size.html:
3327         * fast/backgrounds/hidpi-background-image-contain-cover-scale-needs-more-precision.html:
3328         * fast/backgrounds/scaled-gradient-background.html:
3329         * fast/borders/border-painting-inset.html:
3330         * fast/borders/border-painting-outset.html:
3331         * fast/borders/border-radius-on-html.html:
3332         * fast/borders/hidpi-border-painting-groove.html:
3333         * fast/borders/hidpi-border-painting-ridge.html:
3334         * fast/borders/wrong-border-color-when-radius-is-present.html:
3335         * fast/box-shadow/inset-box-shadow.html:
3336         * fast/box-shadow/inset-spread-box-shadow-split-inline.html:
3337         * fast/css/cascade/box-shadow-and-webkit-box-shadow-cascade-order.html:
3338         * fast/css/object-fit/object-fit-img-svg2.html:
3339         * fast/gradients/conic-center-outside-box.html:
3340         * fast/gradients/conic-extended-stops.html:
3341         * fast/gradients/conic-from-angle.html:
3342         * fast/gradients/conic-off-center.html:
3343         * fast/gradients/conic-repeating.html:
3344         * fast/gradients/conic-two-hints.html:
3345         * fast/gradients/conic.html:
3346         * fast/gradients/linear-two-hints-angle.html:
3347         * fast/gradients/linear-two-hints.html:
3348         * fast/gradients/radial-two-hints.html:
3349         * fast/images/async-image-background-image-repeated.html:
3350         * fast/images/exif-orientation-background-image-repeat.html:
3351         * fast/images/exif-orientation-svg-feimage.html:
3352         * fast/images/hidpi-image-position-on-device-pixels-with-border-radius.html:
3353         * fast/images/sprite-sheet-image-draw.html:
3354         * fast/inline/inline-background-clip-text-multiline.html:
3355         * fast/shadow-dom/svg-linear-gradient-dynamic-update-href-in-shadow-tree.html:
3356         * fast/shadow-dom/svg-linear-gradient-href-in-shadow-tree.html:
3357         * fast/shadow-dom/svg-radial-gradient-dynamic-update-href-in-shadow-tree.html:
3358         * fast/shadow-dom/svg-radial-gradient-href-in-shadow-tree.html:
3359         * fast/text/empty-shadow.html:
3360         * fast/text/initial-advance-selected-text.html:
3361         * fast/transforms/skew-x-135deg-with-gradient.html:
3362         * fast/transforms/skew-y-135deg-with-gradient.html:
3363         * imported/blink/fast/gradients/large-horizontal-gradient.html:
3364         * imported/blink/fast/gradients/large-vertical-gradient.html:
3365         * imported/blink/svg/custom/fill-fallback-currentcolor-1.svg:
3366         * imported/blink/svg/text/obb-paintserver.html:
3367         * svg/animations/animated-string-href.svg:
3368         * svg/clip-path/clip-opacity.html:
3369         * svg/clip-path/clip-path-shape-rounded-inset-1.svg:
3370         * svg/clip-path/clip-path-shape-rounded-inset-2.svg:
3371         * svg/css/invalid-color-cascade.svg:
3372         * svg/custom/composited-svg-with-opacity.html:
3373         * svg/custom/hidpi-masking-clipping.svg:
3374         * svg/custom/href-svg-namespace-static.svg:
3375         * svg/custom/href-xlink-href-gradient-element.svg:
3376         * svg/custom/local-url-reference-fill.html:
3377         * svg/custom/local-url-reference-radial-gradient.html:
3378         * svg/custom/local-url-reference-srcdoc.html:
3379         * svg/custom/local-url-reference-stroke.html:
3380         * svg/dynamic-updates/SVGLinearGradientElement-svgdom-href-prop.html:
3381         * svg/dynamic-updates/SVGRadialGradientElement-svgdom-href-prop.html:
3382         * svg/filters/feComposite.svg:
3383         * svg/filters/feImage-element-primitive-subregion.svg:
3384         * svg/gradients/spreadMethod.svg:
3385         * svg/gradients/spreadMethodAlpha.svg:
3386         * svg/gradients/spreadMethodDiagonal.svg:
3387         * svg/gradients/spreadMethodDiagonal2.svg:
3388         * svg/gradients/spreadMethodDiagonal3.svg:
3389         * svg/gradients/spreadMethodDiagonal4.svg:
3390         * svg/gradients/spreadMethodDuplicateStop.svg:
3391         * svg/gradients/spreadMethodReversed.svg:
3392         * svg/gradients/stopAlpha.svg:
3393         * system-preview/badge.html:
3394         * webanimations/opacity-animation.html:
3395
3396 2022-01-27  Patrick Griffis  <pgriffis@igalia.com>
3397
3398         CSP: Clean up effective-violation handling in reports
3399         https://bugs.webkit.org/show_bug.cgi?id=235602
3400
3401         Reviewed by Kate Cheney.
3402
3403         Update effective-violation of expectations.
3404
3405         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-blocked-expected.txt:
3406         * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-redirect-blocked-expected.txt:
3407         * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt:
3408         * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt:
3409         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
3410         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3411         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3412         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3413         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3414         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
3415         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
3416         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
3417         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-child-src-expected.txt:
3418         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-child-src.html:
3419         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-default-src-expected.txt:
3420         * http/tests/security/contentSecurityPolicy/1.1/securityviolationpolicy-block-frame-using-default-src.html:
3421         * http/tests/security/contentSecurityPolicy/iframe-blocked-when-loaded-via-javascript-url-expected.txt:
3422         * http/tests/security/contentSecurityPolicy/iframe-blocked-when-loaded-via-javascript-url2-expected.txt:
3423         * http/tests/security/contentSecurityPolicy/iframe-redirect-blocked-by-child-src-expected.txt:
3424         * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt:
3425         * http/tests/security/contentSecurityPolicy/report-only-expected.txt:
3426         * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
3427         * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure-expected.txt:
3428         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
3429         * http/tests/security/contentSecurityPolicy/report-uri-expected.txt:
3430         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
3431         * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt:
3432         * platform/glib/http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt:
3433
3434 2022-01-27  Tyler Wilcock  <tyler_w@apple.com>
3435
3436         AX ITM: Defer to the tree when determining AX object loading progress
3437         https://bugs.webkit.org/show_bug.cgi?id=235646
3438
3439         Reviewed by Andres Gonzalez.
3440
3441         * accessibility/mac/document-attributes-expected.txt:
3442         Associated test now uses js-test.js, so modify expectations to include
3443         js-test output (e.g. test description()).
3444         * accessibility/mac/document-attributes.html:
3445         Wait asynchronously for loading to complete ("AXLoaded: 1").
3446         * accessibility/parent-delete.html:
3447         Don't output all attributes, since it's not necessary for the purpose
3448         of the test (which is to ensure calling allAttributes() in this
3449         scenario doesn't cause a crash). Previously, the test output contained
3450         loading AX attributes, so rather than making this test wait for
3451         loading to complete I decided to remove the output all together.
3452         * platform/mac/accessibility/parent-delete-expected.txt:
3453
3454 2022-01-27  Gabriel Nava Marino  <gnavamarino@apple.com>
3455
3456         jsc_fuz/wktr: crash with new XRReferenceSpaceEvent('', {referenceSpace})
3457         https://bugs.webkit.org/show_bug.cgi?id=235456
3458
3459         Reviewed by Chris Dumez.
3460
3461         * webxr/xr-reference-space-event-crash.html: Added.
3462
3463 2022-01-27  Kimmo Kinnunen  <kkinnunen@apple.com>
3464
3465         Update WebGL conformance test suite to 2022-01-12
3466         https://bugs.webkit.org/show_bug.cgi?id=235563
3467
3468         Reviewed by Dean Jackson.
3469
3470         Update WebGL testsuite to 2022-01-12 9b58fd243d38f4b9c72ab6f75ad701cafc131137.
3471
3472         Additionally:
3473         The import script can now categorize tests to regular tests and small amount of http
3474         tests:
3475          - Remove old http/tests/webgl/1.0.2/
3476          - Add new http/tests/webgl/1.0.x / 2.0.y
3477
3478         * http/tests/webgl/1.0.2/origin-clean-conformance-expected.txt: Removed.
3479         * http/tests/webgl/1.0.2/origin-clean-conformance.html: Removed.
3480         * http/tests/webgl/1.0.2/readPixelsBadArgs-expected.txt: Removed.
3481         * http/tests/webgl/1.0.2/readPixelsBadArgs.html: Removed.
3482         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/3x3.png: Removed.
3483         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/blue-1x1.jpg: Removed.
3484         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/bug-32888-texture.png: Removed.
3485         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/floatUniformShader.vert: Removed.
3486         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/fragmentShader.frag: Removed.
3487         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-256-with-128-alpha.png: Removed.
3488         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-256.png: Removed.
3489         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-default-gamma.png: Removed.
3490         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-gamma0.1.png: Removed.
3491         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-gamma1.0.png: Removed.
3492         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-gamma2.0.png: Removed.
3493         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-gamma4.0.png: Removed.
3494         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp-gamma9.0.png: Removed.
3495         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/gray-ramp.png: Removed.
3496         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/green-2x2-16bit.png: Removed.
3497         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/noopUniformShader.frag: Removed.
3498         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/npot-video.mp4: Removed.
3499         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/npot-video.theora.ogv: Removed.
3500         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/npot-video.webmvp8.webm: Removed.
3501         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/pnglib.js: Removed.
3502         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/red-green.mp4: Removed.
3503         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/red-green.png: Removed.
3504         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/red-green.theora.ogv: Removed.
3505         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/red-green.webmvp8.webm: Removed.
3506         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/red-indexed.png: Removed.
3507         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-cie-rgb-profile.png: Removed.
3508         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-colormatch-profile.png: Removed.
3509         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-colorspin-profile.jpg: Removed.
3510         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-colorspin-profile.png: Removed.
3511         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-e-srgb-profile.png: Removed.
3512         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-smpte-c-profile.png: Removed.
3513         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/small-square-with-srgb-iec61966-2.1-profile.png: Removed.
3514         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/tex-image-and-sub-image-2d-with-canvas.js: Removed.
3515         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/tex-image-and-sub-image-2d-with-image-data.js: Removed.
3516         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/tex-image-and-sub-image-2d-with-image.js: Removed.
3517         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/tex-image-and-sub-image-2d-with-video.js: Removed.
3518         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/vertexShader.vert: Removed.
3519         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/webgl-test-utils.js: Removed.
3520         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/webgl-test.js: Removed.
3521         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/resources/zero-alpha.png: Removed.
3522         * http/tests/webgl/1.0.2/resources/webgl_test_files/conformance/textures/00_test_list.txt: Removed.