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