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