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