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