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