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