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