69a46a3301cff6c553b2a012991f251f7e2b1b42
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-03-28  Ryan Haddad  <ryanhaddad@apple.com>
2
3         Mark imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_createIndex7-event_order.htm as flaky.
4         https://bugs.webkit.org/show_bug.cgi?id=184116
5
6         Unreviewed test gardening.
7
8         * platform/mac/TestExpectations:
9
10 2018-03-29  Antoine Quint  <graouts@apple.com>
11
12         [Web Animations] Correctly obtain the timing function for a given keyframe
13         https://bugs.webkit.org/show_bug.cgi?id=184146
14
15         Reviewed by Dean Jackson.
16
17         Make 4 tests opt into CSS Animations and CSS Transitions as Web Animations.
18
19         * animations/keyframe-timing-functions-transform.html:
20         * animations/keyframe-timing-functions.html:
21         * animations/keyframe-timing-functions2.html:
22         * animations/missing-keyframe-properties-timing-function.html:
23
24 2018-03-29  Ryan Haddad  <ryanhaddad@apple.com>
25
26         Unreviewed, rolling out r230087.
27
28         Introduced LayoutTest failures.
29
30         Reverted changeset:
31
32         "FrameSelection::appearanceUpdateTimerFired should be robust
33         against layout passes underneath it"
34         https://bugs.webkit.org/show_bug.cgi?id=183395
35         https://trac.webkit.org/changeset/230087
36
37 2018-03-29  Wenson Hsieh  <wenson_hsieh@apple.com>
38
39         FrameSelection::appearanceUpdateTimerFired should be robust against layout passes underneath it
40         https://bugs.webkit.org/show_bug.cgi?id=183395
41         <rdar://problem/38055732>
42
43         Reviewed by Zalan Bujtas.
44
45         Add a new layout test that passes if we didn't crash.
46
47         * editing/selection/iframe-update-selection-appearance-expected.txt: Added.
48         * editing/selection/iframe-update-selection-appearance.html: Added.
49
50 2018-03-29  Per Arne Vollan  <pvollan@apple.com>
51
52         The test http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html is failing on Windows.
53         https://bugs.webkit.org/show_bug.cgi?id=184134
54
55         Unreviewed test gardening.
56
57         * platform/win/TestExpectations:
58
59 2018-03-29  Per Arne Vollan  <pvollan@apple.com>
60
61         The test transitions/opacity-transition-zindex.html is timing out on Windows.
62         https://bugs.webkit.org/show_bug.cgi?id=184133
63
64         Unreviewed test gardening.
65
66         * platform/win/TestExpectations:
67
68 2018-03-28  Antoine Quint  <graouts@apple.com>
69
70         [Web Animations] Stop using internals.pauseTransitionAtTimeOnElement() in favor of Web Animations API for transitions tests
71         https://bugs.webkit.org/show_bug.cgi?id=184097
72
73         Reviewed by Dean Jackson.
74
75         Make 55 tests opt into CSS Animations and CSS Transitions as Web Animations. These tests used the internals.pauseTransitionAtTimeOnElement()
76         method, but this method should be going away since the Web Animations API allows seeking and pausing. To support this, we make
77         transition-test-helpers.js use the Web Animations API instead of internals.pauseTransitionAtTimeOnElement() if the tests has opted
78         into CSS Animations and CSS Transitions as Web Animations and we know it's safe to use these APIs.
79
80         Overall, 20 of those tests used to fail with the flag on before this change.
81
82         * compositing/animation/animated-composited-inside-hidden.html:
83         * compositing/animation/computed-style-during-delay.html:
84         * compositing/reflections/nested-reflection-transition.html:
85         * compositing/transitions/scale-transition-no-start.html:
86         * compositing/transitions/singular-scale-transition.html:
87         * css3/calc/transitions-dependent.html:
88         * css3/calc/transitions.html:
89         * transitions/background-position-transitions.html:
90         * transitions/background-transitions.html:
91         * transitions/blendmode-transitions.html:
92         * transitions/border-radius-transition.html:
93         * transitions/clip-path-path-transitions.html:
94         * transitions/clip-transition.html:
95         * transitions/color-transition-all.html:
96         * transitions/color-transition-rounding.html:
97         * transitions/cross-fade-background-image.html:
98         * transitions/cubic-bezier-overflow-color.html:
99         * transitions/cubic-bezier-overflow-shadow.html:
100         * transitions/cubic-bezier-overflow-transform.html:
101         * transitions/default-timing-function.html:
102         * transitions/delay.html:
103         * transitions/flex-transitions.html:
104         * transitions/font-family-during-transition.html:
105         * transitions/frames-timing-function.html:
106         * transitions/mask-transitions.html:
107         * transitions/min-max-width-height-transitions.html:
108         * transitions/mismatched-shadow-styles.html:
109         * transitions/mismatched-shadow-transitions.html:
110         * transitions/mixed-type.html:
111         * transitions/move-after-transition.html:
112         * transitions/multiple-background-size-transitions.html:
113         * transitions/multiple-mask-transitions.html:
114         * transitions/multiple-shadow-transitions.html:
115         * transitions/negative-delay.html:
116         * transitions/opacity-transition-zindex.html:
117         * transitions/resources/transition-test-helpers.js:
118         * transitions/shape-outside-transitions.html:
119         * transitions/shorthand-border-transitions.html:
120         * transitions/shorthand-transitions.html:
121         * transitions/steps-timing-function.html:
122         * transitions/svg-layout-transition.html:
123         * transitions/svg-text-shadow-transition.html:
124         * transitions/svg-transitions.html:
125         * transitions/text-indent-transition.html:
126         * transitions/transform-op-list-match.html:
127         * transitions/transform-op-list-no-match.html:
128         * transitions/transition-end-event-rendering.html:
129         * transitions/transition-hit-test.html:
130         * transitions/transition-on-element-with-content.html:
131         * transitions/transition-shorthand-delay.html:
132         * transitions/transition-timing-function.html:
133         * transitions/transition-to-from-auto.html:
134         * transitions/transition-to-from-undefined.html:
135         * transitions/visited-link-color.html:
136         * transitions/zero-duration-in-list.html:
137         * transitions/zero-duration-with-non-zero-delay-start.html:
138
139 2018-03-28  Antoine Quint  <graouts@apple.com>
140
141         [Web Animations] Implement more CSSPropertyBlendingClient methods
142         https://bugs.webkit.org/show_bug.cgi?id=184077
143
144         Reviewed by Dean Jackson.
145
146         Make 31 tests opt into the CSS Animations and CSS Transitions as Web Animations feature.
147
148         * animations/3d/replace-filling-transform.html:
149         * animations/additive-transform-animations.html:
150         * animations/animation-direction-reverse-fill-mode-hardware.html:
151         * animations/combo-transform-rotate+scale.html:
152         * animations/simultaneous-start-transform.html:
153         * compositing/animation/layer-for-filling-animation.html:
154         * compositing/reflections/animation-inside-reflection.html:
155         * compositing/reflections/nested-reflection-animated.html:
156         * css3/filters/backdrop/animation.html:
157         * css3/filters/composited-during-animation.html:
158         * css3/filters/filter-animation-from-none-hw.html:
159         * css3/filters/filter-animation-from-none-multi-hw.html:
160         * css3/filters/filter-animation-from-none-multi.html:
161         * css3/filters/filter-animation-from-none.html:
162         * css3/filters/filter-animation-hw.html:
163         * css3/filters/filter-animation-multi-hw.html:
164         * css3/filters/filter-animation-multi.html:
165         * css3/filters/filter-animation.html:
166         * css3/masking/clip-path-animation.html:
167         * fast/filter-image/filter-image-animation.html:
168         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
169         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
170         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
171         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
172         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
173         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
174         * transitions/clip-path-transitions.html:
175         * transitions/color-transition-premultiplied.html:
176         * transitions/cross-fade-border-image.html:
177         * transitions/cubic-bezier-overflow-length.html:
178         * transitions/cubic-bezier-overflow-svg-length.html:
179         * transitions/delay.html:
180         * transitions/longhand-vs-shorthand-initial.html:
181         * transitions/multiple-background-transitions.html:
182
183 2018-03-28  Chris Dumez  <cdumez@apple.com>
184
185         Align XMLHttpRequest's open() / send() / abort() with the latest specification
186         https://bugs.webkit.org/show_bug.cgi?id=184108
187
188         Reviewed by Youenn Fablet.
189
190         * http/tests/xmlhttprequest/onloadend-event-after-abort.html:
191         * http/tests/xmlhttprequest/onloadend-event-after-error.html:
192         * http/tests/xmlhttprequest/simple-cross-origin-progress-events-expected.txt:
193         * http/tests/xmlhttprequest/upload-onloadend-event-after-abort.html:
194         * http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt:
195         Fix tests that expected a progress event before error/abort event. This is not as
196         per specification and those tests were also failing in Firefox.
197
198         * http/tests/xmlhttprequest/readystatechange-and-abort.html:
199         Fix test that expected abort() to reset state to UNSENT as this is not as per specification.
200         This test was failing in both Firefox and Chrome.
201
202         * http/tests/xmlhttprequest/xmlhttprequest-abort-readyState-shouldNotDispatchEvent.html:
203         Re-sync test from Blink. The test was wrongly expecting abort() to reset the state to
204         UNSENT.
205
206 2018-03-28  Timothy Hatcher  <timothy@apple.com>
207
208         Consolidate NSColor to WebCore::Color conversion and fix system colors.
209
210         https://bugs.webkit.org/show_bug.cgi?id=184096
211         rdar://problem/38918925
212
213         Reviewed by Tim Horton.
214
215         * fast/css/apple-system-control-colors-expected.txt: Updated with rgba() colors.
216         * platform/mac/accessibility/content-editable-as-textarea-expected.txt: Updated with color space.
217
218 2018-03-28  Wenson Hsieh  <wenson_hsieh@apple.com>
219
220         [iOS] Multiple select appearance doesn't update when selecting or deselecting rows in the picker view
221         https://bugs.webkit.org/show_bug.cgi?id=184110
222         <rdar://problem/38796648>
223
224         Reviewed by Tim Horton.
225
226         Adds a new layout test to verify that after tapping on a multiple select and choosing an option, the select's
227         renderer is updated to reflect its new state.
228
229         * fast/forms/ios/ipad/multiple-select-updates-renderer-expected.txt: Added.
230         * fast/forms/ios/ipad/multiple-select-updates-renderer.html: Added.
231         * resources/basic-gestures.js:
232
233 2018-03-28  Per Arne Vollan  <pvollan@apple.com>
234
235         Mark http/tests/preload/download_resources.html as a flaky crash on Windows.
236         https://bugs.webkit.org/show_bug.cgi?id=179297
237
238         Unreviewed test gardening.
239
240         * platform/win/TestExpectations:
241
242 2018-03-28  Daniel Bates  <dabates@apple.com>
243
244         WebSocket cookie incorrectly stored
245         https://bugs.webkit.org/show_bug.cgi?id=184100
246         <rdar://problem/37928715>
247
248         Reviewed by Brent Fulgham.
249
250         * http/tests/websocket/tests/hybi/cookie_wsh.py: Added. Downloaded from
251         <https://github.com/w3c/pywebsocket/blob/b2e1d11086fdf00b33a0d30c504f227e7d4fa86b/src/example/cookie_wsh.py>.
252         (_add_set_cookie):
253         (web_socket_do_extra_handshake):
254         (web_socket_transfer_data):
255         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt: Added.
256         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html: Added.
257
258 2018-03-28  Matt Lewis  <jlewis3@apple.com>
259
260         Skipped imported/mozilla/css-animations/test_keyframeeffect-getkeyframes.html.
261         https://bugs.webkit.org/show_bug.cgi?id=183848
262
263         Unreviewed test gardening.
264
265         * TestExpectations:
266
267 2018-03-28  Ryan Haddad  <ryanhaddad@apple.com>
268
269         Unreviewed, rolling out r230033.
270
271         The LayoutTests modified in this change fail an assertion on
272         WK1.
273
274         Reverted changeset:
275
276         "[Web Animations] Implement more CSSPropertyBlendingClient
277         methods"
278         https://bugs.webkit.org/show_bug.cgi?id=184077
279         https://trac.webkit.org/changeset/230033
280
281 2018-03-28  Alicia Boya García  <aboya@igalia.com>
282
283         Unreviewed GTK test gardening.
284         https://bugs.webkit.org/show_bug.cgi?id=184088
285
286         * TestExpectations:
287         * platform/gtk/TestExpectations:
288         * platform/ios/TestExpectations:
289         * platform/mac/TestExpectations:
290         * platform/wpe/TestExpectations:
291
292 2018-03-28  Antoine Quint  <graouts@apple.com>
293
294         [Web Animations] Implement more CSSPropertyBlendingClient methods
295         https://bugs.webkit.org/show_bug.cgi?id=184077
296
297         Reviewed by Dean Jackson.
298
299         Make 31 tests opt into the CSS Animations and CSS Transitions as Web Animations feature.
300
301         * animations/3d/replace-filling-transform.html:
302         * animations/additive-transform-animations.html:
303         * animations/animation-direction-reverse-fill-mode-hardware.html:
304         * animations/combo-transform-rotate+scale.html:
305         * animations/simultaneous-start-transform.html:
306         * compositing/animation/layer-for-filling-animation.html:
307         * compositing/reflections/animation-inside-reflection.html:
308         * compositing/reflections/nested-reflection-animated.html:
309         * css3/filters/backdrop/animation.html:
310         * css3/filters/composited-during-animation.html:
311         * css3/filters/filter-animation-from-none-hw.html:
312         * css3/filters/filter-animation-from-none-multi-hw.html:
313         * css3/filters/filter-animation-from-none-multi.html:
314         * css3/filters/filter-animation-from-none.html:
315         * css3/filters/filter-animation-hw.html:
316         * css3/filters/filter-animation-multi-hw.html:
317         * css3/filters/filter-animation-multi.html:
318         * css3/filters/filter-animation.html:
319         * css3/masking/clip-path-animation.html:
320         * fast/filter-image/filter-image-animation.html:
321         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
322         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
323         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
324         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
325         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
326         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
327         * transitions/clip-path-transitions.html:
328         * transitions/color-transition-premultiplied.html:
329         * transitions/cross-fade-border-image.html:
330         * transitions/cubic-bezier-overflow-length.html:
331         * transitions/cubic-bezier-overflow-svg-length.html:
332         * transitions/delay.html:
333         * transitions/longhand-vs-shorthand-initial.html:
334         * transitions/multiple-background-transitions.html:
335
336 2018-03-27  Timothy Hatcher  <timothy@apple.com>
337
338         Web Inspector: Modernize some utility functions
339         https://bugs.webkit.org/show_bug.cgi?id=184047
340
341         Rubber-stamped by Matt Baker.
342
343         * inspector/unit-tests/string-utilities-expected.txt: Updated.
344         * inspector/unit-tests/string-utilities.html: Added String.prototype.escapeCharacters test.
345
346 2018-03-26  Ryan Haddad  <ryanhaddad@apple.com>
347
348         Skip http/wpt/service-workers/third-party-registration.html.
349         https://bugs.webkit.org/show_bug.cgi?id=183860
350
351         Unreviewed test gardening.
352
353         * platform/ios-wk2/TestExpectations:
354         * platform/mac-wk2/TestExpectations:
355
356 2018-03-27  Youenn Fablet  <youenn@apple.com>
357
358         Move request checking out of PingLoad for future reuse in NetworkLoad
359         https://bugs.webkit.org/show_bug.cgi?id=183865
360
361         Reviewed by Chris Dumez.
362
363         * http/wpt/beacon/cors/cors-preflight-cookie-expected.txt:
364         * http/wpt/beacon/cors/cors-preflight-cookie.html:
365
366 2018-03-27  Daniel Bates  <dabates@apple.com>
367
368         CSS mask images should be retrieved using potentially CORS-enabled fetch
369         https://bugs.webkit.org/show_bug.cgi?id=179983
370         <rdar://problem/35678149>
371
372         Reviewed by Brent Fulgham.
373
374         Add a test to ensure we do not fetch a cross-origin CSS mask image that does
375         not allow CORS access.
376
377         * http/tests/security/css-mask-image-expected.html: Added.
378         * http/tests/security/css-mask-image.html: Added.
379         * http/tests/security/resources/black-square.png: Added.
380         * http/tests/security/resources/fail-mask.png: Added.
381         * media/modern-media-controls/resources/media-controls-loader.js: Disable "Anonymous" mode
382         fetching of mask images to allow modern media controls to load mask assets from the filesystem.
383
384 2018-03-27  Zalan Bujtas  <zalan@apple.com>
385
386         RenderBox::parent/firstChild/nextSibling/previousSiblingBox() functions should type check.
387         https://bugs.webkit.org/show_bug.cgi?id=184032
388         <rdar://problem/38384984>
389
390         Reviewed by Antti Koivisto.
391
392         * fast/multicol/parent-box-when-spanner-is-present-expected.txt: Added.
393         * fast/multicol/parent-box-when-spanner-is-present.html: Added.
394
395
396 2018-03-27  Antoine Quint  <graouts@apple.com>
397
398         [Web Animations] Stop using internals.pauseAnimationAtTimeOnElement() in favor of Web Animations API for animations tests
399         https://bugs.webkit.org/show_bug.cgi?id=184038
400
401         Reviewed by Dean Jackson.
402
403         Make 48 tests opt into CSS Animations and CSS Transitions as Web Animations. These tests used the internals.pauseAnimationAtTimeOnElement()
404         method, but this method should be going away since the Web Animations API allows seeking and pausing. To support this, we make
405         animation-test-helpers.js use the Web Animations API instead of internals.pauseAnimationAtTimeOnElement() if the tests has opted
406         into CSS Animations and CSS Transitions as Web Animations and we know it's safe to use these APIs.
407
408         * animations/3d/matrix-transform-type-animation.html:
409         * animations/3d/transform-perspective.html:
410         * animations/animation-callback-timestamp.html:
411         * animations/animation-direction-reverse-hardware-opacity.html:
412         * animations/animation-direction-reverse-hardware.html:
413         * animations/animation-direction-reverse-non-hardware.html:
414         * animations/animation-direction-reverse-timing-functions-hardware.html:
415         * animations/animation-direction-reverse-timing-functions.html:
416         * animations/animation-direction.html:
417         * animations/animation-hit-test.html:
418         * animations/animation-offscreen-to-onscreen.html:
419         * animations/change-keyframes-expected.txt:
420         * animations/change-keyframes.html:
421         * animations/cross-fade-background-image.html:
422         * animations/cross-fade-border-image-source.html:
423         * animations/cross-fade-list-style-image.html:
424         * animations/cross-fade-webkit-mask-box-image.html:
425         * animations/duplicate-keys-expected.html:
426         * animations/duplicate-keys.html:
427         * animations/font-variations/font-stretch.html:
428         * animations/font-variations/font-style.html:
429         * animations/font-variations/font-variation-settings-order.html:
430         * animations/font-variations/font-variation-settings-unlike.html:
431         * animations/font-variations/font-variation-settings.html:
432         * animations/font-variations/font-weight.html:
433         * animations/generic-from-to.html:
434         * animations/import.html:
435         * animations/keyframe-multiple-timing-functions-transform.html:
436         * animations/keyframes-comma-separated.html:
437         * animations/keyframes-infinite-iterations.html:
438         * animations/keyframes-invalid-keys.html:
439         * animations/keyframes-out-of-order.html:
440         * animations/keyframes.html:
441         * animations/longhand-timing-function.html:
442         * animations/matrix-anim.html:
443         * animations/missing-keyframe-properties-repeating.html:
444         * animations/missing-keyframe-properties.html:
445         * animations/missing-values-first-keyframe.html:
446         * animations/missing-values-last-keyframe.html:
447         * animations/multiple-animations-timing-function.html:
448         * animations/multiple-animations.html:
449         * animations/multiple-keyframes.html:
450         * animations/negative-delay.html:
451         * animations/pause-crash.html:
452         * animations/resources/animation-test-helpers.js:
453         (checkExpectedValue):
454         (pauseAnimationAtTimeOnElement):
455         (startTest):
456         (runAnimationTest):
457         * animations/simultaneous-start-left.html:
458         * animations/spring-function.html:
459         * animations/stacking-context-unchanged-while-running.html:
460         * animations/timing-functions.html:
461         * animations/unanimated-style.html:
462         * animations/unprefixed-keyframes.html:
463
464 2018-03-27  Per Arne Vollan  <pvollan@apple.com>
465
466         Mark some CSS animations tests as failing on Windows.
467         https://bugs.webkit.org/show_bug.cgi?id=183953
468
469         Unreviewed test gardening.
470
471         * platform/win/TestExpectations:
472
473 2018-03-27  Eric Carlson  <eric.carlson@apple.com>
474
475         Make AVFoundationEnabled preference available on iOS
476         https://bugs.webkit.org/show_bug.cgi?id=183876
477         <rdar://problem/38726459>
478
479         Reviewed by Youenn Fablet.
480
481         * media/media-error-fired-once-expected.txt: Added.
482         * media/media-error-fired-once.html: Added.
483
484 2018-03-27  Fujii Hironori  <Hironori.Fujii@sony.com>
485
486         [GTK] Layout test editing/deleting/delete-surrogatepair.html crashing with CRITICAL **: enchant_dict_check: assertion 'g_utf8_validate(word, len, NULL)' failed
487         https://bugs.webkit.org/show_bug.cgi?id=176799
488
489         Reviewed by Carlos Garcia Campos.
490
491         * platform/gtk/TestExpectations: Unmarked editing/deleting/delete-surrogatepair.html.
492
493 2018-03-23  Antoine Quint  <graouts@apple.com>
494
495         [Web Animations] Make imported/mozilla/css-animations/test_animation-currenttime.html pass reliably
496         https://bugs.webkit.org/show_bug.cgi?id=183819
497
498         Reviewed by Dean Jackson.
499
500         The test imported/mozilla/css-animations/test_animation-currenttime.html now passes reliably.
501
502         * TestExpectations:
503
504 2018-03-23  Antoine Quint  <graouts@apple.com>
505
506         [Web Animations] Correctly handle timing functions specified by CSS Animations and CSS Transitions
507         https://bugs.webkit.org/show_bug.cgi?id=183935
508
509         Reviewed by Dean Jackson.
510
511         We now pass 2 additional Mozilla tests completely, so they no longer need to be marked as flaky failures or timeouts.
512         We also update tests that we wrote ourselves and which incorrectly assumed that the effect's timing would reflect
513         the timing function set by CSS.
514
515         * TestExpectations:
516         * webanimations/css-animations-expected.txt:
517         * webanimations/css-animations.html:
518         * webanimations/css-transitions-expected.txt:
519         * webanimations/css-transitions.html:
520
521 2018-03-26  Ryan Haddad  <ryanhaddad@apple.com>
522
523         Mark imported/mozilla/css-animations/test_animation-cancel.html as flaky.
524         https://bugs.webkit.org/show_bug.cgi?id=184011
525
526         Unreviewed test gardening.
527
528         * TestExpectations:
529
530 2018-03-23  Daniel Bates  <dabates@apple.com>
531
532         Unreviewed, rolling out r229868.
533
534         Caused media controls tests to timeout. Will investigate
535         offline.
536
537         Reverted changeset:
538
539         "CSS mask images should be retrieved using potentially CORS-
540         enabled fetch"
541         https://bugs.webkit.org/show_bug.cgi?id=179983
542         https://trac.webkit.org/changeset/229868
543
544 2018-03-23  Per Arne Vollan  <pvollan@apple.com>
545
546         Mark accessibility/row-with-aria-role-in-native-table.html as failing on Windows.
547         https://bugs.webkit.org/show_bug.cgi?id=183955
548
549         Unreviewed test gardening.
550
551         * platform/win/TestExpectations:
552
553 2018-03-23  Per Arne Vollan  <pvollan@apple.com>
554
555         Mark some CSS animations tests as failing on Windows.
556         https://bugs.webkit.org/show_bug.cgi?id=183953
557
558         Unreviewed test gardening.
559
560         * platform/win/TestExpectations:
561
562 2018-03-23  Eric Carlson  <eric.carlson@apple.com>
563
564         HTMLElement factory doesn't need to call MediaPlayer::isAvailable
565         https://bugs.webkit.org/show_bug.cgi?id=183946
566         <rdar://problem/38802687>
567
568         Reviewed by Youenn Fablet.
569
570         * media/media-disabled-expected.txt: Added.
571         * media/media-disabled.html: Added.
572
573 2018-03-23  Ryan Haddad  <ryanhaddad@apple.com>
574
575         Only enable LayoutTest fast/css/apple-system-control-colors.html on macOS.
576
577         Unreviewed test gardening.
578
579         * TestExpectations:
580         * platform/mac/TestExpectations:
581
582 2018-03-23  Adrian Perez de Castro  <aperez@igalia.com>
583
584         Unreviewed WPE gardening.
585
586         Removed imported/mathml-in-html5 from WPE test expectations, as the
587         path does not exit anymore after r229601
588
589         * platform/wpe/TestExpectations: Removd imported/mathml-in-html5
590
591 2018-03-23  Youenn Fablet  <youenn@apple.com>
592
593         Safari WebKitWebRTCAudioModule crash during <video> tag update when audio track present in MediaStream
594         https://bugs.webkit.org/show_bug.cgi?id=181180
595         <rdar://problem/36302375>
596
597         Reviewed by Eric Carlson.
598
599         * webrtc/video-update-often-expected.txt: Added.
600         * webrtc/video-update-often.html: Added.
601
602 2018-03-23  Antoine Quint  <graouts@apple.com>
603
604         [Web Animations] infinite repeat counts aren't reflected for CSS Animations
605         https://bugs.webkit.org/show_bug.cgi?id=183932
606
607         Reviewed by Dean Jackson.
608
609         One of the Mozilla tests now passes completely and reliably.
610
611         * TestExpectations:
612
613 2018-03-22  Antoine Quint  <graouts@apple.com>
614
615         [Web Animations] Correctly cancel animations when a parent gets a "display: none" style or when an element is removed
616         https://bugs.webkit.org/show_bug.cgi?id=183919
617
618         Reviewed by Dean Jackson.
619
620         Three of the imported Mozilla tests now pass reliably, removing them from the list of flaky failure and timeout tests.
621
622         * TestExpectations:
623
624 2018-03-23  Antoine Quint  <graouts@apple.com>
625
626         [Web Animations] Animated transform styles are ignored when calling getComputedStyle()
627         https://bugs.webkit.org/show_bug.cgi?id=183918
628
629         Reviewed by Dean Jackson.
630
631         We obtain a number of progressions by correctly serializing the transform property on getComputedStyle().
632
633         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
634         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
635
636 2018-03-23  Zan Dobersek  <zdobersek@igalia.com>
637
638         Unreviewed GTK+ gardening.
639
640         Add a port-specific baseline for fast/css/apple-system-control.html.
641
642         Mark http/wpt/service-workers tests as a mix of failures and passes,
643         since a lot of the tests pass now that service workers were enabled, but
644         the passing ones are still in minority and there's additionally flaky
645         tests. This should improve after necessary testing SW directories are
646         properly specified.
647
648         In contrast, a bunch of SW-reliant tests under
649         imported/w3c/web-platform-tests/streams are now passing consistently.
650         Failure expectations for these are removed.
651
652         Failue expectations for three compositing tests are also removed after
653         r229804 fixed them.
654
655         * platform/gtk/TestExpectations:
656         * platform/gtk/fast/css/apple-system-control-colors-expected.txt: Added.
657
658 2018-03-22  Nan Wang  <n_wang@apple.com>
659
660         AX: Web table row count is incorrect when role row is added to <tr> in DOM
661         https://bugs.webkit.org/show_bug.cgi?id=183922
662
663         Reviewed by Chris Fleizach.
664
665         * accessibility/row-with-aria-role-in-native-table-expected.txt: Added.
666         * accessibility/row-with-aria-role-in-native-table.html: Added.
667
668 2018-03-22  Daniel Bates  <dabates@apple.com>
669
670         CSS mask images should be retrieved using potentially CORS-enabled fetch
671         https://bugs.webkit.org/show_bug.cgi?id=179983
672         <rdar://problem/35678149>
673
674         Reviewed by Brent Fulgham.
675
676         Add a test to ensure we do not fetch a cross-origin CSS mask image that does
677         not allow CORS access.
678
679         * http/tests/security/css-mask-image-expected.html: Added.
680         * http/tests/security/css-mask-image.html: Added.
681         * http/tests/security/resources/black-square.png: Added.
682         * http/tests/security/resources/fail-mask.png: Added.
683
684 2018-03-22  Zalan Bujtas  <zalan@apple.com>
685
686         [Simple line layout] Text with letter spacing is not positioned properly.
687         https://bugs.webkit.org/show_bug.cgi?id=183079
688         <rdar://problem/38762569>
689
690         Reviewed by Antti Koivisto.
691
692         * fast/text/simple-line-layout-dynamic-letter-word-spacing-expected.html: Added.
693         * fast/text/simple-line-layout-dynamic-letter-word-spacing.html: Added.
694
695 2018-03-22  Adrian Perez de Castro  <aperez@igalia.com>
696
697         [WPE] Enable WOFF2 support
698         https://bugs.webkit.org/show_bug.cgi?id=178158
699
700         Reviewed by Frédéric Wang.
701
702         * platform/wpe/TestExpectations: Unskip the fast/text/woff2.html and fast/text/woff2-totalsfntsize.html
703
704 2018-03-21  Antoine Quint  <graouts@apple.com>
705
706         [Web Animations] Make imported/mozilla/css-animations/test_event-dispatch.html pass reliably
707         https://bugs.webkit.org/show_bug.cgi?id=183845
708
709         Reviewed by Dean Jackson.
710
711         A couple of crashing tests no longer crash and a couple are now reliably passing.
712
713         * TestExpectations:
714
715 2018-03-22  Ross Kirsling  <ross.kirsling@sony.com>
716
717         Unreviewed gardening. Update WinCairo TestExpectations and drop the unnecessary suffix.
718
719         * platform/wincairo-win10/TestExpectations: Removed.
720         * platform/wincairo/TestExpectations: Added.
721
722 2018-03-22  Zalan Bujtas  <zalan@apple.com>
723
724         Unreviewed gardening.
725
726         Unskipping imported/blink/svg/css/path-layout-crash.html (should have been unskipped with r229782). 
727
728         * TestExpectations:
729
730 2018-03-22  Miguel Gomez  <magomez@igalia.com>
731
732         Unreviewed GTK+ gardening after r229847.
733
734         * platform/gtk/TestExpectations:
735         * platform/gtk/http/tests/loading/simple-subframe-expected.txt:
736         * platform/gtk/http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
737         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
738
739 2018-03-22  Zalan Bujtas  <zalan@apple.com>
740
741         SVG root is skipped while marking percentage height descendants dirty.
742         https://bugs.webkit.org/show_bug.cgi?id=183877
743
744         Reviewed by Antti Koivisto.
745
746         * TestExpectations:
747
748 2018-03-22  Frederic Wang  <fwang@igalia.com>
749
750         [MathML] Import WPT test to replace mathml/opentype/large-operators-italic-correction.html
751         https://bugs.webkit.org/show_bug.cgi?id=183891
752
753         Reviewed by Manuel Rego Casasnovas.
754
755         Remove large-operators-italic-correction.html. Italic correction is tested more completely by
756         a new WPT test that does not require Latin Modern Math to be installed on the try bots.
757
758         * mathml/opentype/large-operators-italic-correction-expected.txt: Removed.
759         * mathml/opentype/large-operators-italic-correction.html: Removed.
760         * platform/ios/TestExpectations: Remove test expectation.
761         * platform/mac/TestExpectations: Ditto.
762         * platform/win/TestExpectations: Ditto.
763
764 2018-03-21  Chris Dumez  <cdumez@apple.com>
765
766         Regression(r229831): fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html is flaky
767         https://bugs.webkit.org/show_bug.cgi?id=183885
768
769         Unreviewed, temporarily mark the test as flaky while I investigate.
770
771         * TestExpectations:
772
773 2018-03-21  Ryan Haddad  <ryanhaddad@apple.com>
774
775         Mark fast/scrolling/latching/scroll-div-no-latching.html as flaky.
776         https://bugs.webkit.org/show_bug.cgi?id=183879
777
778         Unreviewed test gardening.
779
780         * platform/mac-wk2/TestExpectations:
781
782 2018-03-21  Ryan Haddad  <ryanhaddad@apple.com>
783
784         Mark inspector/console/messageAdded-from-named-evaluations.html as slow.
785         https://bugs.webkit.org/show_bug.cgi?id=183880
786
787         Unreviewed test gardening.
788
789         * platform/mac/TestExpectations:
790
791 2018-03-21  Ryan Haddad  <ryanhaddad@apple.com>
792
793         Mark media/modern-media-controls/seek-backward-support/seek-backward-support.html as flaky.
794         https://bugs.webkit.org/show_bug.cgi?id=183869
795
796         Unreviewed test gardening.
797
798         * platform/mac-wk2/TestExpectations:
799
800 2018-03-21  Chris Dumez  <cdumez@apple.com>
801
802         Make policy decisions asynchronous
803         https://bugs.webkit.org/show_bug.cgi?id=180568
804         <rdar://problem/37131297>
805
806         Reviewed by Alex Christensen.
807
808         Rebaseline tests for WebKit2. The issue is that some tests dump policy delegate calls
809         and things now happen in a slightly different order now that those delegates are
810         asynchronous.
811
812         * TestExpectations:
813         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt:
814         * platform/ios/http/tests/loading/simple-subframe-expected.txt:
815         * platform/mac-wk2/http/tests/loading/simple-subframe-expected.txt: Copied from LayoutTests/platform/ios/http/tests/loading/simple-subframe-expected.txt.
816         * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
817         * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
818         * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
819         * platform/wk2/fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
820         * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
821         * platform/wk2/fast/loader/subframe-removes-itself-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
822         * platform/wk2/http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: Added.
823         * platform/wk2/http/tests/contentextensions/block-everything-unless-domain-expected.txt: Added.
824         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
825         * platform/wk2/http/tests/loading/bad-server-subframe-expected.txt: Added.
826         * platform/wk2/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt:
827         * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
828         * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
829         * platform/wk2/http/tests/loading/slow-parsing-subframe-expected.txt: Added.
830         * platform/wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt: Added.
831         * platform/wk2/http/tests/misc/window-dot-stop-expected.txt: Added.
832         * platform/wk2/http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
833         * platform/wk2/http/tests/navigation/redirect-to-fragment-expected.txt: Added.
834         * platform/wk2/http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
835         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: Added.
836         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: Added.
837         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt: Added.
838         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt: Added.
839         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
840         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: Added.
841         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: Added.
842         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt: Added.
843         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: Added.
844         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: Added.
845         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Added.
846         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: Added.
847         * platform/wk2/http/tests/security/blocked-on-redirect-expected.txt: Added.
848         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
849         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt: Added.
850         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: Added.
851         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
852         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt: Added.
853         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt: Added.
854         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt: Added.
855         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: Added.
856         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt: Added.
857         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt: Added.
858         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
859         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt: Added.
860         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt: Added.
861         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
862         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: Added.
863         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt: Added.
864         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
865         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: Added.
866         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt: Added.
867         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt: Added.
868         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame-expected.txt: Added.
869         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
870         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
871         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
872         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: Added.
873         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
874         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
875         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
876         * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
877         * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt: Added.
878         * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
879         * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
880         * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
881         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
882         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: Added.
883         * platform/wk2/http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt: Added.
884         * platform/wk2/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Added.
885         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
886         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt: Added.
887         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: Added.
888         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: Added.
889         * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
890         * platform/wk2/http/tests/security/mixedContent/javascript-url-form-in-main-frame-expected.txt: Added.
891         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: Added.
892         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: Added.
893         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: Added.
894         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt: Added.
895         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt: Added.
896         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
897         * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
898         * platform/wk2/inspector/page/frameScheduledNavigation-expected.txt: Added.
899         * platform/wk2/loader/go-back-cached-main-resource-expected.txt: Added.
900         * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
901         * platform/wk2/webarchive/loading/test-loading-archive-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
902         * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt: Renamed from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
903
904 2018-03-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
905
906         Disconnect the SVGPathSegList items from their SVGPathElement before rebuilding a new list
907         https://bugs.webkit.org/show_bug.cgi?id=183723
908         <rdar://problem/38517871>
909
910         Reviewed by Daniel Bates.
911
912         * svg/dom/reuse-pathseg-after-changing-d-expected.txt: Added.
913         * svg/dom/reuse-pathseg-after-changing-d.html: Added.
914
915 2018-03-21  Ryan Haddad  <ryanhaddad@apple.com>
916
917         Skip imported/w3c/web-platform-tests/service-workers/service-worker/appcache-ordering-main.https.html.
918         https://bugs.webkit.org/show_bug.cgi?id=182176
919
920         Unreviewed test gardening.
921
922         * platform/mac-wk2/TestExpectations:
923
924 2018-03-21  Ryan Haddad  <ryanhaddad@apple.com>
925
926         Skip http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html.
927         https://bugs.webkit.org/show_bug.cgi?id=183093
928
929         Unreviewed test gardening.
930
931         * platform/mac-wk2/TestExpectations:
932
933 2018-03-21  Ryan Haddad  <ryanhaddad@apple.com>
934
935         Mark media/track/track-css-matching-timestamps.html as flaky.
936         https://bugs.webkit.org/show_bug.cgi?id=183220
937
938         Unreviewed test gardening.
939
940         * platform/mac-wk1/TestExpectations:
941
942 2018-03-21  Jer Noble  <jer.noble@apple.com>
943
944         REGRESSION (r226059?): [macOS WK2] Layout Test fast/mediastream/MediaStream-MediaElement-setObject-null.html is flaky
945         https://bugs.webkit.org/show_bug.cgi?id=181069
946         <rdar://problem/36188221>
947
948         Reviewed by Youenn Fablet.
949
950         Pass the function into the play() promise handler rather than calling it immediately.
951
952         * fast/mediastream/MediaStream-MediaElement-setObject-null.html:
953         * platform/mac-wk2/TestExpectations:
954
955 2018-03-21  Antoine Quint  <graouts@apple.com>
956
957         [Web Animations] Dispatch DOM events for CSS Transitions and CSS Animations implemented as Web Animations
958         https://bugs.webkit.org/show_bug.cgi?id=183781
959
960         Reviewed by Dean Jackson.
961
962         New attribute-based event handlers are now exposed, update the expectations for those.
963
964         * js/dom/dom-static-property-for-in-iteration-expected.txt:
965
966 2018-03-21  Antoine Quint  <graouts@apple.com>
967
968         [Web Animations] Import CSS Animations and CSS Transitions as Web Animations tests from Mozilla
969         https://bugs.webkit.org/show_bug.cgi?id=183851
970
971         Reviewed by Jon Lee.
972
973         Mark all imported tests as flaky failures or timeouts while we work on making them pass reliably.
974         Each test has a dedicated bug tracking progress.
975
976         * TestExpectations:
977
978 2018-03-21  Ms2ger  <Ms2ger@igalia.com>
979
980         [GTK] Mark fast/forms/file/entries-api/webkitdirectory-open-panel.html as passing.
981         https://bugs.webkit.org/show_bug.cgi?id=176024
982
983         Unreviewed test gardening.
984
985         It has been passing since the test was changed not to rely on the order
986         of files in the list in r229642.
987
988         * platform/gtk/TestExpectations:
989
990 2018-03-21  Frederic Wang  <fwang@igalia.com>
991
992         [iOS] Text highlighted by the Find UI overlaps with NBC news header on google.com
993         https://bugs.webkit.org/show_bug.cgi?id=183658
994
995         Reviewed by Tim Horton.
996
997         Improve the test added in r224284, so that we test when a result is revealed at
998         the center of the overflow node.
999
1000         * platform/ios/fast/scrolling/find-text-in-overflow-node.html: Put some content after
1001         'match 4' so that the overflow node can scroll and make the text appear at the center.
1002         Perform more accurate testing of the scrollTop of the overflow node.
1003         * platform/ios/fast/scrolling/find-text-in-overflow-node-expected.txt: Update expectation.
1004
1005 2018-03-20  Zalan Bujtas  <zalan@apple.com>
1006
1007         RenderTreeNeedsLayoutChecker fails with absolutely positioned svg and <use>
1008         https://bugs.webkit.org/show_bug.cgi?id=183718
1009
1010         Reviewed by Antti Koivisto.
1011
1012         * svg/in-html/path-with-absolute-positioned-svg-and-use-crash-expected.txt: Added.
1013         * svg/in-html/path-with-absolute-positioned-svg-and-use-crash.html: Added.
1014
1015 2018-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1016
1017         Mark http/tests/appcache/abort-cache-onprogress.html as flaky.
1018         https://bugs.webkit.org/show_bug.cgi?id=183684
1019
1020         Unreviewed test gardening.
1021
1022         * TestExpectations:
1023
1024 2018-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1025
1026         Mark http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html as flaky.
1027         https://bugs.webkit.org/show_bug.cgi?id=183801
1028
1029         Unreviewed test gardening.
1030
1031         * platform/wk2/TestExpectations:
1032
1033 2018-03-20  Chris Dumez  <cdumez@apple.com>
1034
1035         Unreviewed, rolling out r229726 and r229763.
1036
1037         Caused some API test failures on iOS
1038
1039         Reverted changesets:
1040
1041         "Make policy decisions asynchronous"
1042         https://bugs.webkit.org/show_bug.cgi?id=180568
1043         https://trac.webkit.org/changeset/229726
1044
1045         "Rebaseline three webarchive tests for WK2 after r229726."
1046         https://bugs.webkit.org/show_bug.cgi?id=180568
1047         https://trac.webkit.org/changeset/229763
1048
1049 2018-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1050
1051         Rebaseline three webarchive tests for WK2 after r229726.
1052         https://bugs.webkit.org/show_bug.cgi?id=180568
1053
1054         Unreviewed test gardening.
1055
1056         * platform/wk2/webarchive/loading/missing-data-expected.txt: Added.
1057         * platform/wk2/webarchive/loading/object-expected.txt: Added.
1058         * platform/wk2/webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt: Added.
1059
1060 2018-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1061
1062         Rebaseline three forms tests after r229730.
1063
1064         Unreviewed test gardening.
1065
1066         * platform/mac/fast/forms/basic-selects-expected.txt:
1067         * platform/mac/fast/forms/disabled-select-change-index-expected.txt:
1068         * platform/mac/fast/forms/select-disabled-appearance-expected.txt:
1069
1070 2018-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1071
1072         Rebaseline a test after the case of the 'Strong Password' localized string was changed in r229724.
1073
1074         Unreviewed test gardening.
1075
1076         * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1077         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1078
1079 2018-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1080
1081         Skip http/tests/storageAccess/grant-storage-access-under-opener.html on iOS debug.
1082         https://bugs.webkit.org/show_bug.cgi?id=183714
1083
1084         Unreviewed test gardening.
1085
1086         * platform/ios-wk2/TestExpectations:
1087
1088 2018-03-19  Brady Eidson  <beidson@apple.com>
1089
1090         Add a layout test verifying AppCache resource fetches have the document's cookie in place.
1091         https://bugs.webkit.org/show_bug.cgi?id=183757
1092
1093         Reviewed by Alex Christensen.
1094
1095         * http/tests/appcache/document-cookie-expected.txt: Added.
1096         * http/tests/appcache/document-cookie.php: Added.
1097         * http/tests/appcache/resources/cookie-protected-script.php: Added.
1098         * http/tests/appcache/resources/document-cookie.manifest: Added.
1099
1100 2018-03-19  Chris Dumez  <cdumez@apple.com>
1101
1102         Make policy decisions asynchronous
1103         https://bugs.webkit.org/show_bug.cgi?id=180568
1104         <rdar://problem/37131297>
1105
1106         Reviewed by Alex Christensen.
1107
1108         Rebaseline tests for WebKit2. The issue is that some tests dump policy delegate calls
1109         and things now happen in a slightly different order now that those delegates are
1110         asynchronous.
1111
1112         * TestExpectations:
1113         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt:
1114         * platform/ios/http/tests/loading/simple-subframe-expected.txt:
1115         * platform/mac-wk2/http/tests/loading/simple-subframe-expected.txt: Copied from LayoutTests/platform/ios/http/tests/loading/simple-subframe-expected.txt.
1116         * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1117         * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1118         * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1119         * platform/wk2/fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
1120         * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1121         * platform/wk2/fast/loader/subframe-removes-itself-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1122         * platform/wk2/http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: Added.
1123         * platform/wk2/http/tests/contentextensions/block-everything-unless-domain-expected.txt: Added.
1124         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
1125         * platform/wk2/http/tests/loading/bad-server-subframe-expected.txt: Added.
1126         * platform/wk2/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt:
1127         * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1128         * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
1129         * platform/wk2/http/tests/loading/slow-parsing-subframe-expected.txt: Added.
1130         * platform/wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt: Added.
1131         * platform/wk2/http/tests/misc/window-dot-stop-expected.txt: Added.
1132         * platform/wk2/http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
1133         * platform/wk2/http/tests/navigation/redirect-to-fragment-expected.txt: Added.
1134         * platform/wk2/http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
1135         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: Added.
1136         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: Added.
1137         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt: Added.
1138         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt: Added.
1139         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
1140         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: Added.
1141         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: Added.
1142         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt: Added.
1143         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: Added.
1144         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: Added.
1145         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Added.
1146         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: Added.
1147         * platform/wk2/http/tests/security/blocked-on-redirect-expected.txt: Added.
1148         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1149         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt: Added.
1150         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: Added.
1151         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1152         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt: Added.
1153         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt: Added.
1154         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt: Added.
1155         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: Added.
1156         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt: Added.
1157         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt: Added.
1158         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1159         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt: Added.
1160         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt: Added.
1161         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1162         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: Added.
1163         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt: Added.
1164         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1165         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: Added.
1166         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt: Added.
1167         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt: Added.
1168         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame-expected.txt: Added.
1169         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1170         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1171         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
1172         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: Added.
1173         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1174         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1175         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1176         * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
1177         * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt: Added.
1178         * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1179         * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1180         * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1181         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1182         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: Added.
1183         * platform/wk2/http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt: Added.
1184         * platform/wk2/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Added.
1185         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1186         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt: Added.
1187         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: Added.
1188         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: Added.
1189         * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1190         * platform/wk2/http/tests/security/mixedContent/javascript-url-form-in-main-frame-expected.txt: Added.
1191         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: Added.
1192         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: Added.
1193         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: Added.
1194         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt: Added.
1195         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt: Added.
1196         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1197         * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1198         * platform/wk2/inspector/page/frameScheduledNavigation-expected.txt: Added.
1199         * platform/wk2/loader/go-back-cached-main-resource-expected.txt: Added.
1200         * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1201         * platform/wk2/webarchive/loading/test-loading-archive-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1202         * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt: Renamed from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1203
1204 2018-03-19  Chris Dumez  <cdumez@apple.com>
1205
1206         WebKit.WebsitePoliciesAutoplayQuirks API test times out with async policy delegates
1207         https://bugs.webkit.org/show_bug.cgi?id=183702
1208         <rdar://problem/38566060>
1209
1210         Reviewed by Alex Christensen.
1211
1212         Add variant of fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html with async navigation
1213         delegate since the previous iteration of this patch broke this test case.
1214
1215         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt: Added.
1216         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate.html: Added.
1217
1218 2018-03-17  Jiewen Tan  <jiewen_tan@apple.com>
1219
1220         [WebAuthN] Implement authenticatorMakeCredential
1221         https://bugs.webkit.org/show_bug.cgi?id=183527
1222         <rdar://problem/35275886>
1223
1224         Reviewed by Brent Fulgham.
1225
1226         * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
1227         * http/wpt/webauthn/idl.https.html:
1228         * http/wpt/webauthn/public-key-credential-create-success.https.html:
1229
1230 2018-03-16  Brent Fulgham  <bfulgham@apple.com>
1231
1232         Correct debug assertion in Range::borderAndTextRects
1233         https://bugs.webkit.org/show_bug.cgi?id=183710
1234         <rdar://problem/38466976>
1235
1236         Reviewed by Ryosuke Niwa.
1237
1238         * fast/dom/Range/range-selection-empty-body-expected.txt: Added.
1239         * fast/dom/Range/range-selection-empty-body.html: Added.
1240
1241 2018-03-16  Youenn Fablet  <youenn@apple.com>
1242
1243         Add a test verifying that an AppCache manifest request includes credentials
1244         https://bugs.webkit.org/show_bug.cgi?id=183716
1245
1246         Reviewed by Chris Dumez.
1247
1248         * http/tests/appcache/appcache-cookies-expected.txt: Added.
1249         * http/tests/appcache/appcache-cookies.html: Added.
1250         * http/tests/appcache/resources/appcache-cookies-test.html: Added.
1251         * http/tests/appcache/resources/manifest-if-cookie.php: Added.
1252
1253 2018-03-15  Ryan Haddad  <ryanhaddad@apple.com>
1254
1255         Skip editing/pasteboard/data-transfer-get-data-on-pasting-html-uses-blob-url.html on iOS.
1256         https://bugs.webkit.org/show_bug.cgi?id=183219
1257
1258         Unreviewed test gardening.
1259
1260         * platform/ios/TestExpectations:
1261
1262 2018-03-16  Joanmarie Diggs  <jdiggs@igalia.com>
1263
1264         AX: AccessibilityNodeObject::textForLabelElement() doesn't follow AccName calculation rules
1265         https://bugs.webkit.org/show_bug.cgi?id=183661
1266
1267         Reviewed by Chris Fleizach.
1268
1269         * accessibility/aria-label-on-label-element-expected.txt: Moved from Mac tests to shared tests.
1270         * accessibility/aria-label-on-label-element.html: Moved from Mac tests to shared tests.
1271         * accessibility/label-with-pseudo-elements-expected.txt: Added.
1272         * accessibility/label-with-pseudo-elements.html: Added.
1273         * platform/gtk/accessibility/aria-label-on-label-element-expected.txt: Added.
1274         * platform/gtk/accessibility/label-with-pseudo-elements-expected.txt: Added.
1275         * platform/mac/accessibility/label-with-pseudo-elements-expected.txt: Added.
1276         * platform/win/accessibility/label-with-pseudo-elements-expected.txt: Added.
1277
1278 2018-03-16  Claudio Saavedra  <csaavedra@igalia.com>
1279
1280         [WPE] Rebaseline for web-platform-tests specific test
1281
1282         Unreviewed gardening.
1283         * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1284
1285 2018-03-16  Claudio Saavedra  <csaavedra@igalia.com>
1286
1287         [GTK][WPE] Remove baselines for FileAPI test.
1288
1289         Unreviewed gardening. Now with service workers the results in both
1290         WPE and GTK+ are the same as the default expectation.
1291         * platform/gtk/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Removed.
1292         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Removed.
1293
1294 2018-03-15  Matt Lewis  <jlewis3@apple.com>
1295
1296         Rebaselined test on macOS WK1 after r229642.
1297
1298         Unreviewed test gardening.
1299
1300         * platform/mac-wk1/fast/forms/file/entries-api/webkitdirectory-open-panel-expected.txt:
1301
1302 2018-03-15  Chris Dumez  <cdumez@apple.com>
1303
1304         Unreviewed, mark location-protocol-setter-non-broken-async-delegate.html as flaky on all platforms, not just WK1
1305
1306         * TestExpectations:
1307         * platform/mac-wk1/TestExpectations:
1308
1309 2018-03-15  Youenn Fablet  <youenn@apple.com>
1310
1311         Bad configuration parameters should make RTCPeerConnection constructor throw
1312         https://bugs.webkit.org/show_bug.cgi?id=183615
1313
1314         Reviewed by Eric Carlson.
1315
1316         Removed tests that are subsumed by WPT ones.
1317
1318         * fast/mediastream/RTCPeerConnection-expected.txt: Removed.
1319         * fast/mediastream/RTCPeerConnection-getConfiguration-expected.txt: Removed.
1320         * fast/mediastream/RTCPeerConnection-getConfiguration.html: Removed.
1321         * fast/mediastream/RTCPeerConnection.html: Removed.
1322         * platform/gtk/TestExpectations:
1323         * platform/ios/TestExpectations:
1324
1325 2018-03-15  Youenn Fablet  <youenn@apple.com>
1326
1327         replaceTrack triggers negotiationneeded
1328         https://bugs.webkit.org/show_bug.cgi?id=180342
1329         <rdar://problem/35822426>
1330
1331         Reviewed by Eric Carlson.
1332
1333         * webrtc/video-replace-track.html:
1334
1335 2018-03-15  Chris Dumez  <cdumez@apple.com>
1336
1337         webkitdirectory-open-panel stumbles over unordered results
1338         https://bugs.webkit.org/show_bug.cgi?id=183643
1339
1340         Reviewed by Wenson Hsieh.
1341
1342         Update fast/forms/file/entries-api/webkitdirectory-open-panel.html to not rely on a
1343         specific file ordering when checking input.files.
1344
1345         * fast/forms/file/entries-api/webkitdirectory-open-panel-expected.txt:
1346         * fast/forms/file/entries-api/webkitdirectory-open-panel.html:
1347
1348 2018-03-15  Youenn Fablet  <youenn@apple.com>
1349
1350         Layout Test http/wpt/service-workers/update-service-worker.https.html is flaky
1351         https://bugs.webkit.org/show_bug.cgi?id=181753
1352         <rdar://problem/36605091>
1353
1354         Unreviewed.
1355
1356         * platform/mac-wk2/TestExpectations: Test is no longer flaky on High Sierra Release.
1357
1358 2018-03-15  Youenn Fablet  <youenn@apple.com>
1359
1360         MessagePort is not always destroyed on the right thread
1361         https://bugs.webkit.org/show_bug.cgi?id=183619
1362         <rdar://problem/38204711>
1363
1364         Reviewed by Chris Dumez.
1365
1366         * TestExpectations:
1367         * http/tests/workers/worker-messageport-2-expected.txt: Added.
1368         * http/tests/workers/worker-messageport-2.html: Added.
1369
1370 2018-03-15  Ms2ger  <Ms2ger@igalia.com>
1371
1372         [GTK][WPE] Enable service workers
1373         https://bugs.webkit.org/show_bug.cgi?id=178576
1374
1375         Reviewed by Žan Doberšek.
1376
1377         * platform/wpe/TestExpectations: update remaining expectations to point to another bug.
1378
1379 2018-03-14  Devin Rousso  <webkit@devinrousso.com>
1380
1381         Web Inspector: Canvas: a recording initiated by the user should be shown immediately on completion
1382         https://bugs.webkit.org/show_bug.cgi?id=183647
1383         <rdar://problem/38479187>
1384
1385         Reviewed by Matt Baker.
1386
1387         * inspector/canvas/recording-2d.html:
1388         Reorder the agent calls so that the CanvasManager `_recordingCanvas` state variable has a
1389         chance to properly update after a recording is stopped.
1390
1391 2018-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1392
1393         Unreviewed, rolling out r229613.
1394
1395         Caused API test failures
1396
1397         Reverted changeset:
1398
1399         "Make policy decisions asynchronous"
1400         https://bugs.webkit.org/show_bug.cgi?id=180568
1401         https://trac.webkit.org/changeset/229613
1402
1403 2018-03-14  Youenn Fablet  <youenn@apple.com>
1404
1405         MessagePort should remove its listeners when being closed
1406         https://bugs.webkit.org/show_bug.cgi?id=183644
1407
1408         Reviewed by Chris Dumez.
1409
1410         * http/tests/workers/resources/messageport-echo-worker.js: Added.
1411         * http/tests/workers/worker-messageport-expected.txt: Added.
1412         * http/tests/workers/worker-messageport.html: Added.
1413
1414 2018-03-14  Chris Dumez  <cdumez@apple.com>
1415
1416         Make policy decisions asynchronous
1417         https://bugs.webkit.org/show_bug.cgi?id=180568
1418         <rdar://problem/37131297>
1419
1420         Reviewed by Alex Christensen.
1421
1422         Rebaseline tests for WebKit2. The issue is that some tests dump policy delegate calls
1423         and things now happen in a slightly different order now that those delegates are
1424         asynchronous.
1425
1426         * TestExpectations:
1427         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt:
1428         * platform/ios/http/tests/loading/simple-subframe-expected.txt:
1429         * platform/mac-wk2/http/tests/loading/simple-subframe-expected.txt: Copied from LayoutTests/platform/ios/http/tests/loading/simple-subframe-expected.txt.
1430         * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1431         * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1432         * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1433         * platform/wk2/fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
1434         * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1435         * platform/wk2/fast/loader/subframe-removes-itself-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1436         * platform/wk2/http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: Added.
1437         * platform/wk2/http/tests/contentextensions/block-everything-unless-domain-expected.txt: Added.
1438         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
1439         * platform/wk2/http/tests/loading/bad-server-subframe-expected.txt: Added.
1440         * platform/wk2/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt:
1441         * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1442         * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
1443         * platform/wk2/http/tests/loading/slow-parsing-subframe-expected.txt: Added.
1444         * platform/wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt: Added.
1445         * platform/wk2/http/tests/misc/window-dot-stop-expected.txt: Added.
1446         * platform/wk2/http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
1447         * platform/wk2/http/tests/navigation/redirect-to-fragment-expected.txt: Added.
1448         * platform/wk2/http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
1449         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: Added.
1450         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: Added.
1451         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt: Added.
1452         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt: Added.
1453         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
1454         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: Added.
1455         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: Added.
1456         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt: Added.
1457         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: Added.
1458         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: Added.
1459         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Added.
1460         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: Added.
1461         * platform/wk2/http/tests/security/blocked-on-redirect-expected.txt: Added.
1462         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1463         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt: Added.
1464         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: Added.
1465         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1466         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt: Added.
1467         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt: Added.
1468         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt: Added.
1469         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: Added.
1470         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt: Added.
1471         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt: Added.
1472         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1473         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt: Added.
1474         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt: Added.
1475         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1476         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: Added.
1477         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt: Added.
1478         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1479         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: Added.
1480         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt: Added.
1481         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt: Added.
1482         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame-expected.txt: Added.
1483         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1484         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1485         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
1486         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: Added.
1487         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1488         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1489         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1490         * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
1491         * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt: Added.
1492         * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1493         * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1494         * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1495         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1496         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: Added.
1497         * platform/wk2/http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt: Added.
1498         * platform/wk2/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Added.
1499         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1500         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt: Added.
1501         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: Added.
1502         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: Added.
1503         * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1504         * platform/wk2/http/tests/security/mixedContent/javascript-url-form-in-main-frame-expected.txt: Added.
1505         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: Added.
1506         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: Added.
1507         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: Added.
1508         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt: Added.
1509         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt: Added.
1510         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1511         * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1512         * platform/wk2/inspector/page/frameScheduledNavigation-expected.txt: Added.
1513         * platform/wk2/loader/go-back-cached-main-resource-expected.txt: Added.
1514         * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1515         * platform/wk2/webarchive/loading/test-loading-archive-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1516         * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt: Renamed from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1517
1518 2018-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1519
1520         Skip three svg LayoutTests.
1521         https://bugs.webkit.org/show_bug.cgi?id=183572
1522
1523         Unreviewed test gardening.
1524
1525         * TestExpectations:
1526
1527 2018-03-14  Alicia Boya García  <aboya@igalia.com>
1528
1529         Unreviewed GTK test gardening.
1530         https://bugs.webkit.org/show_bug.cgi?id=183636
1531
1532         * platform/gtk/TestExpectations:
1533
1534 2018-03-14  Chris Fleizach  <cfleizach@apple.com>
1535
1536         AX: Implement accessible dismiss action on iOS
1537         https://bugs.webkit.org/show_bug.cgi?id=183352
1538         <rdar://problem/38161500>
1539
1540         Reviewed by Zalan Bujtas.
1541
1542         * accessibility/ios-simulator/AOM-dismiss-event-expected.txt: Added.
1543         * accessibility/ios-simulator/AOM-dismiss-event.html: Added.
1544         * platform/mac-wk1/TestExpectations:
1545
1546 2018-03-14  Youenn Fablet  <youenn@apple.com>
1547
1548         Update libwebrtc up to 36af4e9614f707f733eb2340fae66d6325aaac5b
1549         https://bugs.webkit.org/show_bug.cgi?id=183481
1550
1551         Reviewed by Eric Carlson.
1552
1553         * webrtc/video-stats.html:
1554
1555 2018-03-14  Frederic Wang  <fwang@igalia.com>
1556
1557         Finish migration to MathML WPT tests
1558         https://bugs.webkit.org/show_bug.cgi?id=183628
1559
1560         Reviewed by Manuel Rego Casasnovas.
1561
1562         In r225162, the MathML tests from the WPT repository were imported. They were intended to
1563         replace the ones in imported/mathml-in-html5 but the migration was not fully possible. The
1564         main issue was that many MathML tests use Web fonts to test the use of OpenType parameters
1565         but document.fonts.ready is unreliable in WebKit (bug 174030). A workaround was implemented
1566         in WPT ( https://github.com/w3c/web-platform-tests/pull/10025 ) so this commit finishes
1567         the migration. We update the WPT MathML tests and now run them all, we remove
1568         imported/mathml-in-html5 and the associated TestExpectations failures. Two cases unrelated to
1569         font loading are still failing: One for the SuperscriptShiftUpCramped parameter (bug 156401)
1570         and one for the RadicalDegreeBottomRaisePercent parameter (bug 183631).
1571
1572         * TestExpectations: Unskip MathML WPT tests.
1573         * imported/mathml-in-html5/LICENSE: Removed.
1574         * imported/mathml-in-html5/README.md: Removed.
1575         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-1.html: Removed.
1576         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-2.html: Removed.
1577         * imported/mathml-in-html5/mathml/presentation-markup/radicals/root-parameters-1.html: Removed.
1578         * imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-parameters-1.html: Removed.
1579         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-1.html: Removed.
1580         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-2.html: Removed.
1581         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-3.html: Removed.
1582         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-4.html: Removed.
1583         * platform/mac-wk2/TestExpectations: Remove the expectation.
1584         * platform/win/TestExpectations: Remove the expectation.
1585
1586 2018-03-13  John Wilander  <wilander@apple.com>
1587
1588         Resource Load Statistics: Immediately forward cookie access for domains with previous user interaction when there's an opener document
1589         https://bugs.webkit.org/show_bug.cgi?id=183620
1590         <rdar://problem/38431469>
1591
1592         Reviewed by Brent Fulgham.
1593
1594         * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt: Added.
1595         * http/tests/storageAccess/deny-storage-access-under-opener.html: Added.
1596         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt: Added.
1597         * http/tests/storageAccess/grant-storage-access-under-opener.html: Added.
1598         * http/tests/storageAccess/resources/set-cookie-and-report-back.html: Added.
1599         * platform/ios/TestExpectations:
1600             New tests marked as [ Pass ].
1601         * platform/mac-wk2/TestExpectations:
1602             New tests marked as [ Pass ].
1603
1604 2018-03-13  Youenn Fablet  <youenn@apple.com>
1605
1606         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
1607         https://bugs.webkit.org/show_bug.cgi?id=182853
1608         <rdar://problem/37645429>
1609
1610         Reviewed by Chris Dumez.
1611
1612         * TestExpectations:
1613         * platform/ios/TestExpectations:
1614
1615 2018-03-13  Michael Catanzaro  <mcatanzaro@igalia.com>
1616
1617         Unreviewed GTK expectations gardening
1618
1619         * platform/gtk/TestExpectations:
1620
1621 2018-03-13  Youenn Fablet  <youenn@apple.com>
1622
1623         Changing link element rel attribute from preload to stylesheet should succeed loading the stylesheet
1624         https://bugs.webkit.org/show_bug.cgi?id=183601
1625         <rdar://problem/38309441>
1626
1627         Reviewed by Antti Koivisto.
1628
1629         * http/wpt/preload/change-link-rel-attribute-expected.txt: Added.
1630         * http/wpt/preload/change-link-rel-attribute.html: Added.
1631         * http/wpt/preload/resources/style.css: Added.
1632         (body):
1633
1634 2018-03-13  Frederic Wang  <fwang@igalia.com>
1635
1636         Skip mathml-in-dashboard-expected on Windows
1637         https://bugs.webkit.org/show_bug.cgi?id=183562
1638
1639         There is no dashboard compatibility mode on Windows so the test is not necessary.
1640
1641         Reviewed by Alexey Proskuryakov.
1642
1643         * platform/win/TestExpectations: Skip test.
1644         * platform/win/mathml/mathml-in-dashboard-expected.png: Removed.
1645         * platform/win/mathml/mathml-in-dashboard-expected.txt: Removed.
1646
1647 2018-03-13  Chris Dumez  <cdumez@apple.com>
1648
1649         fast/loader/javascript-url-iframe-remove-on-navigate.html is flaky with async policy delegates
1650         https://bugs.webkit.org/show_bug.cgi?id=183588
1651
1652         Reviewed by Alex Christensen.
1653
1654         The test was setting the frame's src to a javascript URL in a setTimeout(0), expecting the
1655         navigation policy delegate to have already completed. However, with asynchronous policy
1656         delegates, this is not necessarily the case. Therefore, we now wait for the beforeunload
1657         event to be fired at the window, since this indicates a policy decision has been made and
1658         we are actually navigating.
1659
1660         I checked that this test was printing the "FAIL" alert in both Firefox and Chrome before
1661         this change.
1662
1663         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate-expected.txt: Added.
1664         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html: Added.
1665         * fast/loader/javascript-url-iframe-remove-on-navigate.html:
1666
1667 2018-03-13  Ross Kirsling  <ross.kirsling@sony.com>
1668
1669         [Win] Layout Test fast/html/menuitem-element.html is failing.
1670         https://bugs.webkit.org/show_bug.cgi?id=179299
1671
1672         Reviewed by Per Arne Vollan.
1673
1674         * platform/win/TestExpectations:
1675         Remove "failure" line.
1676
1677 2018-03-13  Danyao Wang  <danyao@chromium.org>
1678
1679         LayoutTests/http/tests/navigation/page-cache-iframe-provisional-load.html fails with async policy delegate
1680         https://bugs.webkit.org/show_bug.cgi?id=183386
1681
1682         Reviewed by Chris Dumez.
1683
1684         This test relies on the happenstance that with sync poicy decision, the subframe transitions
1685         to FrameLoadProvisional before main frame navigation is committed. With async delegate,
1686         policy checks for the main frame and subframe are interleaved. When the main frame policy
1687         decision is received, it cancels the subframe check. So the page ends up being cached when
1688         navigating away. This is working as intended.
1689
1690         * http/tests/navigation/page-cache-iframe-provisional-load-async-delegates-expected.txt: Added.
1691         * http/tests/navigation/page-cache-iframe-provisional-load-async-delegates.html: Copied from LayoutTests/http/tests/navigation/page-cache-iframe-provisional-load.html.
1692         Add a new version of the test that forces async policy delegate.
1693
1694         * http/tests/navigation/page-cache-iframe-provisional-load.html:
1695         Update test to sequence main frame navigation after start of provisional navigation in subframe.
1696
1697 2018-03-13  Frederic Wang  <fwang@igalia.com>
1698
1699         Rewrite frameset-flattening-simple to make expectation clearer
1700         https://bugs.webkit.org/show_bug.cgi?id=183129
1701
1702         The description of fast/frames/flattening/frameset-flattening-simple.html says that the
1703         iframe should be 800px wide and should not have any scrollbars. However, it is a bit
1704         difficult to know the size when checking the test visually. Moreover, the scrollbars of the
1705         main frame are visible, which makes things a bit confusing and may be the cause of bug 71655
1706         on GTK.
1707
1708         Reviewed by Javier Fernandez.
1709
1710         * fast/frames/flattening/frameset-flattening-simple.html: Put the frame inside a 200x300
1711         frameset cell and set its width to 300px. The frame should be a 300x300 square when it is
1712         flattened (test passes) and a 200x300 rectangle when it is not (test fails). That's easier
1713         to verify visually. That also avoids scrollbars on the main frame.
1714         * platform/gtk/TestExpectations: Attempt to remove flacky expectation.
1715         * platform/gtk/fast/frames/flattening/frameset-flattening-simple-expected.png: Update.
1716         * platform/gtk/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1717         * platform/ios/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1718         * platform/mac-wk2/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1719         * platform/mac/fast/frames/flattening/frameset-flattening-simple-expected.png: Ditto.
1720         * platform/mac/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1721         * platform/win/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1722
1723 2018-03-12  Chris Dumez  <cdumez@apple.com>
1724
1725         Load may get committed before receiving policy for the resource response
1726         https://bugs.webkit.org/show_bug.cgi?id=183579
1727         <rdar://problem/38268780>
1728
1729         Reviewed by Youenn Fablet.
1730
1731         Add layout test coverage.
1732
1733         * http/tests/cache/cachedEntry-waits-for-response-policy-expected.txt: Added.
1734         * http/tests/cache/cachedEntry-waits-for-response-policy.html: Added.
1735
1736 2018-03-12  Ali Juma  <ajuma@chromium.org>
1737
1738         http/tests/workers/service/service-worker-download.https.html times out with async policy delegates
1739         https://bugs.webkit.org/show_bug.cgi?id=183479
1740
1741         Reviewed by Youenn Fablet.
1742
1743         Add layout test coverage.
1744
1745         * http/tests/workers/service/service-worker-download-async-delegates.https-expected.txt: Added.
1746         * http/tests/workers/service/service-worker-download-async-delegates.https.html: Added.
1747
1748 2018-03-12  Chris Dumez  <cdumez@apple.com>
1749
1750         http/tests/security/frame-loading-via-document-write-async-delegates.html fails with async delegates
1751         https://bugs.webkit.org/show_bug.cgi?id=183460
1752
1753         Reviewed by Alex Christensen.
1754
1755         The test has 3 frames which all initially load "about:blank". Then using document.write(), it inserts
1756         HTML in each frame.
1757         Frame 1: body has an onload event handler, which calls JS is click an anchor link to navigate the frame.
1758         Frame 2: body has an onload event handler to do some logging
1759         Frame 3: body has an onload event handler and finishes the test (calls testRunner.notifyDone())
1760
1761         The issue is that with asynchronous policy delegates, the first frame may not have navigated yet by the
1762         time the third frame is loaded. Indeed, the onload event of the first frame merely clicks am anchor link
1763         which will trigger a navigation policy check and then later navigate.
1764
1765         To make the test more robust, we now count the number of loads and call testRunner.notifyDone() when
1766         we've reached the expected number of loads.
1767
1768         * http/tests/security/frame-loading-via-document-write-async-delegates-expected.txt: Added.
1769         * http/tests/security/frame-loading-via-document-write-async-delegates.html: Copied from LayoutTests/http/tests/security/frame-loading-via-document-write.html.
1770         * http/tests/security/frame-loading-via-document-write.html:
1771         * http/tests/security/resources/frame-loading-via-document-write.js:
1772
1773 2018-03-12  Per Arne Vollan  <pvollan@apple.com>
1774
1775         Mark webanimations/css-animations.html and webanimations/css-transitions.html as failures on Windows.
1776         https://bugs.webkit.org/show_bug.cgi?id=183569
1777
1778         Unreviewed test gardening.
1779
1780         * platform/win/TestExpectations:
1781
1782 2018-03-12  Frederic Wang  <fwang@igalia.com>
1783
1784         Do not rely on Latin Modern Math to test fraction/radical bars
1785         https://bugs.webkit.org/show_bug.cgi?id=183446
1786
1787         Reviewed by Manuel Rego Casasnovas.
1788
1789         mathml/opentype/fraction-line.html was added in bug 155639 to test OpenType MATH parameters
1790         for fraction but relies on the presence of the Latin Modern Math font, which is not available
1791         on several platforms. Since these features are now already covered by the Web Platform
1792         tests in Layout/imported/mathml-in-html5/mathml/presentation-markup/fractions/ we just remove
1793         the test. Similarly, mathml/presentation/fractions-linethickness.html relies on Latin Modern
1794         Math to ensure correct linethickness and we rewrite that test to use the web font
1795         fraction-rulethickness10000.woff instead. We perform similar rewriting for
1796         radical-bar-visibility.html, using a WOFF font with a specified radical line thickness.
1797         Finally, we update the test expectations accordingly on iOS, macOS and Windows platform.
1798
1799         * mathml/opentype/fraction-line.html: Removed. Already tested by other tests.
1800         * mathml/opentype/fraction-line-expected.html: Ditto.
1801         * mathml/presentation/fractions-linethickness.html: Use fraction-rulethickness10000.woff
1802         * mathml/presentation/fractions-linethickness-expected.html: Ditto.
1803         * mathml/presentation/radical-bar-visibility.html: Use radical-degreebottomraisepercent25-rulethickness1000.woff
1804         * platform/ios/TestExpectations: Update expectations.
1805         * platform/mac/TestExpectations: Ditto.
1806         * platform/win/TestExpectations: Ditto.
1807
1808 2018-03-12  Javier Fernandez  <jfernandez@igalia.com>
1809
1810         Remove GridLayout runtime flag
1811         https://bugs.webkit.org/show_bug.cgi?id=183484
1812
1813         Reviewed by Myles C. Maxfield.
1814
1815         Since the GridLayout runtime flag is removed and the feature
1816         enabled by default, we don't need the tests verifying the
1817         codepaths run when the feature is disabled.
1818
1819         * css3/flexbox/flexbox-lines-must-be-stretched-by-default.html:
1820         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled-expected.txt: Removed.
1821         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled.html: Removed.
1822         * fast/css-grid-layout/grid-disable-expected.txt: Removed.
1823         * fast/css-grid-layout/grid-disable.html: Removed.
1824         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt: Removed.
1825         * fast/css/ensure-flexbox-compatibility-with-initial-values.html: Removed.
1826
1827 2018-03-12  Antoine Quint  <graouts@apple.com>
1828
1829         [Web Animations] Implement CSS Animations and CSS Transitions as Web Animations
1830         https://bugs.webkit.org/show_bug.cgi?id=183504
1831         <rdar://problem/38372965>
1832
1833         Reviewed by Dean Jackson and Jon Lee.
1834
1835         Add a series of new tests to check CSSAnimation and CSSTransition objects are correctly created
1836         as CSS animation-* and CSS transition-* properties are used. We also update some existing tests
1837         to use a more concise API since we've implement Element.animate() since their creation.
1838
1839         * webanimations/animation-opacity-animation-crash.html:
1840         * webanimations/css-animations-expected.txt: Added.
1841         * webanimations/css-animations.html: Added.
1842         * webanimations/css-transitions-expected.txt: Added.
1843         * webanimations/css-transitions.html: Added.
1844         * webanimations/opacity-animation-no-longer-composited-upon-completion.html:
1845         * webanimations/opacity-animation-yields-compositing.html:
1846
1847 2018-03-09  Zalan Bujtas  <zalan@apple.com>
1848
1849         Turn off offset*/scroll* optimization for input elements with shadow content
1850         https://bugs.webkit.org/show_bug.cgi?id=182383
1851         <rdar://problem/37114190>
1852
1853         Reviewed by Antti Koivisto.
1854
1855         * fast/forms/scrollheight-with-mutation-crash-expected.txt: Added.
1856         * fast/forms/scrollheight-with-mutation-crash.html: Added.
1857
1858 2018-03-10  Wenson Hsieh  <wenson_hsieh@apple.com>
1859
1860         [macOS] Copying a table from the Numbers app and pasting into iCloud Numbers fails
1861         https://bugs.webkit.org/show_bug.cgi?id=183485
1862         <rdar://problem/38041984>
1863
1864         Reviewed by Ryosuke Niwa.
1865
1866         Rebaseline some pasteboard-related layout tests, in which we now expose text/plain alongside files that were
1867         written to the DataTransfer by the page itself.
1868
1869         * editing/pasteboard/data-transfer-item-list-add-file-multiple-times-expected.txt:
1870         * editing/pasteboard/data-transfer-item-list-add-file-on-copy-expected.txt:
1871         * editing/pasteboard/data-transfer-item-list-add-file-on-drag-expected.txt:
1872
1873 2018-03-09  Chris Dumez  <cdumez@apple.com>
1874
1875         inspector/page/frameScheduledNavigation.html has different output with async policy delegates
1876         https://bugs.webkit.org/show_bug.cgi?id=183469
1877
1878         Reviewed by Ryosuke Niwa.
1879
1880         The test tracks 3 internal events:
1881         1. frameScheduledNavigation
1882         2. frameStartedLoading
1883         3. frameClearedScheduledNavigation
1884
1885         Without async policy delegates, the events happen in this order. However, with asynchronous
1886         policy delegates, frameStartedLoading happens *after* frameClearedScheduledNavigation. What
1887         happens *before* frameClearedScheduledNavigation is the navigation policy check. When we
1888         get the policy response to continue (asynchronously), we then actually start the load and
1889         frameStartedLoading gets logged.
1890
1891         * inspector/page/frameScheduledNavigation-async-delegates-expected.txt: Added.
1892         * inspector/page/frameScheduledNavigation-async-delegates.html: Copied from LayoutTests/inspector/page/frameScheduledNavigation.html.
1893         * inspector/page/frameScheduledNavigation.html:
1894
1895 2018-03-09  Chris Fleizach  <cfleizach@apple.com>
1896
1897         AX: WebKit seems to be running spell checker even on non-editable content text
1898         https://bugs.webkit.org/show_bug.cgi?id=183456
1899         <rdar://problem/38076042>
1900
1901         Reviewed by Joanmarie Diggs.
1902
1903         * accessibility/mac/attributed-string/attributed-string-does-not-includes-misspelled-for-non-editable-expected.txt: Added.
1904         * accessibility/mac/attributed-string/attributed-string-does-not-includes-misspelled-for-non-editable.html: Added.
1905         * accessibility/mac/attributed-string/attributed-string-for-range-with-options.html:
1906         * accessibility/mac/attributed-string/attributed-string-for-range.html:
1907              Update tests to reflect that only editable content returns misspelled attributes.
1908
1909 2018-03-09  Nan Wang  <n_wang@apple.com>
1910
1911         AX: AOM: More accessibility events support
1912         https://bugs.webkit.org/show_bug.cgi?id=183023
1913         <rdar://problem/37764380>
1914
1915         Reviewed by Chris Fleizach.
1916
1917         * accessibility/mac/AOM-events-webarea-crash.html:
1918
1919 2018-03-09  Ryan Haddad  <ryanhaddad@apple.com>
1920
1921         Unreviewed, rolling out r229468.
1922
1923         This change caused http/tests/security/frame-loading-via-
1924         document-write.html to fail.
1925
1926         Reverted changeset:
1927
1928         "http/tests/security/frame-loading-via-document-write-async-
1929         delegates.html fails with async delegates"
1930         https://bugs.webkit.org/show_bug.cgi?id=183460
1931         https://trac.webkit.org/changeset/229468
1932
1933 2018-03-09  Youenn Fablet  <youenn@apple.com>
1934
1935         ServiceWorker should respect IDB and DOMCache partitioning
1936         https://bugs.webkit.org/show_bug.cgi?id=183496
1937
1938         Reviewed by Brady Eidson.
1939
1940         * http/wpt/service-workers/resources/third-party-registration-frame.html: Added.
1941         * http/wpt/service-workers/resources/third-party-worker.js: Added.
1942         * http/wpt/service-workers/third-party-registration-expected.txt: Added.
1943         * http/wpt/service-workers/third-party-registration.html: Added.
1944
1945 2018-03-09  Jer Noble  <jer.noble@apple.com>
1946
1947         Add new CSS env constants for use with fullscreen
1948         https://bugs.webkit.org/show_bug.cgi?id=183498
1949
1950         Reviewed by Dean Jackson.
1951
1952         * fullscreen/full-screen-test.js:
1953         (run):
1954         * fullscreen/fullscreen-auto-hide-delay-expected.txt: Added.
1955         * fullscreen/fullscreen-auto-hide-delay.html: Added.
1956         * fullscreen/fullscreen-inset-top-expected.txt: Added.
1957         * fullscreen/fullscreen-inset-top.html: Added.
1958
1959 2018-03-09  Zalan Bujtas  <zalan@apple.com>
1960
1961         RenderTreeBuilder::splitAnonymousBoxesAroundChild should take multicolumn spanners into account.
1962         https://bugs.webkit.org/show_bug.cgi?id=183493
1963         <rdar://problem/38030461>
1964
1965         Reviewed by Antti Koivisto.
1966
1967         * fast/multicol/adjust-beforeChild-for-spanner-crash-expected.txt: Added.
1968         * fast/multicol/adjust-beforeChild-for-spanner-crash.html: Added.
1969
1970 2018-03-09  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1971
1972         [webkitpy, WinCairo] Launch Apache HTTPD for HTTP Tests.
1973         https://bugs.webkit.org/show_bug.cgi?id=183265
1974
1975         Reviewed by Daniel Bates.
1976
1977         Launch apache httpd server from python script for WinCairo HTTP LayoutTests. By now, AppleWin uses
1978         Cygwin to launch httpd server. This patch enables native Windows to run HTTP LayoutTests by starting
1979         and stopping httpd server from the script.
1980
1981         * http/conf/win-httpd-2.4-php7.conf: Added.
1982         For WinCairo from native Windows environment.
1983
1984 2018-03-09  Chris Dumez  <cdumez@apple.com>
1985
1986         http/tests/security/frame-loading-via-document-write-async-delegates.html fails with async delegates
1987         https://bugs.webkit.org/show_bug.cgi?id=183460
1988
1989         Reviewed by Alex Christensen.
1990
1991         The test has 3 frames which all initially load "about:blank". Then using document.write(), it inserts
1992         HTML in each frame.
1993         Frame 1: body has an onload event handler, which calls JS is click an anchor link to navigate the frame.
1994         Frame 2: body has an onload event handler to do some logging
1995         Frame 3: body has an onload event handler and finishes the test (calls testRunner.notifyDone())
1996
1997         The issue is that with asynchronous policy delegates, the first frame may not have navigated yet by the
1998         time the third frame is loaded. Indeed, the onload event of the first frame merely clicks am anchor link
1999         which will trigger a navigation policy check and then later navigate.
2000
2001         To make the test more robust, we now count the number of loads and call testRunner.notifyDone() when
2002         we've reached the expected number of loads.
2003
2004         * http/tests/security/frame-loading-via-document-write-async-delegates-expected.txt: Added.
2005         * http/tests/security/frame-loading-via-document-write-async-delegates.html: Copied from LayoutTests/http/tests/security/frame-loading-via-document-write.html.
2006         * http/tests/security/frame-loading-via-document-write.html:
2007         * http/tests/security/resources/frame-loading-via-document-write.js:
2008
2009 2018-03-09  Jer Noble  <jer.noble@apple.com>
2010
2011         webkitfullscreenchange event not fired at the same time as :-webkit-full-screen pseudo selector changes; causes glitchiness
2012         https://bugs.webkit.org/show_bug.cgi?id=183383
2013
2014         Fix a couple tests that depended on non-standard behavior, and skip other tests to be fixed later.
2015
2016         Reviewed by Eric Carlson.
2017
2018         * media/fullscreen-video-going-into-pip.html:
2019         * media/video-fullscreeen-only-playback.html:
2020         * platform/mac/TestExpectations:
2021
2022 2018-03-09  Frederic Wang  <fwang@igalia.com>
2023
2024         Unreviewed GTK+ gardening.
2025
2026         * platform/gtk/TestExpectations: Skip test requiring DASHBOARD_SUPPORT.
2027         * platform/gtk/mathml/mathml-in-dashboard-expected.txt: Removed.
2028
2029 2018-03-09  Andy Estes  <aestes@apple.com>
2030
2031         [Mac] WebKit fails to receive file promises when the embedding app is sandboxed
2032         https://bugs.webkit.org/show_bug.cgi?id=183489
2033         <rdar://problem/38267517>
2034
2035         Reviewed by Wenson Hsieh.
2036
2037         Now that we create a unique temporary directory per drop, this test no longer encounters a
2038         name conflict for apple.gif.
2039
2040         * editing/pasteboard/file-input-files-access-promise-expected.txt:
2041         * editing/pasteboard/file-input-files-access-promise.html:
2042
2043 2018-03-09  Zan Dobersek  <zdobersek@igalia.com>
2044
2045         Unreviewed GTK+ gardening.
2046
2047         * platform/gtk/TestExpectations: Add a failure expectation for the
2048         http/tests/preconnect/link-header-rel-preconnect-http.html test.
2049         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
2050         Update baseline after r229310.
2051
2052 2018-03-08  Nan Wang  <n_wang@apple.com>
2053
2054         AX: AOM: More accessibility events support
2055         https://bugs.webkit.org/show_bug.cgi?id=183023
2056         <rdar://problem/37764380>
2057
2058         Reviewed by Chris Fleizach.
2059
2060         * accessibility/mac/AOM-events-webarea-crash-expected.txt: Added.
2061         * accessibility/mac/AOM-events-webarea-crash.html: Added.
2062
2063 2018-03-08  Chris Dumez  <cdumez@apple.com>
2064
2065         Safari not handling undefined global variables with same name as element Id correctly.
2066         https://bugs.webkit.org/show_bug.cgi?id=183087
2067         <rdar://problem/37927596>
2068
2069         Reviewed by Ryosuke Niwa.
2070
2071         * fast/dom/Window/es52-globals-expected.txt:
2072         Rebaseline test now that we are passing more checks. This covers the code change.
2073
2074         * fast/forms/listbox-visible-size.html:
2075         * js/dom/var-declarations-shadowing-expected.txt:
2076         * js/dom/var-declarations-shadowing.html:
2077         Tweak existing tests due to behavior change. I have checked that these tests
2078         were failing in other browsers as well.
2079
2080 2018-03-08  Chris Dumez  <cdumez@apple.com>
2081
2082         fast/events/before-unload-returnValue.html times out with async policy delegates
2083         https://bugs.webkit.org/show_bug.cgi?id=183472
2084
2085         Reviewed by Ryosuke Niwa.
2086
2087         Delay setting the beforeunload handler on the iframe until after the initial load
2088         (of resources/onclick.html). With asynchronous policy delegates, the beforeunload
2089         handler was set too early, during the async policy decision for navigating to
2090         "resources/onclick.html". As a result, the beforeunload handler would get called
2091         for the load to "resources/onclick.html", after receiving the navigation policy
2092         decision, which the test does not expect. The test only expects the beforeunload
2093         handler to be called for later navigations to "resources/does-not-exist.html".
2094
2095         * fast/events/before-unload-returnValue-async-delegates-expected.txt: Copied from LayoutTests/fast/events/before-unload-returnValue-expected.txt.
2096         * fast/events/before-unload-returnValue-async-delegates.html: Copied from LayoutTests/fast/events/before-unload-returnValue.html.
2097         * fast/events/before-unload-returnValue-expected.txt:
2098         * fast/events/before-unload-returnValue.html:
2099
2100 2018-03-08  Chris Dumez  <cdumez@apple.com>
2101
2102         fast/html/marquee-reparent-check.html is flaky with async delegates
2103         https://bugs.webkit.org/show_bug.cgi?id=183425
2104
2105         Reviewed by Youenn Fablet.
2106
2107         The test was missing the "TEST COMPLETE" line at the end of its output.
2108         When enabling async delegates, the "TEST COMPLETE" line would sometimes
2109         show. Move the test away from js-test.js and to js-test-pre.js / js-test-post.js
2110         so that the "TEST COMPLETE" line gets printed out consistently.
2111
2112         * fast/html/marquee-reparent-check-expected.txt:
2113         * fast/html/marquee-reparent-check.html:
2114
2115 2018-03-08  Chris Dumez  <cdumez@apple.com>
2116
2117         Unreviewed, skip imported/w3c/web-platform-tests/cors/remote-origin.htm
2118
2119         This test is timing out via testharness.js, there is no point in running it and
2120         it slows down running layout tests.
2121
2122         * TestExpectations:
2123
2124 2018-03-08  Ryan Haddad  <ryanhaddad@apple.com>
2125
2126         Move a test from fast/DOM to fast/dom and delete the fast/DOM directory.
2127
2128         Unreviewed test gardening.
2129
2130         * fast/dom/HTMLInputElement/input-value-and-type-change-crash-expected.txt: Renamed from LayoutTests/fast/DOM/HTMLInputElement/input-value-and-type-change-crash-expected.txt.
2131         * fast/dom/HTMLInputElement/input-value-and-type-change-crash.html: Renamed from LayoutTests/fast/DOM/HTMLInputElement/input-value-and-type-change-crash.html.
2132
2133 2018-03-08  Frederic Wang  <fwang@igalia.com>
2134
2135         Add references to bug 160161 for some MathML failures on iOS and macOS.
2136
2137         Unreviewed test gardening.
2138
2139         * platform/ios/TestExpectations:
2140         * platform/mac/TestExpectations:
2141
2142 2018-03-08  Frederic Wang  <fwang@igalia.com>
2143
2144         [iOS] Unskip MathML tests requiring a font with Mathematical Alphanumeric Symbols
2145         https://bugs.webkit.org/show_bug.cgi?id=183445
2146
2147         Unreviewed test gardening.
2148
2149         * platform/ios/TestExpectations: Unskip the tests.
2150
2151 2018-03-08  Frederic Wang  <fwang@igalia.com>
2152
2153         [iOS] Update PNG expectations for some MathML pixel tests.
2154
2155         Unreviewed test gardening.
2156
2157         * platform/ios/TestExpectations: Remove ImageOnlyFailure for pixel tests, add reference to
2158         bug 183441 for the reftest.
2159         * platform/ios/mathml/opentype/opentype-stretchy-expected.png: Update expectation.
2160         * platform/ios/mathml/presentation/menclose-notation-values-expected.png: Ditto.
2161         * platform/ios/mathml/presentation/mo-stretch-expected.png: Ditto.
2162         * platform/ios/mathml/presentation/roots-expected.png: Ditto.
2163         * platform/ios/mathml/radical-fallback-expected.png: Ditto.
2164
2165 2018-03-07  Zalan Bujtas  <zalan@apple.com>
2166
2167         Invalid innerTextRenderer in RenderTextControlSingleLine::styleDidChange()
2168         https://bugs.webkit.org/show_bug.cgi?id=183385
2169         <rdar://problem/38085397>
2170
2171         Reviewed by Antti Koivisto.
2172
2173         * fast/DOM/HTMLInputElement/input-value-and-type-change-crash-expected.txt: Added.
2174         * fast/DOM/HTMLInputElement/input-value-and-type-change-crash.html: Added.
2175
2176 2018-03-06  Ryan Haddad  <ryanhaddad@apple.com>
2177
2178         Update TestExpectations for media/modern-media-controls/fullscreen-support/fullscreen-support-press.html.
2179         https://bugs.webkit.org/show_bug.cgi?id=173946
2180
2181         Unreviewed test gardening.
2182
2183         * platform/mac-wk2/TestExpectations:
2184         * platform/mac/TestExpectations:
2185
2186 2018-03-07  Sihui Liu  <sihui_liu@apple.com>
2187
2188         replaceState cause back/forward malfunction on html page with <base href="/"> tag
2189         https://bugs.webkit.org/show_bug.cgi?id=182678
2190         <rdar://problem/37517821>
2191
2192         Reviewed by Chris Dumez.
2193
2194         * http/tests/history/replacestate-no-url-expected.txt: Added.
2195         * http/tests/history/replacestate-no-url.html: Added.
2196         Add layout test coverage.
2197
2198         * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange-expected.txt:
2199         Rebaseline a layout test as empty string for URL is handled differently.
2200
2201 2018-03-07  Chris Dumez  <cdumez@apple.com>
2202
2203         http/tests/misc/location-replace-crossdomain.html is failing with async policy delegates
2204         https://bugs.webkit.org/show_bug.cgi?id=183408
2205
2206         Reviewed by Alex Christensen.
2207
2208         The test was trying to navigate a cross-origin iframe via location.replace() and checking
2209         that the load succeeded in a setTimeout(1). There is no guarantee that the frame has loaded
2210         by that point. We would normally rely on the 'load' event but it is not feasible here since
2211         the iframe is cross-origin. Instead, I opted to have the iframe to a page that posts a
2212         message to its parent window to indicate that the load has succeeded.
2213
2214         * http/tests/misc/location-replace-crossdomain-async-delegates-expected.txt: Added.
2215         * http/tests/misc/location-replace-crossdomain-async-delegates.html: Added.
2216         * http/tests/misc/location-replace-crossdomain-expected.txt: Added.
2217         * http/tests/misc/location-replace-crossdomain.html:
2218         * platform/gtk/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
2219         * platform/ios/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
2220         * platform/mac/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
2221         * platform/win/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
2222
2223 2018-03-07  Per Arne Vollan  <pvollan@apple.com>
2224
2225         Fix incorrect test expectations for http/wpt/resource-timing/rt-initiatorType-media.html.
2226
2227         Unreviewed test gardening.
2228
2229         * platform/win/TestExpectations:
2230
2231 2018-03-07  Chris Dumez  <cdumez@apple.com>
2232
2233         http/tests/dom/window-open-about-webkit-org-and-access-document.html is failing with async policy delegates
2234         https://bugs.webkit.org/show_bug.cgi?id=183394
2235
2236         Reviewed by Alex Christensen.
2237
2238         http/tests/dom/window-open-about-webkit-org-and-access-document.html is failing with async policy delegates.
2239         The issue is that the test calls window.open() with a cross-origin URL and then right away tries to access
2240         newWindow.document, expecting it to throw. However, there is no guarantee that the cross origin URL has
2241         started loading at this point. In particular, when the navigation policy decision is made asynchronously,
2242         the URL is initially "about:blank" and it is OK to access the newWindow's document at this point.
2243
2244         We would normally rely on the window's load event before doing the check. However, this would not work
2245         here since the window is cross origin. As a result, I am using a setInterval() in order to wait for the
2246         cross-origin URL to load and for newWindow.document to start throwing.
2247
2248         * http/tests/dom/window-open-about-webkit-org-and-access-document-async-delegates-expected.txt: Added.
2249         * http/tests/dom/window-open-about-webkit-org-and-access-document-async-delegates.html: Added.
2250         * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt:
2251         * http/tests/dom/window-open-about-webkit-org-and-access-document.html:
2252
2253 2018-03-07  Yusuke Suzuki  <utatane.tea@gmail.com>
2254
2255         HTML `pattern` attribute should set `u` flag for regular expressions
2256         https://bugs.webkit.org/show_bug.cgi?id=151598
2257
2258         Reviewed by Chris Dumez.
2259
2260         * fast/forms/ValidityState-patternMismatch-expected.txt:
2261         * fast/forms/ValidityState-patternMismatch.html:
2262
2263 2018-03-07  Frederic Wang  <fwang@igalia.com>
2264
2265         Relayout frames after AsyncFrameScrolling or FrameFlattening option is changed
2266         https://bugs.webkit.org/show_bug.cgi?id=183081
2267
2268         Reviewed by Antonio Gomes.
2269
2270         Add a test to check whether an iframe changes its flattening status after one of the option
2271         AsyncFrameScrolling/FrameFlattening is enabled/disabled.
2272
2273         * platform/ios-simulator/TestExpectations: Remove failure for scrolling-in-object.html.
2274         * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic-expected.txt: Added.
2275         * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic.html: Added.
2276
2277 2018-03-07  Per Arne Vollan  <pvollan@apple.com>
2278
2279         Mark http/wpt/resource-timing/rt-initiatorType-media.html as a flaky crash on Windows.
2280         https://bugs.webkit.org/show_bug.cgi?id=179297
2281
2282         Unreviewed test gardening.
2283
2284         * platform/win/TestExpectations:
2285
2286 2018-03-07  Ms2ger  <Ms2ger@igalia.com>
2287
2288         [WPE] Test gardening
2289         https://bugs.webkit.org/show_bug.cgi?id=183402
2290
2291         Unreviewed test gardening.
2292
2293         * platform/gtk/TestExpectations: skip some more appcache-sw tests.
2294         * platform/wpe/TestExpectations:
2295           - Mark http/tests/appcache/different-https-origin-resource-main.html as passing after r228892.
2296           - Mark fast/canvas/canvas-createPattern-video-modify.html as passing after r228221.
2297           - Mark storage/indexeddb/modern/index-3-private.html as passing since r228560.
2298           - Skip some more appcache - service worker tests.
2299           - Mark some svg/animations tests as flaky (as they already are on GTK).
2300           - Mark imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html as passing after r228983.
2301           - Mark http/tests/appcache/fail-on-update-2.html as flaky.
2302         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added baseline.
2303         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added baseline.
2304         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added baseline.
2305         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: rebaseline.
2306
2307 2018-03-07  Claudio Saavedra  <csaavedra@igalia.com>
2308
2309         [GTK] fast/animation/request-animation-frame-during-modal.html sometimes crashing
2310
2311         Unreviewed gardening
2312         * platform/gtk/TestExpectations:
2313
2314 2018-03-06  Per Arne Vollan  <pvollan@apple.com>
2315
2316         Skip fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html and related tests on Windows.
2317         https://bugs.webkit.org/show_bug.cgi?id=183393
2318
2319         Unreviewed test gardening.
2320
2321         * platform/win/TestExpectations:
2322
2323 2018-03-06  Ross Kirsling  <ross.kirsling@sony.com>
2324
2325         [WinCairo] Unreviewed. Add platform-specific expectations.
2326
2327         Individual filenames are omitted for brevity.
2328
2329         * platform/wincairo/accessibility/: Added.
2330         * platform/wincairo/animations/: Added.
2331         * platform/wincairo/css1/: Added.
2332         * platform/wincairo/css2.1/: Added.
2333         * platform/wincairo/css3/: Added.
2334         * platform/wincairo/editing/: Added.
2335         * platform/wincairo/fast/: Added.
2336         * platform/wincairo/fonts/: Added.
2337         * platform/wincairo/ietestcenter/: Added.
2338         * platform/wincairo/js/: Added.
2339         * platform/wincairo/mathml/: Added.
2340         * platform/wincairo/media/: Added.
2341         * platform/wincairo/plugins/: Added.
2342         * platform/wincairo/printing/: Added.
2343         * platform/wincairo/scrollbars/: Added.
2344         * platform/wincairo/svg/: Added.
2345         * platform/wincairo/tables/: Added.
2346         * platform/wincairo/transforms/: Added.
2347         * platform/wincairo/transitions/: Added.
2348
2349 2018-03-06  Youenn Fablet  <youenn@apple.com>
2350
2351         didReceiveServerRedirectForProvisionalNavigation is not called in case of document redirection with service worker registration change
2352         https://bugs.webkit.org/show_bug.cgi?id=183299
2353         <rdar://problem/37547029>
2354
2355         Reviewed by Alex Christensen.
2356
2357         * http/wpt/service-workers/navigation-redirect-main-frame-worker.js: Added.
2358         * http/wpt/service-workers/navigation-redirect-main-frame.https-expected.txt: Added.
2359         * http/wpt/service-workers/navigation-redirect-main-frame.https.html: Added.
2360
2361 2018-03-06  Chris Dumez  <cdumez@apple.com>
2362
2363         http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html is flaky
2364         https://bugs.webkit.org/show_bug.cgi?id=183390
2365
2366         Unreviewed, temporarily mark the test as flaky while I investigate.
2367
2368         * platform/mac-wk1/TestExpectations:
2369
2370 2018-03-06  Per Arne Vollan  <pvollan@apple.com>
2371
2372         Unreviewed, fixed incorrect name of test expectation file.
2373
2374         * platform/win/fast/text/combining-enclosing-keycap-expected.txt: Copied from LayoutTests/platform/win/fast/text/combining-enclosing-keycap.txt.
2375         * platform/win/fast/text/combining-enclosing-keycap.txt: Removed.
2376
2377 2018-03-06  Nan Wang  <n_wang@apple.com>
2378
2379         AX: Flaky test after r229310
2380         https://bugs.webkit.org/show_bug.cgi?id=183376
2381         <rdar://problem/38188685>
2382
2383         Reviewed by Chris Fleizach.
2384
2385         * accessibility/mac/AOM-events-all-expected.txt:
2386         * accessibility/mac/AOM-events-all.html:
2387
2388 2018-03-06  Chris Dumez  <cdumez@apple.com>
2389
2390         fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html fails with async policy delegates
2391         https://bugs.webkit.org/show_bug.cgi?id=183345
2392
2393         Reviewed by Alex Christensen.
2394
2395         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates-expected.txt: Added.
2396         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates.html: Added.
2397         Add layout test coverage.
2398
2399         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
2400         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html:
2401         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
2402         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html:
2403         * fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
2404         * fast/loader/window-open-to-invalid-url-disallowed.html:
2405         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
2406         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates-expected.txt: Added.
2407         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
2408         * platform/mac-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
2409         Update tests that were relying on a 0-timer to make sure that didCancelClientRedirectForFrame was
2410         called to rely on our new test infrastructure instead. This is needed so that these tests keep passing
2411         once we make policy delegates asynchronous by default. Without this, the didCancelClientRedirectForFrame lines
2412         would be missing in the tests' output.
2413
2414 2018-03-06  Youenn Fablet  <youenn@apple.com>
2415
2416         Service worker test gardening
2417         https://bugs.webkit.org/show_bug.cgi?id=183264
2418         <rdar://problem/38048743>
2419
2420         Unreviewed.
2421
2422         * TestExpectations: mark test as slow in Debug.
2423
2424 2018-03-06  Claudio Saavedra  <csaavedra@igalia.com>
2425
2426         [GTK] Add new baseline after r229177
2427
2428         Unreviewed gardening.
2429
2430         This baseline is needed because our mimetype database recognizes
2431         the type of the file in the test and therefore the extension gets
2432         added to the downloaded file.
2433         * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate-expected.txt: Added.
2434
2435 2018-03-06  Per Arne Vollan  <pvollan@apple.com>
2436
2437         Unreviewed, add baseline for fast/text/combining-enclosing-keycap.html.
2438
2439         * platform/win/fast/text/combining-enclosing-keycap.txt: Added.
2440
2441 2018-03-06  Claudio Saavedra  <csaavedra@igalia.com>
2442
2443         [GTK] Mark a few Wayland tests as failing
2444
2445         Unreviewed gardening
2446         * platform/gtk-wayland/TestExpectations:
2447
2448 2018-03-06  Dominik Infuehr  <dinfuehr@igalia.com>
2449
2450         [ARM] Disable tests that run out of memory
2451         https://bugs.webkit.org/show_bug.cgi?id=182699
2452
2453         Reviewed by Žan Doberšek.
2454
2455         Do not run test with LLInt disabled on Linux.
2456
2457         * js/script-tests/dfg-osr-entry-hoisted-clobbered-structure-check.js:
2458
2459 2018-03-06  Nan Wang  <n_wang@apple.com>
2460
2461         AX: AOM: More accessibility events support
2462         https://bugs.webkit.org/show_bug.cgi?id=183023
2463         <rdar://problem/37764380>
2464
2465         Reviewed by Chris Fleizach.
2466
2467         * accessibility/mac/AOM-events-all-expected.txt: Added.
2468         * accessibility/mac/AOM-events-all.html: Added.
2469         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2470
2471 2018-03-05  Yoav Weiss  <yoav@yoav.ws>
2472
2473         Support for preconnect Link headers
2474         https://bugs.webkit.org/show_bug.cgi?id=181657
2475
2476         Reviewed by Darin Adler.
2477
2478         Add test to see Link preconnect headers trigger a connection.
2479
2480         * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
2481         * http/tests/preconnect/link-header-rel-preconnect-http.html: Added.
2482         * http/tests/preconnect/resources/header-preconnect.php: Added.
2483         * platform/win/TestExpectations: Skipped the preconnect test directory, rather than the individual files in it.
2484
2485 2018-03-05  Ryan Haddad  <ryanhaddad@apple.com>
2486
2487         Mark imported/w3c/web-platform-tests/service-workers/service-worker/registration-updateviacache.https.html as slow.
2488         https://bugs.webkit.org/show_bug.cgi?id=180982
2489
2490         Unreviewed test gardening.
2491
2492         * platform/mac-wk2/TestExpectations:
2493
2494 2018-03-05  Chris Dumez  <cdumez@apple.com>
2495
2496         fast/loader/onload-policy-ignore-for-frame.html is timing out with async policy delegates
2497         https://bugs.webkit.org/show_bug.cgi?id=183337
2498
2499         Reviewed by Ryosuke Niwa.
2500
2501         Add layout test coverage.
2502
2503         * fast/loader/onload-policy-ignore-for-frame-async-delegates-expected.txt: Added.
2504         * fast/loader/onload-policy-ignore-for-frame-async-delegates.html: Added.
2505
2506 2018-03-05  Andy Estes  <aestes@apple.com>
2507
2508         [Mac] Teach WebCore::Pasteboard about file promise drags
2509         https://bugs.webkit.org/show_bug.cgi?id=183314
2510         <rdar://problem/38105493>
2511
2512         Reviewed by Darin Adler.
2513
2514         Added versions of file dragging tests in editing/pasteboard/ that use
2515         beginDragWithFilePromises() instead of beginDragWithFiles().
2516
2517         * TestExpectations: Skipped the new tests.
2518         * editing/pasteboard/data-transfer-items-drag-drop-file-promise-expected.txt: Added.
2519         * editing/pasteboard/data-transfer-items-drag-drop-file-promise.html: Added.
2520         * editing/pasteboard/data-transfer-items-drop-file-promise-expected.txt: Added.
2521         * editing/pasteboard/data-transfer-items-drop-file-promise.html: Added.
2522         * editing/pasteboard/datatransfer-items-drop-plaintext-file-promise-expected.txt: Added.
2523         * editing/pasteboard/datatransfer-items-drop-plaintext-file-promise.html: Added.
2524         * editing/pasteboard/datatransfer-types-dropping-text-file-promise-expected.txt: Added.
2525         * editing/pasteboard/datatransfer-types-dropping-text-file-promise.html: Added.
2526         * editing/pasteboard/drag-file-promises-to-editable-element-as-URLs-expected.txt: Added.
2527         * editing/pasteboard/drag-file-promises-to-editable-element-as-URLs.html: Added.
2528         * editing/pasteboard/drag-file-promises-to-editable-element-as-attachment-expected.txt: Added.
2529         * editing/pasteboard/drag-file-promises-to-editable-element-as-attachment.html: Added.
2530         * editing/pasteboard/file-input-files-access-promise-expected.txt: Added.
2531         * editing/pasteboard/file-input-files-access-promise.html: Added.
2532         * platform/mac-wk1/TestExpectations: Un-skipped the new tests.
2533         * platform/win/TestExpectations: Skipped the new tests.
2534
2535 2018-03-05  Ryan Haddad  <ryanhaddad@apple.com>
2536
2537         Unreviewed, add baseline for fast/text/combining-enclosing-keycap.html.
2538
2539         * platform/ios/fast/text/combining-enclosing-keycap-expected.txt: Added.
2540         * platform/mac/fast/text/combining-enclosing-keycap-expected.txt: Added.
2541
2542 2018-03-05  Ali Juma  <ajuma@chromium.org>
2543
2544         imported/w3c/web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click-404.html times out with async policy delegates
2545         https://bugs.webkit.org/show_bug.cgi?id=183297
2546
2547         Reviewed by Chris Dumez.
2548
2549         Add layout test coverage. Copy expectations from the existing sync-policy version of the test.
2550
2551         * http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
2552         * http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404.html: Added.
2553         * http/wpt/html/semantics/text-level-semantics/the-a-element/resources/a-download-404.html: Added.
2554         * platform/ios-wk2/http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
2555         * platform/mac-wk1/http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
2556         * platform/win/http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
2557         * platform/wpe/TestExpectations:
2558
2559 2018-03-05  Youenn Fablet  <youenn@apple.com>
2560
2561         Service worker test gardening
2562         https://bugs.webkit.org/show_bug.cgi?id=183264
2563         <rdar://problem/38048743>
2564
2565         Unreviewed.
2566
2567         * TestExpectations:
2568         * platform/mac-wk2/TestExpectations:
2569
2570 2018-03-05  Claudio Saavedra  <csaavedra@igalia.com>
2571
2572         [GTK] fast/events/blur-focus-window-should-blur-focus-element.html failing
2573
2574         Unreviewed gardening.
2575
2576         * platform/gtk/TestExpectations: Move this test to the failing test section.
2577
2578 2018-03-05  Claudio Saavedra  <csaavedra@igalia.com>
2579
2580         [GTK] Implement WTR's PlatformWebView::setWindowIsKey()
2581         https://bugs.webkit.org/show_bug.cgi?id=183143
2582
2583         Reviewed by Carlos Garcia Campos.
2584
2585         * platform/gtk/TestExpectations: Unmark the passing tests
2586
2587 2018-03-04  Per Arne Vollan  <pvollan@apple.com>
2588
2589         Mark http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html as failure on Windows.
2590         https://bugs.webkit.org/show_bug.cgi?id=183322
2591
2592         Unreviewed test gardening.
2593
2594         * platform/win/TestExpectations:
2595
2596 2018-03-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
2597
2598         Delete incorrect version of clampTo() function from SVGToOTFFontConversion.cpp
2599         https://bugs.webkit.org/show_bug.cgi?id=183165
2600
2601         Reviewed by Darin Adler.
2602
2603         Re-baseline the results of these two tests since the local version of
2604         clampTo() was not returning the expected results always.
2605
2606         * platform/ios/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
2607         * platform/ios/svg/text/text-altglyph-01-b-expected.txt:
2608
2609 2018-03-03  Zalan Bujtas  <zalan@apple.com>
2610
2611         [RenderTreeBuilder] Move styleDidChange mutation logic to RenderTreeUpdater
2612         https://bugs.webkit.org/show_bug.cgi?id=183273
2613         <rdar://problem/38054892>
2614
2615         Reviewed by Antti Koivisto.
2616
2617         This is just a different repaint order.
2618
2619         * fast/repaint/absolute-position-change-containing-block-expected.txt:
2620
2621 2018-03-03  Yoav Weiss  <yoav@yoav.ws>
2622
2623         Link headers for subresources are not being processed
2624         https://bugs.webkit.org/show_bug.cgi?id=181789
2625
2626         Reviewed by Youenn Fablet.
2627
2628         Adds tests to make sure Link headers on subresources are being processed.
2629
2630         * http/tests/preload/link-header-on-subresource-expected.txt: Added.
2631         * http/tests/preload/link-header-on-subresource.html: Added.
2632         * http/tests/preload/resources/dummy-preloads-subresource.css.php: Added.
2633
2634 2018-03-02  Youenn Fablet  <youenn@apple.com>
2635
2636         Service worker test gardening
2637         https://bugs.webkit.org/show_bug.cgi?id=183264
2638         <rdar://problem/38048743>
2639
2640         Unreviewed.
2641
2642         * TestExpectations:
2643         * platform/mac-wk2/TestExpectations:
2644
2645 2018-03-02  Chris Dumez  <cdumez@apple.com>
2646
2647         imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html crashes with async policy delegates
2648         https://bugs.webkit.org/show_bug.cgi?id=183294
2649         <rdar://problem/38073596>
2650
2651         Reviewed by Youenn Fablet.
2652
2653         Add layout test coverage.
2654
2655         * http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate-expected.txt: Added.
2656         * http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html: Added.
2657
2658 2018-03-02  Chris Dumez  <cdumez@apple.com>
2659
2660         fast/events/before-unload-remove-itself.html crashes with async policy delegates
2661         https://bugs.webkit.org/show_bug.cgi?id=183290
2662         <rdar://problem/38069045>
2663
2664         Reviewed by Alex Christensen.
2665
2666         Add layout test coverage.
2667
2668         * fast/events/before-unload-remove-itself-async-delegate-expected.txt: Added.
2669         * fast/events/before-unload-remove-itself-async-delegate.html: Added.
2670
2671 2018-03-02  Chris Dumez  <cdumez@apple.com>
2672
2673         Converting a load to a download does not work with async policy delegates
2674         https://bugs.webkit.org/show_bug.cgi?id=183254
2675         <rdar://problem/38035334>
2676
2677         Reviewed by Youenn Fablet.
2678
2679         Add layout test coverage.
2680
2681         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate-expected.txt: Added.
2682         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate.html: Added.
2683
2684 2018-03-02  Claudio Saavedra  <csaavedra@igalia.com>
2685
2686         [GTK] Unreviewed gardening
2687
2688         * platform/gtk/TestExpectations: Add
2689         imported/w3c/web-platform-tests/css/css-ui/text-overflow-022.html,
2690         which started failing in the bots.
2691
2692 2018-03-02  Claudio Saavedra  <csaavedra@igalia.com>
2693
2694         [GTK][WPE] Update js/dom static properties after r229112
2695
2696         Unreviewed gardening.
2697         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
2698         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
2699
2700 2018-03-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2701
2702         REGRESSION(r222843): [HarfBuzz] Combining enclosed keycap not correctly handled
2703         https://bugs.webkit.org/show_bug.cgi?id=183246
2704
2705         Reviewed by Michael Catanzaro.
2706
2707         * fast/text/combining-enclosing-keycap-expected.txt: Added.
2708         * platform/gtk/fast/text/combining-enclosing-keycap.html: Added.
2709         * platform/gtk/TestExpectations:
2710
2711 2018-03-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2712
2713         [FreeType] Remove FontPlatformData fallbacks
2714         https://bugs.webkit.org/show_bug.cgi?id=183210
2715
2716         Reviewed by Michael Catanzaro.
2717
2718         Rebaseline 3 tests that progressed.
2719
2720         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.png:
2721         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt:
2722         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.png:
2723         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt:
2724         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
2725         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
2726
2727 2018-03-01  Youenn Fablet  <youenn@apple.com>
2728
2729         Service worker test gardening
2730         https://bugs.webkit.org/show_bug.cgi?id=183264
2731
2732         Unreviewed.
2733
2734         * TestExpectations: Unflake/Unskip some tests that seem stable now.
2735
2736 2018-03-01  John Wilander  <wilander@apple.com>
2737
2738         Move resource load statistics tests from js-test-pre.js to js-test.js
2739         https://bugs.webkit.org/show_bug.cgi?id=183249
2740         <rdar://problem/38033096>
2741
2742         Unreviewed test gardening.
2743
2744         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt:
2745         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
2746         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt:
2747         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2748         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt:
2749         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
2750         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt:
2751         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
2752         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt:
2753         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2754         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt:
2755         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2756         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt:
2757         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2758         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt:
2759         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2760         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
2761         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt:
2762         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt:
2763         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
2764         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
2765         * http/tests/resourceLoadStatistics/grandfathering-expected.txt:
2766         * http/tests/resourceLoadStatistics/grandfathering.html:
2767         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt:
2768         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2769         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt:
2770         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2771         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2772         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
2773         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2774         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
2775         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2776         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
2777         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
2778         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt:
2779         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt:
2780         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
2781         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2782         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt:
2783         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
2784
2785 2018-03-01  Youenn Fablet  <youenn@apple.com>
2786
2787         LayoutTest imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https.html is a flaky failure
2788         https://bugs.webkit.org/show_bug.cgi?id=179248
2789         <rdar://problem/35377756>
2790
2791         Reviewed by Chris Dumez.
2792
2793         * TestExpectations:
2794
2795 2018-03-01  Youenn Fablet  <youenn@apple.com>
2796
2797         Add API test to validate setting of service worker and cache storage directories
2798         https://bugs.webkit.org/show_bug.cgi?id=182543
2799
2800         Reviewed by Chris Dumez.
2801
2802         Updated tests according new engine representation.
2803
2804         * http/tests/cache-storage/cache-clearing-origin.https.html:
2805         * http/tests/cache-storage/cache-origins.https.html:
2806         * http/tests/cache-storage/cache-representation.https.html:
2807
2808 2018-03-01  Daniel Bates  <dabates@apple.com>
2809
2810         CSS ::selection stroke-color and stroke-width are not applied to selected text in text fields
2811         and ::selection:window-inactive stroke-color and stroke-width are never applied
2812         https://bugs.webkit.org/show_bug.cgi?id=183178
2813
2814         Reviewed by David Hyatt.
2815
2816         Add tests to ensure that we paint ::selection stroke-color and stroke-width for selected text
2817         in text fields. Add tests to ensure that we apply ::selection:window-inactive stroke-color
2818         and stroke-width to selected text when the page is deactivated.
2819
2820         * fast/selectors/selection-window-inactive-stroke-color-expected.html: Added.
2821         * fast/selectors/selection-window-inactive-stroke-color.html: Added.
2822         * fast/selectors/selection-window-inactive-text-shadow-expected.html: Added.
2823         * fast/selectors/selection-window-inactive-text-shadow.html: Added.
2824         * fast/selectors/text-field-selection-stroke-color-expected.html: Added.
2825         * fast/selectors/text-field-selection-stroke-color.html: Added.
2826         * fast/selectors/text-field-selection-text-shadow-expected.html: Added.
2827         * fast/selectors/text-field-selection-text-shadow.html: Added.
2828         * fast/selectors/text-field-selection-window-inactive-stroke-color-expected.html: Added.
2829         * fast/selectors/text-field-selection-window-inactive-stroke-color.html: Added.
2830         * fast/selectors/text-field-selection-window-inactive-text-shadow-expected.html: Added.
2831         * fast/selectors/text-field-selection-window-inactive-text-shadow.html: Added.
2832         * platform/gtk/TestExpectations: Skip the ::selection:window-inactive tests until we fix
2833         <https://bugs.webkit.org/show_bug.cgi?id=183143>.
2834         * platform/ios/TestExpectations: Mark the tests as won't fix since UIKit draws selection on iOS.
2835         * platform/win/TestExpectations: Mark tests as image failures an associated with <https://bugs.webkit.org/show_bug.cgi?id=117322>.
2836         Windows does not seem to be updating selectors when the window is deactivated or window deactivation,
2837         testRunner.setWindowIsKey() is broken.
2838         * platform/wpe/TestExpectations: Skip the ::selection:window-inactive tests until we fix
2839         <https://bugs.webkit.org/show_bug.cgi?id=183144>.
2840
2841 2018-03-01  Ross Kirsling  <ross.kirsling@sony.com>
2842
2843         [Win][DRT] Implement setSpatialNavigationEnabled.
2844         https://bugs.webkit.org/show_bug.cgi?id=183166
2845
2846         Reviewed by Per Arne Vollan.
2847
2848         * platform/win/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt:
2849         * platform/wincairo/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt: Added.
2850         This test requires an expectation for every platform. AppleWin had one but it must've been a copy-paste job?
2851
2852         * platform/win/TestExpectations:
2853         Enable fast/spatial-navigation tests on AppleWin too.
2854
2855 2018-03-01  Chris Dumez  <cdumez@apple.com>
2856
2857         imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html fails with async policy delegates
2858         https://bugs.webkit.org/show_bug.cgi?id=183225
2859         <rdar://problem/38003828>
2860
2861         Reviewed by Alex Christensen.
2862
2863         * http/wpt/html/browsers/windows/browsing-context-expected.txt: Added.
2864         * http/wpt/html/browsers/windows/browsing-context.html: Added.
2865         Add layout test coverage.
2866
2867         * fast/loader/iframe-src-invalid-url-expected.txt:
2868         * fast/loader/policy-delegate-action-hit-test-zoomed-expected.txt:
2869         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
2870         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt:
2871         Rebaseline a few layout tests now that the log lines for the about:blank policy checks are
2872         gone.
2873
2874 2018-02-28  Nan Wang  <n_wang@apple.com>
2875
2876         Layout Test accessibility/mac/accessibility-make-first-responder.html is flaky
2877         https://bugs.webkit.org/show_bug.cgi?id=183232
2878
2879         Reviewed by Chris Fleizach.
2880
2881         The test is flaky because that the UIProcess might have received the IPC message
2882         to set the first responder after we check the current state. Added a delay 
2883         in the test to fix that.
2884
2885         * accessibility/mac/accessibility-make-first-responder.html:
2886
2887 2018-02-28  Nan Wang  <n_wang@apple.com>
2888
2889         AX: AOM: Dispatch accessiblesetvalue event
2890         https://bugs.webkit.org/show_bug.cgi?id=183021
2891         <rdar://problem/37764242>
2892
2893         Reviewed by Chris Fleizach.
2894
2895         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt: Added.
2896         * accessibility/mac/AOM-event-accessiblesetvalue.html: Added.
2897         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2898
2899 2018-02-28  Chris Dumez  <cdumez@apple.com>
2900
2901         html/browsers/browsing-the-web/navigating-across-documents/006.html fails with async policy delegates
2902         https://bugs.webkit.org/show_bug.cgi?id=183168
2903         <rdar://problem/37951341>
2904
2905         Reviewed by Alex Christensen.
2906
2907         Add layout test coverage.
2908
2909         * TestExpectations:
2910         * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/006-expected.txt: Added.
2911         * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/006.html: Added.
2912         * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/click.html: Added.
2913         * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/href.html: Added.
2914
2915 2018-02-28  Alicia Boya García  <aboya@igalia.com>
2916
2917         Unreviewed GTK test gardening.
2918         https://bugs.webkit.org/show_bug.cgi?id=183217
2919
2920         * platform/gtk/TestExpectations:
2921
2922 2018-02-28  John Wilander  <wilander@apple.com>
2923
2924         Add a second tier of prevalence to facilitate telemetry on very prevalent domains
2925         https://bugs.webkit.org/show_bug.cgi?id=183218
2926         <rdar://problem/37992388>
2927
2928         Reviewed by Brent Fulgham.
2929
2930         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2931         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2932         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
2933         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2934         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2935         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
2936         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
2937         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics-expected.txt: Added.
2938         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html: Added.
2939         * platform/wk2/TestExpectations:
2940             New test marked as [ Pass ].
2941
2942 2018-02-28  Ryan Haddad  <ryanhaddad@apple.com>
2943
2944         Disable three resourceLoadStatistics tests on iOS Simulator Debug because they frequently time out.
2945         https://bugs.webkit.org/show_bug.cgi?id=183216
2946
2947         Unreviewed test gardening.
2948
2949         * platform/ios/TestExpectations:
2950
2951 2018-02-28  Ryan Haddad  <ryanhaddad@apple.com>
2952
2953         Mark http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html as flaky.
2954         https://bugs.webkit.org/show_bug.cgi?id=182983
2955
2956         Unreviewed test gardening.
2957
2958         * platform/wk2/TestExpectations:
2959
2960 2018-02-27  Commit Queue  <commit-queue@webkit.org>
2961
2962         Unreviewed, rolling out r229060.
2963         https://bugs.webkit.org/show_bug.cgi?id=183198
2964
2965         This patch causes crashes on two SVG tests (Requested by fredw
2966         on #webkit).
2967
2968         Reverted changeset:
2969
2970         "Relayout frames after AsyncFrameScrolling or FrameFlattening
2971         option is changed"
2972         https://bugs.webkit.org/show_bug.cgi?id=183081
2973         https://trac.webkit.org/changeset/229060
2974
2975 2018-02-27  Youenn Fablet  <youenn@apple.com>
2976
2977         Do not trigger a service worker match in case of document redirection if it will be already served by AppCache
2978         https://bugs.webkit.org/show_bug.cgi?id=183185
2979         <rdar://problem/37693796>
2980
2981         Reviewed by Chris Dumez.
2982
2983         * http/tests/appcache/main-resource-redirect-with-sw-expected.txt: Added.
2984         * http/tests/appcache/main-resource-redirect-with-sw.html: Added.
2985         * http/tests/appcache/resources/main-resource-redirect-with-sw.manifest: Added.
2986         * http/tests/appcache/resources/register-resources-service-worker.html: Added.
2987         * http/tests/appcache/service-worker-proxy.js: Added.
2988         * platform/gtk/TestExpectations:
2989         * platform/mac-wk1/TestExpectations:
2990         * platform/win/TestExpectations:
2991         * platform/wpe/TestExpectations:
2992
2993 2018-02-27  Ryan Haddad  <ryanhaddad@apple.com>
2994
2995         Mark http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html as flaky.
2996         https://bugs.webkit.org/show_bug.cgi?id=183094
2997
2998         Unreviewed test gardening.
2999
3000         * platform/mac-wk2/TestExpectations:
3001
3002 2018-02-27  Ryan Haddad  <ryanhaddad@apple.com>
3003
3004         Mark fast/dom/Window/window-focus-self.html as flaky.
3005         https://bugs.webkit.org/show_bug.cgi?id=183164
3006
3007         Unreviewed test gardening.
3008
3009         * platform/mac-wk2/TestExpectations:
3010
3011 2018-02-27  Michael Catanzaro  <mcatanzaro@igalia.com>
3012
3013         Unreviewed GTK test gardening
3014
3015         * TestExpectations:
3016         * platform/gtk/TestExpectations:
3017
3018 2018-02-27  Doug Russell  <doug@getitdownonpaper.com>
3019
3020         AX: Spell check and style attributes should be optional when fetching attributed string
3021         https://bugs.webkit.org/show_bug.cgi?id=160744
3022
3023         Reviewed by Chris Fleizach.
3024
3025         The overhead of fetching a spell checked attributed string via AX API is substantial. 
3026         In some cases on the order of 7/8 of the total time spent fetching the string.
3027
3028         This change introduces the new attribute AXAttributedStringForTextMarkerRangeWithOptions which accepts an NSDictionary as it's parameter with keys "AXTextMarkerRange" (AXTextMarkerRangeRef) and "AXSpellCheck" (NSNumber(BOOL)).
3029
3030         AXAttributedStringForTextMarkerRange will remain unchanged.
3031
3032         * accessibility/mac/attributed-string: Added.
3033         * accessibility/mac/attributed-string/attributed-string-for-range-expected.txt: Added.
3034         * accessibility/mac/attributed-string/attributed-string-for-range-with-options-expected.txt: Added.
3035         * accessibility/mac/attributed-string/attributed-string-for-range-with-options.html: Added.
3036         * accessibility/mac/attributed-string/attributed-string-for-range.html: Added.
3037         * accessibility/mac/bounds-for-range-expected.txt:
3038
3039 2018-02-27  Antoine Quint  <graouts@apple.com>
3040
3041         Unreviewed, marking a number of Web Animations WPT tests non-flaky.
3042
3043         * TestExpectations:
3044
3045 2018-02-27  Frederic Wang  <fwang@igalia.com>
3046
3047         Relayout frames after AsyncFrameScrolling or FrameFlattening option is changed
3048         https://bugs.webkit.org/show_bug.cgi?id=183081
3049
3050         Reviewed by Antonio Gomes.
3051
3052         Add a test to check whether an iframe changes its flattening status after one of the option
3053         AsyncFrameScrolling/FrameFlattening is enabled/disabled.
3054
3055         * platform/ios-simulator/TestExpectations: Remove failure.
3056         * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic-expected.txt: Added.
3057         * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic.html: Added.
3058
3059 2018-02-26  Daniel Bates  <dabates@apple.com>
3060
3061         testRunner.setWindowIsKey() has no effect on the web process side in WebKit2
3062         https://bugs.webkit.org/show_bug.cgi?id=81736
3063         <rdar://problem/11088268>
3064
3065         Remove some tests from the platform-independent WebKit2 TestExpectations file that
3066         now pass on iOS and Mac following r189959 and r211910, respectively. Skip these
3067         tests on GTK and WPE. For GTK we need to fix <https://bugs.webkit.org/show_bug.cgi?id=183140>
3068         For WPE we need to fix <https://bugs.webkit.org/show_bug.cgi?id=183144>.
3069
3070         The test fast/selectors/querySelector-window-inactive.html still fails on WebKit2,
3071         but for a different reason. See <https://bugs.webkit.org/show_bug.cgi?id=183140>
3072         for more details.
3073
3074         * platform/gtk/TestExpectations:
3075         * platform/wk2/TestExpectations:
3076         * platform/wpe/TestExpectations:
3077
3078 2018-02-26  Commit Queue  <commit-queue@webkit.org>
3079
3080         Unreviewed, rolling out r226745.
3081         https://bugs.webkit.org/show_bug.cgi?id=183132
3082
3083         This is breaking some websites (Requested by youenn on
3084         #webkit).
3085
3086         Reverted changeset:
3087
3088         "Use no-cache fetch mode when loading main documents with
3089         location.reload()"
3090         https://bugs.webkit.org/show_bug.cgi?id=181285
3091         https://trac.webkit.org/changeset/226745
3092
3093 2018-02-25  Fujii Hironori  <Hironori.Fujii@sony.com>
3094
3095         [WK2] http/tests/navigation/new-window-redirect-history.html crashes
3096         https://bugs.webkit.org/show_bug.cgi?id=127683
3097
3098         Reviewed by Dan Bernstein.
3099
3100         * platform/ios-wk2/TestExpectations:
3101         Unmarked http/tests/navigation/new-window-redirect-history.html.
3102         * platform/wk2/TestExpectations: Ditto.
3103
3104 2018-02-22  Antoine Quint  <graouts@apple.com>
3105
3106         REGRESSION (r228445): A big pause button shows over YouTube videos if you tap "Tap To Unmute" on iOS
3107         https://bugs.webkit.org/show_bug.cgi?id=183074
3108         <rdar://problem/37747028>
3109
3110         Reviewed by Eric Carlson.
3111
3112         Add a new test that set controls on the video, then immediately removes them, plays the video and turns the controls
3113         back on as soon as the video starts to check that the "showsStartButton" property is false on the media controls.
3114         Prior to this patch this test would fail.
3115
3116         * media/modern-media-controls/start-support/start-support-disable-controls-and-re-enable-post-play-expected.txt: Added.
3117         * media/modern-media-controls/start-support/start-support-disable-controls-and-re-enable-post-play.html: Added.
3118         * platform/ios/TestExpectations:
3119
3120 2018-02-22  Youenn Fablet  <youenn@apple.com>
3121
3122         CacheStorage::Engine::Caches::writeRecord is not always calling the completion handler
3123         https://bugs.webkit.org/show_bug.cgi?id=183055
3124
3125         Reviewed by Chris Dumez.
3126
3127         * http/tests/cache-storage/resources/cache-persistency-iframe.html:
3128
3129 2018-02-22  Chris Dumez  <cdumez@apple.com>
3130
3131         Document.open() cancels existing provisional load but not navigation policy check
3132         https://bugs.webkit.org/show_bug.cgi?id=183012
3133         <rdar://problem/37755831>
3134
3135         Reviewed by Alex Christensen.
3136
3137         Add layout test coverage.
3138
3139         * fast/dom/Document/open-with-pending-load-async-policy-expected.txt: Added.
3140         * fast/dom/Document/open-with-pending-load-async-policy.html: Added.
3141
3142 2018-02-22  Matt Lewis  <jlewis3@apple.com>
3143
3144         Updated expectations for http/tests/appcache/404-resource-with-slow-main-resource.php.
3145         https://bugs.webkit.org/show_bug.cgi?id=153503
3146
3147         Unreviewed test gardening.
3148
3149         * platform/mac-wk1/TestExpectations:
3150         * platform/mac/TestExpectations:
3151
3152 2018-02-22  Per Arne Vollan  <pvollan@apple.com>
3153
3154         Mark http/tests/preload/onerror_event.html as a flaky crash on Windows.
3155         https://bugs.webkit.org/show_bug.cgi?id=179297
3156
3157         Unreviewed test gardening.
3158
3159         * platform/win/TestExpectations:
3160
3161 2018-02-22  Miguel Gomez  <magomez@igalia.com>
3162
3163         Unreviewed GTK+ gardening after r228915.
3164
3165         * platform/gtk/TestExpectations:
3166
3167 2018-02-21  John Wilander  <wilander@apple.com>
3168
3169         Add delay to make cookie purge catch up when running http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html
3170         https://bugs.webkit.org/show_bug.cgi?id=183024
3171         <rdar://problem/37765207>
3172
3173         Unreviewed test gardening.
3174
3175         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3176             Added a setTimeout() delay.
3177
3178 2018-02-21  Youenn Fablet  <youenn@apple.com>
3179
3180         Move AppCache loading to the NetworkProcess
3181         https://bugs.webkit.org/show_bug.cgi?id=178540
3182         <rdar://problem/37119346>
3183
3184         Reviewed by Alex Christensen.
3185
3186         There is no guarantee that aborting in an event handler will be executed before some loads finish,
3187         as the events are fired asynchronously.
3188         Making tests less flaky by waiting some time before fnishing some loads.
3189
3190         * http/tests/appcache/abort-cache-onchecking.html:
3191         * http/tests/appcache/resource-redirect-2-expected.txt:
3192         * http/tests/appcache/resources/abort-cache-onchecking-resource-404.manifest:
3193         * http/tests/appcache/resources/abort-cache-onchecking.manifest: Removed.
3194         * http/tests/appcache/resources/abort-cache-onchecking.manifest.php: Added.
3195         * http/tests/appcache/resources/abort-cache-ondownloading.manifest:
3196         * http/tests/appcache/resources/abort-cache-ondownloading.text: Removed.
3197         * http/tests/appcache/resources/abort-cache-ondownloading.text.php: Added.
3198         * http/tests/appcache/resources/not-exist.vob.php: Added.
3199
3200 2018-02-21  Youenn Fablet  <youenn@apple.com>
3201
3202         Use ResourceLoader to load appcache manifest
3203         https://bugs.webkit.org/show_bug.cgi?id=182861
3204
3205         Reviewed by Alex Christensen.
3206
3207         * http/tests/appcache/fail-on-update-2-expected.txt:
3208         * http/tests/appcache/manifest-redirect-2-expected.txt:
3209         * http/tests/appcache/offline-access-expected.txt:
3210
3211 2018-02-21  Chris Dumez  <cdumez@apple.com>
3212
3213         VTTCue constructor should use 'double' type for startTime / endTime
3214         https://bugs.webkit.org/show_bug.cgi?id=182988
3215
3216         Reviewed by Eric Carlson.
3217
3218         Update existing test to reflect behavior change.
3219
3220         * media/track/track-add-remove-cue-expected.txt:
3221         * media/track/track-add-remove-cue.html:
3222
3223 2018-02-21  Ms2ger  <Ms2ger@gmail.com>
3224
3225         Test gardening.
3226         https://bugs.webkit.org/show_bug.cgi?id=183006
3227
3228         Unreviewed test gardening.
3229
3230         * TestExpectations: add ietestcenter/css3/valuesandunits/units-000.htm.
3231         * platform/gtk/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
3232         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt: update for r228827.
3233         * platform/ios/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
3234         * platform/mac/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
3235         * platform/win/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
3236         * platform/wpe/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
3237         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: update for r228827.
3238
3239 2018-02-21  Charlie Turner  <cturner@igalia.com>
3240
3241         Update test expectations
3242         https://bugs.webkit.org/show_bug.cgi?id=182973
3243
3244         Unreviewed gardening.
3245
3246         * platform/gtk/TestExpectations:
3247
3248 2018-02-21  Charlie Turner  <cturner@igalia.com>
3249
3250         Rebaseline web animations tests after r228717
3251         https://bugs.webkit.org/show_bug.cgi?id=182970
3252
3253         Reviewed by Antoine Quint.
3254
3255         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
3256         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
3257         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
3258
3259 2018-02-21  Myles C. Maxfield  <mmaxfield@apple.com>
3260
3261         [Cocoa] Make system-ui obey the user-installed-font policy
3262         https://bugs.webkit.org/show_bug.cgi?id=182860
3263         <rdar://problem/36158249>
3264
3265         Reviewed by Antti Koivisto.
3266
3267         FakeHelvetica-ArmenianCharacter.ttf is a font which supports a particular Armenian character which
3268         isn't supported by any other font on the system. Installing this font will cause it to be added to
3269         the 'system-ui' font cascade list. When we disable user-installed-fonts, this font should not be
3270         used to render the character.
3271
3272         * fast/text/user-installed-fonts/system-ui-expected-mismatch.html:
3273         * fast/text/user-installed-fonts/system-ui.html:
3274
3275 2018-02-20  Nan Wang  <n_wang@apple.com>
3276
3277         AX: Keyboard focus not following VoiceOver cursor into web content or within web content.
3278         https://bugs.webkit.org/show_bug.cgi?id=182752
3279         <rdar://problem/37518233>
3280
3281         Reviewed by Ryosuke Niwa.
3282
3283         * accessibility/mac/accessibility-make-first-responder-expected.txt: Added.
3284         * accessibility/mac/accessibility-make-first-responder.html: Added.
3285         * platform/mac-wk1/TestExpectations:
3286
3287 2018-02-20  Chris Dumez  <cdumez@apple.com>
3288
3289         Crash under JSC::JSCell::toNumber(JSC::ExecState*)
3290         https://bugs.webkit.org/show_bug.cgi?id=182984
3291         <rdar://problem/37694346>
3292
3293         Reviewed by Mark Lam.
3294
3295         Add layout test coverage.
3296
3297         * js/dom/webidl-type-mapping-expected.txt:
3298         * js/dom/webidl-type-mapping.html:
3299
3300 2018-02-20  Ryan Haddad  <ryanhaddad@apple.com>
3301
3302         Mark two imported/w3c/web-platform-tests/2dcontext/imagebitmap tests as flaky on iOS.
3303         https://bugs.webkit.org/show_bug.cgi?id=182833
3304
3305         Unreviewed test gardening.
3306
3307         * platform/ios/TestExpectations:
3308
3309 2018-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
3310
3311         Skip tests that need ENABLE_LINK_PREFETCH
3312         https://bugs.webkit.org/show_bug.cgi?id=182981
3313
3314         Unreviewed gardening.
3315
3316         These tests were marked in the different TestExpectations fails of each port,
3317         when actually none of them were testing this code as ENABLE_LINK_PREFETCH is disabled by default
3318         (even in development builds).
3319
3320         The patch just moves the flagged tests from the port specific TestExpectations files
3321         to the generic TestExpectations file skipping them.
3322
3323         * TestExpectations:
3324         * platform/gtk/TestExpectations:
3325         * platform/ios/TestExpectations:
3326         * platform/mac/TestExpectations:
3327         * platform/win/TestExpectations:
3328
3329 2018-02-20  John Wilander  <wilander@apple.com>
3330
3331         Make WebResourceLoadStatisticsStore::processStatisticsAndDataRecords() call WebProcessProxy::notifyPageStatisticsAndDataRecordsProcessed() in a proper callback
3332         https://bugs.webkit.org/show_bug.cgi?id=182719
3333         <rdar://problem/37517370>
3334
3335         Reviewed by Brent Fulgham.
3336
3337         * platform/mac-wk2/TestExpectations:
3338             Marked http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html
3339             as [ Pass ].
3340         * platform/wk2/TestExpectations:
3341             Marked http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
3342             as [ Pass ]. This should have been done already in r227223:
3343             https://bugs.webkit.org/show_bug.cgi?id=181822
3344
3345 2018-02-20  Nan Wang  <n_wang@apple.com>
3346
3347         AX: AOM: Dispatch accessibleclick event
3348         https://bugs.webkit.org/show_bug.cgi?id=180898
3349         <rdar://problem/36086710>
3350
3351         Reviewed by Ryosuke Niwa.
3352
3353         * accessibility/mac/AOM-events-expected.txt: Added.
3354         * accessibility/mac/AOM-events.html: Added.
3355         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3356         * platform/mac-wk1/TestExpectations:
3357
3358 2018-02-19  Dean Jackson  <dino@apple.com>
3359
3360         Handle all writing-modes in downcast
3361         https://bugs.webkit.org/show_bug.cgi?id=182949
3362         <rdar://problem/37710687>
3363
3364         Reviewed by Myles Maxfield.
3365
3366         Test all the deprecated SVG writing modes.
3367
3368         * fast/writing-mode/svg-writing-modes-expected.html: Added.
3369         * fast/writing-mode/svg-writing-modes.html: Added.
3370
3371 2018-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
3372
3373         [css3-text] Skip tests that need ENABLE_CSS3_TEXT
3374         https://bugs.webkit.org/show_bug.cgi?id=182963
3375
3376         Unreviewed gardening.
3377
3378         These tests were marked in the different TestExpectations fails of each port,
3379         when actually none of them were testing this code as ENABLE_CSS3_TEXT is disabled by default
3380         (even in development builds).
3381
3382         The patch just moves the flagged tests from the port specific TestExpectations files
3383         to the generic TestExpectations file skipping them.
3384
3385         It also removes editing/pasteboard/insert-text-decoration.html from the skipping list
3386         as it should be passing for Mac an iOs too.
3387
3388         * TestExpectations:
3389         * platform/gtk/TestExpectations:
3390         * platform/ios/TestExpectations:
3391         * platform/mac/TestExpectations:
3392
3393 2018-02-19  Fujii Hironori  <Hironori.Fujii@sony.com>
3394
3395         null m_lastNodeInserted dereference at ReplaceSelectionCommand::InsertedNodes::lastLeafInserted
3396         https://bugs.webkit.org/show_bug.cgi?id=161947
3397
3398         Reviewed by Ryosuke Niwa.
3399
3400         * platform/gtk/TestExpectations:
3401         Unmarked editing/execCommand/crash-replacing-list-by-list.html and editing/inserting/insert-table-in-paragraph-crash.html.
3402
3403 2018-02-19  Antoine Quint  <graouts@apple.com>
3404
3405         [Modern Media Controls] Implement a compact set of media controls
3406         https://bugs.webkit.org/show_bug.cgi?id=182937
3407         <rdar://problem/37682257>
3408
3409         Reviewed by Eric Carlson.
3410
3411         Add new tests that cover the basic properties and layout under different situations of the new CompactMediaControls.
3412
3413         * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt: Added.
3414         * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor.html: Added.
3415         * media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt: Added.
3416         * media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html: Added.
3417
3418 2018-02-19  Antoine Quint  <graouts@apple.com>
3419
3420         [Web Animations] Make KeyframeEffect target nullable and read-write
3421         https://bugs.webkit.org/show_bug.cgi?id=182741
3422
3423         Reviewed by Dean Jackson.
3424
3425         Add some platform-specific results for Sierra where we don't support the "font-variation-settings" property.
3426
3427         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
3428         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
3429         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
3430
3431 2018-02-19  Dean Jackson  <dino@apple.com>
3432
3433         SIGFPE @ int WebCore::SVGToOTFFontConverter::scaleUnitsPerEm<int> const + 45
3434         https://bugs.webkit.org/show_bug.cgi?id=182944
3435         <rdar://problem/35369984>
3436
3437         Reviewed by Myles Maxfield.
3438
3439         Add a test with a 0 unitsperem SVG font.
3440
3441         * svg/text/font-bad-unitsperem-expected.txt: Added.
3442         * svg/text/font-bad-unitsperem.html: Added.
3443         * svg/text/resources/font-bad-unitsperem.svg: Added.
3444
3445 2018-02-19  Tim Horton  <timothy_horton@apple.com>
3446
3447         REGRESSION (r219342): Touch event coordinates and elementFromPoint coordinates differ
3448         https://bugs.webkit.org/show_bug.cgi?id=182910
3449         <rdar://problem/37533950>
3450
3451         Reviewed by Simon Fraser.
3452
3453         * fast/dom/elementFromPoint-scaled-scrolled.html:
3454         Revert changes to this test made in r219342.
3455
3456         * fast/dom/elementFromPoint-scaled-scrolled-layout-viewport.html:
3457         * fast/dom/elementFromPoint-scaled-scrolled-layout-viewport-expected.txt:
3458         Add a test that is equivalent to elementFromPoint-scaled-scrolled.html after r219342,
3459         which turns on the new setting. This test is disabled on iOS (like it was
3460         in r219342) because it needs window.scrollTo.
3461
3462         * platform/ios-wk2/fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
3463         This now passes.
3464
3465         * platform/ios/TestExpectations:
3466         Re-mark-failing a test that was un-marked-failing by r219342.
3467
3468 2018-02-19  Daniel Bates  <dabates@apple.com>
3469
3470         Do not block authentication challenge to navigated resources
3471         https://bugs.webkit.org/show_bug.cgi?id=182807
3472         <rdar://problem/37481619>
3473
3474         Reviewed by Brent Fulgham.
3475
3476         Update tests based on the new behavior.
3477
3478         * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt:
3479         * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https.html:
3480         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https-expected.txt: Removed.
3481         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https.html: Removed.
3482         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt:
3483         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.html:
3484         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt:
3485         * http/tests/security/mixedContent/resources/frame-with-insecure-image-redirects-to-basic-auth-secure-image.html:
3486         * http/tests/security/mixedContent/resources/subresource/protected-pdf.php: Removed.
3487         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https-expected.txt:
3488         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https-expected.txt:
3489         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt:
3490         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html:
3491         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt:
3492         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html:
3493         * platform/wk2/http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt.
3494         * platform/wk2/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Added.
3495         * platform/wk2/http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https-expected.txt: Added.
3496         * platform/wk2/http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https-expected.txt: Added.
3497         * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt.
3498         * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt.
3499
3500 2018-02-19  Ryan Haddad  <ryanhaddad@apple.com>
3501
3502         Mark media/track/track-css-matching-default.html as flaky.
3503         https://bugs.webkit.org/show_bug.cgi?id=182932
3504
3505         Unreviewed test gardening.
3506
3507         * platform/mac-wk1/TestExpectations:
3508
3509 2018-02-19  Ryan Haddad  <ryanhaddad@apple.com>
3510
3511         Skip editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying-in-null-origin.html on iOS Release.
3512         https://bugs.webkit.org/show_bug.cgi?id=182850
3513
3514         Unreviewed test gardening.
3515
3516         * platform/ios/TestExpectations:
3517
3518 2018-02-19  Ryan Haddad  <ryanhaddad@apple.com>
3519
3520         Mark http/tests/cache-storage/cache-representation.https.html as flaky.
3521         https://bugs.webkit.org/show_bug.cgi?id=182928
3522
3523         Unreviewed test gardening.
3524
3525         * TestExpectations:
3526
3527 2018-02-19  Ryan Haddad  <ryanhaddad@apple.com>
3528
3529         Mark inspector/console/messageRepeatCountUpdated.html as flaky.
3530         https://bugs.webkit.org/show_bug.cgi?id=152452
3531
3532         Unreviewed test gardening.
3533
3534         * platform/mac/TestExpectations:
3535
3536 2018-02-19  Frederic Wang  <fwang@igalia.com>
3537
3538         IFrame is resized incorrectly on orientation change
3539         https://bugs.webkit.org/show_bug.cgi?id=155198
3540
3541         Reviewed by Antonio Gomes.
3542
3543         Add a non-regression test to verify that iframes are properly resized after orientation
3544         changes. This bug happened in iOS 10.0 but not in trunk.
3545
3546         * fast/events/ios/rotation/resize-iframe-after-orientation-change-expected.txt: Added.
3547         * fast/events/ios/rotation/resize-iframe-after-orientation-change.html: Added.
3548
3549 2018-02-19  Claudio Saavedra  <csaavedra@igalia.com>
3550
3551         [GTK] Update test expectations
3552
3553         Unreviewed gardening.
3554
3555         * platform/gtk/TestExpectations: inspector/heap/getPreview.html is
3556         passing again after r228600.
3557
3558 2018-02-19  Fujii Hironori  <Hironori.Fujii@sony.com>
3559
3560         REGRESSION(r219298): RELEASE_ASSERT(!m_owningPointerForClose) fails in WebCore::IDBServer::UniqueIDBDatabase::scheduleShutdownForClose
3561         https://bugs.webkit.org/show_bug.cgi?id=174354
3562         <rdar://problem/33294987>
3563
3564         Reviewed by Michael Catanzaro.
3565
3566         * platform/gtk/TestExpectations:
3567         Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html.
3568         * platform/ios-wk2/TestExpectations:
3569         Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html.
3570         * platform/mac/TestExpectations: Ditto.
3571         * platform/wpe/TestExpectations: Unmarked
3572         imported/w3c/IndexedDB-private-browsing/idbfactory_open.html and
3573         imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html.
3574
3575 2018-02-18  Philippe Normand  <pnormand@igalia.com>
3576
3577         [GTK][WPE] Fullscreen video is broken
3578         https://bugs.webkit.org/show_bug.cgi?id=182740
3579
3580         Reviewed by Michael Catanzaro.
3581
3582         * platform/gtk/TestExpectations: Unflag now-passing fullscreen tests.
3583
3584 2018-02-18  Zalan Bujtas  <zalan@apple.com>
3585
3586         [RenderTreeBuilder] REGRESSION(r228238) Detach renderer before destroying its subtree.
3587         https://bugs.webkit.org/show_bug.cgi?id=182908
3588         <rdar://problem/37619394>
3589
3590         Reviewed by Antti Koivisto.
3591
3592         * fast/block/crash-when-subtree-is-still-attached-expected.txt: Added.
3593         * fast/block/crash-when-subtree-is-still-attached.html: Added.
3594
3595 2018-02-16  Ryan Haddad  <ryanhaddad@apple.com>
3596
3597         Unreviewed, rolling out r228575.
3598
3599         Introduced LayoutTest crashes under GuardMalloc.
3600
3601         Reverted changeset:
3602
3603         "Use ResourceLoader to load appcache manifest"
3604         https://bugs.webkit.org/show_bug.cgi?id=182861
3605         https://trac.webkit.org/changeset/228575
3606
3607 2018-02-16  Youenn Fablet  <youenn@apple.com>
3608
3609         Allow specifying which plug-ins are supported
3610         https://bugs.webkit.org/show_bug.cgi?id=182748
3611
3612         Reviewed by Chris Dumez.
3613
3614         * http/tests/plugins/nounsupported-plugin-expected.txt: Added.
3615         * http/tests/plugins/nounsupported-plugin.html: Added.
3616         * http/tests/plugins/supported-plugin-all-origin-visibility-expected.txt: Added.
3617         * http/tests/plugins/supported-plugin-all-origin-visibility.html: Added.
3618         * http/tests/plugins/supported-plugin-on-specific-origin-expected.txt: Added.
3619         * http/tests/plugins/supported-plugin-on-specific-origin.html: Added.
3620         * http/tests/plugins/supported-plugin-origin-specific-visibility-expected.txt: Added.
3621         * http/tests/plugins/supported-plugin-origin-specific-visibility.html: Added.
3622         * http/tests/plugins/unsupported-plugin-on-specific-origin-expected.txt: Added.
3623         * http/tests/plugins/unsupported-plugin-on-specific-origin.html: Added.
3624         * plugins/unsupported-plugin-expected.txt: Added.
3625         * plugins/unsupported-plugin.html: Added.
3626         * platform/ios-wk1/TestExpectations:
3627         * platform/mac-wk1/TestExpectations:
3628
3629 2018-02-16  Ryan Haddad  <ryanhaddad@apple.com>
3630
3631         Mark fast/block/positioning/fixed-container-with-relative-parent.html as flaky.
3632         https://bugs.webkit.org/show_bug.cgi?id=181834
3633
3634         Unreviewed test gardening.
3635
3636         * platform/mac-wk1/TestExpectations:
3637
3638 2018-02-16  Youenn Fablet  <youenn@apple.com>
3639
3640         Use ResourceLoader to load appcache manifest
3641         https://bugs.webkit.org/show_bug.cgi?id=182861
3642
3643         Reviewed by Alex Christensen.
3644
3645         * http/tests/appcache/fail-on-update-2-expected.txt:
3646         * http/tests/appcache/manifest-redirect-2-expected.txt:
3647         * http/tests/appcache/offline-access-expected.txt:
3648
3649 2018-02-16  Chris Dumez  <cdumez@apple.com>
3650
3651         Crash under WebCore::EventTarget::fireEventListeners
3652         https://bugs.webkit.org/show_bug.cgi?id=182880
3653         <rdar://problem/20788804>
3654
3655         Reviewed by Youenn Fablet.
3656
3657         Add layout test coverage.
3658
3659         * webaudio/audiobuffersource-ended-detached-frame-expected.txt: Added.
3660         * webaudio/audiobuffersource-ended-detached-frame.html: Added.
3661         * webaudio/resources/audiobuffersource-ended-detached-frame-iframe.html: Added.
3662
3663 2018-02-16  Jiewen Tan  <jiewen_tan@apple.com>
3664
3665         [WebAuthN] Implement PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()
3666         https://bugs.webkit.org/show_bug.cgi?id=182771
3667         <rdar://problem/36459988>
3668
3669         Reviewed by Brent Fulgham.
3670
3671         * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available-expected.txt: Added.
3672         * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html: Added.
3673
3674 2018-02-16  Fujii Hironori  <Hironori.Fujii@sony.com>
3675
3676         fast/frames/sandboxed-iframe-navigation-top-denied.html is crashing in Inspector::createScriptCallStackForConsole::Exec for GTK
3677         https://bugs.webkit.org/show_bug.cgi?id=172952
3678
3679         Reviewed by Michael Catanzaro.
3680
3681         * platform/gtk/TestExpectations: Unmarked fast/frames/sandboxed-iframe-navigation-top-denied.html.
3682
3683 2018-02-16  Fujii Hironori  <Hironori.Fujii@sony.com>
3684
3685         IndexedDB: Several test crash in when destroying a IDBKeyData
3686         https://bugs.webkit.org/show_bug.cgi?id=167576
3687
3688         Reviewed by Michael Catanzaro.
3689
3690         * platform/gtk/TestExpectations: Unmarked
3691         imported/w3c/IndexedDB-private-browsing/idbcursor_iterating.html,
3692         imported/w3c/IndexedDB-private-browsing/idbcursor_iterating_index.html
3693         and storage/indexeddb/modern/index-3-private.html.
3694         * platform/wpe/TestExpectations: Unmarked
3695         imported/w3c/IndexedDB-private-browsing/idbcursor_iterating.html and
3696         imported/w3c/IndexedDB-private-browsing/idbcursor_iterating_index.html.
3697
3698 2018-02-16  Claudio Saavedra  <csaavedra@igalia.com>
3699
3700         [WPE] Update expectations for a couple of flaky tests
3701
3702         Unreviewed gardening.
3703
3704         http/tests/appcache/fail-on-update.html and
3705         svg/as-image/svg-as-image-canvas.html are flaky.
3706         * platform/wpe/TestExpectations:
3707
3708 2018-02-16  Claudio Saavedra  <csaavedra@igalia.com>
3709
3710         [WPE] New rebaseline after r228427
3711
3712         Unreviewed gardening
3713         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: Remove
3714         gone AccessibleNode class.
3715
3716 2018-02-16  Claudio Saavedra  <csaavedra@igalia.com>
3717
3718         Update expectations for a couple of failing tests.
3719
3720         Unreviewed gardening.
3721         * platform/gtk/TestExpectations:
3722
3723 2018-02-15  Youenn Fablet  <youenn@apple.com>
3724
3725         Resources loaded from service workers are not downloadable
3726         https://bugs.webkit.org/show_bug.cgi?id=182848
3727
3728         Reviewed by Chris Dumez.
3729
3730         * http/tests/workers/service/resources/download-binary.php: Added.
3731         * http/tests/workers/service/resources/service-worker-download-worker.js: Added.
3732         * http/tests/workers/service/service-worker-download.https-expected.txt: Added.
3733         * http/tests/workers/service/service-worker-download.https.html: Added.
3734
3735 2018-02-15  Ryan Haddad  <ryanhaddad@apple.com>
3736
3737         Mark imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
3738         https://bugs.webkit.org/show_bug.cgi?id=182853
3739
3740         Unreviewed test gardening.
3741
3742         * platform/ios/TestExpectations:
3743
3744 2018-02-15  Ryan Haddad  <ryanhaddad@apple.com>
3745
3746         Mark imported/w3c/web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.htm as flaky.
3747         https://bugs.webkit.org/show_bug.cgi?id=182849
3748
3749         Unreviewed test gardening.
3750
3751         * platform/ios-wk2/TestExpectations:
3752         * platform/mac-wk2/TestExpectations:
3753
3754 2018-02-15  Ryan Haddad  <ryanhaddad@apple.com>
3755
3756         Update TestExpectations for imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap tests.
3757         https://bugs.webkit.org/show_bug.cgi?id=182833
3758
3759         Unreviewed test gardening.
3760
3761         * platform/mac/TestExpectations:
3762
3763 2018-02-15  Jiewen Tan  <jiewen_tan@apple.com>
3764
3765         [WebAuthN] Revisit the whole async model of task dispatching, timeout and aborting
3766         https://bugs.webkit.org/show_bug.cgi?id=181946
3767         <rdar://problem/37258262>
3768
3769         Reviewed by Chris Dumez.
3770
3771         * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
3772         * http/wpt/webauthn/idl.https.html:
3773         * http/wpt/webauthn/public-key-credential-create-failure.https.html:
3774         * http/wpt/webauthn/public-key-credential-create-success.https.html:
3775         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
3776         * http/wpt/webauthn/public-key-credential-get-success.https.html:
3777         * http/wpt/webauthn/resources/util.js:
3778
3779 2018-02-14  Antti Koivisto  <antti@apple.com>
3780
3781         Do sibling invalidation on mutation
3782         https://bugs.webkit.org/show_bug.cgi?id=182809
3783
3784         Reviewed by Zalan Bujtas.
3785
3786         Sibling invalidation now happens on mutation. Update the tests.
3787
3788         * fast/css/indirect-adjacent-style-invalidation-1-expected.txt:
3789         * fast/css/indirect-adjacent-style-invalidation-1.html:
3790         * fast/css/indirect-adjacent-style-invalidation-2-expected.txt:
3791         * fast/css/indirect-adjacent-style-invalidation-2.html:
3792         * fast/css/indirect-adjacent-style-invalidation-3-expected.txt:
3793         * fast/css/indirect-adjacent-style-invalidation-3.html:
3794
3795 2018-02-14  Daniel Bates  <dabates@apple.com>
3796
3797         Disallow cross-origin subresources from asking for credentials
3798         https://bugs.webkit.org/show_bug.cgi?id=182579
3799         <rdar://problem/36162271>
3800
3801         Reviewed by Andy Estes.
3802
3803         Copied existing tests that depended on cross-origin subresources being able prompt for credentials
3804         to files with suffix allowCrossOriginSubresourcesToAskForCredentials. These copies were modified
3805         to set allowCrossOriginSubresourcesToAskForCredentials to false so as to opt-into the behavior
3806         before this change. Updated existing tests to reflect the new behavior and added new tests to
3807         ensure that we do not regress the new behavior.
3808
3809         * http/tests/media/video-auth-expected.txt:
3810         * http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/http/tests/media/video-auth-expected.txt.
3811         * http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials.html: Copied from LayoutTests/http/tests/media/video-auth.html.
3812         * http/tests/media/video-auth.html:
3813         * http/tests/security/basic-auth-subresource-expected.txt: Added.
3814         * http/tests/security/basic-auth-subresource.html: Added.
3815         * http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Renamed from LayoutTests/platform/mac-wk1/http/tests/security/credentials-iframes-expected.txt.
3816         * http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials.html: Added.
3817         * http/tests/security/credentials-iframes-expected.txt:
3818         * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image.https-expected.txt.
3819         * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
3820         * http/tests/security/mixedContent/insecure-basic-auth-image.https-expected.txt:
3821         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt.
3822         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.html: Added.
3823         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt:
3824         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt.
3825         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
3826         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt:
3827         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt.
3828         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
3829         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt:
3830         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Renamed from LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt.
3831         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
3832         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt:
3833         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html:
3834         * http/tests/security/resources/basic-auth-subresource.html: Added.
3835         * http/tests/security/resources/subresource1/protected-image.php: Added.
3836         * http/tests/security/resources/subresource2/protected-image.php: Added.
3837         * platform/win/TestExpectations: Skip allowCrossOriginSubresourcesToAskForCredentials-suffixed tests as
3838         DumpRenderTree on Windows does not support parsing test options. See <https://bugs.webkit.org/show_bug.cgi?id=173281>.
3839         * platform/win/http/tests/security/basic-auth-subresource-expected.txt: Added Windows-specific result. For some reason
3840         connections to localhost:8443 are not allowed. See <https://bugs.webkit.org/show_bug.cgi?id=182609> for more details.
3841         * platform/wk2/http/tests/media/video-auth-expected.txt:
3842         * platform/wk2/http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/media/video-auth-expected.txt.
3843         * platform/wk2/http/tests/security/basic-auth-subresource-expected.txt: Added.
3844         * platform/wk2/http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/http/tests/security/credentials-iframes-expected.txt.
3845         * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt.
3846
3847 2018-02-14  Matt Lewis  <jlewis3@apple.com>
3848
3849         Marked imported/w3c/web-platform-tests/service-workers/cache-storage/worker/cache-storage-match.https.html as flaky on macOS WK2.
3850         https://bugs.webkit.org/show_bug.cgi?id=177198
3851
3852         Unreviewed test gardening.
3853
3854         * platform/mac-wk2/TestExpectations:
3855
3856 2018-02-14  Alicia Boya García  <aboya@igalia.com>
3857
3858         Unreviewed GTK test gardening
3859         https://bugs.webkit.org/show_bug.cgi?id=182794
3860
3861         * platform/gtk/TestExpectations:
3862
3863 2018-02-14  Antoine Quint  <graouts@apple.com>
3864
3865         [Modern Media Controls] Don't use arrays as values for localisable strings
3866         https://bugs.webkit.org/show_bug.cgi?id=182791
3867         <rdar://problem/36007262>
3868
3869         Reviewed by Dean Jackson.
3870
3871         * media/modern-media-controls/localized-strings/replaced-string-expected.txt:
3872         * media/modern-media-controls/localized-strings/replaced-string.html:
3873
3874 2018-02-14  Ryan Haddad  <ryanhaddad@apple.com>
3875
3876         Unreviewed, rolling out r228444.
3877
3878         Introduced API and Layout test failures.
3879
3880         Reverted changeset:
3881
3882         "[WebAuthN] Revisit the whole async model of task dispatching,
3883         timeout and aborting"
3884         https://bugs.webkit.org/show_bug.cgi?id=181946
3885         https://trac.webkit.org/changeset/228444
3886
3887 2018-02-13  Michael Catanzaro  <mcatanzaro@igalia.com>
3888
3889         Unreviewed GTK test gardening
3890
3891         * platform/gtk/TestExpectations:
3892         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
3893
3894 2018-02-13  Antoine Quint  <graouts@apple.com>
3895
3896         Removing the controls attribute from a <video> element does not tear down the controls shadow DOM nor cancel event listeners.
3897         https://bugs.webkit.org/show_bug.cgi?id=182668
3898
3899         Reviewed by Jer Noble.
3900
3901         Ensure controls are turned on for a number of tests that would fail otherwise since media events would not be handled by media
3902         controls without it.
3903
3904         * http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast.html:
3905         * http/tests/media/modern-media-controls/pip-support/pip-support-live-broadcast.html:
3906         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
3907         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-live-broadcast.html:
3908         * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast.html:
3909         * http/tests/media/modern-media-controls/status-support/status-support-loading.html:
3910         * media/modern-media-controls/airplay-support/airplay-support.html:
3911         * media/modern-media-controls/mute-support/mute-support-media-api.html:
3912         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
3913         * media/modern-media-controls/playback-support/playback-support-media-api.html:
3914         * media/modern-media-controls/start-support/start-support-error.html:
3915         * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
3916         * media/modern-media-controls/start-support/start-support-manual-play.html:
3917         * media/modern-media-controls/status-support/status-support-error.html:
3918         * media/modern-media-controls/time-labels-support/elapsed-time.html:
3919         * media/modern-media-controls/time-labels-support/remaining-time.html:
3920         * media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html:
3921         * media/modern-media-controls/tracks-support/tracks-support-text-tracks.html:
3922         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
3923         * media/modern-media-controls/volume-support/volume-support-media-api.html:
3924
3925 2018-02-13  Jiewen Tan  <jiewen_tan@apple.com>
3926
3927         [WebAuthN] Revisit the whole async model of task dispatching, timeout and aborting
3928         https://bugs.webkit.org/show_bug.cgi?id=181946
3929         <rdar://problem/37258262>
3930
3931         Reviewed by Chris Dumez.
3932
3933         * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
3934         * http/wpt/webauthn/idl.https.html:
3935         * http/wpt/webauthn/public-key-credential-create-failure.https.html:
3936         * http/wpt/webauthn/public-key-credential-create-success.https.html:
3937         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
3938         * http/wpt/webauthn/public-key-credential-get-success.https.html:
3939         * http/wpt/webauthn/resources/util.js:
3940
3941 2018-02-13  Antti Koivisto  <antti@apple.com>
3942
3943         Crash when breakpoint hit in unload handler
3944         https://bugs.webkit.org/show_bug.cgi?id=169855
3945         <rdar://problem/28683567>
3946
3947         Reviewed by Daniel Bates and Joseph Pecoraro.
3948
3949         * inspector/debugger/reload-paused-expected.txt: Added.
3950         * inspector/debugger/reload-paused.html: Added.
3951
3952 2018-02-13  Nan Wang  <n_wang@apple.com>
3953
3954         AX: Remove AccessibleNode class
3955         https://bugs.webkit.org/show_bug.cgi?id=182724
3956         <rdar://problem/37486024>
3957
3958         Reviewed by Chris Fleizach.
3959
3960         * accessibility/accessibility-object-model-expected.txt: Removed.
3961         * accessibility/accessibility-object-model.html: Removed.
3962         * accessibility/mac/AOM-bool-properties-expected.txt: Removed.
3963         * accessibility/mac/AOM-bool-properties.html: Removed.
3964         * accessibility/mac/AOM-number-properties-expected.txt: Removed.
3965         * accessibility/mac/AOM-number-properties.html: Removed.
3966         * accessibility/mac/AOM-relation-property-expected.txt: Removed.
3967         * accessibility/mac/AOM-relation-property.html: Removed.
3968         * accessibility/mac/AOM-string-properties-expected.txt: Removed.
3969         * accessibility/mac/AOM-string-properties.html: Removed.
3970         * platform/mac-wk1/TestExpectations:
3971         * platform/win/TestExpectations:
3972
3973 2018-02-12  Chris Fleizach  <cfleizach@apple.com>
3974
3975         AX: defer focusedUIElement notifications
3976         https://bugs.webkit.org/show_bug.cgi?id=182643
3977         <rdar://problem/37394310>
3978
3979         Reviewed by Zalan Bujtas.
3980
3981         * accessibility/mac/aria-menu-item-selected-notification.html:
3982              Rewrite test to accomodate that focus changes happen asynchronously.
3983         * accessibility/mac/selection-notification-focus-change-expected.txt:
3984         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt:
3985              The order of notifications is different now that focus changes happen later.
3986
3987 2018-02-12  John Wilander  <wilander@apple.com>
3988
3989         Resource Load Statistics: Classify resources as prevalent based on redirects to other prevalent resources
3990         https://bugs.webkit.org/show_bug.cgi?id=182664
3991         <rdar://problem/37372572>
3992
3993         Reviewed by Brent Fulgham.
3994
3995         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion-expected.txt: Added.
3996         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html: Added.
3997         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion-expected.txt: Added.
3998         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html: Added.
3999         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to-expected.txt: Added.
4000         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html: Added.
4001         * platform/wk2/TestExpectations:
4002             New tests added as [ Pass ].
4003
4004 2018-02-12  Matt Lewis  <jlewis3@apple.com>
4005
4006         Marked multiple http/tests/resourceLoadStatistics tests as flaky and skip.
4007         
4008
4009         Unreviewed test gardening.
4010
4011         * platform/mac-wk2/TestExpectations:
4012
4013 2018-02-12  Matt Lewis  <jlewis3@apple.com>
4014
4015         Marked http/tests/workers/service/basic-messageport.html as flaky on macOS WK2.
4016         https://bugs.webkit.org/show_bug.cgi?id=182630
4017
4018         Unreviewed test gardening.
4019
4020         * platform/mac-wk2/TestExpectations:
4021
4022 2018-02-12  Matt Lewis  <jlewis3@apple.com>
4023
4024         Unreviewed, rolling out r228376.
4025
4026         This caused accessibility/mac/selection-notification-focus-
4027         change.html to become flaky on macOS.
4028
4029         Reverted changeset:
4030
4031         "AX: defer focusedUIElement notifications"
4032         https://bugs.webkit.org/show_bug.cgi?id=182643
4033         https://trac.webkit.org/changeset/228376
4034
4035 2018-02-12  Per Arne Vollan  <pvollan@apple.com>
4036
4037         Mark imported/mozilla/svg/conditions-07.svg as a flaky failure on Windows.
4038
4039         Unreviewed test gardening.
4040
4041         * platform/win/TestExpectations:
4042
4043 2018-02-12  Matt Lewis  <jlewis3@apple.com>
4044
4045         Skipped webgl/1.0.3/conformance/rendering/many-draw-calls.html on iOS Simulator Debug WK2
4046         https://bugs.webkit.org/show_bug.cgi?id=182144
4047
4048         Unrev