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