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