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