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