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