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