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