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