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