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