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