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