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