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