A few layout tests are failing on Windows.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-06-12  Per Arne Vollan  <pvollan@apple.com>
2
3         A few layout tests are failing on Windows.
4         https://bugs.webkit.org/show_bug.cgi?id=186562
5
6         Unreviewed test gardening.
7
8         * platform/win/TestExpectations:
9
10 2018-06-11  Youenn Fablet  <youenn@apple.com>
11
12         Improve error messages in case FetchEvent.respondWith has a rejected promise
13         https://bugs.webkit.org/show_bug.cgi?id=186368
14
15         Reviewed by Chris Dumez.
16
17         * TestExpectations:
18         * http/tests/workers/service/basic-fetch.https-expected.txt:
19
20 2018-06-11  Chris Dumez  <cdumez@apple.com>
21
22         http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html times out with PSON enabled
23         https://bugs.webkit.org/show_bug.cgi?id=186546
24
25         Reviewed by Brady Eidson.
26
27         Add layout test coverage.
28
29         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson-expected.txt: Added.
30         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html: Added.
31
32 2018-06-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
33
34         Layout Test svg/dom/animated-tearoff-list-remove-target.html is a flaky timeout
35         https://bugs.webkit.org/show_bug.cgi?id=185698
36         <rdar://problem/40341200>
37
38         Reviewed by Daniel Bates.
39
40         The test is flaky because we get the animVal.getItem(0) of the 'x' attribute
41         from the target element without initializing this attribute with a base value.
42
43         The test assumes the animator would set the animVal of the 'x' attribute
44         from the 'from' attribute of the <animate> element before animVal.getItem(0)
45         is executed. But this may not always happen. Therefore the test will get 
46         the 'IndexSizeError' exception and it will time out.
47
48         The fix is:
49         -- Initialize the attribute of the target element by a base value.
50         -- Use requestAnimationFrame() instead of using setTimeout() to make the
51            test deterministic.
52         -- Allow the animation to advance one more step after kicking off the GC
53            to ensure the variable 'animItem' is detached from animVal.getItem(0).
54
55         * svg/dom/animated-tearoff-list-remove-target.html:
56
57 2018-06-11  Jer Noble  <jer.noble@apple.com>
58
59         Unreviewed gardening; add a late endTest(), in case none of the other events fire in time.
60
61         * media/track/track-delete-during-setup.html:
62
63 2018-06-11  Mark Lam  <mark.lam@apple.com>
64
65         Add support for webkit-test-runner jscOptions in DumpRenderTree and WebKitTestRunner.
66         https://bugs.webkit.org/show_bug.cgi?id=186451
67         <rdar://problem/40875792>
68
69         Reviewed by Tim Horton.
70
71         * js/intl-numberformat-format-to-parts.html:
72         * js/intl-pluralrules.html:
73         * js/script-tests/intl-numberformat-format-to-parts.js:
74
75 2018-06-11  Chris Dumez  <cdumez@apple.com>
76
77         http/tests/security/cors-post-redirect-307.html fails with PSON enabled
78         https://bugs.webkit.org/show_bug.cgi?id=186441
79
80         Reviewed by Brady Eidson.
81
82         Add layout test coverage.
83
84         * http/tests/security/cors-post-redirect-307-pson-expected.txt: Added.
85         * http/tests/security/cors-post-redirect-307-pson.html: Added.
86
87 2018-06-11  Chris Dumez  <cdumez@apple.com>
88
89         Allow enabling PSON in layout tests without window.open support
90         https://bugs.webkit.org/show_bug.cgi?id=186537
91
92         Reviewed by Geoffrey Garen.
93
94         Update layout test which requires window.open support in addition to PSON.
95
96         * http/tests/navigation/process-swap-window-open.html:
97
98 2018-06-11  Youenn Fablet  <youenn@apple.com>
99
100         Accept request header values should be more tightly checked after r232572 in case of CORS load
101         https://bugs.webkit.org/show_bug.cgi?id=186533
102         <rdar://problem/40933880>
103
104         Reviewed by Darin Adler.
105
106         Added test to check Accept header value preflight.
107         Updated test to check that a preflight really happens if expected.
108
109         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight-expected.txt:
110         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight.html:
111         * http/tests/xmlhttprequest/resources/cors-preflight-safelisted-headers-responder.php:
112
113 2018-06-11  Antti Koivisto  <antti@apple.com>
114
115         Fix spelling.
116
117         * http/tests/cache/disk-cache/disk-cache-media-small.html:
118
119 2018-06-11  Brady Eidson  <beidson@apple.com>
120
121         http/tests/navigation/https-in-page-cache.html fails with process swapping on.
122         https://bugs.webkit.org/show_bug.cgi?id=186532
123
124         Reviewed by Geoffrey Garen.
125
126         * http/tests/navigation/resources/https-in-page-cache-1.php:
127         * http/tests/navigation/resources/https-in-page-cache-2.php:
128         * http/tests/navigation/resources/https-in-page-cache-3.html:
129
130 2018-06-11  Antti Koivisto  <antti@apple.com>
131
132         REGRESSION (Mojave): LayoutTest http/tests/cache/disk-cache/disk-cache-media-small.html is failing
133         https://bugs.webkit.org/show_bug.cgi?id=186482
134         <rdar://problem/40924056>
135
136         Reviewed by Zalan Bujtas.
137
138         The test was sensitive to which exact ranges the system media framework would request.
139
140         * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
141         * http/tests/cache/disk-cache/disk-cache-media-small.html:
142
143         Don't print out the ranges, just check they are all coming from the right source.
144
145 2018-06-11  Per Arne Vollan  <pvollan@apple.com>
146
147         Some CSS animations tests are failing on Windows.
148         https://bugs.webkit.org/show_bug.cgi?id=186522
149
150         Unreviewed test gardening.
151
152         * platform/win/TestExpectations:
153
154 2018-06-11  Philippe Normand  <pnormand@igalia.com>
155
156         [webkitpy] PHP7.2 support on Debian platforms
157         https://bugs.webkit.org/show_bug.cgi?id=186521
158
159         Reviewed by Michael Catanzaro.
160
161         * http/conf/debian-httpd-2.4-php7.2.conf: Added.
162
163 2018-06-11  Antoine Quint  <graouts@apple.com>
164
165         [Web Animations] Make imported/mozilla/css-transitions/test_setting-effect.html pass reliably
166         https://bugs.webkit.org/show_bug.cgi?id=183850
167
168         Unreviewed.
169
170         This test is now passing.
171
172         * TestExpectations:
173
174 2018-06-11  Antoine Quint  <graouts@apple.com>
175
176         [Web Animations] Make imported/mozilla/css-animations/test_setting-effect.html pass reliably
177         https://bugs.webkit.org/show_bug.cgi?id=183849
178
179         Unreviewed.
180
181         This test is now passing.
182
183         * TestExpectations:
184
185 2018-06-11  Antoine Quint  <graouts@apple.com>
186
187         [Web Animations] Make imported/mozilla/css-animations/test_cssanimation-animationname.html pass reliably
188         https://bugs.webkit.org/show_bug.cgi?id=183838
189
190         Unreviewed.
191
192         This test is now passing.
193
194         * TestExpectations:
195
196 2018-06-11  Antoine Quint  <graouts@apple.com>
197
198         [Web Animations] Make imported/mozilla/css-transitions/test_csstransition-transitionproperty.html pass reliably
199         https://bugs.webkit.org/show_bug.cgi?id=183835
200
201         Unreviewed.
202
203         This test is now passing.
204
205         * TestExpectations:
206
207 2018-06-11  Antoine Quint  <graouts@apple.com>
208
209         [Web Animations] Make imported/mozilla/css-transitions/test_animation-starttime.html pass reliably
210         https://bugs.webkit.org/show_bug.cgi?id=183833
211
212         Unreviewed.
213
214         This test is now passing.
215
216         * TestExpectations:
217
218 2018-06-11  Antoine Quint  <graouts@apple.com>
219
220         [Web Animations] Make imported/mozilla/css-animations/test_animation-reverse.html pass reliably
221         https://bugs.webkit.org/show_bug.cgi?id=183832
222
223         Unreviewed.
224
225         This test is now passing.
226
227         * TestExpectations:
228
229 2018-06-11  Antoine Quint  <graouts@apple.com>
230
231         [Web Animations] Make imported/mozilla/css-transitions/test_animation-pausing.html pass reliably
232         https://bugs.webkit.org/show_bug.cgi?id=183829
233
234         Unreviewed.
235
236         This test is now passing.
237
238         * TestExpectations:
239
240 2018-06-11  Antoine Quint  <graouts@apple.com>
241
242         [Web Animations] Make imported/mozilla/css-transitions/test_animation-finished.html pass reliably
243         https://bugs.webkit.org/show_bug.cgi?id=183827
244
245         Unreviewed.
246
247         This test is now passing.
248
249         * TestExpectations:
250
251 2018-06-11  Antoine Quint  <graouts@apple.com>
252
253         [Web Animations] Make imported/mozilla/css-transitions/test_animation-currenttime.html pass reliably
254         https://bugs.webkit.org/show_bug.cgi?id=183825
255
256         Unreviewed.
257
258         This test is now passing.
259
260         * TestExpectations:
261
262 2018-06-11  Antoine Quint  <graouts@apple.com>
263
264         [Web Animations] Make imported/mozilla/css-animations/test_animation-id.html pass reliably
265         https://bugs.webkit.org/show_bug.cgi?id=183824
266
267         Unreviewed.
268
269         This test has been passing reliably on the bots.
270
271         * TestExpectations:
272
273 2018-06-11  Antoine Quint  <graouts@apple.com>
274
275         [Web Animations] Make imported/mozilla/css-transitions/test_animation-computed-timing.html pass reliably
276         https://bugs.webkit.org/show_bug.cgi?id=183823
277
278         Unreviewed.
279
280         This test is now passing.
281
282         * TestExpectations:
283
284 2018-06-11  Antoine Quint  <graouts@apple.com>
285
286         [Web Animations] Make imported/mozilla/css-animations/test_animation-finished.html pass reliably
287         https://bugs.webkit.org/show_bug.cgi?id=183822
288
289         Unreviewed.
290
291         This test has been passing reliably on the bots.
292
293         * TestExpectations:
294
295 2018-06-09  Zalan Bujtas  <zalan@apple.com>
296
297         REGRESSION (r230480): Cannot adjust photo position on LinkedIn's profile page
298         https://bugs.webkit.org/show_bug.cgi?id=186464
299         <rdar://problem/40369448>
300
301         Reviewed by Simon Fraser.
302
303         * fast/images/positioned-image-when-transform-is-present-expected.html: Added.
304         * fast/images/positioned-image-when-transform-is-present.html: Added.
305
306 2018-06-09  Ryosuke Niwa  <rniwa@webkit.org>
307
308         REGRESSION(macOS Mojave): move-by-word-visually-multi-line.html fails
309         https://bugs.webkit.org/show_bug.cgi?id=186454
310
311         Reviewed by Darin Adler.
312
313         Added a multi-line test case which causes a failure under Mac editing behavior. The test case is symmetric to ml_1.
314
315         * editing/selection/move-by-word-visually-mac-expected.txt:
316         * editing/selection/move-by-word-visually-mac.html:
317         * editing/selection/move-by-word-visually-multi-line-expected.txt:
318         * editing/selection/move-by-word-visually-multi-line.html:
319
320 2018-06-07  Jer Noble  <jer.noble@apple.com>
321
322         REGRESSION:  Cannot listen to audio on Google Translate with side switch set to "vibrate"
323         https://bugs.webkit.org/show_bug.cgi?id=186415
324         <rdar://problem/40584651>
325
326         Reviewed by Eric Carlson.
327
328         * platform/mac/media/audio-session-category-audio-autoplay-expected.txt: Added.
329         * platform/mac/media/audio-session-category-audio-autoplay.html: Added.
330
331 2018-06-08  Brendan McLoughlin  <brendan@bocoup.com>
332
333         Sync web-platform-tests repo to 197cdad
334         https://bugs.webkit.org/show_bug.cgi?id=186267
335
336         Reviewed by Youenn Fablet.
337
338         * TestExpectations:
339         * platform/ios/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt:
340         * platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
341         * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-large-expected.txt: Added.
342         * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-small-expected.txt: Added.
343         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
344         * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt:
345
346 2018-06-08  Chris Dumez  <cdumez@apple.com>
347
348         http/tests/navigation/https-no-store-subframe-in-page-cache.html fails with PSON enabled
349         https://bugs.webkit.org/show_bug.cgi?id=186440
350
351         Reviewed by Geoffrey Garen.
352
353         Override the PageCache setting *after* the cross-origin navigation. It was previously
354         overriden before the navigation and thus would not persist with process swap on navigation
355         enabled.
356
357         * http/tests/navigation/https-no-store-subframe-in-page-cache.html:
358         * http/tests/navigation/resources/https-no-store-subframe-in-page-cache.html:
359
360 2018-06-08  Chris Dumez  <cdumez@apple.com>
361
362         http/tests/cache/partitioned-cache.html fails with PSON enabled
363         https://bugs.webkit.org/show_bug.cgi?id=186438
364
365         Reviewed by Geoffrey Garen.
366
367         http/tests/cache/partitioned-cache.html was overriding a setting then navigating
368         cross-origin, expecting the setting override to persist. However, with process
369         swap on navigation enabled, the setting does not persist. To address the issue,
370         we override the setting again in the document we navigate to.
371
372         * http/tests/cache/partitioned-cache-expected.txt:
373         * http/tests/cache/resources/partitioned-cache-loader.html:
374
375 2018-06-07  Mark Lam  <mark.lam@apple.com>
376
377         Enhance run-jsc-stress-tests to allow a test to specify test specific options required for it to run.
378         https://bugs.webkit.org/show_bug.cgi?id=186409
379         <rdar://problem/40909007>
380
381         Reviewed by Saam Barati.
382
383         * js/script-tests/intl-pluralrules.js:
384
385 2018-06-07  Ryosuke Niwa  <rniwa@webkit.org>
386
387         Release assert in Document::updateLayout() in WebPage::determinePrimarySnapshottedPlugIn()
388         https://bugs.webkit.org/show_bug.cgi?id=186383
389         <rdar://problem/40849498>
390
391         Reviewed by Jon Lee.
392
393         Added a regression test.
394
395         * plugins/snapshotting/determine-primary-snapshotted-plugin-crash-expected.txt: Added.
396         * plugins/snapshotting/determine-primary-snapshotted-plugin-crash.html: Added.
397
398 2018-06-07  Thibault Saunier  <tsaunier@igalia.com>
399
400         [GTK][WPE] Start implementing MediaStream API
401         https://bugs.webkit.org/show_bug.cgi?id=185787
402
403         Reviewed by Philippe Normand.
404
405         * platform/gtk/TestExpectations: Reactivate MediaStream tests and enable all tests
406         related to the mediaDevice.enumerateDevices and MediaStream (not RTCPeerConnection nor
407         webaudio).
408
409 2018-06-07  Brent Fulgham  <bfulgham@apple.com>
410
411         Remove unused debug mode conditions
412         https://bugs.webkit.org/show_bug.cgi?id=186358
413         <rdar://problem/39117121>
414
415         Reviewed by Zalan Bujtas.
416
417         Rebase test expectations after behavior change.
418
419         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
420         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
421         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
422         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
423         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
424         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
425         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt:
426         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
427         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt
428         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html
429
430 2018-06-07  Brent Fulgham  <bfulgham@apple.com>
431
432         Handle Storage Access API calls in the absence of an attached frame
433         https://bugs.webkit.org/show_bug.cgi?id=186373
434         <rdar://problem/40028265>
435
436         Reviewed by Daniel Bates.
437
438         * http/tests/storageAccess/has-storage-access-crash-expected.txt: Added.
439         * http/tests/storageAccess/has-storage-access-crash.html: Added.
440         * http/tests/storageAccess/request-storage-access-crash-expected.txt: Added.
441         * http/tests/storageAccess/request-storage-access-crash.html: Added.
442         * platform/mac-wk2/TestExpectations: Add the two new tests for HighSierra+
443
444 2018-06-06  Youenn Fablet  <youenn@apple.com>
445
446         HTTP Header values validation is too strict
447         https://bugs.webkit.org/show_bug.cgi?id=167112
448
449         Reviewed by Alex Christensen.
450
451         * http/tests/xmlhttprequest/set-bad-headervalue.html:
452
453 2018-06-06  David Fenton  <david_fenton@apple.com>
454
455         Layout Test imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html is a flaky failure.
456         https://bugs.webkit.org/show_bug.cgi?id=184060
457
458         Unreviewed test gardening.
459
460         * platform/mac/TestExpectations:
461
462 2018-06-06  David Fenton  <david_fenton@apple.com>
463
464         Layout Test http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html is flaky on macOS WK2 [ Release ]
465         https://bugs.webkit.org/show_bug.cgi?id=186362
466
467         Unreviewed test gardening.
468
469         * platform/mac-wk2/TestExpectations:
470
471 2018-06-06  Antoine Quint  <graouts@apple.com>
472
473         Rename color-filter to -apple-color-filter and do not expose it to Web content
474         https://bugs.webkit.org/show_bug.cgi?id=186306
475         <rdar://problem/39874167>
476
477         Reviewed by Simon Fraser.
478
479         Update tests for color-filter to test -apple-color-filter and explicitly turn the feature on since it's disabled by default.
480         We also update a test to not use the colorFilter accessor and setter on CSSStyleDeclaration because using an -apple- prefix
481         will no longer expose such a getter or setter, using getPropertyValue() and setProperty() instead.
482
483         * animations/resources/animation-test-helpers.js:
484         (getPropertyValue):
485         (comparePropertyValue):
486         * css3/color-filters/color-filter-animation-expected.txt:
487         * css3/color-filters/color-filter-animation.html:
488         * css3/color-filters/color-filter-backgrounds-borders-expected.html:
489         * css3/color-filters/color-filter-backgrounds-borders.html:
490         * css3/color-filters/color-filter-box-shadow-expected.html:
491         * css3/color-filters/color-filter-box-shadow.html:
492         * css3/color-filters/color-filter-brightness-expected.html:
493         * css3/color-filters/color-filter-brightness.html:
494         * css3/color-filters/color-filter-caret-color-expected.html:
495         * css3/color-filters/color-filter-caret-color.html:
496         * css3/color-filters/color-filter-color-property-expected.html:
497         * css3/color-filters/color-filter-color-property-list-item-expected.html:
498         * css3/color-filters/color-filter-color-property-list-item.html:
499         * css3/color-filters/color-filter-color-property.html:
500         * css3/color-filters/color-filter-color-text-decorations-expected.html:
501         * css3/color-filters/color-filter-color-text-decorations.html:
502         * css3/color-filters/color-filter-column-rule-expected.html:
503         * css3/color-filters/color-filter-column-rule.html:
504         * css3/color-filters/color-filter-contrast-expected.html:
505         * css3/color-filters/color-filter-contrast.html:
506         * css3/color-filters/color-filter-current-color-expected.html:
507         * css3/color-filters/color-filter-current-color.html:
508         * css3/color-filters/color-filter-filter-list-expected.html:
509         * css3/color-filters/color-filter-filter-list.html:
510         * css3/color-filters/color-filter-gradients-expected.html:
511         * css3/color-filters/color-filter-gradients.html:
512         * css3/color-filters/color-filter-grayscale-expected.html:
513         * css3/color-filters/color-filter-grayscale.html:
514         * css3/color-filters/color-filter-hue-rotate-expected.html:
515         * css3/color-filters/color-filter-hue-rotate.html:
516         * css3/color-filters/color-filter-inherits-expected.html:
517         * css3/color-filters/color-filter-inherits.html:
518         * css3/color-filters/color-filter-invert-expected.html:
519         * css3/color-filters/color-filter-invert.html:
520         * css3/color-filters/color-filter-opacity-expected.html:
521         * css3/color-filters/color-filter-opacity.html:
522         * css3/color-filters/color-filter-outline-expected.html:
523         * css3/color-filters/color-filter-outline.html:
524         * css3/color-filters/color-filter-parsing-expected.txt:
525         * css3/color-filters/color-filter-parsing.html:
526         * css3/color-filters/color-filter-saturate-expected.html:
527         * css3/color-filters/color-filter-saturate.html:
528         * css3/color-filters/color-filter-sepia-expected.html:
529         * css3/color-filters/color-filter-sepia.html:
530         * css3/color-filters/color-filter-text-decoration-shadow-expected.html:
531         * css3/color-filters/color-filter-text-decoration-shadow.html:
532         * css3/color-filters/color-filter-text-emphasis-expected.html:
533         * css3/color-filters/color-filter-text-emphasis.html:
534         * css3/color-filters/color-filter-text-shadow-expected.html:
535         * css3/color-filters/color-filter-text-shadow.html:
536         * css3/color-filters/color-filter-text-stroke-expected.html:
537         * css3/color-filters/color-filter-text-stroke.html:
538         * css3/color-filters/svg/color-filter-inline-svg-expected.html:
539         * css3/color-filters/svg/color-filter-inline-svg.html:
540
541 2018-06-06  David Fenton  <david_fenton@apple.com>
542
543         [macOS WK2 Release] Layout Test media/video-trackmenu-selection.html is flaky
544         https://bugs.webkit.org/show_bug.cgi?id=186055
545
546         Unreviewed test gardening.
547
548         * platform/mac-wk2/TestExpectations:
549
550 2018-06-06  Jer Noble  <jer.noble@apple.com>
551
552         REGRESSION (r231817?): Layout Test media/track/track-delete-during-setup.html is a flaky timeout
553         https://bugs.webkit.org/show_bug.cgi?id=185889
554         <rdar://problem/40583180>
555
556         Reviewed by Eric Carlson.
557
558         Modify the track-delete-during-setup.html test to end on video element suspend in
559         addition to canplaythrough.
560
561         * media/track/track-delete-during-setup.html:
562
563 2018-06-06  Jer Noble  <jer.noble@apple.com>
564
565         Regions outside of the fullscreen window are exposed during zoom operations
566         https://bugs.webkit.org/show_bug.cgi?id=186330
567         <rdar://problem/34698009>
568
569         Reviewed by Simon Fraser.
570
571         * fullscreen/full-screen-layer-dump-expected.txt: Added.
572         * fullscreen/full-screen-layer-dump.html: Added.
573
574 2018-06-06  Alicia Boya García  <aboya@igalia.com>
575
576         [GTK] Unreviewed test gardening
577         https://bugs.webkit.org/show_bug.cgi?id=186342
578
579         * TestExpectations:
580         * platform/gtk/TestExpectations:
581         * platform/mac/TestExpectations:
582
583 2018-06-05  Jer Noble  <jer.noble@apple.com>
584
585         REGRESSION (231817): Videos permanently blank out after switching out of a tab and back in
586         https://bugs.webkit.org/show_bug.cgi?id=186326
587         <rdar://problem/40778157>
588
589         Reviewed by Eric Carlson.
590
591         * media/video-buffering-allowed-expected.txt:
592         * media/video-buffering-allowed.html:
593
594 2018-06-05  Wenson Hsieh  <wenson_hsieh@apple.com>
595
596         [macOS] Spelling errors in the middle of an inserted paragraph are not displayed
597         https://bugs.webkit.org/show_bug.cgi?id=185584
598         <rdar://problem/38676081>
599
600         Reviewed by Ryosuke Niwa.
601
602         Adds 2 new spellchecking tests, and refactors some existing tests.
603
604         * editing/spelling/grammar-expected.txt:
605         * editing/spelling/grammar.html:
606         * editing/spelling/markers-expected.txt:
607         * editing/spelling/markers.html:
608
609         Tweaked so that these tests pass regardless of whether sentence retro correction is enabled or disabled.
610
611         * editing/spelling/retro-correction-spelling-markers-expected.txt: Added.
612         * editing/spelling/retro-correction-spelling-markers.html: Added.
613
614         Tests that typing at the end of a sentence will mark other parts of the sentence as misspellings, if retro
615         sentence correction is enabled.
616
617         * editing/spelling/spelling-changed-text-expected.txt:
618         * editing/spelling/spelling-changed-text.html:
619
620         Tweaked to correctly wait for the marker range to become the expected value.
621
622         * editing/spelling/spelling-markers-after-pasting-sentence-expected.txt: Added.
623         * editing/spelling/spelling-markers-after-pasting-sentence.html: Added.
624
625         Tests that after pasting a sentence with misspelled words, those misspelled words will be marked as misspellings.
626
627         * platform/ios/TestExpectations:
628         * platform/mac-wk1/TestExpectations:
629         * platform/mac-wk2/TestExpectations:
630
631 2018-06-05  Brent Fulgham  <bfulgham@apple.com>
632
633         Adjust compile and runtime flags to match shippable state of features
634         https://bugs.webkit.org/show_bug.cgi?id=186319
635         <rdar://problem/40352045>
636
637         Reviewed by Maciej Stachowiak, Jon Lee, and others.
638
639         * platform/mac/TestExpectations:
640         * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Added.
641         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
642         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
643         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
644         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added.
645         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
646         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt: Added.
647         * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Added.
648
649 2018-06-05  Youenn Fablet  <youenn@apple.com>
650
651         ServiceWorker registration should store any script fetched through importScripts
652         https://bugs.webkit.org/show_bug.cgi?id=182444
653         <rdar://problem/37164835>
654
655         Reviewed by Chris Dumez.
656
657         * http/wpt/service-workers/persistent-importScripts-expected.txt: Added.
658         * http/wpt/service-workers/persistent-importScripts.html: Added.
659         * http/wpt/service-workers/resources/persistent-importScripts-script.py: Added.
660         * http/wpt/service-workers/resources/persistent-importScripts-worker.js: Added.
661         * http/wpt/service-workers/resources/routines.js: Added.
662
663 2018-06-05  Joanmarie Diggs  <jdiggs@igalia.com>
664
665         AX: Implement support for new blockquote, caption, and paragraph ARIA roles
666         https://bugs.webkit.org/show_bug.cgi?id=186274
667
668         Reviewed by Chris Fleizach.
669
670         Add the three ARIA roles to the existing role-exposure tests and update
671         expectations accordingly. Also update several additional GTK tests because
672         the mapping of these ARIA roles results in new object attributes appearing
673         for native HTML blockquote, paragraph, and caption elements.
674
675         * accessibility/gtk/object-attributes-expected.txt:
676         * accessibility/gtk/xml-roles-exposed-expected.txt:
677         * accessibility/gtk/xml-roles-exposed.html:
678         * accessibility/roles-computedRoleString-expected.txt:
679         * accessibility/roles-computedRoleString.html:
680         * accessibility/roles-exposed.html:
681         * inspector/dom/hideHighlight-expected.txt:
682         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
683         * platform/gtk/accessibility/roles-exposed-expected.txt:
684         * platform/gtk/accessibility/table-one-cell-expected.txt:
685         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
686         * platform/mac/accessibility/roles-exposed-expected.txt:
687
688 2018-06-04  Chris Dumez  <cdumez@apple.com>
689
690         Rename "Cross-Origin-Options" HTTP header to "Cross-Origin-Window-Policy"
691         https://bugs.webkit.org/show_bug.cgi?id=186287
692         <rdar://problem/40783352>
693
694         Reviewed by Youenn Fablet.
695
696         * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Removed.
697         * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Removed.
698         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Removed.
699         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Removed.
700         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Removed.
701         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Removed.
702         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Removed.
703         * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Added.
704         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Added.
705         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage-from-deny.html.
706         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Added.
707         * http/wpt/cross-origin-window-policy/allow-postmessage.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage.html.
708         * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Added.
709         * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header.html: Renamed from LayoutTests/http/wpt/cross-origin-options/cross-origin-options-header.html.
710         * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Added.
711         * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target.html: Renamed from LayoutTests/http/wpt/cross-origin-options/navigation-from-opener-via-open-target.html.
712         * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Added.
713         * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target.html: Renamed from LayoutTests/http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target.html.
714         * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.
715         * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Added.
716         * http/wpt/cross-origin-window-policy/resources/destination.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/destination.html.
717         * http/wpt/cross-origin-window-policy/resources/navigate-parent-via-anchor.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/navigate-parent-via-anchor.html.
718         * http/wpt/cross-origin-window-policy/resources/navigation-from-subframe-frame.py: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/navigation-from-subframe-frame.py.
719         (main):
720         * http/wpt/cross-origin-window-policy/resources/serve-cross-origin-window-policy-header.py: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/serve-cross-origin-options-header.py.
721         (main):
722         * http/wpt/cross-origin-window-policy/resources/utils.js: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/utils.js.
723
724 2018-06-04  Ryosuke Niwa  <rniwa@webkit.org>
725
726         Moved the corresponding expected results for the tests moved in r232430.
727
728         * platform/ios/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from LayoutTests/platform/ios/editing/simple-line-layout-caret-is-gone-expected.txt.
729         * platform/wincairo/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from LayoutTests/platform/wincairo/editing/simple-line-layout-caret-is-gone-expected.txt.
730
731 2018-06-04  Dean Jackson  <dino@apple.com>
732
733         AR Badging on transparent thumbnail images makes the glyph look really dark
734         https://bugs.webkit.org/show_bug.cgi?id=186289
735         <rdar://problem/40627111>
736
737         Reviewed by Anders Carlsson.
738
739         Update the test to exercise more background colors. Include the results for the AR badge.
740
741         * system-preview/badge-expected.html: Added.
742         * system-preview/badge.html:
743
744 2018-06-04  Chris Dumez  <cdumez@apple.com>
745
746         Update Fetch code to provide more useful exception messages
747         https://bugs.webkit.org/show_bug.cgi?id=186156
748
749         Reviewed by Youenn Fablet.
750
751         Rebaseline tests that have different output.
752
753         * http/tests/workers/service/basic-fetch.https-expected.txt:
754
755 2018-06-04  Alexey Proskuryakov  <ap@apple.com>
756
757         Add Mojave support to WebKit tools
758         https://bugs.webkit.org/show_bug.cgi?id=186282
759
760         Reviewed by Daniel Bates.
761
762         * platform/mac-mojave: Added an empty directory to avoid breaking scripts.
763
764 2018-06-04  Daniel Bates  <dabates@apple.com>
765
766         Update Strong Password appearance
767         https://bugs.webkit.org/show_bug.cgi?id=186239
768         <rdar://problem/38183795>
769
770         Reviewed by Brent Fulgham.
771
772         Update expected results as necessary for the change in appearance.
773
774         * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
775         * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
776         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
777         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
778
779 2018-06-04  Per Arne Vollan  <pvollan@apple.com>
780
781         Rebaseline editing/style/apply-style-iframe-crash.html on Windows.
782
783         Unreviewed test gardening.
784
785         * platform/win/editing/style/apply-style-iframe-crash-expected.txt: Added.
786
787 2018-06-04  Zan Dobersek  <zdobersek@igalia.com>
788
789         Unreviewed WPE gardening.
790
791         Adding platform-specific baselines for three http/tests/cache/ tests.
792         Updating baseline for the security/block-test.html test.
793         Adding failure expectations for a few other failures, linking to existing bugs.
794
795         * platform/wpe/TestExpectations:
796         * platform/wpe/http/tests/cache: Added.
797         * platform/wpe/http/tests/cache/disk-cache: Added.
798         * platform/wpe/http/tests/cache/disk-cache/redirect-chain-limits-expected.txt: Added.
799         * platform/wpe/http/tests/cache/iframe-304-crash-expected.txt: Added.
800         * platform/wpe/http/tests/cache/network-error-during-revalidation-expected.txt: Added.
801         * platform/wpe/security/block-test-expected.txt:
802
803 2018-06-04  Zan Dobersek  <zdobersek@igalia.com>
804
805         Unreviewed WPE gardening.
806
807         Manage the W3C test failures by rebaselining what can be rebaselined, and adding
808         failing expectations for the rest of the failures. This mostly addresses the
809         new CSS Text tests that were imported lately, as well as changes in console logging.
810
811         * platform/wpe/TestExpectations:
812         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
813         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt: Added.
814         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt: Added.
815         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt: Added.
816         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Added.
817         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt: Added.
818         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt: Added.
819         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt: Added.
820         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt: Added.
821         * platform/wpe/imported/w3c/web-platform-tests/css: Added.
822         * platform/wpe/imported/w3c/web-platform-tests/css/css-text: Added.
823         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space: Added.
824         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
825         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
826         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
827         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
828         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
829         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
830         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
831         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
832         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
833         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
834         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
835         * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Added.
836         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt: Added.
837         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
838
839 2018-06-03  Michael Catanzaro  <mcatanzaro@igalia.com>
840
841         More unreviewed GTK test gardening
842
843         * platform/gtk/TestExpectations:
844
845 2018-06-03  Michael Catanzaro  <mcatanzaro@igalia.com>
846
847         Unreviewed GTK test expectations gardening
848
849         * TestExpectations:
850         * platform/gtk/TestExpectations:
851         * platform/gtk/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Renamed from LayoutTests/platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt.
852         * platform/gtk/editing/style/apply-style-iframe-crash-expected.txt: Renamed from LayoutTests/platform/gtk/editing/apply-style-iframe-crash-expected.txt.
853
854 2018-06-01  Wenson Hsieh  <wenson_hsieh@apple.com>
855
856         [Extra zoom mode] The user should always be able to double tap to zoom to a scale of at least 1
857         https://bugs.webkit.org/show_bug.cgi?id=186209
858         <rdar://problem/40529255>
859
860         Reviewed by Tim Horton.
861
862         Add a test to verify that double tapping zooms in on a page where all the text is large enough to be legible at
863         initial scale.
864
865         * fast/events/extrazoom/double-tap-to-zoom-with-large-text-expected.txt: Added.
866         * fast/events/extrazoom/double-tap-to-zoom-with-large-text.html: Added.
867
868 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
869
870         Editor can hold references to Documents after you navigate away
871         https://bugs.webkit.org/show_bug.cgi?id=186215
872
873         Reviewed by Simon Fraser.
874
875         Added a regression test.
876
877         * editing/selection/navigation-clears-editor-state-expected.txt: Added.
878         * editing/selection/navigation-clears-editor-state.html: Added.
879
880 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
881
882         Move tests in LayoutTests/editing to appropriate subdirectories
883         https://bugs.webkit.org/show_bug.cgi?id=186212
884
885         Rubber-stamped by Wenson Hsieh.
886
887         Moved the following four tests in LayoutTests/editing to its subdirectories.
888
889         * editing/input/composition-underline-color-expected-mismatch.html: Moved from editing/composition-underline-color-expected-mismatch.html.
890         * editing/input/composition-underline-color.html: Move from editing/composition-underline-color.html.
891         * editing/input/marked-text-appearance-expected-mismatch.html: Copied from LayoutTests/editing/marked-text-appearance-expected-mismatch.html.
892         * editing/input/marked-text-appearance.html: Moved from editing/marked-text-appearance.html.
893         * editing/selection/rtl-to-ltr-editing-word-move-spin-expected.txt: Moved from editing/rtl-to-ltr-editing-word-move-spin-expected.txt.
894         * editing/selection/rtl-to-ltr-editing-word-move-spin.html: Moved from editing/rtl-to-ltr-editing-word-move-spin.html.
895         * editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from editing/simple-line-layout-caret-is-gone-expected.txt.
896         * editing/selection/simple-line-layout-caret-is-gone.html: Moved from editing/simple-line-layout-caret-is-gone.html.
897         * editing/style/apply-style-iframe-crash-expected.txt: Moved from editing/apply-style-iframe-crash-expected.txt.
898         * editing/style/apply-style-iframe-crash.html: Moved from editing/apply-style-iframe-crash.html.
899
900 2018-06-01  David Fenton  <david_fenton@apple.com>
901
902         Skip fetch/api/redirect/redirect-method.html and fetch/api/redirect/redirect-method-worker.html on macOS debug.
903         https://bugs.webkit.org/show_bug.cgi?id=184365
904
905         Unreviewed test gardening.
906
907         * platform/mac/TestExpectations:
908
909 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
910
911         ResourceLoader::cancel() shouldn't synchronously fire load event on document
912         https://bugs.webkit.org/show_bug.cgi?id=185284
913         <rdar://problem/39994507>
914
915         Reviewed by Antti Koivisto.
916
917         Fixed the tests as needed, and skipped more drag & drop tests in WebKitTestRunner as drag & drop isn't supported.
918
919         * editing/pasteboard/drag-image-to-contenteditable-in-iframe.html: Fixed the test. Explicitly invoke
920         testRunner.waitUntilDone() to wait until the iframe is loaded. Because "load" event in DOM only fires after
921         all subframes are loaded but the load delegate callback fires as long as subresources in the main frame
922         had finished loading, DumpRenderTree would finish the test prematurely otherwise. The old code happens to
923         work before this patch because we happen to not invoke FrameLoader::checkComplete at the "right" moment.
924         The WebCore change now triggers such a check and prematurely end the test without this fix to the test.
925         * http/tests/xmlhttprequest/reentrant-cancel-expected.txt:
926         * http/tests/xmlhttprequest/reentrant-cancel.html: Canceling XHR inside addElement is no longer
927         firing load event synchronously as expected. Added a code to end the test after the load event.
928         * http/wpt/service-workers/clone-opaque-being-loaded-response.html:
929         * platform/mac-wk2/TestExpectations:
930         * platform/wk2/TestExpectations:
931
932 2018-05-31  Ryosuke Niwa  <rniwa@webkit.org>
933
934         Some tests for webkitdirectory API fail when tests are in an APFS file system
935         https://bugs.webkit.org/show_bug.cgi?id=186184
936
937         Reviewed by Chris Dumez.
938
939         On an APFS volume, files may not be listed in the lexicologically order and the size of a directory
940         may defer from that of HFS+. To make the test results consistent on either file systems,
941         sort file entries lexicologically by the name and list two possible directory sizes as the expectation.
942
943         Added a new helper function, shouldBeOneOfValues, which takes an array of values as the expectation.
944
945         * editing/pasteboard/entries-api/datatransfer-items-drop-directoryReader.html:
946         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry-expected.txt:
947         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry.html:
948         * fast/forms/file/entries-api/drag-folder-webkitEntries-expected.txt:
949         * fast/forms/file/entries-api/drag-folder-webkitEntries.html:
950         * fast/forms/file/entries-api/webkitdirectory-drag-folder.html:
951         * resources/js-test.js:
952         (shouldBeOneOfValues): Added.
953
954 2018-06-01  Daniel Bates  <dabates@apple.com>
955
956         http/tests/inspector/network/har/har-page.html should actually sort dumped cookies by name
957         https://bugs.webkit.org/show_bug.cgi?id=186137
958
959         Reviewed by Joseph Pecoraro.
960
961         JavaScript does not support comparison of String data types using the minus operator. Instead
962         implement the string comparator using relational operators and the identity operator.
963
964         * http/tests/inspector/network/har/har-page-expected.txt:
965         * http/tests/inspector/network/har/har-page.html:
966         * platform/gtk/TestExpectations: Unskip test.
967
968 2018-06-01  Youenn Fablet  <youenn@apple.com>
969
970         http/tests/appcache/deferred-events.html is flaky due to console log messages
971         https://bugs.webkit.org/show_bug.cgi?id=185543
972
973         Reviewed by Chris Dumez.
974
975         Update the test to wait for the onerror callback.
976         At that time, all console logging should be done.
977
978         * http/tests/appcache/deferred-events-expected.txt:
979         * http/tests/appcache/deferred-events.html:
980
981 2018-05-29  Yusuke Suzuki  <utatane.tea@gmail.com>
982
983         [JSC] Add Symbol.prototype.description getter
984         https://bugs.webkit.org/show_bug.cgi?id=186053
985
986         Reviewed by Keith Miller.
987
988         * js/Object-getOwnPropertyNames-expected.txt:
989         * js/script-tests/Object-getOwnPropertyNames.js:
990
991 2018-06-01  Brent Fulgham  <bfulgham@apple.com>
992
993         Unskip fast/html/marquee-reparent-check.html on macOS debug.
994         https://bugs.webkit.org/show_bug.cgi?id=178465
995         <rdar://problem/35052953>
996
997         Reviewed by Geoffrey Garen.
998
999         Unskipping test since the debug assertion is no longer reproducible in
1000         current sources on shipping software.
1001
1002         * platform/mac/TestExpectations:
1003
1004 2018-05-31  Per Arne Vollan  <pvollan@apple.com>
1005
1006         Skip http/tests/security/referrer-policy-header.html on Windows.
1007         https://bugs.webkit.org/show_bug.cgi?id=186183
1008
1009         Unreviewed test gardening.
1010
1011         * platform/win/TestExpectations:
1012
1013 2018-05-31  Manuel Rego Casasnovas  <rego@igalia.com>
1014
1015         [css-text] Update test suite
1016         https://bugs.webkit.org/show_bug.cgi?id=186145
1017
1018         Reviewed by Youenn Fablet.
1019
1020         These tests used to have problems in Mac and iOS platforms,
1021         but they were reworked in WPT upstream:
1022         https://github.com/web-platform-tests/wpt/pull/10860
1023
1024         Importing the new version of the tests in this patch.
1025
1026         * platform/ios/TestExpectations:
1027         * platform/mac/TestExpectations:
1028
1029 2018-05-31  Chris Dumez  <cdumez@apple.com>
1030
1031         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy
1032         https://bugs.webkit.org/show_bug.cgi?id=186148
1033
1034         Reviewed by Youenn Fablet.
1035
1036         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy to
1037         avoid logging a console message.
1038
1039         * http/wpt/service-workers/header-filtering.https-expected.txt:
1040         * http/wpt/service-workers/resources/response-full-of-headers.py:
1041         (main):
1042
1043 2018-05-31  Yacine Bandou  <yacine.bandou_ext@softathome.com>
1044
1045         [wpe] update the TestExpectations for encrypted-media after some investigations
1046         https://bugs.webkit.org/show_bug.cgi?id=185593
1047
1048         Reviewed by Xabier Rodriguez-Calvar.
1049
1050         After the fix 185725 and some investigations, the WPE platform TestExpectations should be updated
1051
1052         * platform/wpe/TestExpectations:
1053         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt:
1054         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt:
1055         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt:
1056         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt:
1057         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt:
1058         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt:
1059         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt:
1060
1061 2018-05-31  Miguel Gomez  <magomez@igalia.com>
1062
1063         Unreviewed GTK+ gardening after r232336.
1064
1065         * platform/gtk/TestExpectations:
1066
1067 2018-05-30  Nan Wang  <n_wang@apple.com>
1068
1069         AX: VoiceOver on macOS does not announce fieldset description from aria-describedby when focussing inputs
1070         https://bugs.webkit.org/show_bug.cgi?id=185246
1071         <rdar://problem/39939028>
1072
1073         Reviewed by Chris Fleizach.
1074
1075         * accessibility/mac/aria-describedby-fieldset-expected.txt: Added.
1076         * accessibility/mac/aria-describedby-fieldset.html: Added.
1077
1078 2018-05-30  Chris Fleizach  <cfleizach@apple.com>
1079
1080         AX: Expose link rel type to voiceover
1081         https://bugs.webkit.org/show_bug.cgi?id=186084
1082         <rdar://problem/40640871>
1083
1084         Reviewed by Sam Weinig.
1085
1086         * accessibility/image-link-expected.txt:
1087         * accessibility/image-map2-expected.txt:
1088         * accessibility/mac/document-links-expected.txt:
1089         * accessibility/mac/linkrel-expected.txt: Added.
1090         * accessibility/mac/linkrel.html: Added.
1091
1092 2018-05-30  Ryan Haddad  <ryanhaddad@apple.com>
1093
1094         Rebaseline http/wpt/service-workers/header-filtering.https.html after r232310.
1095
1096         Unreviewed test gardening.
1097
1098         * http/wpt/service-workers/header-filtering.https-expected.txt:
1099
1100 2018-05-30  Brady Eidson  <beidson@apple.com>
1101
1102         REGRESSION (r224684): User-agent seen by page does not change when modified by the develop menu options after reloading.
1103         <rdar://problem/34918109> and https://bugs.webkit.org/show_bug.cgi?id=186111
1104
1105         Reviewed by Andy Estes.
1106
1107         * TestExpectations: Skip in WK1
1108         * platform/wk2/TestExpectations: Enable in WK2
1109
1110         * http/tests/navigation/resources/user-agent-script.php: Added.
1111         * http/tests/navigation/useragent-reload-expected.txt: Added.
1112         * http/tests/navigation/useragent-reload.php: Added.
1113
1114 2018-05-30  Daniel Bates  <dabates@apple.com>
1115
1116         Web Inspector: Annotate Same-Site cookies
1117         https://bugs.webkit.org/show_bug.cgi?id=184897
1118         <rdar://problem/35178209>
1119
1120         Reviewed by Brian Burg.
1121
1122         Update an existing test to ensure we include cookie details in the HTTP Archive (HAR) report.
1123
1124         * http/tests/inspector/network/har/har-page-expected.txt:
1125         * http/tests/inspector/network/har/har-page.html:
1126
1127 2018-05-30  John Wilander  <wilander@apple.com>
1128
1129         Add console logging to grant-storage-access-under-opener.html to assess its flakiness
1130         https://bugs.webkit.org/show_bug.cgi?id=183714
1131         <rdar://problem/38666060>
1132
1133         Unreviewed test gardening.
1134
1135         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
1136         * http/tests/storageAccess/grant-storage-access-under-opener.html:
1137             Now outputs console log entries, step by step, to see where the timeouts happen.
1138         * platform/ios-wk2/TestExpectations:
1139             Switched to [ Pass ] on iOS Debug to maximize chance of seeing the flakiness.
1140
1141 2018-05-29  Keith Miller  <keith_miller@apple.com>
1142
1143         Error instances should not strongly hold onto StackFrames
1144         https://bugs.webkit.org/show_bug.cgi?id=185996
1145
1146         Reviewed by Mark Lam.
1147
1148         * js/error-should-not-strong-reference-global-object-expected.txt: Added.
1149         * js/error-should-not-strong-reference-global-object.html: Added.
1150
1151 2018-05-30  Chris Dumez  <cdumez@apple.com>
1152
1153         Referrer-Policy response header is ignored
1154         https://bugs.webkit.org/show_bug.cgi?id=186037
1155         <rdar://problem/40600335>
1156
1157         Reviewed by Youenn Fablet.
1158
1159         Add layout test coverage.
1160
1161         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString-expected.txt: Added.
1162         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString.html: Added.
1163         * http/tests/security/referrer-policy-header-and-meta-tag-expected.txt: Added.
1164         * http/tests/security/referrer-policy-header-and-meta-tag.html: Added.
1165         * http/tests/security/referrer-policy-header-expected.txt: Added.
1166         * http/tests/security/referrer-policy-header.html: Added.
1167         * http/tests/security/referrer-policy-invalid-expected.txt:
1168         * http/tests/security/referrer-policy-invalid.html:
1169         * http/tests/security/resources/postReferrer.php: Added.
1170         * http/tests/security/resources/serve-referrer-policy-and-meta-tag.php: Added.
1171         * http/tests/security/resources/serve-referrer-policy-and-test.php: Added.
1172
1173 2018-05-30  Youenn Fablet  <youenn@apple.com>
1174
1175         Rename CrossOriginResourcePolicy same to same-origin
1176         https://bugs.webkit.org/show_bug.cgi?id=186080
1177
1178         Reviewed by Chris Dumez.
1179
1180         * http/wpt/cross-origin-resource-policy/fetch-expected.txt:
1181         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt:
1182         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html:
1183         * http/wpt/cross-origin-resource-policy/fetch.html:
1184         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt:
1185         * http/wpt/cross-origin-resource-policy/iframe-loads.html:
1186         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt:
1187         * http/wpt/cross-origin-resource-policy/image-loads.html:
1188         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt:
1189         * http/wpt/cross-origin-resource-policy/script-loads.html:
1190
1191 2018-05-30  Jer Noble  <jer.noble@apple.com>
1192
1193         Media elements outside fullscreen should not be considered main content.
1194         https://bugs.webkit.org/show_bug.cgi?id=186063
1195         <rdar://problem/40630437>
1196
1197         Reviewed by Eric Carlson.
1198
1199         * platform/mac/media/video-best-element-for-playback-controls-purpose-expected.txt: Added.
1200         * platform/mac/media/video-best-element-for-playback-controls-purpose.html: Added.
1201
1202 2018-05-30  Ms2ger  <Ms2ger@igalia.com>
1203
1204         [GTK] Unreviewed test gardening
1205         https://bugs.webkit.org/show_bug.cgi?id=186098
1206
1207         Unreviewed gardening.
1208
1209         * platform/gtk/TestExpectations:
1210           - css3/blending/blend-mode-clip-accelerated-transformed-blending.html: passing since r230479, failing again since 230991.
1211           - fast/text/font-collection.html: fails due to a lack of font collection support
1212           - editing/caret/caret-in-empty-cell.html: fails since it was added
1213           - css3/color-filters/color-filter-color-property-list-item.html: fails since it was added
1214           - css3/color-filters/color-filter-opacity.html: fails since it was added
1215           - fast/hidpi/filters-turbulence.html: fails since it was added
1216
1217 2018-05-30  Stephen McGruer  <smcgruer@chromium.org>
1218
1219         iOS: setting 'defaultValue' of input type=date from script should cause a UI update
1220         https://bugs.webkit.org/show_bug.cgi?id=185982
1221
1222         Reviewed by Darin Adler.
1223
1224         * fast/forms/date/date-appearance-defaultValue-expected.html: Added.
1225         * fast/forms/date/date-appearance-defaultValue.html: Added.
1226
1227 2018-05-29  Frederic Wang  <fwang@igalia.com>
1228
1229         Import WPT tests for CSS animations
1230         https://bugs.webkit.org/show_bug.cgi?id=186046
1231
1232         Reviewed by Youenn Fablet.
1233
1234         * TestExpectations: Mark some tests requiring support for reftest-wait as failing/flacky.
1235         * tests-options.json: Mark animationevent-types.html as slow.
1236
1237 2018-05-29  Nan Wang  <n_wang@apple.com>
1238
1239         AX: macOS VoiceOver doesn't announce when details element is expanded when using role group
1240         https://bugs.webkit.org/show_bug.cgi?id=180866
1241         <rdar://problem/36074338>
1242
1243         Reviewed by Chris Fleizach.
1244
1245         * accessibility/mac/details-summary-expected.txt:
1246         * accessibility/mac/details-summary.html:
1247
1248 2018-05-29  Tadeu Zagallo  <tzagallo@apple.com>
1249
1250         Don't assert on m_actionsStart when setting actions on DFA nodes
1251         https://bugs.webkit.org/show_bug.cgi?id=185979
1252         <rdar://problem/39669458>
1253
1254         Reviewed by Geoffrey Garen.
1255
1256         DFANode::setActions is called immediately after the node is created, and once again to set
1257         the actions of catch-all regular expressions (.*) on the root node. That works because
1258         m_actionsStart is initially 0, since the root was the first node to be created, but may fail
1259         after minimizing the DFA, when the root may no longer be the first node, and therefore
1260         m_actionsStart would not be 0, even if there are no actions attached to that node.
1261
1262         * http/tests/contentextensions/root-actions-expected.txt: Added.
1263         * http/tests/contentextensions/root-actions.html: Added.
1264         * http/tests/contentextensions/root-actions.html.json: Added.
1265
1266 2018-05-29  Nan Wang  <n_wang@apple.com>
1267
1268         AX: setValue on contenteditable should preserve whitespace
1269         https://bugs.webkit.org/show_bug.cgi?id=185897
1270
1271         Reviewed by Ryosuke Niwa.
1272
1273         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt:
1274         * accessibility/mac/AOM-event-accessiblesetvalue.html:
1275         * accessibility/mac/set-value-editable-types-expected.txt:
1276         * accessibility/mac/set-value-editable-types.html:
1277
1278 2018-05-29  Antoine Quint  <graouts@apple.com>
1279
1280         [Web Animations] Handle relative length units
1281         https://bugs.webkit.org/show_bug.cgi?id=186047
1282
1283         Reviewed by Dean Jackson.
1284
1285         Record WPT test progressions and updated failures.
1286
1287         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1288         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1289         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1290         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1291         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1292         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1293         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1294         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1295         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1296
1297 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
1298
1299         [GTK][WPE] AppCache test gardening
1300
1301         Some appcache tests were flaky due to console output, see
1302         https://bugs.webkit.org/show_bug.cgi?id=185431 for more info.
1303         Fixing those by dumping the output to stderr instead.
1304
1305         At the same time, clean up the expectations for appcache tests,
1306         many were now passing, so several old bugs got closed now.
1307
1308         Unreviewed gardening.
1309         * platform/gtk/TestExpectations:
1310         * platform/wpe/TestExpectations:
1311
1312 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
1313
1314         [GTK][WPE] transitions/interrupted-transition-hardware.html failing
1315
1316         Unreviewed gardening, image-only failure.
1317         * platform/gtk/TestExpectations:
1318         * platform/wpe/TestExpectations:
1319
1320 2018-05-26  Yusuke Suzuki  <utatane.tea@gmail.com>
1321
1322         [JSC] Rename Array#flatten to flat
1323         https://bugs.webkit.org/show_bug.cgi?id=186012
1324
1325         Reviewed by Saam Barati.
1326
1327         * inspector/model/remote-object-get-properties-expected.txt:
1328         * js/Object-getOwnPropertyNames-expected.txt:
1329         * js/script-tests/Object-getOwnPropertyNames.js:
1330
1331 2018-05-25  Youenn Fablet  <youenn@apple.com>
1332
1333         Migrate From-Origin to Cross-Origin-Resource-Policy
1334         https://bugs.webkit.org/show_bug.cgi?id=185840
1335
1336         Reviewed by Chris Dumez.
1337
1338         Migrating From-Origin tests to Cross-Origin-Resource-Policy tests.
1339         Given the scope of the header is reduced to no-cors and no ancestor checks,
1340         We cover the new header with fetch/image/script loads.
1341
1342         * TestExpectations:
1343         * http/tests/from-origin: Removed.
1344         * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Added.
1345         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Added.
1346         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Added.
1347         * http/wpt/cross-origin-resource-policy/fetch.html: Added.
1348         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Added.
1349         * http/wpt/cross-origin-resource-policy/iframe-loads.html: Added.
1350         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Added.
1351         * http/wpt/cross-origin-resource-policy/image-loads.html: Added.
1352         * http/wpt/cross-origin-resource-policy/resources/green.png: Added.
1353         * http/wpt/cross-origin-resource-policy/resources/hello.py: Added.
1354         * http/wpt/cross-origin-resource-policy/resources/iframe.py: Added.
1355         * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Added.
1356         * http/wpt/cross-origin-resource-policy/resources/image.py: Added.
1357         * http/wpt/cross-origin-resource-policy/resources/redirect.py: Added.
1358         * http/wpt/cross-origin-resource-policy/resources/script.py: Added.
1359         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Added.
1360         * http/wpt/cross-origin-resource-policy/script-loads.html: Added.
1361         * platform/wk2/TestExpectations:
1362
1363 2018-05-25  David Fenton  <david_fenton@apple.com>
1364
1365         fast/text/user-installed-fonts/shadow-family.html and fast/text/user-installed-fonts/shadow-postscript-family.html are flaky
1366         https://bugs.webkit.org/show_bug.cgi?id=185994
1367
1368         Unreviewed test gardening.
1369
1370         * platform/mac-wk2/TestExpectations:
1371
1372 2018-05-25  Ryan Haddad  <ryanhaddad@apple.com>
1373
1374         Unreviewed, rebaseline two fast/forms/ios/ipad tests.
1375
1376         * fast/forms/ios/ipad/select-form-run-twice-expected.txt:
1377         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest-expected.txt:
1378
1379 2018-05-25  Antoine Quint  <graouts@apple.com>
1380
1381         [Web Animations] WebAnimation objects never get destroyed
1382         https://bugs.webkit.org/show_bug.cgi?id=185917
1383         <rdar://problem/39539371>
1384
1385         Reviewed by Dean Jackson and Antti Koivisto.
1386
1387         Add a new test that would fail before this fix since the Document would leak. We also remove a homegrown test that was not correct
1388         and is no longer relevant thanks to the tests under imported/mozilla.
1389
1390         * animations/leak-document-with-css-animation-expected.txt: Added.
1391         * animations/leak-document-with-css-animation.html: Added.
1392         * animations/resources/animation-leak-iframe.html: Added.
1393         * platform/win/TestExpectations:
1394         * webanimations/css-transitions-expected.txt: Removed.
1395         * webanimations/css-transitions.html: Removed.
1396
1397 2018-05-24  Frederic Wang  <fwang@igalia.com>
1398
1399         Import Web Platform Tests for WOFF2
1400         https://bugs.webkit.org/show_bug.cgi?id=179108
1401
1402         Reviewed by Youenn Fablet.
1403
1404         Layout/fast/text contains only two tests for WOFF2. This commit imports the WPT tests in
1405         order to improve test coverage. However, for now we only run them on the GTK port because
1406         they don't pass on other platforms (bug 185939) and because WPT tests are slow (bug 178277).
1407         Maintainers for other platforms can decide whether they want to unskip them later.
1408
1409         * TestExpectations: By default skip the WOFF2 test on all platforms.
1410         * platform/gtk/TestExpectations: Run tests on the GTK port and mark failures for 4 of them.
1411
1412 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
1413
1414         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
1415         ​https://bugs.webkit.org/show_bug.cgi?id=185385
1416
1417         Rubber-stamped by Joseph Pecoraro.
1418
1419         Add back some assertions in r232033 reverted in r232166.
1420
1421         * performance-api/performance-observer-entry-sort.html:
1422
1423 2018-05-24  David Fenton  <david_fenton@apple.com>
1424
1425         media/video-play-require-user-gesture.html and media/video-play-audio-require-user-gesture.html are flaky failures
1426         https://bugs.webkit.org/show_bug.cgi?id=185962
1427
1428         Unreviewed test gardening.
1429
1430         * platform/mac-wk2/TestExpectations:
1431
1432 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
1433
1434         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
1435         ​https://bugs.webkit.org/show_bug.cgi?id=185385
1436
1437         Reviewed by Saam Barati.
1438
1439         Partially revert r232033 to see if the flaky failure comes back.
1440
1441         * performance-api/performance-observer-entry-sort.html:
1442
1443 2018-05-24  Chris Dumez  <cdumez@apple.com>
1444
1445         [iOS WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is a flaky failure
1446         https://bugs.webkit.org/show_bug.cgi?id=181499
1447         <rdar://problem/36443428>
1448
1449         Reviewed by Youenn Fablet.
1450
1451         Unskip test that should no longer be flaky.
1452
1453         * platform/ios/TestExpectations:
1454
1455 2018-05-24  Jinho Bang  <zino@chromium.org>
1456
1457         [PaymentRequest] Remove currencySystem member
1458         https://bugs.webkit.org/show_bug.cgi?id=185860
1459
1460         Reviewed by Andy Estes.
1461
1462         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt:
1463         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
1464
1465 2018-05-23  Chris Dumez  <cdumez@apple.com>
1466
1467         Regression(r229831): fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html is flaky
1468         https://bugs.webkit.org/show_bug.cgi?id=183885
1469         <rdar://problem/38733968>
1470
1471         Reviewed by Youenn Fablet.
1472
1473         Stop loading an external URL as this is not what the test is testing and since the error message for
1474         the external load causes flakiness.
1475
1476         * TestExpectations:
1477         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate-expected.txt:
1478         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html:
1479         * fast/loader/javascript-url-iframe-remove-on-navigate-expected.txt:
1480         * fast/loader/javascript-url-iframe-remove-on-navigate.html:
1481
1482 2018-05-23  Chris Dumez  <cdumez@apple.com>
1483
1484         RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent
1485         https://bugs.webkit.org/show_bug.cgi?id=185664
1486         <rdar://problem/36185260>
1487
1488         Reviewed by Simon Fraser.
1489
1490         Add layout test coverage.
1491
1492         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added.
1493         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added.
1494         * http/tests/navigation/resources/clear-fragment.html: Added.
1495
1496 2018-05-23  Youenn Fablet  <youenn@apple.com>
1497
1498         NetworkLoadChecker should check cached redirections
1499         https://bugs.webkit.org/show_bug.cgi?id=185849
1500
1501         Reviewed by Chris Dumez.
1502
1503         * TestExpectations:
1504         * http/tests/fetch/redirectmode-and-preload-expected.txt:
1505         * http/tests/fetch/redirectmode-and-preload.html:
1506         Removed tests that mix manual/error redirect mode with no-cors since this is no longer a valid possibility.
1507         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1508         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
1509         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Removed.
1510
1511 2018-05-23  Nan Wang  <n_wang@apple.com>
1512
1513         AX: setValue on contenteditable should preserve whitespace
1514         https://bugs.webkit.org/show_bug.cgi?id=185897
1515
1516         Reviewed by Chris Fleizach.
1517
1518         * accessibility/mac/set-value-editable-types-expected.txt:
1519         * accessibility/mac/set-value-editable-types.html:
1520
1521 2018-05-23  Antti Koivisto  <antti@apple.com>
1522
1523         Increase the simulated memory size on PLATFORM(IOS_SIMULATOR) from 512MB to 1024MB
1524         https://bugs.webkit.org/show_bug.cgi?id=185908
1525
1526         Reviewed by Geoffrey Garen.
1527
1528         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
1529         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
1530
1531 2018-05-23  Alicia Boya García  <aboya@igalia.com>
1532
1533         [GTK] Unreviewed test gardening
1534         https://bugs.webkit.org/show_bug.cgi?id=185916
1535
1536         * platform/gtk/TestExpectations:
1537         * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
1538
1539 2018-05-23  Antti Koivisto  <antti@apple.com>
1540
1541         Page keeps reloading when viewing photos in google drive (due to too high canvas memory limits)
1542         https://bugs.webkit.org/show_bug.cgi?id=185903
1543         <rdar://problem/38420562>
1544
1545         Reviewed by Simon Fraser.
1546
1547         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
1548         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt: Added.
1549
1550 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
1551
1552         [css-text] W3C test suite gardening
1553         https://bugs.webkit.org/show_bug.cgi?id=185879
1554
1555         Some more gardening on the css-text test suite.
1556
1557         Unreviewed test gardening.
1558
1559         * TestExpectations:
1560         * platform/gtk/TestExpectations:
1561         * platform/ios/TestExpectations:
1562         * platform/mac/TestExpectations:
1563
1564 2018-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
1565
1566         Text can wrap between hyphens and commas
1567         https://bugs.webkit.org/show_bug.cgi?id=185899
1568         <rdar://problem/40118983>
1569
1570         Reviewed by Zalan Bujtas.
1571
1572         * fast/text/line-break-hyphen-comma-expected.html: Added.
1573         * fast/text/line-break-hyphen-comma.html: Added.
1574
1575 2018-05-22  David Fenton  <david_fenton@apple.com>
1576
1577         Update test expectations for newly imported css-text layout tests
1578         https://bugs.webkit.org/show_bug.cgi?id=185872
1579
1580         Unreviewed test gardening.
1581
1582         * TestExpectations:
1583
1584 2018-05-22  David Fenton  <david_fenton@apple.com>
1585
1586         Update test expectations for newly imported css-text layout tests
1587         https://bugs.webkit.org/show_bug.cgi?id=185872
1588
1589         Unreviewed test gardening.
1590
1591         * TestExpectations: Flag tests that are not passing right now.
1592
1593 2018-05-22  Keith Miller  <keith_miller@apple.com>
1594
1595         We should have a CoW storage for NewArrayBuffer arrays.
1596         https://bugs.webkit.org/show_bug.cgi?id=185003
1597
1598         Reviewed by Filip Pizlo.
1599
1600         Test should have a real error that gives you the stack.
1601
1602         * js/slow-stress/script-tests/variadic-closure-call.js:
1603
1604 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
1605
1606         [css-text] W3C test suite gardening
1607         https://bugs.webkit.org/show_bug.cgi?id=185862
1608
1609         Test suite landed in r232057 but some of the tests marked as failure
1610         are actually passing.
1611
1612         Unreviewed test gardening.
1613
1614         * TestExpectations:
1615         * platform/ios/TestExpectations:
1616         * platform/mac/TestExpectations:
1617
1618 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
1619
1620         [css-text] Import WPT test suite
1621         https://bugs.webkit.org/show_bug.cgi?id=183258
1622
1623         Reviewed by Youenn Fablet.
1624
1625         * TestExpectations: Flag tests that are not passing right now.
1626         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
1627         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
1628         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
1629         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
1630         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
1631         * platform/ios-simulator/TestExpectations: Flag tests that are not passing right now.
1632
1633 2018-05-21  Chris Dumez  <cdumez@apple.com>
1634
1635         File's structured serialization should serialize lastModified attribute
1636         https://bugs.webkit.org/show_bug.cgi?id=185773
1637
1638         Reviewed by Youenn Fablet.
1639
1640         Unskip structured serialization tests that no longer fail / time out.
1641
1642         * TestExpectations:
1643
1644 2018-05-21  Jiewen Tan  <jiewen_tan@apple.com>
1645
1646         Unreviewed, update crypto/subtle/ecdh-import-jwk-private-key-p384.html to correct input
1647
1648         * crypto/subtle/ecdh-import-jwk-private-key-p384.html:
1649
1650 2018-05-21  Aditya Keerthi  <akeerthi@apple.com>
1651
1652         Added test to verify behaviour when tapping multiple times on an editable node.
1653         https://bugs.webkit.org/show_bug.cgi?id=185777
1654
1655         Reviewed by Tim Horton.
1656
1657         * fast/events/ios/click-event-while-editing-node-expected.txt: Added.
1658         * fast/events/ios/click-event-while-editing-node.html: Added.
1659
1660 2018-05-21  Commit Queue  <commit-queue@webkit.org>
1661
1662         Unreviewed, rolling out r232030.
1663         https://bugs.webkit.org/show_bug.cgi?id=185850
1664
1665         "Caused
1666         TestWebKitAPI.IndexedDB.StructuredCloneBackwardCompatibility
1667         API test to fail" (Requested by cdumez on #webkit).
1668
1669         Reverted changeset:
1670
1671         "File's structured serialization should serialize lastModified
1672         attribute"
1673         https://bugs.webkit.org/show_bug.cgi?id=185773
1674         https://trac.webkit.org/changeset/232030
1675
1676 2018-05-11  Ryosuke Niwa  <rniwa@webkit.org>
1677
1678         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
1679         https://bugs.webkit.org/show_bug.cgi?id=185385
1680
1681         Reviewed by Saam Barati.
1682
1683         Add diagnostic assertions to test the hypothesis that performance.now is drifting backwards.
1684
1685         * performance-api/performance-observer-entry-sort.html:
1686
1687 2018-05-21  Daniel Bates  <dabates@apple.com>
1688
1689         REGRESSION (r231107): CSP report-only policies are ignored for beacon, importScripts, fetch(), EventSource, and XHR
1690         https://bugs.webkit.org/show_bug.cgi?id=185789
1691         <rdar://problem/40380175>
1692
1693         Reviewed by Andy Estes.
1694
1695         Add some new tests and updated the expected results of other tests.
1696
1697         The tests connect-src-beacon-{allowed, blocked} are derived from the Blink test:
1698         <https://chromium.googlesource.com/chromium/src/+/5c265c1a56a60533a1957589d33eabc201e2e8b6/third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html>
1699
1700         * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt: Update expected result. Note that these results are
1701         a continuation of a regression caused by r231107. See <https://bugs.webkit.org/show_bug.cgi?id=185807> for more details.
1702         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
1703         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed-expected.txt: Added.
1704         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html: Added.
1705         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked-expected.txt: Added.
1706         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked.html: Added.
1707         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
1708         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
1709         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt: Added.
1710         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php: Added.
1711         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added.
1712         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php: Added.
1713         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
1714         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
1715         * http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
1716         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt:
1717         * platform/mac-wk1/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1.
1718         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
1719         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
1720         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
1721         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
1722         * platform/win/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1.
1723         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
1724         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
1725         * platform/win/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
1726         * platform/win/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
1727
1728 2018-05-21  Chris Dumez  <cdumez@apple.com>
1729
1730         File's structured serialization should serialize lastModified attribute
1731         https://bugs.webkit.org/show_bug.cgi?id=185773
1732
1733         Reviewed by Youenn Fablet.
1734
1735         Unskip structured serialization tests that no longer fail / time out.
1736
1737         * TestExpectations:
1738
1739 2018-05-21  Eric Carlson  <eric.carlson@apple.com>
1740
1741         Improve NowPlaying "title"
1742         https://bugs.webkit.org/show_bug.cgi?id=185680
1743         <rdar://problem/40296700>
1744
1745         Unreviewed test fix.
1746
1747         * http/tests/media/now-playing-info-expected.txt:
1748         * http/tests/media/now-playing-info.html: Don't test .elapsedTime before seeking because
1749         the time value can take a while to "settle" when a file has just loaded.
1750
1751 2018-05-21  Jer Noble  <jer.noble@apple.com>
1752
1753         Complete fix for enabling modern EME by default
1754         https://bugs.webkit.org/show_bug.cgi?id=185770
1755         <rdar://problem/40368220>
1756
1757         Reviewed by Eric Carlson.
1758
1759         * platform/mac/TestExpectations:
1760         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: 
1761         * platform/mac/fast/dom/navigator-detached-no-crash-expected.txt:
1762
1763 2018-05-20  Emilio Cobos Álvarez  <emilio@crisal.io>
1764
1765         Update CSSOM WPT tests.
1766         https://bugs.webkit.org/show_bug.cgi?id=185805
1767
1768         Reviewed by Frédéric Wang.
1769
1770         Update CSSOM WPT tests.
1771
1772         * TestExpectations:
1773
1774 2018-05-18  Commit Queue  <commit-queue@webkit.org>
1775
1776         Unreviewed, rolling out r231982.
1777         https://bugs.webkit.org/show_bug.cgi?id=185793
1778
1779         Caused layout test failures (Requested by realdawei on
1780         #webkit).
1781
1782         Reverted changeset:
1783
1784         "Complete fix for enabling modern EME by default"
1785         https://bugs.webkit.org/show_bug.cgi?id=185770
1786         https://trac.webkit.org/changeset/231982
1787
1788 2018-05-18  Youenn Fablet  <youenn@apple.com>
1789
1790         NetworkLoadChecker should cancel its content extension retrieval task when being destroyed
1791         https://bugs.webkit.org/show_bug.cgi?id=185661
1792         <rdar://problem/39985509>
1793
1794         Reviewed by Chris Dumez.
1795
1796         * http/tests/contentextensions/crash-xhr-expected.txt: Added.
1797         * http/tests/contentextensions/crash-xhr.html: Added.
1798         * http/tests/contentextensions/crash-xhr.html.json: Added.
1799
1800 2018-05-18  Jer Noble  <jer.noble@apple.com>
1801
1802         Complete fix for enabling modern EME by default
1803         https://bugs.webkit.org/show_bug.cgi?id=185770
1804         <rdar://problem/40368220>
1805
1806         Reviewed by Eric Carlson.
1807
1808         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
1809
1810 2018-05-18  Antoine Quint  <graouts@apple.com>
1811
1812         [Web Animations] Turn Web Animations with CSS integration on for test runners
1813         https://bugs.webkit.org/show_bug.cgi?id=184819
1814         <rdar://problem/39597337>
1815
1816         Unreviewed. Rolling out the patch for this bug, it caused some flaky timeouts for animation suspension tests.
1817
1818         * TestExpectations:
1819         * animations/3d/matrix-transform-type-animation.html:
1820         * animations/3d/replace-filling-transform.html:
1821         * animations/3d/transform-origin-vs-functions.html:
1822         * animations/3d/transform-perspective.html:
1823         * animations/additive-transform-animations.html:
1824         * animations/animation-border-overflow.html:
1825         * animations/animation-callback-timestamp.html:
1826         * animations/animation-controller-drt-api.html:
1827         * animations/animation-direction-alternate-reverse-expected.txt:
1828         * animations/animation-direction-alternate-reverse.html:
1829         * animations/animation-direction-reverse-fill-mode-hardware.html:
1830         * animations/animation-direction-reverse-hardware-opacity.html:
1831         * animations/animation-direction-reverse-hardware.html:
1832         * animations/animation-direction-reverse-non-hardware.html:
1833         * animations/animation-direction-reverse-timing-functions-hardware.html:
1834         * animations/animation-direction-reverse-timing-functions.html:
1835         * animations/animation-direction.html:
1836         * animations/animation-followed-by-transition.html:
1837         * animations/animation-hit-test-transform.html:
1838         * animations/animation-hit-test.html:
1839         * animations/animation-internals-api-expected.txt: Added.
1840         * animations/animation-internals-api-multiple-keyframes-expected.txt: Added.
1841         * animations/animation-internals-api-multiple-keyframes.html: Added.
1842         * animations/animation-internals-api.html: Added.
1843         * animations/animation-offscreen-to-onscreen.html:
1844         * animations/big-rotation-expected.txt:
1845         * animations/big-rotation.html:
1846         * animations/change-completed-animation-transform.html:
1847         * animations/change-keyframes.html:
1848         * animations/combo-transform-rotate+scale.html:
1849         * animations/cross-fade-background-image.html:
1850         * animations/cross-fade-border-image-source.html:
1851         * animations/cross-fade-list-style-image.html:
1852         * animations/cross-fade-webkit-mask-box-image.html:
1853         * animations/duplicate-keys-expected.html:
1854         * animations/duplicate-keys.html:
1855         * animations/duplicated-keyframes-name.html:
1856         * animations/fill-forwards-end-state.html:
1857         * animations/fill-mode-forwards-zero-duration-expected.txt:
1858         * animations/fill-mode-forwards-zero-duration.html:
1859         * animations/font-variations/font-stretch.html:
1860         * animations/font-variations/font-style.html:
1861         * animations/font-variations/font-variation-settings-order.html:
1862         * animations/font-variations/font-variation-settings-unlike.html:
1863         * animations/font-variations/font-variation-settings.html:
1864         * animations/font-variations/font-weight.html:
1865         * animations/generic-from-to.html:
1866         * animations/import.html:
1867         * animations/keyframe-multiple-timing-functions-transform.html:
1868         * animations/keyframe-timing-functions-transform.html:
1869         * animations/keyframe-timing-functions.html:
1870         * animations/keyframe-timing-functions2.html:
1871         * animations/keyframes-comma-separated.html:
1872         * animations/keyframes-dynamic.html:
1873         * animations/keyframes-infinite-iterations.html:
1874         * animations/keyframes-invalid-keys.html:
1875         * animations/keyframes-out-of-order.html:
1876         * animations/keyframes.html:
1877         * animations/lineheight-animation.html:
1878         * animations/longhand-timing-function.html:
1879         * animations/matrix-anim.html:
1880         * animations/missing-from-to-transforms.html:
1881         * animations/missing-from-to.html:
1882         * animations/missing-keyframe-properties-repeating.html:
1883         * animations/missing-keyframe-properties-timing-function.html:
1884         * animations/missing-keyframe-properties.html:
1885         * animations/missing-values-first-keyframe.html:
1886         * animations/missing-values-last-keyframe.html:
1887         * animations/multiple-animations-timing-function.html:
1888         * animations/multiple-animations.html:
1889         * animations/multiple-keyframes.html:
1890         * animations/negative-delay.html:
1891         * animations/pause-crash.html:
1892         * animations/play-state-start-paused.html:
1893         * animations/simultaneous-start-left.html:
1894         * animations/simultaneous-start-transform.html:
1895         * animations/spring-function.html:
1896         * animations/stacking-context-unchanged-while-running.html:
1897         * animations/timing-functions.html:
1898         * animations/transition-and-animation-1.html:
1899         * animations/transition-and-animation-2.html:
1900         * animations/transition-and-animation-3.html:
1901         * animations/unanimated-style.html:
1902         * animations/unprefixed-keyframes.html:
1903         * animations/width-using-ems.html:
1904         * compositing/animation/animated-composited-inside-hidden.html:
1905         * compositing/animation/computed-style-during-delay.html:
1906         * compositing/animation/layer-for-filling-animation.html:
1907         * compositing/backing/backface-visibility-flip.html:
1908         * compositing/contents-scale/animating.html:
1909         * compositing/layer-creation/animation-overlap-with-children.html:
1910         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
1911         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
1912         * compositing/layer-creation/overlap-animation-clipping.html:
1913         * compositing/layer-creation/overlap-animation-container.html:
1914         * compositing/layer-creation/overlap-animation.html:
1915         * compositing/layer-creation/scale-rotation-animation-overlap.html:
1916         * compositing/layer-creation/translate-animation-overlap.html:
1917         * compositing/layer-creation/translate-scale-animation-overlap.html:
1918         * compositing/overflow/overflow-positioning.html:
1919         * compositing/reflections/animation-inside-reflection.html:
1920         * compositing/reflections/nested-reflection-animated.html:
1921         * compositing/reflections/nested-reflection-transition.html:
1922         * compositing/transitions/scale-transition-no-start.html:
1923         * compositing/transitions/singular-scale-transition.html:
1924         * compositing/visible-rect/animated.html:
1925         * css3/calc/transitions-dependent.html:
1926         * css3/calc/transitions.html:
1927         * css3/filters/backdrop/animation.html:
1928         * css3/filters/composited-during-animation.html:
1929         * css3/filters/filter-animation-from-none-hw.html:
1930         * css3/filters/filter-animation-from-none-multi-hw.html:
1931         * css3/filters/filter-animation-from-none-multi.html:
1932         * css3/filters/filter-animation-from-none.html:
1933         * css3/filters/filter-animation-hw.html:
1934         * css3/filters/filter-animation-multi-hw.html:
1935         * css3/filters/filter-animation-multi.html:
1936         * css3/filters/filter-animation.html:
1937         * css3/masking/clip-path-animation.html:
1938         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
1939         * fast/animation/css-animation-resuming-when-visible.html:
1940         * fast/animation/css-animation-throttling-lowPowerMode.html:
1941         * fast/css-generated-content/pseudo-animation.html:
1942         * fast/css-generated-content/pseudo-transition.html:
1943         * fast/filter-image/filter-image-animation.html:
1944         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1945         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
1946         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
1947         * imported/blink/transitions/unprefixed-transform.html:
1948         * platform/ios/TestExpectations:
1949         * platform/win/TestExpectations:
1950         * transitions/background-position-transitions.html:
1951         * transitions/background-transitions.html:
1952         * transitions/blendmode-transitions.html:
1953         * transitions/border-radius-transition.html:
1954         * transitions/clip-path-path-transitions.html:
1955         * transitions/clip-path-transitions.html:
1956         * transitions/clip-transition.html:
1957         * transitions/color-transition-all.html:
1958         * transitions/color-transition-premultiplied.html:
1959         * transitions/color-transition-rounding.html:
1960         * transitions/cross-fade-background-image.html:
1961         * transitions/cross-fade-border-image.html:
1962         * transitions/cubic-bezier-overflow-color.html:
1963         * transitions/cubic-bezier-overflow-length.html:
1964         * transitions/cubic-bezier-overflow-shadow.html:
1965         * transitions/cubic-bezier-overflow-svg-length.html:
1966         * transitions/cubic-bezier-overflow-transform.html:
1967         * transitions/default-timing-function.html:
1968         * transitions/delay.html:
1969         * transitions/flex-transitions.html:
1970         * transitions/font-family-during-transition.html:
1971         * transitions/frames-timing-function.html:
1972         * transitions/interrupted-all-transition.html:
1973         * transitions/longhand-vs-shorthand-initial.html:
1974         * transitions/mask-transitions.html:
1975         * transitions/min-max-width-height-transitions.html:
1976         * transitions/mismatched-shadow-styles.html:
1977         * transitions/mismatched-shadow-transitions.html:
1978         * transitions/mixed-type.html:
1979         * transitions/move-after-transition.html:
1980         * transitions/multiple-background-size-transitions.html:
1981         * transitions/multiple-background-transitions.html:
1982         * transitions/multiple-mask-transitions.html:
1983         * transitions/multiple-shadow-transitions.html:
1984         * transitions/negative-delay.html:
1985         * transitions/opacity-transition-zindex.html:
1986         * transitions/remove-transition-style.html:
1987         * transitions/shape-outside-transitions.html:
1988         * transitions/shorthand-border-transitions.html:
1989         * transitions/shorthand-transitions.html:
1990         * transitions/steps-timing-function.html:
1991         * transitions/svg-layout-transition.html:
1992         * transitions/svg-text-shadow-transition.html:
1993         * transitions/svg-transitions.html:
1994         * transitions/text-indent-transition.html:
1995         * transitions/transform-op-list-match.html:
1996         * transitions/transform-op-list-no-match.html:
1997         * transitions/transition-drt-api-delay-expected.txt: Added.
1998         * transitions/transition-drt-api-delay.html: Added.
1999         * transitions/transition-drt-api-expected.txt: Added.
2000         * transitions/transition-drt-api.html: Added.
2001         * transitions/transition-end-event-rendering.html:
2002         * transitions/transition-hit-test-transform.html:
2003         * transitions/transition-hit-test.html:
2004         * transitions/transition-in-delay-phase.html:
2005         * transitions/transition-on-element-with-content.html:
2006         * transitions/transition-shorthand-delay.html:
2007         * transitions/transition-timing-function.html:
2008         * transitions/transition-to-from-auto.html:
2009         * transitions/transition-to-from-undefined.html:
2010         * transitions/visited-link-color.html:
2011         * transitions/zero-duration-in-list.html:
2012         * transitions/zero-duration-with-non-zero-delay-end.html:
2013         * transitions/zero-duration-with-non-zero-delay-start.html:
2014         * webanimations/css-animations.html:
2015         * webanimations/css-transitions.html:
2016
2017 2018-05-18  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2018
2019         [Curl] Bug fix on suspend/resume behavior.
2020         https://bugs.webkit.org/show_bug.cgi?id=183089
2021
2022         The flag was not set correctly. Also wrong method was called.
2023
2024         Reviewed by Youenn Fablet.
2025
2026         * platform/wincairo/TestExpectations: Enable loader/ tests for WinCairo.
2027
2028 2018-05-18  Wenson Hsieh  <wenson_hsieh@apple.com>
2029
2030         [Extra zoom mode] Clearing text fields should dispatch input events of type "deleteContent"
2031         https://bugs.webkit.org/show_bug.cgi?id=185769
2032         <rdar://problem/40368261>
2033
2034         Reviewed by Tim Horton.
2035
2036         Adds a new test to inspect the input events dispatched as a result of inserting and deleting text in a form
2037         control. The inputTypes should be "insertText" and "deleteContent", respectively; the data values should be the
2038         inserted string and null, respectively.
2039
2040         * fast/forms/extrazoom/delete-content-in-text-field-expected.txt: Added.
2041         * fast/forms/extrazoom/delete-content-in-text-field.html: Added.
2042
2043 2018-05-18  Youenn Fablet  <youenn@apple.com>
2044
2045         Layout Test http/wpt/service-workers/header-filtering.https.html is a flaky failure
2046         https://bugs.webkit.org/show_bug.cgi?id=184469
2047         <rdar://problem/39428226>
2048
2049         Unreviewed.
2050
2051         * platform/mac-wk2/TestExpectations: Removed flaky expectation that was added back inadvertently.
2052
2053 2018-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
2054
2055         [iOS] Password fields obscure the text with rectangles instead of circles
2056         https://bugs.webkit.org/show_bug.cgi?id=185760
2057         <rdar://problem/38644697>
2058
2059         Reviewed by Zalan Bujtas.
2060
2061         * fast/text/black-circle-expected.html: Added.
2062         * fast/text/black-circle.html: Added.
2063
2064 2018-05-18  Chris Dumez  <cdumez@apple.com>
2065
2066         Unreviewed, rolling out r231935.
2067
2068         Caused an accessibility test to fail
2069
2070         Reverted changeset:
2071
2072         "RenderLayer::scrollRectToVisible() should not propagate a
2073         subframe's scroll to its cross-origin parent"
2074         https://bugs.webkit.org/show_bug.cgi?id=185664
2075         https://trac.webkit.org/changeset/231935
2076
2077 2018-05-18  Dirk Schulze  <krit@webkit.org>
2078
2079         Make all SVG shape interfaces inherit from SVGGeometryElement
2080         https://bugs.webkit.org/show_bug.cgi?id=185600
2081
2082         Reviewed by Antti Koivisto.
2083
2084         Update test for inheritance of SVG shape interfaces (more passes).
2085         Add individual tests for SVGGeometryElement interfaces for each
2086         SVG shape. There already are more detailed tests for the methods
2087         and the SVGPathElement interface.
2088
2089         * svg/dom/SVGGeometry-circle-expected.txt: Added.
2090         * svg/dom/SVGGeometry-circle.xhtml: Added.
2091         * svg/dom/SVGGeometry-ellipse-expected.txt: Added.
2092         * svg/dom/SVGGeometry-ellipse.xhtml: Added.
2093         * svg/dom/SVGGeometry-line-expected.txt: Added.
2094         * svg/dom/SVGGeometry-line.xhtml: Added.
2095         * svg/dom/SVGGeometry-polygon-expected.txt: Added.
2096         * svg/dom/SVGGeometry-polygon.xhtml: Added.
2097         * svg/dom/SVGGeometry-polyline-expected.txt: Added.
2098         * svg/dom/SVGGeometry-polyline.xhtml: Added.
2099         * svg/dom/SVGGeometry-rect-expected.txt: Added.
2100         * svg/dom/SVGGeometry-rect.xhtml: Added.
2101         * svg/dom/svg2-inheritance-expected.txt:
2102
2103 2018-05-18  Per Arne Vollan  <pvollan@apple.com>
2104
2105         The test fast/images/animated-image-mp4-crash.html is failing on Windows.
2106         https://bugs.webkit.org/show_bug.cgi?id=185765
2107
2108         Unreviewed test gardening.
2109
2110         * platform/win/TestExpectations:
2111
2112 2018-05-18  Antoine Quint  <graouts@apple.com>
2113
2114         [modern-media-controls] AirPlaySupport should be disabled by default
2115         https://bugs.webkit.org/show_bug.cgi?id=185658
2116         <rdar://problem/40272213>
2117
2118         Reviewed by Simon Fraser.
2119
2120         Add a new test that checks that we create an AirplaySupport object only after media has started playing.
2121         We also modify a couple of existing tests so they are no longer flaky, as a first pass of this patch
2122         revealed some flakiness.
2123
2124         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added.
2125         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added.
2126         * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt:
2127         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
2128         * media/modern-media-controls/volume-support/volume-support-click-expected.txt:
2129         * media/modern-media-controls/volume-support/volume-support-click.html:
2130
2131 2018-05-18  Antoine Quint  <graouts@apple.com>
2132
2133         [Web Animations] Turn Web Animations with CSS integration on for test runners
2134         https://bugs.webkit.org/show_bug.cgi?id=184819
2135         <rdar://problem/39597337>
2136
2137         Reviewed by Jon Lee.
2138
2139         Since Web Animations with CSS integration is on by default on test runners, we no longer need
2140         the special HTML comment to turn the flag on for select tests.
2141
2142         * TestExpectations:
2143         * animations/3d/matrix-transform-type-animation.html:
2144         * animations/3d/replace-filling-transform.html:
2145         * animations/3d/transform-origin-vs-functions.html:
2146         * animations/3d/transform-perspective.html:
2147         * animations/additive-transform-animations.html:
2148         * animations/animation-border-overflow.html:
2149         * animations/animation-callback-timestamp.html:
2150         * animations/animation-controller-drt-api.html:
2151         * animations/animation-direction-alternate-reverse-expected.txt:
2152         * animations/animation-direction-alternate-reverse.html:
2153         * animations/animation-direction-reverse-fill-mode-hardware.html:
2154         * animations/animation-direction-reverse-hardware-opacity.html:
2155         * animations/animation-direction-reverse-hardware.html:
2156         * animations/animation-direction-reverse-non-hardware.html:
2157         * animations/animation-direction-reverse-timing-functions-hardware.html:
2158         * animations/animation-direction-reverse-timing-functions.html:
2159         * animations/animation-direction.html:
2160         * animations/animation-followed-by-transition.html:
2161         * animations/animation-hit-test-transform.html:
2162         * animations/animation-hit-test.html:
2163         * animations/animation-internals-api-expected.txt: Removed.
2164         * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
2165         * animations/animation-internals-api-multiple-keyframes.html: Removed.
2166         * animations/animation-internals-api.html: Removed.
2167         * animations/animation-offscreen-to-onscreen.html:
2168         * animations/big-rotation-expected.txt:
2169         * animations/big-rotation.html:
2170         * animations/change-completed-animation-transform.html:
2171         * animations/change-keyframes.html:
2172         * animations/combo-transform-rotate+scale.html:
2173         * animations/cross-fade-background-image.html:
2174         * animations/cross-fade-border-image-source.html:
2175         * animations/cross-fade-list-style-image.html:
2176         * animations/cross-fade-webkit-mask-box-image.html:
2177         * animations/duplicate-keys-expected.html:
2178         * animations/duplicate-keys.html:
2179         * animations/duplicated-keyframes-name.html:
2180         * animations/fill-forwards-end-state.html:
2181         * animations/fill-mode-forwards-zero-duration-expected.txt:
2182         * animations/fill-mode-forwards-zero-duration.html:
2183         * animations/font-variations/font-stretch.html:
2184         * animations/font-variations/font-style.html:
2185         * animations/font-variations/font-variation-settings-order.html:
2186         * animations/font-variations/font-variation-settings-unlike.html:
2187         * animations/font-variations/font-variation-settings.html:
2188         * animations/font-variations/font-weight.html:
2189         * animations/generic-from-to.html:
2190         * animations/import.html:
2191         * animations/keyframe-multiple-timing-functions-transform.html:
2192         * animations/keyframe-timing-functions-transform.html:
2193         * animations/keyframe-timing-functions.html:
2194         * animations/keyframe-timing-functions2.html:
2195         * animations/keyframes-comma-separated.html:
2196         * animations/keyframes-dynamic.html:
2197         * animations/keyframes-infinite-iterations.html:
2198         * animations/keyframes-invalid-keys.html:
2199         * animations/keyframes-out-of-order.html:
2200         * animations/keyframes.html:
2201         * animations/lineheight-animation.html:
2202         * animations/longhand-timing-function.html:
2203         * animations/matrix-anim.html:
2204         * animations/missing-from-to-transforms.html:
2205         * animations/missing-from-to.html:
2206         * animations/missing-keyframe-properties-repeating.html:
2207         * animations/missing-keyframe-properties-timing-function.html:
2208         * animations/missing-keyframe-properties.html:
2209         * animations/missing-values-first-keyframe.html:
2210         * animations/missing-values-last-keyframe.html:
2211         * animations/multiple-animations-timing-function.html:
2212         * animations/multiple-animations.html:
2213         * animations/multiple-keyframes.html:
2214         * animations/negative-delay.html:
2215         * animations/pause-crash.html:
2216         * animations/play-state-start-paused.html:
2217         * animations/simultaneous-start-left.html:
2218         * animations/simultaneous-start-transform.html:
2219         * animations/spring-function.html:
2220         * animations/stacking-context-unchanged-while-running.html:
2221         * animations/timing-functions.html:
2222         * animations/transition-and-animation-1.html:
2223         * animations/transition-and-animation-2.html:
2224         * animations/transition-and-animation-3.html:
2225         * animations/unanimated-style.html:
2226         * animations/unprefixed-keyframes.html:
2227         * animations/width-using-ems.html:
2228         * compositing/animation/animated-composited-inside-hidden.html:
2229         * compositing/animation/computed-style-during-delay.html:
2230         * compositing/animation/layer-for-filling-animation.html:
2231         * compositing/backing/backface-visibility-flip.html:
2232         * compositing/contents-scale/animating.html:
2233         * compositing/layer-creation/animation-overlap-with-children.html:
2234         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
2235         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
2236         * compositing/layer-creation/overlap-animation-clipping.html:
2237         * compositing/layer-creation/overlap-animation-container.html:
2238         * compositing/layer-creation/overlap-animation.html:
2239         * compositing/layer-creation/scale-rotation-animation-overlap.html:
2240         * compositing/layer-creation/translate-animation-overlap.html:
2241         * compositing/layer-creation/translate-scale-animation-overlap.html:
2242         * compositing/overflow/overflow-positioning.html:
2243         * compositing/reflections/animation-inside-reflection.html:
2244         * compositing/reflections/nested-reflection-animated.html:
2245         * compositing/reflections/nested-reflection-transition.html:
2246         * compositing/transitions/scale-transition-no-start.html:
2247         * compositing/transitions/singular-scale-transition.html:
2248         * compositing/visible-rect/animated.html:
2249         * css3/calc/transitions-dependent.html:
2250         * css3/calc/transitions.html:
2251         * css3/filters/backdrop/animation.html:
2252         * css3/filters/composited-during-animation.html:
2253         * css3/filters/filter-animation-from-none-hw.html:
2254         * css3/filters/filter-animation-from-none-multi-hw.html:
2255         * css3/filters/filter-animation-from-none-multi.html:
2256         * css3/filters/filter-animation-from-none.html:
2257         * css3/filters/filter-animation-hw.html:
2258         * css3/filters/filter-animation-multi-hw.html:
2259         * css3/filters/filter-animation-multi.html:
2260         * css3/filters/filter-animation.html:
2261         * css3/masking/clip-path-animation.html:
2262         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
2263         * fast/animation/css-animation-resuming-when-visible.html:
2264         * fast/animation/css-animation-throttling-lowPowerMode.html:
2265         * fast/css-generated-content/pseudo-animation.html:
2266         * fast/css-generated-content/pseudo-transition.html:
2267         * fast/filter-image/filter-image-animation.html:
2268         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2269         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
2270         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
2271         * imported/blink/transitions/unprefixed-transform.html:
2272         * platform/ios/TestExpectations:
2273         * platform/win/TestExpectations:
2274         * transitions/background-position-transitions.html:
2275         * transitions/background-transitions.html:
2276         * transitions/blendmode-transitions.html:
2277         * transitions/border-radius-transition.html:
2278         * transitions/clip-path-path-transitions.html:
2279         * transitions/clip-path-transitions.html:
2280         * transitions/clip-transition.html:
2281         * transitions/color-transition-all.html:
2282         * transitions/color-transition-premultiplied.html:
2283         * transitions/color-transition-rounding.html:
2284         * transitions/cross-fade-background-image.html:
2285         * transitions/cross-fade-border-image.html:
2286         * transitions/cubic-bezier-overflow-color.html:
2287         * transitions/cubic-bezier-overflow-length.html:
2288         * transitions/cubic-bezier-overflow-shadow.html:
2289         * transitions/cubic-bezier-overflow-svg-length.html:
2290         * transitions/cubic-bezier-overflow-transform.html:
2291         * transitions/default-timing-function.html:
2292         * transitions/delay.html:
2293         * transitions/flex-transitions.html:
2294         * transitions/font-family-during-transition.html:
2295         * transitions/frames-timing-function.html:
2296         * transitions/interrupted-all-transition.html:
2297         * transitions/longhand-vs-shorthand-initial.html:
2298         * transitions/mask-transitions.html:
2299         * transitions/min-max-width-height-transitions.html:
2300         * transitions/mismatched-shadow-styles.html:
2301         * transitions/mismatched-shadow-transitions.html:
2302         * transitions/mixed-type.html:
2303         * transitions/move-after-transition.html:
2304         * transitions/multiple-background-size-transitions.html:
2305         * transitions/multiple-background-transitions.html:
2306         * transitions/multiple-mask-transitions.html:
2307         * transitions/multiple-shadow-transitions.html:
2308         * transitions/negative-delay.html:
2309         * transitions/opacity-transition-zindex.html:
2310         * transitions/remove-transition-style.html:
2311         * transitions/shape-outside-transitions.html:
2312         * transitions/shorthand-border-transitions.html:
2313         * transitions/shorthand-transitions.html:
2314         * transitions/steps-timing-function.html:
2315         * transitions/svg-layout-transition.html:
2316         * transitions/svg-text-shadow-transition.html:
2317         * transitions/svg-transitions.html:
2318         * transitions/text-indent-transition.html:
2319         * transitions/transform-op-list-match.html:
2320         * transitions/transform-op-list-no-match.html:
2321         * transitions/transition-drt-api-delay-expected.txt: Removed.
2322         * transitions/transition-drt-api-delay.html: Removed.
2323         * transitions/transition-drt-api-expected.txt: Removed.
2324         * transitions/transition-drt-api.html: Removed.
2325         * transitions/transition-end-event-rendering.html:
2326         * transitions/transition-hit-test-transform.html:
2327         * transitions/transition-hit-test.html:
2328         * transitions/transition-in-delay-phase.html:
2329         * transitions/transition-on-element-with-content.html:
2330         * transitions/transition-shorthand-delay.html:
2331         * transitions/transition-timing-function.html:
2332         * transitions/transition-to-from-auto.html:
2333         * transitions/transition-to-from-undefined.html:
2334         * transitions/visited-link-color.html:
2335         * transitions/zero-duration-in-list.html:
2336         * transitions/zero-duration-with-non-zero-delay-end.html:
2337         * transitions/zero-duration-with-non-zero-delay-start.html:
2338         * webanimations/css-animations.html:
2339         * webanimations/css-transitions.html:
2340
2341 2018-05-17  Michael Saboff  <msaboff@apple.com>
2342
2343         We don't throw SyntaxErrors for runtime generated regular expressions with errors
2344         https://bugs.webkit.org/show_bug.cgi?id=185755
2345
2346         Reviewed by Keith Miller.
2347
2348         Updated test and results from reporting a SyntaxError to an Out of memory error.
2349
2350         * js/script-tests/stack-overflow-regexp.js:
2351         (shouldThrow.recursiveCall):
2352         (shouldThrow):
2353         (recursiveCall):
2354         * js/stack-overflow-regexp-expected.txt:
2355
2356 2018-05-17  Nan Wang  <n_wang@apple.com>
2357
2358         AX: [macOS] Expose the primary screen height through AX API
2359         https://bugs.webkit.org/show_bug.cgi?id=185742
2360
2361         Reviewed by Chris Fleizach.
2362
2363         * accessibility/mac/primary-screen-height-expected.txt: Added.
2364         * accessibility/mac/primary-screen-height.html: Added.
2365
2366 2018-05-17  Chris Dumez  <cdumez@apple.com>
2367
2368         RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent
2369         https://bugs.webkit.org/show_bug.cgi?id=185664
2370         <rdar://problem/36185260>
2371
2372         Reviewed by Simon Fraser.
2373
2374         Add layout test coverage.
2375
2376         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added.
2377         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added.
2378         * http/tests/navigation/resources/clear-fragment.html: Added.
2379
2380 2018-05-17  Ryan Haddad  <ryanhaddad@apple.com>
2381
2382         Unreviewed, rolling out r231899.
2383
2384         Caused flakiness in two existing modern-media-controls tests.
2385
2386         Reverted changeset:
2387
2388         "[modern-media-controls] AirPlaySupport should be disabled by
2389         default"
2390         https://bugs.webkit.org/show_bug.cgi?id=185658
2391         https://trac.webkit.org/changeset/231899
2392
2393 2018-05-17  Jer Noble  <jer.noble@apple.com>
2394
2395         CRASH in ImageDecoderAVFObjC::sampleAtIndex()
2396         https://bugs.webkit.org/show_bug.cgi?id=185734
2397         <rdar://problem/40295094>
2398
2399         Reviewed by Eric Carlson.
2400
2401         * fast/images/animated-image-mp4-crash-expected.txt: Added.
2402         * fast/images/animated-image-mp4-crash.html: Added.
2403         * fast/images/resources/two-samples-with-same-pts.mp4: Added.
2404
2405 2018-05-17  Youenn Fablet  <youenn@apple.com>
2406
2407         REGRESSION (r229831?): Layout Test http/tests/appcache/interrupted-update.html is a flaky failure
2408         https://bugs.webkit.org/show_bug.cgi?id=184061
2409         <rdar://problem/38975570>
2410
2411         Reviewed by Alexey Proskuryakov.
2412
2413         Test is flaky as it sometimes reload twice.
2414         Make sure it reloads only once by not relying on localStorage.
2415         Make sure the appcache has not enough time to finish before reloading is done.
2416         This is done by adding more entries to the appcache.
2417         Add a test that sets an item in local storage, reloads and verifies the item is there.
2418
2419         * TestExpectations:
2420         * http/tests/appcache/interrupted-update.html:
2421         * http/tests/appcache/resources/interrupted-update.manifest:
2422         * http/tests/storage/setItem-and-reload-expected.txt: Added.
2423         * http/tests/storage/setItem-and-reload.html: Added.
2424
2425 2018-05-17  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2426
2427         [WPE] Implement and enable FULLSCREEN_API
2428         https://bugs.webkit.org/show_bug.cgi?id=185676
2429
2430         Reviewed by Žan Doberšek.
2431
2432         Enable all the 58 fullscreen related tests.
2433         Are all passing but 3.
2434
2435         * platform/wpe/TestExpectations:
2436         * platform/wpe/fullscreen/full-screen-placeholder-expected.txt: Added. Copied baseline from WebKitGTK+ port.
2437
2438 2018-05-17  Wenson Hsieh  <wenson_hsieh@apple.com>
2439
2440         [Extra zoom mode] Disabled adaptations are not reset upon mainframe navigation
2441         https://bugs.webkit.org/show_bug.cgi?id=185735
2442         <rdar://problem/40335311>
2443
2444         Reviewed by Tim Horton.
2445
2446         Adds a new layout test that disables extra zoom mode adaptations, navigates to a new document, and checks that
2447         the innerWidth and innerHeight are reset to their expected (default) values.
2448
2449         * fast/viewport/extrazoom/viewport-adaptations-after-navigation.html: Added.
2450
2451 2018-05-17  Chris Dumez  <cdumez@apple.com>
2452
2453         Cross-Origin-Options: deny/allow-postmessage should prevent getting navigated by cross-origin scripts
2454         https://bugs.webkit.org/show_bug.cgi?id=185681
2455         <rdar://problem/40296313>
2456
2457         Reviewed by Geoffrey Garen.
2458
2459         Add layout test coverage.
2460
2461         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Added.
2462         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target.html: Added.
2463         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Added.
2464         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target.html: Added.
2465         * http/wpt/cross-origin-options/resources/destination.html: Added.
2466         * http/wpt/cross-origin-options/resources/navigate-parent-via-anchor.html: Added.
2467         * http/wpt/cross-origin-options/resources/navigation-from-subframe-frame.py: Added.
2468         (main):
2469         * http/wpt/cross-origin-options/resources/utils.js:
2470
2471 2018-05-17  Brent Fulgham  <bfulgham@apple.com>
2472
2473         Storage Access API: Allow documents that have been granted storage access to also do a popup
2474         https://bugs.webkit.org/show_bug.cgi?id=185615
2475         <rdar://problem/39105791>
2476
2477         Reviewed by Chris Dumez.
2478
2479         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt: Added.
2480         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window.html: Added.
2481         * http/tests/storageAccess/resources/request-storage-access-iframe-and-pop-window.html: Added.
2482         * http/tests/storageAccess/resources/request-storage-access-second-window.html: Added.
2483
2484 2018-05-17  Antoine Quint  <graouts@apple.com>
2485
2486         [modern-media-controls] AirPlaySupport should be disabled by default
2487         https://bugs.webkit.org/show_bug.cgi?id=185658
2488         <rdar://problem/40272213>
2489
2490         Reviewed by Simon Fraser.
2491
2492         Add a new test that checks that we create an AirplaySupport object only after media has started playing.
2493
2494         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added.
2495         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added.
2496
2497 2018-05-17  Rob Buis  <rbuis@igalia.com>
2498
2499         Remove cssom-remove-shorthand-property.html test
2500         https://bugs.webkit.org/show_bug.cgi?id=185727
2501
2502         Reviewed by Frédéric Wang.
2503
2504         Exact same test is contained in WPT:
2505         cssom/cssom-setProperty-shorthand.html
2506
2507         * fast/css/cssom-remove-shorthand-property-expected.txt: Removed.
2508         * fast/css/cssom-remove-shorthand-property.html: Removed.
2509
2510 2018-05-17  Ms2ger  <Ms2ger@igalia.com>
2511
2512         [GTK][WPE] Test gardening
2513         https://bugs.webkit.org/show_bug.cgi?id=185718
2514
2515         Unreviewed test gardening.
2516
2517         * accessibility/gtk/spans-expected.txt: rebaseline for r231717.
2518         * accessibility/gtk/spans-paragraphs-and-divs-expected.txt: rebaseline for r231717.
2519         * js/script-tests/intl-numberformat-format-to-parts.js: skip (bug 185714).
2520         * js/script-tests/intl-pluralrules.js: skip (bug 185714).
2521         * platform/gtk/TestExpectations: skip new Intl tests (bug 185714).
2522         * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: rebaseline for r231630.
2523         * platform/gtk/editing/deleting/delete-emoji-expected.txt: rebaseline for r231630.
2524         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
2525           Removed (platform-neutral expectation file applies since r231000).
2526         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
2527           Removed (platform-neutral expectation file applies since r231000).
2528
2529 2018-05-16  Ross Kirsling  <ross.kirsling@sony.com>
2530
2531         [WinCairo] Unreviewed gardening after WinCairoRequirements update.
2532
2533         * platform/wincairo/TestExpectations:
2534         * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
2535         * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
2536         * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt:
2537         * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt:
2538         * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt:
2539         * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt:
2540         * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt:
2541         * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt:
2542         * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt:
2543         * platform/wincairo/editing/deleting/delete-emoji-expected.txt:
2544         * platform/wincairo/editing/deleting/regional-indicators-expected.txt: Removed.
2545         * platform/wincairo/editing/style/create-block-for-style-006-expected.png: Added.
2546
2547 2018-05-16  Brady Eidson  <beidson@apple.com>
2548
2549         LayoutTest storage/indexeddb/dont-wedge-private.html is a flaky failure
2550         <rdar://problem/38975304> and https://bugs.webkit.org/show_bug.cgi?id=184058
2551
2552         Reviewed by Andy Estes.
2553
2554         Make the asynchronous IDB part of this test take way, way longer to always give the location change a chance to happen.
2555
2556         * TestExpectations:
2557         * storage/indexeddb/dont-wedge-expected.txt:
2558         * storage/indexeddb/dont-wedge-private-expected.txt:
2559         * storage/indexeddb/resources/dont-wedge.js:
2560         (openDatabase1.request.onupgradeneeded.openOnUpgradeNeeded1.putter):
2561         (openDatabase1.request.onupgradeneeded):
2562
2563 2018-05-16  Ross Kirsling  <ross.kirsling@sony.com>
2564
2565         [WinCairo] Unreviewed gardening before WinCairoRequirements update.
2566
2567         * platform/wincairo/TestExpectations:
2568         * platform/wincairo/fast/dom/adopt-node-crash-2-expected.txt: Added.
2569
2570 2018-05-16  Ryan Haddad  <ryanhaddad@apple.com>
2571
2572         Mark imported/mozilla/css-transitions/test_event-dispatch.html as flaky.
2573         https://bugs.webkit.org/show_bug.cgi?id=183843
2574
2575         Unreviewed test gardening.
2576
2577         * platform/ios/TestExpectations:
2578
2579 2018-05-16  Andy VanWagoner  <andy@vanwagoner.family>
2580
2581         Add support for Intl NumberFormat formatToParts
2582         https://bugs.webkit.org/show_bug.cgi?id=185375
2583
2584         Reviewed by Yusuke Suzuki.
2585
2586         Add tests for NumberFormat formatToParts. Tests are expected to fail on
2587         macOS until ICU is updated to v59 or newer.
2588
2589         * js/intl-numberformat-format-to-parts-expected.txt: Added.
2590         * js/intl-numberformat-format-to-parts.html: Added.
2591         * js/script-tests/intl-numberformat-format-to-parts.js: Added.
2592         * platform/ios-simulator/TestExpectations:
2593         * platform/mac/TestExpectations:
2594         * platform/win/TestExpectations:
2595
2596 2018-05-16  Eric Carlson  <eric.carlson@apple.com>
2597
2598         Improve NowPlaying "title"
2599         https://bugs.webkit.org/show_bug.cgi?id=185680
2600         <rdar://problem/40296700>
2601
2602         Reviewed by Jer Noble.
2603
2604         * http/tests/media/now-playing-info-expected.txt: Added.
2605         * http/tests/media/now-playing-info-private-browsing-expected.txt: Added.
2606         * http/tests/media/now-playing-info-private-browsing.html: Added.
2607         * http/tests/media/now-playing-info.html: Added.
2608         * platform/gtk/TestExpectations:
2609
2610 2018-05-16  Youenn Fablet  <youenn@apple.com>
2611
2612         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
2613         https://bugs.webkit.org/show_bug.cgi?id=185384
2614         <rdar://problem/40035167>
2615
2616         Reviewed by Eric Carlson.
2617
2618         * webrtc/addICECandidate-closed.html:
2619         Handle sometimes rejected promise to remove a line
2620         in the -expected.txt file that is sometimes added.
2621
2622 2018-05-16  Youenn Fablet  <youenn@apple.com>
2623
2624         REGRESSION (r229735): LayoutTest http/wpt/service-workers/third-party-registration.html is a flaky timeout
2625         https://bugs.webkit.org/show_bug.cgi?id=183860
2626         <rdar://problem/38975251>
2627
2628         Reviewed by Geoffrey Garen.
2629
2630         Make test more robust by introducing a timeout and better failure reporting.
2631         Mark test as Pass/Fail to start gathering results on test stability.
2632
2633         * http/wpt/service-workers/resources/third-party-registration-frame.html:
2634         * platform/ios-wk2/TestExpectations:
2635         * platform/mac-wk2/TestExpectations:
2636
2637 2018-05-16  David Fenton  <david_fenton@apple.com>
2638
2639         Mark LayoutTest animations/needs-layout.html as Flaky on macOS debug.
2640         https://bugs.webkit.org/show_bug.cgi?id=185659
2641
2642         Unreviewed test gardening.
2643
2644         * platform/mac/TestExpectations:
2645
2646 2018-05-16  Antoine Quint  <graouts@apple.com>
2647
2648         [Web Animations] Turn Web Animations with CSS integration on for test runners
2649         https://bugs.webkit.org/show_bug.cgi?id=184819
2650
2651         Unreviewed. Another attempt to make this test more robust.
2652
2653         * transitions/interrupted-transition-hardware.html:
2654
2655 2018-05-16  Chris Nardi  <cnardi@chromium.org>
2656
2657         Remove Document#selectedStylesheetSet/preferredStylesheetSet
2658         https://bugs.webkit.org/show_bug.cgi?id=185381
2659
2660         Reviewed by Darin Adler.
2661
2662         Update tests to remove selectedStylesheetSet/preferredStylesheetSet.
2663
2664         * fast/css/link-disabled-attr-expected.txt:
2665         * fast/css/link-disabled-attr.html:
2666         * fast/dom/assign-to-prototype-accessor-on-prototype-should-throw-expected.txt:
2667         * fast/dom/assign-to-prototype-accessor-on-prototype-should-throw.html:
2668         * fast/dom/document-attribute-js-null-expected.txt:
2669         * fast/dom/document-attribute-js-null.html:
2670         * fast/shadow-dom/link-element-in-shadow-tree-expected.txt:
2671         * fast/shadow-dom/link-element-in-shadow-tree.html:
2672         * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Removed.
2673         * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Removed.
2674
2675 2018-05-16  Per Arne Vollan  <pvollan@apple.com>
2676
2677         Mark animations/keyframes-dynamic.html and related tests as failing on Windows.
2678         https://bugs.webkit.org/show_bug.cgi?id=185678
2679
2680         Unreviewed test gardening.
2681
2682         * platform/win/TestExpectations:
2683
2684 2018-05-16  Antoine Quint  <graouts@apple.com>
2685
2686         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
2687         https://bugs.webkit.org/show_bug.cgi?id=185299
2688
2689         Unreviewed. Attempt to make this test more robust.
2690
2691         * transitions/interrupted-transition-hardware.html:
2692
2693 2018-05-16  Antoine Quint  <graouts@apple.com>
2694
2695         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
2696         https://bugs.webkit.org/show_bug.cgi?id=185299
2697         <rdar://problem/39630230>
2698
2699         Reviewed by Simon Fraser.
2700
2701         Add a new test where we interrupt a transition and check that upon returning to the original value,
2702         an animated value is still used and not the initial value. This test fails prior to this patch.
2703
2704         * transitions/interrupted-transition-hardware-expected.html: Added.
2705         * transitions/interrupted-transition-hardware.html: Added.
2706
2707 2018-05-15  Commit Queue  <commit-queue@webkit.org>
2708
2709         Unreviewed, rolling out r231765.
2710         https://bugs.webkit.org/show_bug.cgi?id=185668
2711
2712         the layout test added with this change is very flaky
2713         (Requested by realdawei on #webkit).
2714
2715         Reverted changeset:
2716
2717         "REGRESSION (r230574): Interrupted hardware transitions don't
2718         behave correctly"
2719         https://bugs.webkit.org/show_bug.cgi?id=185299
2720         https://trac.webkit.org/changeset/231765
2721
2722 2018-05-15  Tadeu Zagallo  <tzagallo@apple.com>
2723
2724         Update touch event tracking types on every touch
2725         https://bugs.webkit.org/show_bug.cgi?id=184250
2726         <rdar://problem/39145092>
2727
2728         Reviewed by Geoffrey Garen.
2729
2730         The tracking types for touch events were only update on touchstart, which meant that event
2731         listeners added after the touchstart would always be treated as passive, even if explicitly
2732         setting passive to false.
2733
2734         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt: Added.
2735         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html: Added.
2736
2737 2018-05-15  Jer Noble  <jer.noble@apple.com>
2738
2739         Media continues loading after rendered invisible (removed from DOM; scrolled off screen)
2740         https://bugs.webkit.org/show_bug.cgi?id=185487
2741
2742         Reviewed by Eric Carlson.
2743
2744         * media/video-buffering-allowed-expected.txt: Added.
2745         * media/video-buffering-allowed.html: Added.
2746         * media/video-test.js:
2747         (compare):
2748         (testExpected):
2749         (sleepFor):
2750         (testArraysEqual): Deleted.
2751
2752 2018-05-15  Charles Vazac  <cvazac@gmail.com>
2753
2754         Add the PerformanceServerTiming Interface which makes Server-Timing header timing values available to JavaScript running in the browser.
2755         https://bugs.webkit.org/show_bug.cgi?id=175569
2756
2757         Reviewed by Youenn Fablet.
2758
2759         Tests were imported from web-platform-tests: WebKit/LayoutTests/imported/w3c/web-platform-tests/server-timing/*
2760
2761         * imported/w3c/web-platform-tests/server-timing/cross_origin-expected.txt: Added.
2762         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl-expected.txt: Added.
2763         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl.https-expected.txt: Added.
2764         * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing-expected.txt: Added.
2765         * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing.https-expected.txt: Added.
2766
2767 2018-05-15  Brady Eidson  <beidson@apple.com>
2768
2769         Fix crash after a Worker terminates but there are still IDB transactions the server is trying to open for it.
2770         <rdar://problem/33744241> and https://bugs.webkit.org/show_bug.cgi?id=185653
2771
2772         Reviewed by Andy Estes.
2773
2774         * storage/indexeddb/modern/resources/worker-transaction-open-after-worker-stop.js: Added.
2775         (const.errorHandler):
2776         (openRequest.onupgradeneeded):
2777         (tx.oncomplete):
2778         (openRequest.onsuccess):
2779         (deleteRequest.onerror.deleteRequest.onblocked.deleteRequest.onsuccess):
2780         * storage/indexeddb/modern/worker-transaction-open-after-worker-stop-expected.txt: Added.
2781         * storage/indexeddb/modern/worker-transaction-open-after-worker-stop.html: Added.
2782
2783 2018-05-15  Ryan Haddad  <ryanhaddad@apple.com>
2784
2785         Unreviewed, rolling out r231763.
2786
2787         The test added with this change is failing an assertion.
2788
2789         Reverted changeset:
2790
2791         "NSEvent event trackers don't work from WebKitTestRunner"
2792         https://bugs.webkit.org/show_bug.cgi?id=185383
2793         https://trac.webkit.org/changeset/231763
2794
2795 2018-05-15  Aditya Keerthi  <akeerthi@apple.com>
2796
2797         Add test to verify behavior of -webkit-text-fill-color when inherited.
2798         https://bugs.webkit.org/show_bug.cgi?id=185427
2799
2800         Reviewed by Daniel Bates.
2801
2802         * fast/css/webkit-text-fill-color-inherit-expected.html: Added.
2803         * fast/css/webkit-text-fill-color-inherit.html: Added.
2804
2805 2018-05-15  Dirk Schulze  <krit@webkit.org>
2806
2807         Add new SVGDOM SVGFEBLEND constants
2808         https://bugs.webkit.org/show_bug.cgi?id=185581
2809
2810         Reviewed by Simon Fraser.
2811
2812         Provide new SVG DOM constants for the new blend modes added to feBlend.
2813
2814         https://drafts.fxtf.org/filter-effects-1/#InterfaceSVGFEBlendElement
2815
2816         * svg/custom/js-svg-constructors-expected.txt:
2817         * svg/custom/js-svg-constructors.svg:
2818         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
2819         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement.html:
2820         * svg/dom/SVGAnimatedEnumeration-case-sensitive-expected.txt:
2821         * svg/dom/SVGAnimatedEnumeration-case-sensitive.html:
2822
2823 2018-05-15  Antoine Quint  <graouts@apple.com>
2824
2825         [Web Animations] Expose Web Animations CSS integration as an experimental feature
2826         https://bugs.webkit.org/show_bug.cgi?id=185647
2827
2828         Reviewed by Dean Jackson.
2829
2830         Change the name of the Web Animations CSS integration flag so that tests can opt into this feature.
2831
2832         * animations/3d/matrix-transform-type-animation.html:
2833         * animations/3d/replace-filling-transform.html:
2834         * animations/3d/transform-origin-vs-functions.html:
2835         * animations/3d/transform-perspective.html:
2836         * animations/additive-transform-animations.html:
2837         * animations/animation-border-overflow.html:
2838         * animations/animation-callback-timestamp.html:
2839         * animations/animation-controller-drt-api.html:
2840         * animations/animation-direction-reverse-fill-mode-hardware.html:
2841         * animations/animation-direction-reverse-hardware-opacity.html:
2842         * animations/animation-direction-reverse-hardware.html:
2843         * animations/animation-direction-reverse-non-hardware.html:
2844         * animations/animation-direction-reverse-timing-functions-hardware.html:
2845         * animations/animation-direction-reverse-timing-functions.html:
2846         * animations/animation-direction.html:
2847         * animations/animation-followed-by-transition.html:
2848         * animations/animation-hit-test-transform.html:
2849         * animations/animation-hit-test.html:
2850         * animations/animation-offscreen-to-onscreen.html:
2851         * animations/change-completed-animation-transform.html:
2852         * animations/change-keyframes.html:
2853         * animations/combo-transform-rotate+scale.html:
2854         * animations/cross-fade-background-image.html:
2855         * animations/cross-fade-border-image-source.html:
2856         * animations/cross-fade-list-style-image.html:
2857         * animations/cross-fade-webkit-mask-box-image.html:
2858         * animations/duplicate-keys-expected.html:
2859         * animations/duplicate-keys.html:
2860         * animations/font-variations/font-stretch.html:
2861         * animations/font-variations/font-style.html:
2862         * animations/font-variations/font-variation-settings-order.html:
2863         * animations/font-variations/font-variation-settings-unlike.html:
2864         * animations/font-variations/font-variation-settings.html:
2865         * animations/font-variations/font-weight.html:
2866         * animations/generic-from-to.html:
2867         * animations/import.html:
2868         * animations/keyframe-multiple-timing-functions-transform.html:
2869         * animations/keyframe-timing-functions-transform.html:
2870         * animations/keyframe-timing-functions.html:
2871         * animations/keyframe-timing-functions2.html:
2872         * animations/keyframes-comma-separated.html:
2873         * animations/keyframes-dynamic.html:
2874         * animations/keyframes-infinite-iterations.html:
2875         * animations/keyframes-invalid-keys.html:
2876         * animations/keyframes-out-of-order.html:
2877         * animations/keyframes.html:
2878         * animations/lineheight-animation.html:
2879         * animations/longhand-timing-function.html:
2880         * animations/matrix-anim.html:
2881         * animations/missing-from-to-transforms.html:
2882         * animations/missing-from-to.html:
2883         * animations/missing-keyframe-properties-repeating.html:
2884         * animations/missing-keyframe-properties-timing-function.html:
2885         * animations/missing-keyframe-properties.html:
2886         * animations/missing-values-first-keyframe.html:
2887         * animations/missing-values-last-keyframe.html:
2888         * animations/multiple-animations-timing-function.html:
2889         * animations/multiple-animations.html:
2890         * animations/multiple-keyframes.html:
2891         * animations/negative-delay.html:
2892         * animations/pause-crash.html:
2893         * animations/play-state-start-paused.html:
2894         * animations/resources/animation-test-helpers.js:
2895         (pauseAnimationAtTimeOnElement):
2896         * animations/simultaneous-start-left.html:
2897         * animations/simultaneous-start-transform.html:
2898         * animations/spring-function.html:
2899         * animations/stacking-context-unchanged-while-running.html:
2900         * animations/timing-functions.html:
2901         * animations/transition-and-animation-1.html:
2902         * animations/transition-and-animation-2.html:
2903         * animations/transition-and-animation-3.html:
2904         * animations/unanimated-style.html:
2905         * animations/unprefixed-keyframes.html:
2906         * animations/width-using-ems.html:
2907         * compositing/animation/animated-composited-inside-hidden.html:
2908         * compositing/animation/computed-style-during-delay.html:
2909         * compositing/animation/layer-for-filling-animation.html:
2910         * compositing/backing/backface-visibility-flip.html:
2911         * compositing/contents-scale/animating.html:
2912         * compositing/layer-creation/animation-overlap-with-children.html:
2913         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
2914         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
2915         * compositing/layer-creation/overlap-animation-clipping.html:
2916         * compositing/layer-creation/overlap-animation-container.html:
2917         * compositing/layer-creation/overlap-animation.html:
2918         * compositing/layer-creation/scale-rotation-animation-overlap.html:
2919         * compositing/layer-creation/translate-animation-overlap.html:
2920         * compositing/layer-creation/translate-scale-animation-overlap.html:
2921         * compositing/overflow/overflow-positioning.html:
2922         * compositing/reflections/animation-inside-reflection.html:
2923         * compositing/reflections/nested-reflection-animated.html:
2924         * compositing/reflections/nested-reflection-transition.html:
2925         * compositing/transitions/scale-transition-no-start.html:
2926         * compositing/transitions/singular-scale-transition.html:
2927         * compositing/visible-rect/animated.html:
2928         * css3/calc/transitions-dependent.html:
2929         * css3/calc/transitions.html:
2930         * css3/filters/backdrop/animation.html:
2931         * css3/filters/composited-during-animation.html:
2932         * css3/filters/filter-animation-from-none-hw.html:
2933         * css3/filters/filter-animation-from-none-multi-hw.html:
2934         * css3/filters/filter-animation-from-none-multi.html:
2935         * css3/filters/filter-animation-from-none.html:
2936         * css3/filters/filter-animation-hw.html:
2937         * css3/filters/filter-animation-multi-hw.html:
2938         * css3/filters/filter-animation-multi.html:
2939         * css3/filters/filter-animation.html:
2940         * css3/masking/clip-path-animation.html:
2941         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
2942         * fast/animation/css-animation-resuming-when-visible.html:
2943         * fast/animation/css-animation-throttling-lowPowerMode.html:
2944         * fast/css-generated-content/pseudo-animation.html:
2945         * fast/filter-image/filter-image-animation.html:
2946         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2947         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
2948         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
2949         * imported/blink/transitions/unprefixed-transform.html:
2950         * transitions/background-position-transitions.html:
2951         * transitions/background-transitions.html:
2952         * transitions/blendmode-transitions.html:
2953         * transitions/border-radius-transition.html:
2954         * transitions/clip-path-path-transitions.html:
2955         * transitions/clip-path-transitions.html:
2956         * transitions/clip-transition.html:
2957         * transitions/color-transition-all.html:
2958         * transitions/color-transition-premultiplied.html:
2959         * transitions/color-transition-rounding.html:
2960         * transitions/cross-fade-background-image.html:
2961         * transitions/cross-fade-border-image.html:
2962         * transitions/cubic-bezier-overflow-color.html:
2963         * transitions/cubic-bezier-overflow-length.html:
2964         * transitions/cubic-bezier-overflow-shadow.html:
2965         * transitions/cubic-bezier-overflow-svg-length.html:
2966         * transitions/cubic-bezier-overflow-transform.html:
2967         * transitions/default-timing-function.html:
2968         * transitions/delay.html:
2969         * transitions/flex-transitions.html:
2970         * transitions/font-family-during-transition.html:
2971         * transitions/frames-timing-function.html:
2972         * transitions/interrupted-all-transition.html:
2973         * transitions/longhand-vs-shorthand-initial.html:
2974         * transitions/mask-transitions.html:
2975         * transitions/min-max-width-height-transitions.html:
2976         * transitions/mismatched-shadow-styles.html:
2977         * transitions/mismatched-shadow-transitions.html:
2978         * transitions/mixed-type.html:
2979         * transitions/move-after-transition.html:
2980         * transitions/multiple-background-size-transitions.html:
2981         * transitions/multiple-background-transitions.html:
2982         * transitions/multiple-mask-transitions.html:
2983         * transitions/multiple-shadow-transitions.html:
2984         * transitions/negative-delay.html:
2985         * transitions/opacity-transition-zindex.html:
2986         * transitions/resources/transition-test-helpers.js:
2987         * transitions/shape-outside-transitions.html:
2988         * transitions/shorthand-border-transitions.html:
2989         * transitions/shorthand-transitions.html:
2990         * transitions/steps-timing-function.html:
2991         * transitions/svg-layout-transition.html:
2992         * transitions/svg-text-shadow-transition.html:
2993         * transitions/svg-transitions.html:
2994         * transitions/text-indent-transition.html:
2995         * transitions/transform-op-list-match.html:
2996         * transitions/transform-op-list-no-match.html:
2997         * transitions/transition-end-event-rendering.html:
2998         * transitions/transition-hit-test-transform.html:
2999         * transitions/transition-hit-test.html:
3000         * transitions/transition-in-delay-phase.html:
3001         * transitions/transition-on-element-with-content.html:
3002         * transitions/transition-shorthand-delay.html:
3003         * transitions/transition-timing-function.html:
3004         * transitions/transition-to-from-auto.html:
3005         * transitions/transition-to-from-undefined.html:
3006         * transitions/visited-link-color.html:
3007         * transitions/zero-duration-in-list.html:
3008         * transitions/zero-duration-with-non-zero-delay-start.html:
3009         * webanimations/css-animations.html:
3010         * webanimations/css-transitions.html:
3011
3012 2018-05-15  Antti Koivisto  <antti@apple.com>
3013
3014         animation-play-state: paused causes very high cpu load because of style invalidation loop
3015         https://bugs.webkit.org/show_bug.cgi?id=182436
3016         <rdar://problem/37182562>
3017
3018         Reviewed by Dean Jackson.
3019
3020         * animations/animation-playstate-paused-style-resolution-expected.txt: Added.
3021         * animations/animation-playstate-paused-style-resolution.html: Added.
3022
3023 2018-05-14  Youenn Fablet  <youenn@apple.com>
3024
3025         readableStreamDefaultControllerError should return early if stream is not readable
3026         https://bugs.webkit.org/show_bug.cgi?id=185602
3027
3028         Reviewed by Chris Dumez.
3029
3030         * TestExpectations:
3031
3032 2018-05-14  Youenn Fablet  <youenn@apple.com>
3033
3034         imported/w3c/web-platform-tests/fetch/api/response/response-stream-disturbed-6.html is flaky
3035         https://bugs.webkit.org/show_bug.cgi?id=185549
3036
3037         Reviewed by Chris Dumez.
3038
3039         * TestExpectations:
3040
3041 2018-05-14  Wenson Hsieh  <wenson_hsieh@apple.com>
3042
3043         [Extra zoom mode] Google search results are excessively zoomed in
3044         https://bugs.webkit.org/show_bug.cgi?id=185347
3045         <rdar://problem/39999778>
3046
3047         Reviewed by Tim Horton.
3048
3049         Refactor an existing layout test to exercise disabled adaptations in extra zoom mode.
3050
3051         * fast/viewport/extrazoom/viewport-change-min-device-width.html: Removed.
3052         * fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations.html: Added.
3053
3054 2018-05-14  Joanmarie Diggs  <jdiggs@igalia.com>
3055
3056         AX: Listbox and Combobox roles embedded in labels should participate in name calculation
3057         https://bugs.webkit.org/show_bug.cgi?id=185521
3058
3059         Reviewed by Chris Fleizach.
3060
3061         * accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
3062         * accessibility/text-alternative-calculation-from-listbox-expected.txt: Added.
3063         * accessibility/text-alternative-calculation-from-listbox.html: Added.
3064         * platform/mac/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
3065         * platform/win/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
3066
3067 2018-05-14  Antoine Quint  <graouts@apple.com>
3068
3069         [Web Animations] Tests using the new animation engine may crash under WebCore::FrameView::didDestroyRenderTree when using internals methods
3070         https://bugs.webkit.org/show_bug.cgi?id=185612
3071         <rdar://problem/39579344>
3072
3073         Reviewed by Dean Jackson.
3074
3075         Some tests that were opting into the new animation engine were using internals methods (pauseAnimationAtTimeOnElement, pauseTransitionAtTimeOnElement, etc.)
3076         that enforce the creation of animations in the old animation engine. Meanwhile, the code that toggles the animation engine used based on HTML comments is run
3077         prior to teardown of the previous test and so a test running with the new engine would run with the legacy engine during teardown. These two factors would
3078         cause `ASSERT(!frame().animation().hasAnimations())` to fail under FrameView::didDestroyRenderTree().
3079
3080         We update tests that use these internals method to use the Web Animations API instead and opt into the new animation engine if they didn't already do that.
3081
3082         * animations/animation-hit-test-transform.html:
3083         * animations/keyframes-dynamic-expected.txt:
3084         * animations/keyframes-dynamic.html:
3085         * animations/missing-from-to-expected.txt:
3086         * animations/missing-from-to-transforms-expected.txt:
3087         * animations/missing-from-to-transforms.html:
3088         * animations/missing-from-to.html:
3089         * fast/css-generated-content/pseudo-animation.html:
3090         * transitions/transition-hit-test-transform.html:
3091
3092 2018-05-14  Antoine Quint  <graouts@apple.com>
3093
3094         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
3095         https://bugs.webkit.org/show_bug.cgi?id=185299
3096         <rdar://problem/39630230>
3097
3098         Reviewed by Simon Fraser.
3099
3100         Add a new test where we interrupt a transition and check that upon returning to the original value,
3101         an animated value is still used and not the initial value. This test fails prior to this patch.
3102
3103         * transitions/interrupted-transition-hardware-expected.html: Added.
3104         * transitions/interrupted-transition-hardware.html: Added.
3105
3106 2018-05-14  Jeremy Jones  <jeremyj@apple.com>
3107
3108         NSEvent event trackers don't work from WebKitTestRunner
3109         https://bugs.webkit.org/show_bug.cgi?id=185383
3110         rdar://problem/40025045
3111
3112         Reviewed by Simon Fraser.
3113
3114         This test initiates back navigation with wheel events.
3115
3116         * swipe/wheel-event-initiated-back-navigation-expected.txt: Added.
3117         * swipe/wheel-event-initiated-back-navigation.html: Added.
3118
3119 2018-05-14  Yusuke Suzuki  <utatane.tea@gmail.com>
3120
3121         [JSC] timeClip(-0) should produce +0
3122         https://bugs.webkit.org/show_bug.cgi?id=185589
3123
3124         Reviewed by Saam Barati.
3125
3126         * sputnik/Implementation_Diagnostics/S15.9.1.14_D1-expected.txt:
3127
3128 2018-05-14  Youenn Fablet  <youenn@apple.com>
3129
3130         Enable service-worker/navigation-redirect-body.https.html and service-worker/postmessage.https.html
3131         https://bugs.webkit.org/show_bug.cgi?id=185605
3132
3133         Unreviewed.
3134
3135         * TestExpectations:
3136
3137 2018-05-14  Youenn Fablet  <youenn@apple.com>
3138
3139         Mark imported/w3c/web-platform-tests/service-workers/service-worker/redirected-response.https.html as slow in debug
3140         https://bugs.webkit.org/show_bug.cgi?id=185604
3141
3142         Unreviewed.
3143
3144         * TestExpectations:
3145
3146 2018-05-13  Andy VanWagoner  <andy@vanwagoner.family>
3147
3148         [INTL] Improve spec & test262 compliance for Intl APIs
3149         https://bugs.webkit.org/show_bug.cgi?id=185578
3150
3151         Reviewed by Yusuke Suzuki.
3152
3153         Update Intl tests for prototype changes.
3154
3155         * js/intl-collator-expected.txt:
3156         * js/intl-datetimeformat-expected.txt:
3157         * js/intl-numberformat-expected.txt:
3158         * js/script-tests/intl-collator.js:
3159         * js/script-tests/intl-datetimeformat.js:
3160         * js/script-tests/intl-numberformat.js:
3161
3162 2018-05-13  Dirk Schulze  <krit@webkit.org>
3163
3164         Implement SVGGeometryElement's isPointInFill and isPointInStroke
3165         https://bugs.webkit.org/show_bug.cgi?id=185580
3166
3167         Reviewed by Antti Koivisto.
3168
3169         Implement isPointInFill and isPointInStroke methods for
3170         SVGGeometryElement interface from SVG2.
3171
3172         https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement
3173
3174         * svg/dom/SVGGeometry-isPointInFill-expected.txt: Added.
3175         * svg/dom/SVGGeometry-isPointInFill.xhtml: Added.
3176         * svg/dom/SVGGeometry-isPointInStroke-expected.txt: Added.
3177         * svg/dom/SVGGeometry-isPointInStroke.xhtml: Added.
3178
3179 2018-05-12  Wenson Hsieh  <wenson_hsieh@apple.com>
3180
3181         Unreviewed, rebaseline a layout test after r231717
3182
3183         * fast/events/extrazoom/change-focus-during-change-event-expected.txt:
3184
3185 2018-05-11  Daniel Bates  <dabates@apple.com>
3186
3187         X-Frame-Options: SAMEORIGIN needs to check all ancestor frames
3188         https://bugs.webkit.org/show_bug.cgi?id=185567
3189         <rdar://problem/40175008>
3190
3191         Reviewed by Brent Fulgham.
3192
3193         Add tests to ensure that "X-Frame-Options: SAMEORIGIN" checks ancestor frames.
3194
3195         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html:
3196         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html:
3197         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html:
3198         * http/tests/resources/echo-iframe-src.php: Copied from LayoutTests/http/tests/cookies/same-site/resources/echo-iframe-src.php.
3199         * http/tests/security/XFrameOptions/resources/x-frame-options-ancestors-same-origin-deny.html: Added.
3200         * http/tests/security/XFrameOptions/resources/x-frame-options-frame-ancestors-same-origin-allow.cgi: Added.
3201         * http/tests/security/XFrameOptions/resources/x-frame-options-frame-ancestors-same-origin-deny.cgi: Added.
3202         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-allow-expected.txt: Added.
3203         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-allow.html: Added.
3204         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-deny-expected.txt: Added.
3205         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-deny.html: Renamed from LayoutTests/http/tests/cookies/same-site/resources/echo-iframe-src.php.
3206
3207 2018-05-11  Nan Wang  <n_wang@apple.com>
3208
3209         AX: In role=dialog elements with aria-modal=true VoiceOver iOS/macOS can't manually focus or read dialog paragraph description text inside the modal.
3210         https://bugs.webkit.org/show_bug.cgi?id=185219
3211         <rdar://problem/39920009>
3212
3213         Reviewed by Chris Fleizach.
3214
3215         * accessibility/aria-modal-text-descendants-expected.txt: Added.
3216         * accessibility/aria-modal-text-descendants.html: Added.
3217
3218 2018-05-11  Ryosuke Niwa  <rniwa@webkit.org>
3219
3220         Tapping after CSS-based table casues an infinite loop in wordRangeFromPosition
3221         https://bugs.webkit.org/show_bug.cgi?id=185465
3222         <rdar://problem/35263057>
3223
3224         Reviewed by Antti Koivisto.
3225
3226         Rebaselined the tests. Most of these are due to new extra line breaks being generated after table and
3227         header elements as expected. See inline comments for some newly discovered bugs and rebaselines due to
3228         other non-obvious reasons.
3229
3230         * accessibility/internal-link-anchors2-expected.txt: This test now demonstrates a bug that WebKit doesn't
3231         generate an extra line break before h3 when it has a large margin-top since an extra line break is only
3232         generated after a node at the moment.
3233         * accessibility/mac/mathml-elements-expected.txt:
3234         * accessibility/table-headers-expected.txt:
3235         * compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt:
3236         * css3/flexbox/box-orient-button-expected.txt:
3237         * css3/flexbox/flexitem-expected.txt:
3238         * editing/execCommand/19087-expected.txt: The second blockquote which has the height of 0px no longer
3239         generates an extra new line.
3240         * editing/inserting/insert-list-in-table-cell-08-expected.txt: Selection is now being restored properly
3241         using TextIterator in InsertListCommand.
3242         * editing/selection/tapping-in-table-at-end-of-document-expected.txt: Added.
3243         * editing/selection/tapping-in-table-at-end-of-document.html: Added.
3244         * editing/text-iterator/table-at-end-of-document-expected.txt: Added.
3245         * editing/text-iterator/table-at-end-of-document.html: Added.
3246         * fast/block/positioning/insert-positioned-in-anonymous-crash-expected.txt:
3247         * fast/css/css3-ch-unit-expected.txt: Line breaks are generated between block & inline-block elements
3248         as expected.
3249         * fast/css/percent-min-width-img-src-change-expected.txt:
3250         * fast/css/percent-width-img-src-change-expected.txt:
3251         * fast/css/pseudo-empty-display-none-expected.txt:
3252         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash-expected.txt:
3253         * fast/dom/HTMLDivElement/align/getset-expected.txt:
3254         * fast/dom/HTMLSelectElement/listbox-select-reset-expected.txt:
3255         * fast/dom/HTMLTableElement/table-with-invalid-border-expected.txt:
3256         * fast/forms/option-mouseevents-expected.txt:
3257         * fast/history/multiple-classes-visited-expected.txt:
3258         * fast/history/self-is-visited-expected.txt:
3259         * fast/html/marquee-reparent-check-expected.txt:
3260         * fast/inline-block/anonymous-block-crash-expected.txt: This test now demonstrates a bug that we're not
3261         generating an empty line before a block in some cases.
3262         * fast/inline/inline-position-top-align-expected.txt:
3263         * fast/invalid/test-case-tr-th-td-should-not-close-dl-list-expected.txt:
3264         * fast/overflow/scrollbar-click-retains-focus-expected.txt:
3265         * fast/parser/comments-expected.txt:
3266         * fast/parser/fragment-parser-doctype-expected.txt:
3267         * fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt:
3268         * fast/spatial-navigation/snav-radio-group-expected.txt: A line break is generated after a nested table.
3269         * fast/sub-pixel/table-cells-have-stable-width-expected.txt:
3270         * fast/table/table-row-oveflow-crash-expected.txt: A line break is generated after a table as expected,
3271         which is followed by a BR which creates a blank line.
3272         * fast/table/table-with-borderattr-null-expected.txt:
3273         * fast/table/table-with-borderattr-set-to-null-expected.txt:
3274         * fast/text/international/dynamic-text-combine-crash-expected.txt:
3275         * fast/xsl/mozilla-tests-expected.txt:
3276         * http/tests/misc/large-js-program-expected.txt:
3277         * imported/blink/plugins/empty-per-context-data-expected.txt:
3278         * inspector/console/js-isLikelyStackTrace-expected.txt:
3279         * inspector/console/js-source-locations-expected.txt:
3280         * mathml/out-of-flow-in-token-crash-expected.txt:
3281         * mathml/presentation/stretchy-depth-height-expected.txt:
3282         * platform/mac/accessibility/table-cells-roles-expected.txt: Line breaks are generated after a block
3283         followed by two two consecutive BRs.
3284         * platform/mac/accessibility/table-roles-hierarchy-expected.txt: Ditto.
3285         * svg/foreignObject/fO-fixed-position-crash-expected.txt:
3286         * tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt:
3287         * transforms/3d/hit-testing/coplanar-with-camera-expected.txt:
3288
3289 2018-05-11  Chris Dumez  <cdumez@apple.com>
3290
3291         REGRESSION (async policy delegate): Revoking an object URL immediately after triggering download breaks file download
3292         https://bugs.webkit.org/show_bug.cgi?id=185531
3293         <rdar://problem/39909589>
3294
3295         Reviewed by Geoffrey Garen.
3296
3297         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-then-revoke-expected.txt: Added.
3298         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-then-revoke.html: Added.
3299         Add layout test coverage.
3300
3301         * platform/ios-wk1/TestExpectations:
3302         * platform/ios-wk2/TestExpectations:
3303         * platform/mac-wk1/TestExpectations:
3304         * platform/win/TestExpectations:
3305         * platform/wincairo/TestExpectations:
3306         Skip new test on platforms that do not support the download attribute.
3307
3308 2018-05-11  Antti Koivisto  <antti@apple.com>
3309
3310         LinkLoader fails to remove CachedResourceClient in some cases
3311         https://bugs.webkit.org/show_bug.cgi?id=185553
3312         <rdar://problem/36879656>
3313
3314         Reviewed by Geoffrey Garen.
3315
3316         * http/tests/preload/link-preload-client-remove-expected.txt: Added.
3317         * http/tests/preload/link-preload-client-remove.html: Added.
3318
3319 2018-05-11  Charles Vazac  <cvazac@gmail.com>
3320
3321         Runtime feature flag for Server-Timing
3322         https://bugs.webkit.org/show_bug.cgi?id=184758
3323
3324         Reviewed by Youenn Fablet.
3325
3326         * imported/w3c/resources/import-expectations.json: Import server-timing tests.
3327         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl.html: Added.
3328         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl-expected.txt: Added.
3329         * platform/ios-wk1/TestExpectations: Skip service-worker test.
3330         * platform/mac-wk1/TestExpectations: Skip service-worker test.
3331         * platform/win/TestExpectations: Skip service-worker test.
3332
3333 2018-05-11  Youenn Fablet  <youenn@apple.com>
3334
3335         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
3336         https://bugs.webkit.org/show_bug.cgi?id=185384
3337         <rdar://problem/40035167>
3338
3339         Reviewed by Eric Carlson.
3340
3341         * webrtc/addICECandidate-closed.html: Move more pc calls inside the try/catch.
3342         This ensures that the test will be consistent as the pc might be closed sooner for some runs.
3343
3344 2018-05-11  Claudio Saavedra  <csaavedra@igalia.com>
3345
3346         [GTK][a11y] Newly added accessibility/scroll-to-make-visible-iframe-offscreen.html fails
3347
3348         Unreviewed gardening. Added the failure.
3349         * platform/gtk/TestExpectations:
3350
3351 2018-05-11  Claudio Saavedra  <csaavedra@igalia.com>
3352
3353         [GTK] media/video-playbackrate.html intermittently crashing
3354         https://bugs.webkit.org/show_bug.cgi?id=185546
3355
3356         Mark thet test, unreviewed gardening.
3357         * platform/gtk/TestExpectations:
3358
3359 2018-05-11  Youenn Fablet  <youenn@apple.com>
3360
3361         Rebase some fetch API tests
3362         https://bugs.webkit.org/show_bug.cgi?id=185544
3363
3364         Unreviewed.
3365
3366         * http/tests/fetch/fetching-same-resource-with-different-options-expected.txt:
3367         * platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
3368         * platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
3369
3370 2018-05-11  Youenn Fablet  <youenn@apple.com>
3371
3372         Skip http/tests/appcache/load-from-appcache-defer-resume-crash.html for iOS sim WK2
3373         https://bugs.webkit.org/show_bug.cgi?id=185430
3374         <rdar://problem/40065118>
3375
3376         Unreviewed.
3377
3378         * platform/ios-wk2/TestExpectations: Precising the WK1 testRunner API used by the test.
3379
3380 2018-05-10  Ryosuke Niwa  <rniwa@webkit.org>
3381
3382         REGRESSION(r227983): fast/dom/adopt-node-crash-2.html is flaky
3383         https://bugs.webkit.org/show_bug.cgi?id=182589
3384
3385         Reviewed by Wenson Hsieh.
3386
3387         This is a speculative fix for the test since I can't reproduce the flakiness locally. Because r227983 makes
3388         the layout update async, I suspect the focus change which occurs to the keygen having autofocus attribute
3389         isn't updating the layout in time for notifyDone call. Manually update the layout before/after the test.
3390
3391         Also wait for the load event to figure before starting the test since layout, etc... may not be updated
3392         immediately after DOMContentLoaded.
3393
3394         * fast/dom/adopt-node-crash-2.html:
3395
3396 2018-05-10  Wenson Hsieh  <wenson_hsieh@apple.com>
3397
3398         [Extra zoom mode] fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html sometimes fails
3399         https://bugs.webkit.org/show_bug.cgi?id=185517
3400         <rdar://problem/40112983>
3401
3402         Reviewed by Tim Horton.
3403
3404         Adjusts some existing layout tests — see below for more detail.
3405
3406         * fast/css/extrazoom/viewport-units-shrink-to-fit.html:
3407
3408         Remove calls to wait for the next presentation update which are no longer necessary after r231606.
3409
3410         * fast/viewport/extrazoom/viewport-change-min-device-width.html:
3411
3412         Wait for the next visible content rect update, when the unobscured content rect is guaranteed to be up to date.
3413
3414         * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html:
3415
3416         Wait for the next visible content rect update rather than the next presentation update (i.e. remote layer tree
3417         commit). This is because the layout viewport's custom fixed position rect is propagated in the visible content
3418         rect update flow, and ensuring a presentation update is insufficient to guarantee that the layout viewport is up
3419         to date.
3420
3421         * resources/ui-helper.js:
3422         (window.UIHelper.ensureVisibleContentRectUpdate):
3423
3424         Add a new test helper to wait for the next presentation update.
3425
3426 2018-05-10  Matt Baker  <mattbaker@apple.com>
3427
3428         Web Inspector: ASSERT_NOT_REACHED in PageDebuggerAgent::didAddEventListener when page adds attribute event listener
3429         https://bugs.webkit.org/show_bug.cgi?id=181580
3430         <rdar://problem/36461309>
3431
3432         Reviewed by Brian Burg.
3433
3434         Add new test covering the case where adding an attribute event listener
3435         causes an existing attribute event listener to be replaced.
3436
3437         * inspector/debugger/async-stack-trace-expected.txt:
3438         * inspector/debugger/async-stack-trace.html:
3439
3440 2018-05-10  Chris Dumez  <cdumez@apple.com>
3441
3442         'Cross-Origin-Options header implementation follow-up
3443         https://bugs.webkit.org/show_bug.cgi?id=185520
3444
3445         Reviewed by Ryosuke Niwa.
3446
3447         Extend layout testing to cover mixed case, multiple values and no value.
3448
3449         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt:
3450         * http/wpt/cross-origin-options/cross-origin-options-header.html:
3451
3452 2018-05-10  Ross Kirsling  <ross.kirsling@sony.com>
3453
3454         [WinCairo] Unreviewed gardening.
3455
3456         * platform/wincairo/TestExpectations:
3457         * platform/wincairo/editing/deleting/delete-emoji-expected.txt:
3458
3459 2018-05-10  Yacine Bandou  <yacine.bandou_ext@softathome.com>
3460
3461         [wpe] update the TestExpectations for encrypted-media after some fixes
3462         https://bugs.webkit.org/show_bug.cgi?id=185277
3463
3464         Reviewed by Xabier Rodriguez-Calvar.
3465
3466         Once the decryptor moved from AppendPipeline to Playbackpipeline and the patches 185242, 185244
3467         are fixed, the encrypted-media WPT LayoutTests will no longer crash and some one will pass.
3468
3469         * platform/wpe/TestExpectations:
3470         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt:
3471
3472 2018-05-09  Ryosuke Niwa  <rniwa@webkit.org>
3473
3474         Markup.dump should dump selection focus & anchor at the root node
3475         https://bugs.webkit.org/show_bug.cgi?id=185497
3476
3477         Reviewed by Wenson Hsieh.
3478
3479         Added the support for logging selection end points (anchor & focus) for when they're
3480         anchored against the root node passed to Markup.dump.
3481
3482         * editing/deleting/delete-across-editable-content-boundaries-1-expected.txt:
3483         * editing/deleting/delete-image-followed-by-two-br-expected.txt:
3484         * editing/deleting/delete-start-block-expected.txt:
3485         * editing/deleting/delete-word-from-unstyled-div-expected.txt:
3486         * editing/deleting/deleting-relative-positioned-special-element-expected.txt:
3487         * editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt:
3488         * editing/deleting/smart-delete-across-editable-boundaries-expected.txt:
3489         * editing/execCommand/break-non-editable-blockquote-expected.txt:
3490         * editing/execCommand/format-block-table-expected.txt:
3491         * editing/execCommand/indent-img-twice-expected.txt:
3492         * editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt:
3493         * editing/inserting/5607069-2-expected.txt:
3494         * editing/inserting/5994480-2-expected.txt:
3495         * editing/inserting/insert-list-in-table-cell-03-expected.txt:
3496         * editing/inserting/insert-list-in-table-cell-04-expected.txt:
3497         * editing/inserting/insert-list-in-table-cell-07-expected.txt:
3498         * editing/inserting/insert-list-in-table-cell-08-expected.txt:
3499         * editing/inserting/insert-table-in-paragraph-crash-expected.txt:
3500         * editing/pasteboard/copy-null-characters-expected.txt:
3501         * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt:
3502         * editing/pasteboard/paste-blockquote-and-paragraph-break-expected.txt:
3503         * editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt:
3504         * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt:
3505         * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt:
3506         * editing/style/apply-style-atomic-expected.txt:
3507         * fast/events/5056619-expected.txt:
3508         * platform/ios/editing/deleting/delete-emoji-1-expected.txt:
3509         * platform/ios/editing/deleting/delete-emoji-2-expected.txt:
3510         * platform/ios/editing/deleting/delete-emoji-3-expected.txt:
3511         * platform/ios/editing/deleting/delete-emoji-4-expected.txt:
3512         * platform/ios/editing/deleting/delete-emoji-5-expected.txt:
3513         * platform/ios/editing/deleting/delete-emoji-6-expected.txt:
3514         * platform/ios/editing/deleting/delete-emoji-7-expected.txt:
3515         * platform/ios/editing/deleting/delete-emoji-8-expected.txt:
3516         * platform/ios/editing/deleting/delete-emoji-9-expected.txt:
3517         * platform/ios/editing/deleting/delete-emoji-expected.txt:
3518         * platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt:
3519         * platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt:
3520         * platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt:
3521         * platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt:
3522         * platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt:
3523         * platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt:
3524         * platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt:
3525         * platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt:
3526         * platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt:
3527         * platform/mac/editing/deleting/delete-emoji-1-expected.txt:
3528         * platform/mac/editing/deleting/delete-emoji-2-expected.txt:
3529         * platform/mac/editing/deleting/delete-emoji-3-expected.txt:
3530         * platform/mac/editing/deleting/delete-emoji-4-expected.txt:
3531         * platform/mac/editing/deleting/delete-emoji-5-expected.txt:
3532         * platform/mac/editing/deleting/delete-emoji-6-expected.txt:
3533         * platform/mac/editing/deleting/delete-emoji-7-expected.txt:
3534         * platform/mac/editing/deleting/delete-emoji-8-expected.txt:
3535         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
3536         * platform/mac/editing/deleting/delete-emoji-expected.txt:
3537         * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
3538         * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
3539         * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt:
3540         * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt:
3541         * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt:
3542         * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt:
3543         * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt:
3544         * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt:
3545         * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt:
3546         * resources/dump-as-markup.js:
3547         (Markup): Added the logging of selection markers to the root node.ß∑
3548         (Markup._get):
3549         (Markup._getSelectionMarkerWithIdentation): Extracted out of Markup._get.
3550
3551 2018-05-09  Nan Wang  <n_wang@apple.com>
3552
3553         AX: VoiceOver iframe scrolling focus jumping bug
3554         https://bugs.webkit.org/show_bug.cgi?id=176615
3555         <rdar://problem/34333067>
3556
3557         Reviewed by Chris Fleizach.
3558
3559         * accessibility/resources/iframe.html: Added.
3560         * accessibility/scroll-to-make-visible-iframe-offscreen-expected.txt: Added.
3561         * accessibility/scroll-to-make-visible-iframe-offscreen.html: Added.
3562         * platform/win/TestExpectations:
3563
3564 2018-05-09  Joanmarie Diggs  <jdiggs@igalia.com>
3565
3566         AX: accessibleNameForNode should simplify whitespace when using innerText
3567         https://bugs.webkit.org/show_bug.cgi?id=185498
3568
3569         Reviewed by Chris Fleizach.
3570
3571         * accessibility/text-alternative-calculation-from-unrendered-table-expected.txt: Added.
3572         * accessibility/text-alternative-calculation-from-unrendered-table.html: Added.
3573
3574 2018-05-09  Chris Dumez  <cdumez@apple.com>
3575
3576         Add initial support for 'Cross-Origin-Options' HTTP response header
3577         https://bugs.webkit.org/show_bug.cgi?id=184996
3578         <rdar://problem/39664620>
3579
3580         Reviewed by Geoff Garen.
3581
3582         Add layout test coverage.
3583
3584         * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Added.
3585         * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Added.
3586         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html: Added.
3587         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Added.
3588         * http/wpt/cross-origin-options/allow-postmessage.html: Added.
3589         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Added.
3590         * http/wpt/cross-origin-options/cross-origin-options-header.html: Added.
3591         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html: Added.
3592         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Added.
3593         * http/wpt/cross-origin-options/resources/serve-cross-origin-options-header.py: Added.
3594
3595 2018-05-09  Ryosuke Niwa  <rniwa@webkit.org>
3596
3597         Release assert in TreeScopeOrderedMap::remove via HTMLImageElement::removedFromAncestor
3598         https://bugs.webkit.org/show_bug.cgi?id=185493
3599
3600         Reviewed by Brent Fulgham.
3601
3602         Added a regression test.
3603
3604         * fast/images/imagemap-in-shadow-tree-removed-expected.txt: Added.
3605         * fast/images/imagemap-in-shadow-tree-removed.html: Added.
3606
3607 2018-05-09  Joanmarie Diggs  <jdiggs@igalia.com>
3608
3609         AX: Hidden nodes which are not directly referenced should not participate name/description from content
3610         https://bugs.webkit.org/show_bug.cgi?id=185478
3611
3612         Reviewed by Chris Fleizach.
3613
3614         * accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
3615         * accessibility/text-alternative-calculation-hidden-nodes.html: Added.
3616         * platform/gtk/accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
3617
3618 2018-05-09  Youenn Fablet  <youenn@apple.com>
3619
3620         LayoutTests/http/tests/appcache/abort-cache-onchecking-manifest-404.html is flaky
3621         https://bugs.webkit.org/show_bug.cgi?id=185494
3622
3623         Reviewed by Geoffrey Garen.
3624
3625         Return the 404 to the manifest request after a delay so that aborting is done first.
3626
3627         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
3628         * http/tests/appcache/abort-cache-onchecking-manifest-404.html:
3629
3630 2018-05-09  Thibault Saunier  <tsaunier@igalia.com>
3631
3632         [GStreamer] Never call updateTracks if running on legacy pipeline
3633         https://bugs.webkit.org/show_bug.cgi?id=184581
3634
3635         Reviewed by Philippe Normand.
3636
3637         https://bugs.webkit.org/show_bug.cgi?id=185252
3638
3639         * platform/gtk/TestExpectations:
3640
3641 2018-05-09  Ross Kirsling  <ross.kirsling@sony.com>
3642
3643         Unreviewed gardening for WinCairo LayoutTests.
3644
3645         * platform/wincairo/TestExpectations:
3646         * platform/wincairo/css3/filters/effect-brightness-clamping-expected.txt:
3647         * platform/wincairo/css3/filters/effect-brightness-expected.txt:
3648         * platform/wincairo/editing/deleting/5126166-expected.txt:
3649         * platform/wincairo/editing/deleting/5206311-1-expected.txt:
3650         * platform/wincairo/editing/deleting/5433862-2-expected.txt:
3651         * platform/wincairo/editing/deleting/5483370-expected.txt:
3652
3653 2018-05-09  Daniel Bates  <dabates@apple.com>
3654
3655         REGRESSION (r231479): http/tests/appcache/x-frame-options-prevents-framing.php is timing out
3656         https://bugs.webkit.org/show_bug.cgi?id=185443
3657         <rdar://problem/40100660>
3658
3659         Reviewed by Andy Estes.
3660
3661         Unskip test now that it no longer times out.
3662
3663         * platform/wk2/TestExpectations:
3664
3665 2018-05-09  Justin Fan  <justin_fan@apple.com>
3666
3667         Added Khronos conformance test for ASTC compressed texture support.
3668         https://bugs.webkit.org/show_bug.cgi?id=185272
3669         <rdar://problem/15745737>
3670         
3671         Reviewed by Dean Jackson.
3672
3673         This requires OpenGL ES 3 context for WebKit to detect proper support.
3674
3675         * fast/canvas/webgl/resources/js-test-post.js: Added.
3676         * fast/canvas/webgl/resources/js-test-pre.js: Added.
3677         * fast/canvas/webgl/resources/js-test-style.css: Added.
3678         * fast/canvas/webgl/resources/webgl-test-utils-khr.js: Added.
3679         * fast/canvas/webgl/webgl-compressed-texture-astc-expected.txt: Added.
3680         * fast/canvas/webgl/webgl-compressed-texture-astc.html: Added.
3681
3682 2018-05-09  Youenn Fablet  <youenn@apple.com>
3683
3684         Unflake some additional AppCache tests
3685         https://bugs.webkit.org/show_bug.cgi?id=185467
3686
3687         Reviewed by Alex Christensen.
3688
3689         Remove JS console logging for two tests that are testing crash scenarios.
3690         Increase the time it takes to load appcache entries so that aborting
3691         is done prior entry loading completion for two other tests.
3692
3693         * TestExpectations:
3694         * http/tests/appcache/deferred-events-delete-while-raising-expected.txt:
3695         * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt:
3696         * http/tests/appcache/resources/abort-cache-onprogress.manifest:
3697         * http/tests/appcache/resources/not-exist.vob.php:
3698
3699 2018-05-09  Per Arne Vollan  <pvollan@apple.com>
3700
3701         [Win] The test http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html is timing out.
3702         https://bugs.webkit.org/show_bug.cgi?id=185471
3703
3704         Unreviewed test gardening.
3705
3706         * platform/win/TestExpectations:
3707
3708 2018-05-09  Dominik Infuehr  <dinfuehr@igalia.com>
3709
3710         [ARM] Disable test on Linux due to lack of executable memory
3711         https://bugs.webkit.org/show_bug.cgi?id=185466
3712
3713         Reviewed by Yusuke Suzuki.
3714
3715         Do not run tests with LLInt disabled, otherwise test runs out of executable memory.
3716
3717         * js/script-tests/dfg-uint32array-overflow-values.js:
3718         * js/script-tests/dfg-uint8clampedarray.js:
3719
3720 2018-05-09  Ms2ger  <Ms2ger@igalia.com>
3721
3722         Update fast/events/constructors/(mouse|wheel)-event-constructor.html and expectations.
3723         https://bugs.webkit.org/show_bug.cgi?id=115025
3724
3725         Reviewed by Michael Catanzaro.
3726
3727         clientX/Y values are clamped to a signed 26 bit-integer by using LayoutPoint.
3728         I updated the test to expect that. (Alternatively, we could keep the
3729         current expectations in the test and leave FAIL lines in the test
3730         expectation file.)
3731
3732         Expectation files are updated or removed to match the test change, as
3733         well as a number of code changes since the last time they were accurate.
3734
3735         * fast/events/constructors/mouse-event-constructor-expected.txt:
3736         * fast/events/constructors/mouse-event-constructor.html:
3737         * fast/events/constructors/wheel-event-constructor-expected.txt:
3738         * fast/events/constructors/wheel-event-constructor.html:
3739         * platform/gtk/TestExpectations:
3740         * platform/gtk/fast/events/constructors/mouse-event-constructor-expected.txt: Removed.
3741         * platform/gtk/fast/events/constructors/wheel-event-constructor-expected.txt: Removed.
3742         * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt: Removed.
3743         * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt: Removed.
3744         * platform/wpe/TestExpectations:
3745
3746 2018-05-08  Daniel Bates  <dabates@apple.com>
3747
3748         Do not apply X-Frame-Options and CSP frame-ancestors to Quick Look-applicable responses in NetworkProcess
3749         https://bugs.webkit.org/show_bug.cgi?id=185442
3750         <rdar://problem/40067209>
3751
3752         Reviewed by Andy Estes.
3753
3754         Remove test http/tests/quicklook/csp-header-ignored.html from TestExpectations now that it passes.
3755
3756         * platform/ios/TestExpectations:
3757
3758 2018-05-08  Daniel Bates  <dabates@apple.com>
3759
3760         Add tests to ensure that the Strong Password appearance is removed on form reset
3761         https://bugs.webkit.org/show_bug.cgi?id=185440
3762
3763         Reviewed by Ryosuke Niwa.
3764
3765         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html: Added.
3766         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html: Added.
3767
3768 2018-05-08  Daniel Bates  <dabates@apple.com>
3769
3770         Resign Strong Password appearance when text field value changes
3771         https://bugs.webkit.org/show_bug.cgi?id=185433
3772         <rdar://problem/39958508>
3773
3774         Reviewed by Ryosuke Niwa.
3775
3776         Add a test to ensure we remove the Strong Password appearance when the value of the text field value changes.
3777
3778         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html: Added.
3779         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html: Added.
3780         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html: Added.
3781         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html: Added.
3782         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html: Added.
3783         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html: Added.
3784         * fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js: Add support for
3785         setting the autofilled state of a field.
3786         (window.onload):
3787
3788 2018-05-08  Eric Carlson  <eric.carlson@apple.com>
3789
3790         Consecutive messages logged as JSON are coalesced
3791         https://bugs.webkit.org/show_bug.cgi?id=185432
3792
3793         Reviewed by Joseph Pecoraro.
3794
3795         * inspector/console/webcore-logging-expected.txt:
3796         * inspector/console/webcore-logging.html:
3797
3798 2018-05-08  Jer Noble  <jer.noble@apple.com>
3799
3800         Mute MediaElementSourceNode when tainted.
3801         https://bugs.webkit.org/show_bug.cgi?id=184866
3802
3803         Reviewed by Eric Carlson.
3804
3805         * http/tests/media/resources/1000Hz-sin.wav: Added.
3806         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin-expected.txt: Added.
3807         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html: Added.
3808         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin-expected.txt: Added.
3809         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin.html: Added.
3810
3811 2018-05-08  Daniel Bates  <dabates@apple.com>
3812
3813         Skip test http/tests/appcache/x-frame-options-prevents-framing.php for now in WebKit2.
3814
3815         Will address in <https://bugs.webkit.org/show_bug.cgi?id=185443>.
3816
3817         * platform/wk2/TestExpectations:
3818
3819 2018-05-08  Daniel Bates  <dabates@apple.com>
3820
3821         Mark test http/tests/quicklook/csp-header-ignored.html as Failure.
3822
3823         Will fix in <https://bugs.webkit.org/show_bug.cgi?id=185442>.
3824
3825         * platform/ios/TestExpectations:
3826
3827 2018-05-08  Youenn Fablet  <youenn@apple.com>
3828
3829         Some appcache crash tests are flaky due to console messages
3830         https://bugs.webkit.org/show_bug.cgi?id=185431
3831
3832         Reviewed by Geoffrey Garen.
3833
3834         Mark 3 tests that were written to test crashes as DumpJSConsoleLogInStdErr.
3835         It is better to mark them as such than to changing them since they might no longer cover the crash reasons.
3836         Rebase two other tests that might need further work to stop being flaky.
3837
3838         * TestExpectations:
3839         * http/tests/appcache/404-resource-with-slow-main-resource-expected.txt:
3840         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
3841         * http/tests/appcache/deferred-events-expected.txt:
3842         * http/tests/appcache/fail-on-update-2-expected.txt:
3843         * http/tests/appcache/fail-on-update-expected.txt:
3844         * platform/mac/TestExpectations:
3845
3846 2018-05-08  Youenn Fablet  <youenn@apple.com>
3847
3848         Skip http/tests/appcache/load-from-appcache-defer-resume-crash.html for iOS sim WK2
3849         https://bugs.webkit.org/show_bug.cgi?id=185430
3850
3851         Unreviewed.
3852
3853         Skip the test as it is using WK1-only test runner API.
3854         * platform/ios-wk2/TestExpectations:
3855
3856 2018-05-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
3857
3858         feTurbulence is not rendered correctly on Retina display
3859         https://bugs.webkit.org/show_bug.cgi?id=183798
3860
3861         Reviewed by Simon Fraser.
3862
3863         * fast/hidpi/filters-turbulence-expected.html: Added.
3864         * fast/hidpi/filters-turbulence.html: Added.
3865
3866 2018-05-07  Chris Dumez  <cdumez@apple.com>
3867
3868         Unreviewed, add frame name in form-iframe-target-before-load-crash.html
3869         https://bugs.webkit.org/show_bug.cgi?id=185408
3870
3871         The test started causing flakiness after r231456 because it would submit
3872         the form in the main frame instead of the test frame.
3873
3874         * fast/events/form-iframe-target-before-load-crash.html:
3875
3876 2018-05-07  Simon Fraser  <simon.fraser@apple.com>
3877
3878         CSS filters which reference SVG filters fail to respect the "color-interpolation-filters" of the filter
3879         https://bugs.webkit.org/show_bug.cgi?id=185343
3880
3881         Reviewed by Dean Jackson.
3882
3883         * css3/filters/color-interpolation-filters-expected.html: Added.
3884         * css3/filters/color-interpolation-filters.html: Added.
3885
3886 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3887
3888         Update TestExpectations for imported/w3c/web-platform-tests/html/dom/interfaces.worker.html.
3889         https://bugs.webkit.org/show_bug.cgi?id=185407
3890
3891         Unreviewed test gardening.
3892
3893         * TestExpectations:
3894
3895 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3896
3897         Mark http/tests/security/contentTypeOptions/nosniff-importScript-blocked.html as flaky.
3898         https://bugs.webkit.org/show_bug.cgi?id=184802
3899
3900         Unreviewed test gardening.
3901
3902         * TestExpectations:
3903
3904 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3905
3906         Mark http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html as flaky.
3907         https://bugs.webkit.org/show_bug.cgi?id=185404
3908
3909         Unreviewed test gardening.
3910
3911         * platform/mac-wk1/TestExpectations:
3912
3913 2018-05-07  Daniel Bates  <dabates@apple.com>
3914
3915         CSP status-code incorrect for document blocked due to violation of its frame-ancestors directive
3916         https://bugs.webkit.org/show_bug.cgi?id=185366
3917         <rdar://problem/40035116>
3918
3919         Reviewed by Brent Fulgham.
3920
3921         Update existing test results now that we send the HTTP status code for the correct document.
3922
3923         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
3924         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
3925
3926 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3927
3928         Update TestExpectations for inspector/sampling-profiler/named-function-expression.html.
3929         https://bugs.webkit.org/show_bug.cgi?id=170830
3930
3931         Unreviewed test gardening.
3932
3933         * platform/mac-wk1/TestExpectations:
3934         * platform/mac/TestExpectations:
3935
3936 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
3937
3938         Mark platform/mac/media/audio-session-category-video-track-change.html as flaky.
3939         https://bugs.webkit.org/show_bug.cgi?id=184609
3940
3941         Unreviewed test gardening.
3942
3943         * platform/mac/TestExpectations:
3944
3945 2018-05-07  Daniel Bates  <dabates@apple.com>
3946
3947         CSP referrer incorrect for document blocked due to violation of its frame-ancestors directive
3948         https://bugs.webkit.org/show_bug.cgi?id=185380
3949
3950         Reviewed by Brent Fulgham.
3951
3952         Update existing test results now that we send the referrer for the correct document.
3953
3954         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
3955         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
3956         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
3957         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
3958
3959 2018-05-07  Chris Dumez  <cdumez@apple.com>
3960
3961         Stop using an iframe's id as fallback if its name attribute is not set
3962         https://bugs.webkit.org/show_bug.cgi?id=11388
3963
3964         Reviewed by Geoff Garen.
3965
3966         * fast/dom/Window/named-getter-frame-id-expected.txt: Added.
3967         * fast/dom/Window/named-getter-frame-id.html: Added.
3968         Add layout test coverage.
3969
3970         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt:
3971         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt:
3972         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html:
3973         * fast/dom/Window/window-special-properties-expected.txt:
3974         * fast/frames/iframe-no-name-expected.txt:
3975         * fast/frames/iframe-no-name.html:
3976         * fast/layers/prevent-hit-test-during-layout.html:
3977         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
3978         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
3979         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt:
3980         * http/tests/security/cross-origin-reified-window-property-access.html:
3981         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
3982         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
3983         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html:
3984         * http/wpt/beacon/keepalive-after-navigation-expected.txt:
3985         * http/wpt/cache-storage/cache-remove-twice.html:
3986         Update some layout tests that relied on our old (non-standard) behavior.
3987
3988 2018-05-07  Youenn Fablet  <youenn@apple.com>
3989
3990         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
3991         https://bugs.webkit.org/show_bug.cgi?id=185384
3992
3993         Reviewed by Eric Carlson.
3994
3995         Given that we are calling addIceCandidate and close the peer connection,
3996         addIceCandidate might throw an error sometimes.
3997         Catch the exception to make the test output stable.
3998
3999         * webrtc/addICECandidate-closed.html:
4000
4001 2018-05-07  Chris Dumez  <cdumez@apple.com>
4002
4003         ASSERT(!childItemWithTarget(child->target())) is hit in HistoryItem::addChildItem()
4004         https://bugs.webkit.org/show_bug.cgi?id=185322
4005
4006         Reviewed by Geoff Garen.
4007
4008         Rebaseline layout tests due to frame name changes.
4009
4010         * applicationmanifest/display-mode-subframe-expected.txt:
4011         * contentfiltering/allow-after-add-data-expected.txt:
4012         * contentfiltering/allow-after-finished-adding-data-expected.txt:
4013         * contentfiltering/allow-after-response-expected.txt:
4014         * contentfiltering/allow-after-will-send-request-expected.txt:
4015         * contentfiltering/allow-never-expected.txt:
4016         * contentfiltering/block-after-add-data-expected.txt:
4017         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
4018         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
4019         * contentfiltering/block-after-finished-adding-data-expected.txt:
4020         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
4021         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
4022         * contentfiltering/block-after-response-expected.txt:
4023         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
4024         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
4025         * contentfiltering/block-after-will-send-request-expected.txt:
4026         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
4027         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
4028         * contentfiltering/block-never-expected.txt:
4029         * fast/dom/Geolocation/callback-to-deleted-context-expected.txt:
4030         * fast/dom/Geolocation/disconnected-frame-expected.txt:
4031         * fast/dom/Geolocation/disconnected-frame-permission-denied-expected.txt:
4032         * fast/dom/Window/messageevent-source-postmessage-expected.txt:
4033         * fast/dom/Window/messageevent-source-postmessage-reified-expected.txt:
4034         * fast/dom/javascript-url-crash-function-expected.txt:
4035         * fast/encoding/meta-overrules-auto-expected.txt:
4036         * fast/events/before-unload-forbidden-navigation-expected.txt:
4037         * fast/events/before-unload-in-subframe-expected.txt:
4038         * fast/events/before-unload-with-subframes-expected.txt:
4039         * fast/events/focusingUnloadedFrame-expected.txt:
4040         * fast/events/onloadFrameCrash-expected.txt:
4041         * fast/events/onunload-not-on-body-expected.txt:
4042         * fast/events/pageshow-pagehide-expected.txt:
4043         * fast/events/stop-load-in-unload-handler-using-document-write-expected.txt:
4044         * fast/events/stop-load-in-unload-handler-using-window-stop-expected.txt:
4045         * fast/forms/form-and-frame-interaction-retains-values-expected.txt:
4046         * fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt:
4047         * fast/frames/frame-element-name-expected.txt:
4048         * fast/frames/frame-src-attribute-expected.txt:
4049         * fast/frames/frame-unload-crash-expected.txt:
4050         * fast/frames/iframe-reparenting-unique-name-expected.txt:
4051         * fast/frames/iframe-set-inner-html-expected.txt:
4052         * fast/frames/layout-after-destruction-expected.txt:
4053         * fast/frames/long-names-in-nested-subframes-expected.txt:
4054         * fast/frames/page-unload-document-open-expected.txt:
4055         * fast/frames/reparent-in-unload-contentdocument-expected.txt:
4056         * fast/frames/sandboxed-iframe-noscript-expected.txt:
4057         * fast/frames/sandboxed-iframe-storage-expected.txt:
4058         * fast/frames/srcdoc/setting-src-does-nothing-expected.txt:
4059         * fast/frames/srcdoc/srcdoc-can-navigate-expected.txt:
4060         * fast/frames/srcdoc/srcdoc-loads-content-expected.txt:
4061         * fast/history/back-from-page-with-focused-iframe-expected.txt:
4062         * fast/history/history-back-initial-vs-final-url-expected.txt:
4063         * fast/history/redirect-via-iframe-expected.txt:
4064         * fast/loader/child-frame-add-after-back-forward-expected.txt:
4065         * fast/loader/dynamic-iframe-extra-back-forward-item-expected.txt:
4066         * fast/loader/fragment-navigation-base-blank-expected.txt:
4067         * fast/loader/frame-location-change-not-added-to-history-expected.txt:
4068         * fast/loader/frame-src-change-added-to-history-expected.txt:
4069         * fast/loader/frame-src-change-not-added-to-history-expected.txt:
4070         * fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt:
4071         * fast/loader/grandparent-completion-starts-redirect-expected.txt:
4072         * fast/loader/iframe-meta-refresh-base-blank-expected.txt:
4073         * fast/loader/iframe-set-location-base-blank-expected.txt:
4074         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt:
4075         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt:
4076         * fast/loader/page-dismissal-modal-dialogs-expected.txt:
4077         * fast/loader/ping-error-expected.txt:
4078         * fast/loader/plain-text-document-expected.txt:
4079         * fast/loader/refresh-iframe-base-blank-expected.txt:
4080         * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt:
4081         * fast/loader/stateobjects/pushstate-in-iframe-expected.txt:
4082         * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt:
4083         * fast/loader/stateobjects/replacestate-in-iframe-expected.txt:
4084         * fast/loader/stop-provisional-loads-expected.txt:
4085         * fast/loader/subframe-removes-itself-expected.txt:
4086         * fast/loader/subframe-self-close-expected.txt:
4087         * fast/loader/unload-hyperlink-targeted-expected.txt:
4088         * fast/parser/double-write-from-closed-iframe-expected.txt:
4089         * fast/parser/iframe-sets-parent-to-javascript-url-expected.txt:
4090         * fast/parser/javascript-url-compat-mode-expected.txt:
4091         * fast/parser/move-during-parsing-expected.txt:
4092         * fast/parser/noscript-with-javascript-disabled-expected.txt:
4093         * fast/parser/pre-html5-parser-quirks-expected.txt:
4094         * fast/preloader/iframe-srcdoc-expected.txt:
4095         * fast/tokenizer/text-plain-expected.txt:
4096         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
4097         * fast/xsl/xslt-text-expected.txt:
4098         * http/tests/appcache/x-frame-options-prevents-framing-expected.txt:
4099         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt:
4100         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt:
4101         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt:
4102         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt:
4103         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt:
4104         * ht