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