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