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