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