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