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