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