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