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