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