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