Update TestExpectations for imported/w3c/web-platform-tests/html/dom/interfaces.worke...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
2
3         Update TestExpectations for imported/w3c/web-platform-tests/html/dom/interfaces.worker.html.
4         https://bugs.webkit.org/show_bug.cgi?id=185407
5
6         Unreviewed test gardening.
7
8         * TestExpectations:
9
10 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
11
12         Mark http/tests/security/contentTypeOptions/nosniff-importScript-blocked.html as flaky.
13         https://bugs.webkit.org/show_bug.cgi?id=184802
14
15         Unreviewed test gardening.
16
17         * TestExpectations:
18
19 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
20
21         Mark http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html as flaky.
22         https://bugs.webkit.org/show_bug.cgi?id=185404
23
24         Unreviewed test gardening.
25
26         * platform/mac-wk1/TestExpectations:
27
28 2018-05-07  Daniel Bates  <dabates@apple.com>
29
30         CSP status-code incorrect for document blocked due to violation of its frame-ancestors directive
31         https://bugs.webkit.org/show_bug.cgi?id=185366
32         <rdar://problem/40035116>
33
34         Reviewed by Brent Fulgham.
35
36         Update existing test results now that we send the HTTP status code for the correct document.
37
38         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
39         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
40
41 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
42
43         Update TestExpectations for inspector/sampling-profiler/named-function-expression.html.
44         https://bugs.webkit.org/show_bug.cgi?id=170830
45
46         Unreviewed test gardening.
47
48         * platform/mac-wk1/TestExpectations:
49         * platform/mac/TestExpectations:
50
51 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
52
53         Mark platform/mac/media/audio-session-category-video-track-change.html as flaky.
54         https://bugs.webkit.org/show_bug.cgi?id=184609
55
56         Unreviewed test gardening.
57
58         * platform/mac/TestExpectations:
59
60 2018-05-07  Daniel Bates  <dabates@apple.com>
61
62         CSP referrer incorrect for document blocked due to violation of its frame-ancestors directive
63         https://bugs.webkit.org/show_bug.cgi?id=185380
64
65         Reviewed by Brent Fulgham.
66
67         Update existing test results now that we send the referrer for the correct document.
68
69         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
70         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
71         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
72         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
73
74 2018-05-07  Chris Dumez  <cdumez@apple.com>
75
76         Stop using an iframe's id as fallback if its name attribute is not set
77         https://bugs.webkit.org/show_bug.cgi?id=11388
78
79         Reviewed by Geoff Garen.
80
81         * fast/dom/Window/named-getter-frame-id-expected.txt: Added.
82         * fast/dom/Window/named-getter-frame-id.html: Added.
83         Add layout test coverage.
84
85         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt:
86         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt:
87         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html:
88         * fast/dom/Window/window-special-properties-expected.txt:
89         * fast/frames/iframe-no-name-expected.txt:
90         * fast/frames/iframe-no-name.html:
91         * fast/layers/prevent-hit-test-during-layout.html:
92         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
93         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
94         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt:
95         * http/tests/security/cross-origin-reified-window-property-access.html:
96         * 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:
97         * 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:
98         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html:
99         * http/wpt/beacon/keepalive-after-navigation-expected.txt:
100         * http/wpt/cache-storage/cache-remove-twice.html:
101         Update some layout tests that relied on our old (non-standard) behavior.
102
103 2018-05-07  Youenn Fablet  <youenn@apple.com>
104
105         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
106         https://bugs.webkit.org/show_bug.cgi?id=185384
107
108         Reviewed by Eric Carlson.
109
110         Given that we are calling addIceCandidate and close the peer connection,
111         addIceCandidate might throw an error sometimes.
112         Catch the exception to make the test output stable.
113
114         * webrtc/addICECandidate-closed.html:
115
116 2018-05-07  Chris Dumez  <cdumez@apple.com>
117
118         ASSERT(!childItemWithTarget(child->target())) is hit in HistoryItem::addChildItem()
119         https://bugs.webkit.org/show_bug.cgi?id=185322
120
121         Reviewed by Geoff Garen.
122
123         Rebaseline layout tests due to frame name changes.
124
125         * applicationmanifest/display-mode-subframe-expected.txt:
126         * contentfiltering/allow-after-add-data-expected.txt:
127         * contentfiltering/allow-after-finished-adding-data-expected.txt:
128         * contentfiltering/allow-after-response-expected.txt:
129         * contentfiltering/allow-after-will-send-request-expected.txt:
130         * contentfiltering/allow-never-expected.txt:
131         * contentfiltering/block-after-add-data-expected.txt:
132         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
133         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
134         * contentfiltering/block-after-finished-adding-data-expected.txt:
135         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
136         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
137         * contentfiltering/block-after-response-expected.txt:
138         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
139         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
140         * contentfiltering/block-after-will-send-request-expected.txt:
141         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
142         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
143         * contentfiltering/block-never-expected.txt:
144         * fast/dom/Geolocation/callback-to-deleted-context-expected.txt:
145         * fast/dom/Geolocation/disconnected-frame-expected.txt:
146         * fast/dom/Geolocation/disconnected-frame-permission-denied-expected.txt:
147         * fast/dom/Window/messageevent-source-postmessage-expected.txt:
148         * fast/dom/Window/messageevent-source-postmessage-reified-expected.txt:
149         * fast/dom/javascript-url-crash-function-expected.txt:
150         * fast/encoding/meta-overrules-auto-expected.txt:
151         * fast/events/before-unload-forbidden-navigation-expected.txt:
152         * fast/events/before-unload-in-subframe-expected.txt:
153         * fast/events/before-unload-with-subframes-expected.txt:
154         * fast/events/focusingUnloadedFrame-expected.txt:
155         * fast/events/onloadFrameCrash-expected.txt:
156         * fast/events/onunload-not-on-body-expected.txt:
157         * fast/events/pageshow-pagehide-expected.txt:
158         * fast/events/stop-load-in-unload-handler-using-document-write-expected.txt:
159         * fast/events/stop-load-in-unload-handler-using-window-stop-expected.txt:
160         * fast/forms/form-and-frame-interaction-retains-values-expected.txt:
161         * fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt:
162         * fast/frames/frame-element-name-expected.txt:
163         * fast/frames/frame-src-attribute-expected.txt:
164         * fast/frames/frame-unload-crash-expected.txt:
165         * fast/frames/iframe-reparenting-unique-name-expected.txt:
166         * fast/frames/iframe-set-inner-html-expected.txt:
167         * fast/frames/layout-after-destruction-expected.txt:
168         * fast/frames/long-names-in-nested-subframes-expected.txt:
169         * fast/frames/page-unload-document-open-expected.txt:
170         * fast/frames/reparent-in-unload-contentdocument-expected.txt:
171         * fast/frames/sandboxed-iframe-noscript-expected.txt:
172         * fast/frames/sandboxed-iframe-storage-expected.txt:
173         * fast/frames/srcdoc/setting-src-does-nothing-expected.txt:
174         * fast/frames/srcdoc/srcdoc-can-navigate-expected.txt:
175         * fast/frames/srcdoc/srcdoc-loads-content-expected.txt:
176         * fast/history/back-from-page-with-focused-iframe-expected.txt:
177         * fast/history/history-back-initial-vs-final-url-expected.txt:
178         * fast/history/redirect-via-iframe-expected.txt:
179         * fast/loader/child-frame-add-after-back-forward-expected.txt:
180         * fast/loader/dynamic-iframe-extra-back-forward-item-expected.txt:
181         * fast/loader/fragment-navigation-base-blank-expected.txt:
182         * fast/loader/frame-location-change-not-added-to-history-expected.txt:
183         * fast/loader/frame-src-change-added-to-history-expected.txt:
184         * fast/loader/frame-src-change-not-added-to-history-expected.txt:
185         * fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt:
186         * fast/loader/grandparent-completion-starts-redirect-expected.txt:
187         * fast/loader/iframe-meta-refresh-base-blank-expected.txt:
188         * fast/loader/iframe-set-location-base-blank-expected.txt:
189         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt:
190         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt:
191         * fast/loader/page-dismissal-modal-dialogs-expected.txt:
192         * fast/loader/ping-error-expected.txt:
193         * fast/loader/plain-text-document-expected.txt:
194         * fast/loader/refresh-iframe-base-blank-expected.txt:
195         * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt:
196         * fast/loader/stateobjects/pushstate-in-iframe-expected.txt:
197         * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt:
198         * fast/loader/stateobjects/replacestate-in-iframe-expected.txt:
199         * fast/loader/stop-provisional-loads-expected.txt:
200         * fast/loader/subframe-removes-itself-expected.txt:
201         * fast/loader/subframe-self-close-expected.txt:
202         * fast/loader/unload-hyperlink-targeted-expected.txt:
203         * fast/parser/double-write-from-closed-iframe-expected.txt:
204         * fast/parser/iframe-sets-parent-to-javascript-url-expected.txt:
205         * fast/parser/javascript-url-compat-mode-expected.txt:
206         * fast/parser/move-during-parsing-expected.txt:
207         * fast/parser/noscript-with-javascript-disabled-expected.txt:
208         * fast/parser/pre-html5-parser-quirks-expected.txt:
209         * fast/preloader/iframe-srcdoc-expected.txt:
210         * fast/tokenizer/text-plain-expected.txt:
211         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
212         * fast/xsl/xslt-text-expected.txt:
213         * http/tests/appcache/x-frame-options-prevents-framing-expected.txt:
214         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt:
215         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt:
216         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt:
217         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt:
218         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt:
219         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade-expected.txt:
220         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin-expected.txt:
221         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url-expected.txt:
222         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt:
223         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt:
224         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt:
225         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt:
226         * http/tests/from-origin/document-from-origin-same-accepted-expected.txt:
227         * http/tests/from-origin/document-from-origin-same-blocked-expected.txt:
228         * http/tests/from-origin/document-from-origin-same-site-accepted-expected.txt:
229         * http/tests/from-origin/document-from-origin-same-site-blocked-expected.txt:
230         * http/tests/from-origin/document-nested-from-origin-same-accepted-expected.txt:
231         * http/tests/from-origin/document-nested-from-origin-same-blocked-expected.txt:
232         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked-expected.txt:
233         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted-expected.txt:
234         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked-expected.txt:
235         * http/tests/from-origin/redirect-document-from-origin-same-blocked-expected.txt:
236         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked-expected.txt:
237         * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked-expected.txt:
238         * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked-expected.txt:
239         * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
240         * http/tests/loading/basic-auth-remove-credentials-expected.txt:
241         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
242         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
243         * http/tests/loading/pdf-commit-load-callbacks-expected.txt:
244         * http/tests/loading/redirect-with-no-location-crash-expected.txt:
245         * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
246         * http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
247         * http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
248         * http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
249         * http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
250         * http/tests/misc/last-modified-parsing-expected.txt:
251         * http/tests/misc/policy-delegate-called-twice-expected.txt:
252         * http/tests/misc/redirect-to-external-url-expected.txt:
253         * http/tests/misc/webtiming-origins-expected.txt: Removed.
254         * http/tests/navigation/back-to-slow-frame-expected.txt:
255         * http/tests/navigation/forward-and-cancel-expected.txt:
256         * http/tests/navigation/image-load-in-subframe-unload-handler-expected.txt:
257         * http/tests/navigation/lockedhistory-iframe-expected.txt:
258         * http/tests/navigation/post-frames-expected.txt:
259         * http/tests/navigation/reload-subframe-frame-expected.txt:
260         * http/tests/navigation/reload-subframe-iframe-expected.txt:
261         * http/tests/navigation/reload-subframe-object-expected.txt:
262         * http/tests/preload/download_resources_from_header_iframe-expected.txt:
263         * http/tests/preload/download_resources_from_invalid_headers-expected.txt:
264         * http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
265         * http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
266         * http/tests/quicklook/document-domain-is-empty-string-expected.txt:
267         * http/tests/quicklook/external-stylesheet-blocked-expected.txt:
268         * http/tests/quicklook/hide-referer-on-navigation-expected.txt:
269         * http/tests/quicklook/rtf-document-domain-is-empty-string-expected.txt:
270         * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt:
271         * http/tests/quicklook/top-navigation-blocked-expected.txt:
272         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt:
273         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt:
274         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
275         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt:
276         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
277         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
278         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
279         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt:
280         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-expected.txt:
281         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-expected.txt:
282         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt:
283         * http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
284         * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
285         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
286         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
287         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
288         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
289         * http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
290         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
291         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
292         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
293         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
294         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
295         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
296         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
297         * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
298         * http/tests/security/appcache-in-private-browsing-expected.txt:
299         * http/tests/security/appcache-switching-private-browsing-expected.txt:
300         * http/tests/security/canvas-cors-with-two-hosts-expected.txt:
301         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt:
302         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt:
303         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow-expected.txt:
304         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
305         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
306         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
307         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
308         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
309         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
310         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
311         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
312         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
313         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
314         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block-expected.txt:
315         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
316         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
317         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
318         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
319         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
320         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
321         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
322         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
323         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
324         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
325         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
326         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
327         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
328         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
329         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
330         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
331         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
332         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
333         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked-expected.txt:
334         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
335         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
336         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce-expected.txt:
337         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid-expected.txt:
338         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-01-expected.txt:
339         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-02-expected.txt:
340         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
341         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
342         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
343         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
344         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
345         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
346         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
347         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
348         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-enforced-policy-and-not-in-report-only-expected.txt:
349         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
350         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
351         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
352         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
353         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
354         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-expected.txt:
355         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
356         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
357         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt:
358         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt:
359         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt:
360         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
361         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
362         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
363         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
364         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
365         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
366         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
367         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
368         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
369         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
370         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
371         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
372         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
373         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
374         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
375         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
376         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
377         * http/tests/security/contentSecurityPolicy/directive-parsing-01-expected.txt:
378         * http/tests/security/contentSecurityPolicy/directive-parsing-02-expected.txt:
379         * http/tests/security/contentSecurityPolicy/directive-parsing-03-expected.txt:
380         * http/tests/security/contentSecurityPolicy/directive-parsing-04-expected.txt:
381         * http/tests/security/contentSecurityPolicy/directive-parsing-05-expected.txt:
382         * http/tests/security/contentSecurityPolicy/directive-parsing-multiple-headers-expected.txt:
383         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe-expected.txt:
384         * http/tests/security/contentSecurityPolicy/object-src-none-allowed-expected.txt:
385         * http/tests/security/contentSecurityPolicy/object-src-none-blocked-expected.txt:
386         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
387         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
388         * http/tests/security/contentSecurityPolicy/script-loads-with-img-src-expected.txt:
389         * http/tests/security/contentSecurityPolicy/script-src-in-iframe-expected.txt:
390         * http/tests/security/contentSecurityPolicy/script-src-none-expected.txt:
391         * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
392         * http/tests/security/contentSecurityPolicy/script-src-parsing-implicit-and-explicit-port-number-expected.txt:
393         * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
394         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-01-expected.txt:
395         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-02-expected.txt:
396         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-03-expected.txt:
397         * http/tests/security/contentSecurityPolicy/script-src-self-expected.txt:
398         * http/tests/security/contentSecurityPolicy/script-src-star-cross-scheme-expected.txt:
399         * http/tests/security/contentSecurityPolicy/source-list-parsing-01-expected.txt:
400         * http/tests/security/contentSecurityPolicy/source-list-parsing-02-expected.txt:
401         * http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt:
402         * http/tests/security/contentSecurityPolicy/source-list-parsing-04-expected.txt:
403         * http/tests/security/contentSecurityPolicy/source-list-parsing-05-expected.txt:
404         * http/tests/security/contentSecurityPolicy/source-list-parsing-06-expected.txt:
405         * http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt:
406         * http/tests/security/contentSecurityPolicy/source-list-parsing-08-expected.txt:
407         * http/tests/security/contentSecurityPolicy/source-list-parsing-09-expected.txt:
408         * http/tests/security/contentSecurityPolicy/source-list-parsing-10-expected.txt:
409         * http/tests/security/contentSecurityPolicy/source-list-parsing-deprecated-expected.txt:
410         * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt:
411         * http/tests/security/contentSecurityPolicy/source-list-parsing-nonascii-expected.txt:
412         * http/tests/security/contentSecurityPolicy/source-list-parsing-none-expected.txt:
413         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01-expected.txt:
414         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-02-expected.txt:
415         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
416         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
417         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
418         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
419         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt:
420         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed2-expected.txt:
421         * http/tests/security/cookies/first-party-cookie-allow-xslt-expected.txt:
422         * http/tests/security/cookies/third-party-cookie-blocking-redirect-expected.txt:
423         * http/tests/security/cookies/third-party-cookie-blocking-xslt-expected.txt:
424         * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt:
425         * http/tests/security/cross-frame-access-delete-expected.txt:
426         * http/tests/security/cross-frame-access-frameelement-expected.txt:
427         * http/tests/security/cross-frame-access-history-put-expected.txt: Removed.
428         * http/tests/security/cross-frame-access-location-put-expected.txt:
429         * http/tests/security/cross-frame-access-private-browsing-expected.txt:
430         * http/tests/security/cross-origin-appcache-allowed-expected.txt:
431         * http/tests/security/cross-origin-appcache-expected.txt:
432         * http/tests/security/cross-origin-css-primitive-expected.txt:
433         * http/tests/security/cross-origin-indexeddb-allowed-expected.txt:
434         * http/tests/security/cross-origin-indexeddb-expected.txt:
435         * http/tests/security/cross-origin-plugin-allowed-expected.txt:
436         * http/tests/security/cross-origin-plugin-expected.txt:
437         * http/tests/security/cross-origin-plugin-private-browsing-toggled-allowed-expected.txt:
438         * http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
439         * http/tests/security/cross-origin-session-storage-allowed-expected.txt:
440         * http/tests/security/cross-origin-session-storage-third-party-blocked-expected.txt:
441         * http/tests/security/cross-origin-websql-allowed-expected.txt:
442         * http/tests/security/cross-origin-websql-expected.txt:
443         * http/tests/security/cross-origin-worker-indexeddb-allowed-expected.txt:
444         * http/tests/security/cross-origin-worker-indexeddb-expected.txt:
445         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
446         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
447         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
448         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
449         * http/tests/security/frameNavigation/xss-ALLOWED-targeted-subframe-navigation-change-expected.txt:
450         * http/tests/security/frameNavigation/xss-DENIED-plugin-navigation-expected.txt:
451         * http/tests/security/frameNavigation/xss-DENIED-targeted-link-navigation-expected.txt:
452         * http/tests/security/history-pushState-replaceState-from-sandboxed-iframe-expected.txt:
453         * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt:
454         * http/tests/security/http-0.9/default-port-script-blocked-expected.txt:
455         * http/tests/security/http-0.9/iframe-blocked-expected.txt:
456         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt:
457         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt:
458         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt:
459         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level-expected.txt:
460         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-to-javscript-url-expected.txt:
461         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url-expected.txt:
462         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-sub-frame-2-level-expected.txt:
463         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt:
464         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt:
465         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
466         * http/tests/security/mixedContent/blob-url-in-iframe-expected.txt:
467         * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
468         * http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
469         * http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
470         * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
471         * http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
472         * http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
473         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
474         * http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
475         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
476         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
477         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
478         * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
479         * http/tests/security/private-browsing-http-auth-expected.txt:
480         * http/tests/security/referrer-policy-always-expected.txt:
481         * http/tests/security/referrer-policy-default-expected.txt:
482         * http/tests/security/referrer-policy-https-always-expected.txt:
483         * http/tests/security/referrer-policy-https-default-expected.txt:
484         * http/tests/security/referrer-policy-https-never-expected.txt:
485         * http/tests/security/referrer-policy-https-no-referrer-expected.txt:
486         * http/tests/security/referrer-policy-https-no-referrer-when-downgrade-expected.txt:
487         * http/tests/security/referrer-policy-https-origin-expected.txt:
488         * http/tests/security/referrer-policy-https-unsafe-url-expected.txt:
489         * http/tests/security/referrer-policy-invalid-expected.txt:
490         * http/tests/security/referrer-policy-never-expected.txt:
491         * http/tests/security/referrer-policy-no-referrer-expected.txt:
492         * http/tests/security/referrer-policy-no-referrer-when-downgrade-expected.txt:
493         * http/tests/security/referrer-policy-origin-expected.txt:
494         * http/tests/security/referrer-policy-redirect-expected.txt:
495         * http/tests/security/referrer-policy-rel-noreferrer-expected.txt:
496         * http/tests/security/same-origin-appcache-blocked-expected.txt:
497         * http/tests/security/same-origin-document-domain-storage-allowed-expected.txt:
498         * http/tests/security/same-origin-storage-blocked-expected.txt:
499         * http/tests/security/same-origin-websql-blocked-expected.txt:
500         * http/tests/security/sandboxed-iframe-document-cookie-expected.txt:
501         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt:
502         * http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt:
503         * http/tests/security/srcdoc-inherits-referrer-expected.txt:
504         * http/tests/security/srcdoc-inherits-referrer-for-forms-expected.txt:
505         * http/tests/security/storage-blocking-loosened-local-storage-expected.txt:
506         * http/tests/security/storage-blocking-loosened-plugin-expected.txt:
507         * http/tests/security/storage-blocking-loosened-private-browsing-plugin-expected.txt:
508         * http/tests/security/storage-blocking-loosened-websql-expected.txt:
509         * http/tests/security/storage-blocking-strengthened-local-storage-expected.txt:
510         * http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
511         * http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
512         * http/tests/security/storage-blocking-strengthened-websql-expected.txt:
513         * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode-expected.txt:
514         * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode-expected.txt:
515         * http/tests/security/window-properties-clear-domain-expected.txt:
516         * http/tests/security/window-properties-clear-port-expected.txt:
517         * http/tests/security/window-properties-pass-expected.txt:
518         * http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt:
519         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
520         * http/tests/security/xssAuditor/faux-script1-expected.txt:
521         * http/tests/security/xssAuditor/faux-script2-expected.txt:
522         * http/tests/security/xssAuditor/faux-script3-expected.txt:
523         * http/tests/security/xssAuditor/malformed-HTML-expected.txt:
524         * http/tests/security/xssAuditor/non-block-javascript-url-frame-expected.txt:
525         * http/tests/security/xssAuditor/reflection-in-path-expected.txt:
526         * http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
527         * http/tests/security/xssAuditor/svg-animate-expected.txt:
528         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
529         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
530         * http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt:
531         * http/tests/ssl/ping-with-unsafe-redirect-expected.txt:
532         * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt:
533         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
534         * 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:
535         * 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:
536         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-expected.txt:
537         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null-expected.txt:
538         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
539         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
540         * http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt:
541         * http/tests/xmlhttprequest/frame-unload-abort-crash-expected.txt:
542         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
543         * http/tests/xmlhttprequest/uri-resolution-opera-open-004-expected.txt:
544         * http/tests/xmlhttprequest/uri-resolution-opera-open-005-expected.txt:
545         * http/tests/xmlhttprequest/uri-resolution-opera-open-006-expected.txt:
546         * http/tests/xmlhttprequest/uri-resolution-opera-open-007-expected.txt:
547         * http/tests/xmlhttprequest/uri-resolution-opera-open-008-expected.txt:
548         * http/tests/xmlhttprequest/uri-resolution-opera-open-009-expected.txt:
549         * http/tests/xmlhttprequest/uri-resolution-opera-open-010-expected.txt:
550         * http/tests/xsl/xslt-transform-with-javascript-disabled-expected.txt:
551         * imported/blink/fast/plugins/empty-url-object-expected.txt:
552         * loader/stateobjects/pushstate-size-iframe-expected.txt:
553         * loader/stateobjects/replacestate-size-iframe-expected.txt:
554         * media/auto-play-in-sandbox-with-allow-scripts-expected.txt:
555         * platform/ios-wk1/http/tests/quicklook/top-navigation-blocked-expected.txt:
556         * platform/ios-wk1/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/001-expected.txt:
557         * platform/ios/http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
558         * platform/ios/http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
559         * platform/ios/http/tests/quicklook/document-domain-is-empty-string-expected.txt:
560         * platform/ios/http/tests/quicklook/external-stylesheet-blocked-expected.txt:
561         * platform/ios/http/tests/quicklook/hide-referer-on-navigation-expected.txt:
562         * platform/ios/http/tests/quicklook/top-navigation-blocked-expected.txt:
563         * platform/ios/quicklook/excel-expected.txt:
564         * platform/ios/quicklook/excel-legacy-expected.txt:
565         * platform/ios/quicklook/excel-macro-enabled-expected.txt:
566         * platform/ios/quicklook/powerpoint-expected.txt:
567         * platform/ios/quicklook/powerpoint-legacy-expected.txt:
568         * platform/ios/quicklook/word-expected.txt:
569         * platform/ios/quicklook/word-legacy-expected.txt:
570         * platform/ios/webarchive/loading/cache-expired-subresource-expected.txt:
571         * platform/mac-wk2/http/tests/security/cross-origin-plugin-expected.txt:
572         * platform/mac-wk2/http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
573         * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
574         * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
575         * platform/mac-wk2/plugins/resize-from-plugin-expected.txt:
576         * platform/mac/fast/loader/webarchive-encoding-respected-expected.txt:
577         * platform/mac/webarchive/adopt-attribute-styled-body-webarchive-expected.txt:
578         * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
579         * platform/mac/webarchive/test-duplicate-resources-expected.txt:
580         * platform/win/plugins/resize-from-plugin-expected.txt:
581         * platform/win/webarchive/loading/cache-expired-subresource-expected.txt:
582         * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt:
583         * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt:
584         * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt:
585         * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt:
586         * platform/wk2/fast/loader/subframe-removes-itself-expected.txt:
587         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
588         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
589         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
590         * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt:
591         * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
592         * platform/wk2/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
593         * platform/wk2/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
594         * platform/wk2/http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
595         * platform/wk2/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
596         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
597         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
598         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
599         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
600         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
601         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
602         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
603         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
604         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
605         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
606         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
607         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
608         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
609         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
610         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
611         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
612         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
613         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
614         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
615         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
616         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
617         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
618         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
619         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
620         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
621         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
622         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
623         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
624         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
625         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
626         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
627         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
628         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
629         * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt:
630         * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
631         * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
632         * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
633         * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
634         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
635         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
636         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
637         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
638         * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
639         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
640         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
641         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
642         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
643         * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
644         * platform/wk2/webarchive/loading/javascript-url-iframe-crash-expected.txt:
645         * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
646         * platform/wk2/webarchive/loading/missing-data-expected.txt:
647         * platform/wk2/webarchive/loading/object-expected.txt:
648         * platform/wk2/webarchive/loading/test-loading-archive-expected.txt:
649         * platform/wk2/webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
650         * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt:
651         * plugins/resize-from-plugin-expected.txt:
652         * quicklook/excel-expected.txt:
653         * quicklook/excel-legacy-expected.txt:
654         * quicklook/excel-macro-enabled-expected.txt:
655         * quicklook/keynote-09-expected.txt:
656         * quicklook/multi-sheet-numbers-09-expected.txt:
657         * quicklook/numbers-09-expected.txt:
658         * quicklook/pages-09-expected.txt:
659         * quicklook/powerpoint-expected.txt:
660         * quicklook/powerpoint-legacy-expected.txt:
661         * quicklook/word-expected.txt:
662         * quicklook/word-legacy-expected.txt:
663         * userscripts/user-script-all-frames-expected.txt:
664         * userscripts/user-script-top-frame-only-expected.txt:
665         * userscripts/user-style-all-frames-expected.txt:
666         * userscripts/user-style-top-frame-only-expected.txt:
667         * webarchive/loading/javascript-url-iframe-crash-expected.txt:
668         * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
669         * webarchive/loading/missing-data-expected.txt:
670         * webarchive/loading/object-expected.txt:
671         * webarchive/loading/test-loading-archive-expected.txt:
672         * webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
673         * webarchive/loading/video-in-webarchive-expected.txt:
674
675 2018-05-07  Daniel Bates  <dabates@apple.com>
676
677         Add tests to ensure Same-Site cookies are included when performing a top-level redirect
678         https://bugs.webkit.org/show_bug.cgi?id=185235
679
680         Reviewed by Alex Christensen.
681
682         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Added.
683         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect.html: Added.
684         * http/tests/cookies/same-site/fetch-after-top-level-same-origin-redirect-expected.txt: Added.
685         * http/tests/cookies/same-site/fetch-after-top-level-same-origin-redirect.html: Added.
686         * http/tests/cookies/same-site/resources/fetch-after-top-level-cross-origin-redirect.php: Added.
687         * http/tests/cookies/same-site/resources/fetch-after-top-level-same-origin-redirect.php: Added.
688
689 2018-05-06  Dean Jackson  <dino@apple.com>
690
691         WebGL: Reset simulated values after validation fails
692         https://bugs.webkit.org/show_bug.cgi?id=185363
693         <rdar://problem/39733417>
694
695         Reviewed by Anders Carlsson.
696
697         * fast/canvas/webgl/index-validation-with-subsequent-draws-expected.txt: Added.
698         * fast/canvas/webgl/index-validation-with-subsequent-draws.html: Added.
699
700 2018-05-07  Ms2ger  <Ms2ger@igalia.com>
701
702         Support negative sw/sh values in createImageBitmap().
703         https://bugs.webkit.org/show_bug.cgi?id=184449
704
705         Reviewed by Dean Jackson.
706
707         * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt: update test name
708         * http/wpt/2dcontext/imagebitmap/createImageBitmap.html: update expected result
709
710 2018-05-04  Youenn Fablet  <youenn@apple.com>
711
712         webrtc/addICECandidate-closed.html is timing out
713         https://bugs.webkit.org/show_bug.cgi?id=185336
714
715         Reviewed by Eric Carlson.
716
717         * webrtc/addICECandidate-closed.html:
718
719 2018-05-04  Devin Rousso  <webkit@devinrousso.com>
720
721         Web Inspector: simplify the WI.Collection interface
722         https://bugs.webkit.org/show_bug.cgi?id=185187
723
724         Reviewed by Brian Burg.
725
726         * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
727         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
728         * http/tests/inspector/network/har/har-page.html:
729         * http/tests/inspector/network/har/har-page-expected.txt:
730         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
731         * http/tests/inspector/network/resource-response-source-memory-cache.html:
732         * http/tests/inspector/network/resource-sizes-memory-cache.html:
733         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
734         * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts.html:
735         * http/tests/websocket/tests/hybi/inspector/before-load.html:
736         * inspector/canvas/resources/recording-utilities.js:
737         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
738         * inspector/debugger/resources/log-pause-location.js:
739         (TestPage.registerInitializer.window.findScript):
740         * inspector/dom/highlightFrame.html:
741         * inspector/dom/highlightNode.html:
742         * inspector/dom/highlightNodeList.html:
743         * inspector/dom/highlightSelector.html:
744         * inspector/model/frame-extra-scripts.html:
745         * inspector/page/empty-or-missing-resources.html:
746         * inspector/unit-tests/resource-collection.html:
747         * inspector/worker/resources-in-worker.html:
748
749 2018-05-04  Youenn Fablet  <youenn@apple.com>
750
751         REGRESSION (r230326?): Layout Test http/tests/contentextensions/make-https.html is a flaky failure
752         https://bugs.webkit.org/show_bug.cgi?id=184476
753         <rdar://problem/39384226>
754
755         Reviewed by Ryosuke Niwa.
756
757         Removed flakiness expectation.
758         Updated test to no longer log load callbacks.
759         Instead, we rely on the fact that the four content extension upgrades
760         are also logged as console log messages.
761
762         * http/tests/contentextensions/make-https-expected.txt:
763         * http/tests/contentextensions/make-https.html:
764         * platform/mac-sierra-wk2/http/tests/contentextensions/make-https-expected.txt: Removed.
765         * platform/mac-wk2/TestExpectations:
766
767 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
768
769         Mark animations/duplicate-keys.html as flaky on iOS.
770         https://bugs.webkit.org/show_bug.cgi?id=185332
771
772         Unreviewed test gardening.
773
774         * platform/ios/TestExpectations:
775
776 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
777
778         Rebaseline tests for iOS after r231359.
779
780         Unreviewed test gardening.
781
782         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
783         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
784         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
785
786 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
787
788         Rebaseline tests after r231359.
789
790         Unreviewed test gardening.
791
792         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
793         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
794         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
795
796 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
797
798         Update TestExpectations for media/video-aspect-ratio.html.
799         https://bugs.webkit.org/show_bug.cgi?id=184457
800
801         Unreviewed test gardening.
802
803         * platform/mac-wk1/TestExpectations:
804         * platform/mac/TestExpectations:
805
806 2018-05-04  Zalan Bujtas  <zalan@apple.com>
807
808         Use the containing block to compute the pagination gap when the container is inline.
809         https://bugs.webkit.org/show_bug.cgi?id=184724
810         <rdar://problem/39521800>
811
812         Reviewed by Simon Fraser.
813
814         * fast/overflow/page-overflow-with-inline-body-crash-expected.txt: Added.
815         * fast/overflow/page-overflow-with-inline-body-crash.html: Added.
816
817 2018-05-04  Devin Rousso  <webkit@devinrousso.com>
818
819         Web Inspector: Canvas tab: Determine isFunction by looking at the prototype
820         https://bugs.webkit.org/show_bug.cgi?id=184990
821
822         Reviewed by Brian Burg.
823
824         * inspector/canvas/recording-2d-expected.txt:
825
826 2018-05-04  Chris Dumez  <cdumez@apple.com>
827
828         Unreviewed, rolling out r231331.
829
830         Caused a few tests to assert
831
832         Reverted changeset:
833
834         "Stop using an iframe's id as fallback if its name attribute
835         is not set"
836         https://bugs.webkit.org/show_bug.cgi?id=11388
837         https://trac.webkit.org/changeset/231331
838
839 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
840
841         Mark http/tests/contentextensions/make-https.html as flaky.
842         https://bugs.webkit.org/show_bug.cgi?id=184476
843
844         Unreviewed test gardening.
845
846         * platform/mac-wk2/TestExpectations:
847
848 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
849
850         Mark media/navigate-with-pip-should-not-crash.html as flaky.
851         https://bugs.webkit.org/show_bug.cgi?id=173119
852
853         Unreviewed test gardening.
854
855         * platform/mac-wk2/TestExpectations:
856
857 2018-05-04  Myles C. Maxfield  <mmaxfield@apple.com>
858
859         Text shaping in the simple path is flipped in the y direction
860         https://bugs.webkit.org/show_bug.cgi?id=185062
861         <rdar://problem/39778678>
862
863         Reviewed by Simon Fraser.
864
865         This test renders a font which uses our fast text codepath but also includes vertical
866         displacements inside its liga feature. The test makes sure that the vertical displacement
867         occurs in the correct direction.
868
869         The test fonts were created by Ulrike Rausch of LiebeFonts specifically for the purpose
870         of testing. Huge thanks to her!! Figuring out this bug would not have been possible if
871         not for her huge help!
872
873         * fast/text/resources/LiebeTest-calt.woff: Added.
874         * fast/text/resources/LiebeTest-dlig.woff: Added.
875         * fast/text/resources/LiebeTest-liga.woff: Added.
876         * fast/text/resources/LiebeTest-swsh.woff: Added.
877         * fast/text/vertical-displacement-simple-codepath-expected.html: Added.
878         * fast/text/vertical-displacement-simple-codepath.html: Added.
879
880 2018-05-04  Chris Nardi  <cnardi@chromium.org>
881
882         Serialize all URLs with double-quotes per CSSOM spec
883         https://bugs.webkit.org/show_bug.cgi?id=184935
884
885         Reviewed by Antti Koivisto.
886
887         Update tests to use double quotes when serializing URLs, and fixes for using double quotes in the test.
888
889         * css3/calc/cross-fade-calc.html:
890         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
891         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
892         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
893         * css3/filters/backdrop/backdropfilter-property-parsing.html:
894         * css3/filters/filter-property-computed-style-expected.txt:
895         * css3/filters/filter-property-computed-style.html:
896         * css3/filters/filter-property-expected.txt:
897         * css3/filters/filter-property-parsing-expected.txt:
898         * css3/filters/filter-property-parsing.html:
899         * css3/filters/filter-property.html:
900         * css3/filters/unprefixed-expected.txt:
901         * css3/filters/unprefixed.html:
902         * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
903         * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
904         * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
905         * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
906         * fast/backgrounds/multiple-backgrounds-computed-style-expected.txt:
907         * fast/backgrounds/multiple-backgrounds-computed-style.html:
908         * fast/css/background-position-serialize-expected.txt:
909         * fast/css/cursor-parsing-expected.txt:
910         * fast/css/cursor-parsing-image-set-expected.txt:
911         * fast/css/cursor-parsing-image-set.html:
912         * fast/css/cursor-parsing.html:
913         * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
914         * fast/css/getComputedStyle/computed-style-border-image.html:
915         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
916         * fast/css/getComputedStyle/computed-style-cross-fade.html:
917         * fast/css/getComputedStyle/computed-style-properties-expected.txt:
918         * fast/css/getComputedStyle/computed-style-properties.html:
919         * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
920         * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
921         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
922         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
923         * fast/css/image-set-parsing.html:
924         * fast/css/image-set-setting-expected.txt:
925         * fast/css/image-set-setting.html:
926         * fast/css/image-set-unprefixed-expected.txt:
927         * fast/css/image-set-unprefixed.html:
928         * fast/css/invalid-cursor-property-crash.html:
929         * fast/css/parse-border-image-repeat-null-crash-expected.txt:
930         * fast/css/uri-token-parsing-expected.txt:
931         * fast/css/uri-token-parsing.html:
932         * fast/css/url-with-multi-byte-unicode-escape-expected.txt:
933         * fast/css/url-with-multi-byte-unicode-escape.html:
934         * fast/filter-image/parse-filter-image-expected.txt:
935         * fast/filter-image/parse-filter-image.html:
936         * fast/innerHTML/innerHTML-uri-resolution.html:
937         * fast/inspector-support/cssURLQuotes-expected.txt:
938         * fast/inspector-support/cssURLQuotes.html:
939         * fast/masking/parsing-clip-path-iri-expected.txt:
940         * fast/masking/parsing-clip-path-iri.html:
941         * fast/masking/parsing-mask-expected.txt:
942         * fast/masking/parsing-mask.html:
943         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
944         * fast/shapes/parsing/parsing-shape-outside.html:
945         * fast/shapes/parsing/parsing-test-utils.js:
946         (removeBaseURL):
947         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
948         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
949         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
950         * platform/ios/fast/css/image-set-unprefixed-expected.txt: Removed.
951         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
952         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
953         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
954         * platform/win/fast/css/parse-border-image-repeat-null-crash-expected.txt:
955         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
956         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
957         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
958         * resources/image-preload-helper.js:
959         (preloadImagesFromStyle):
960         * svg/css/svg-attribute-parser-mode-expected.txt:
961         * svg/css/svg-attribute-parser-mode.html:
962         * svg/custom/marker-getPropertyValue-expected.txt:
963         * svg/custom/marker-getPropertyValue.svg:
964
965 2018-05-04  Antoine Quint  <graouts@apple.com>
966
967         Improve test at media/modern-media-controls/airplay-button/airplay-button-on.html to not hardcode the -apple-wireless-playback-target-active color
968         https://bugs.webkit.org/show_bug.cgi?id=185297
969         <rdar://problem/39737716>
970
971         Reviewed by Dean Jackson.
972
973         Create an element and set its "color" property to "-apple-wireless-playback-target-active" so we can use
974         getComputedStyle() to query the applied value instead of hard-coding the expected color.
975
976         * media/modern-media-controls/airplay-button/airplay-button-on.html:
977
978 2018-05-04  Youenn Fablet  <youenn@apple.com>
979
980         PeerConnection should have its connectionState closed even if doing gathering
981         https://bugs.webkit.org/show_bug.cgi?id=185267
982
983         Reviewed by Darin Adler.
984
985         * webrtc/addICECandidate-closed-expected.txt: Added.
986         * webrtc/addICECandidate-closed.html: Added.
987
988 2018-05-04  Carlos Garcia Campos  <cgarcia@igalia.com>
989
990         [GTK] Some event tests failing after r230817
991         https://bugs.webkit.org/show_bug.cgi?id=185072
992
993         Reviewed by Michael Catanzaro.
994
995         Remove expectations for tests that are passing now.
996
997         * platform/gtk/TestExpectations:
998
999 2018-05-03  Ryosuke Niwa  <rniwa@webkit.org>
1000
1001         Revert the unitended changes in r231329.
1002
1003         * http/tests/media/video-play-stall.html: Replaced with LayoutTests/http/tests/media/video-play-stall.html.
1004         * platform/mac/TestExpectations:
1005
1006 2018-05-03  Chris Dumez  <cdumez@apple.com>
1007
1008         Stop using an iframe's id as fallback if its name attribute is not set
1009         https://bugs.webkit.org/show_bug.cgi?id=11388
1010
1011         Reviewed by Geoff Garen.
1012
1013         * fast/dom/Window/named-getter-frame-id-expected.txt: Added.
1014         * fast/dom/Window/named-getter-frame-id.html: Added.
1015         Add layout test coverage.
1016
1017         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt:
1018         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt:
1019         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html:
1020         * fast/dom/Window/window-special-properties-expected.txt:
1021         * fast/frames/iframe-no-name-expected.txt:
1022         * fast/frames/iframe-no-name.html:
1023         * fast/layers/prevent-hit-test-during-layout.html:
1024         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
1025         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
1026         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt:
1027         * http/tests/security/cross-origin-reified-window-property-access.html:
1028         * 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:
1029         * 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:
1030         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html:
1031         * http/wpt/beacon/keepalive-after-navigation-expected.txt:
1032         * http/wpt/cache-storage/cache-remove-twice.html:
1033         Update some layout tests that relied on our old (non-standard) behavior.
1034
1035 2018-05-03  Ryosuke Niwa  <rniwa@webkit.org>
1036
1037         Using image map inside a shadow tree results hits a release assert in DocumentOrderedMap::add
1038         https://bugs.webkit.org/show_bug.cgi?id=185238
1039
1040         Reviewed by Antti Koivisto.
1041
1042         * fast/images/imagemap-in-nested-shadow-tree-expected.txt: Added.
1043         * fast/images/imagemap-in-nested-shadow-tree.html: Added.
1044         * fast/images/imagemap-in-shadow-tree-expected.txt: Added.
1045         * fast/images/imagemap-in-shadow-tree.html: Added.
1046
1047 2018-05-03  Ryan Haddad  <ryanhaddad@apple.com>
1048
1049         Mark media/controls/pip-placeholder-without-video-controls.html as flaky.
1050         https://bugs.webkit.org/show_bug.cgi?id=170620
1051
1052         Unreviewed test gardening.
1053
1054         * platform/mac-wk2/TestExpectations:
1055
1056 2018-05-03  Chris Dumez  <cdumez@apple.com>
1057
1058         REGRESSION: Layout Test http/tests/security/location-cross-origin.html is a flaky failure
1059         https://bugs.webkit.org/show_bug.cgi?id=185259
1060
1061         Unreviewed, stop relying on a setImeout(100) and epect the frame navigation to have completed. Instead,
1062         use a setInterval() to poll until the cross-origin frame has navigated.
1063
1064         * http/tests/security/location-cross-origin.html:
1065
1066 2018-05-03  Miguel Gomez  <magomez@igalia.com>
1067
1068         Unreviewed GTK+ gardening after r231300.
1069
1070         * platform/gtk/TestExpectations:
1071         * platform/gtk/compositing/layer-creation/overlap-animation-expected.txt: Removed.
1072         * platform/gtk/editing/selection/select-all-004-expected.png:
1073         * platform/gtk/editing/selection/select-all-004-expected.txt: Added.
1074
1075 2018-05-03  Youenn Fablet  <youenn@apple.com>
1076
1077         A MediaStream being played should allow removing some of its tracks
1078         https://bugs.webkit.org/show_bug.cgi?id=185233
1079
1080         Reviewed by Eric Carlson.
1081
1082         * fast/mediastream/change-tracks-media-stream-being-played-expected.txt: Added.
1083         * fast/mediastream/change-tracks-media-stream-being-played.html: Added.
1084
1085 2018-05-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
1086
1087         Hiding then showing an <object> of type image makes the underlaying image disappear
1088         https://bugs.webkit.org/show_bug.cgi?id=185216
1089         <rdar://problem/39055630>
1090
1091         Reviewed by Youenn Fablet.
1092
1093         * fast/images/object-image-hide-show-expected.html: Added.
1094         * fast/images/object-image-hide-show.html: Added.
1095
1096 2018-05-02  Brent Fulgham  <bfulgham@apple.com>
1097
1098         Use RetainPtr for form input type
1099         https://bugs.webkit.org/show_bug.cgi?id=185210
1100         <rdar://problem/39734040>
1101
1102         Reviewed by Ryosuke Niwa.
1103
1104         * fast/forms/access-key-mutation-2-expected.txt: Added.
1105         * fast/forms/access-key-mutation-2.html: Added.
1106
1107 2018-05-01  Ryan Haddad  <ryanhaddad@apple.com>
1108
1109         Skip transitions/opacity-transition-zindex.html.
1110         https://bugs.webkit.org/show_bug.cgi?id=184947
1111
1112         Unreviewed test gardening.
1113
1114         * TestExpectations: Remove old expectation that is no longer applicable.
1115         * platform/mac-wk2/TestExpectations:
1116
1117 2018-05-02  Ross Kirsling  <ross.kirsling@sony.com>
1118
1119         [WinCairo] Unreviewed gardening. Add missing Skip for http/wpt.
1120
1121         * platform/wincairo/TestExpectations:
1122
1123 2018-05-02  Dirk Schulze  <dschulze@chromium.org>
1124
1125         getCharNumAtPosition should take DOMPointInit as argument
1126         https://bugs.webkit.org/show_bug.cgi?id=184695
1127
1128         Reviewed by Antti Koivisto.
1129
1130         * svg/text/lengthAdjust-text-metrics.html: Run tests with dictionary.
1131
1132 2018-05-02  Youenn Fablet  <youenn@apple.com>
1133
1134         Use NetworkLoadChecker for navigation loads
1135         https://bugs.webkit.org/show_bug.cgi?id=184892
1136         <rdar://problem/39652686>
1137
1138         Reviewed by Chris Dumez.
1139
1140         Updated header-filtering.https.html to expect full headers except cookie-related for same origin loads.
1141         Updated expected.txt files accordingly.
1142
1143         * http/wpt/service-workers/header-filtering.https-expected.txt:
1144         * http/wpt/service-workers/header-filtering.https.html:
1145         * platform/mac/http/tests/webarchive/test-preload-resources-expected.txt:
1146
1147 2018-05-02  Myles C. Maxfield  <mmaxfield@apple.com>
1148
1149         Collection fragment identifiers don't use PostScript names
1150         https://bugs.webkit.org/show_bug.cgi?id=184624
1151
1152         Reviewed by Simon Fraser.
1153
1154         * fast/text/font-collection-expected.html:
1155         * fast/text/font-collection.html:
1156         * fast/text/resources/collection.ttc: I generated this font collection by hand. The "Ahemerator" font inside it is missing the
1157         "A" glyph.
1158
1159 2018-05-02  Youenn Fablet  <youenn@apple.com>
1160
1161         Layout Test http/wpt/service-workers/header-filtering.https.html is a flaky failure
1162         https://bugs.webkit.org/show_bug.cgi?id=184469
1163         <rdar://problem/39428226>
1164
1165         Reviewed by Chris Dumez.
1166
1167         Ensure that the message posted for the loading of the initial iframe is actually received before doing further tests.
1168
1169         * http/wpt/service-workers/header-filtering.https.html:
1170         * platform/mac-wk2/TestExpectations:
1171
1172 2018-05-02  Chris Dumez  <cdumez@apple.com>
1173
1174         document.open() event listener removal is not immediate
1175         https://bugs.webkit.org/show_bug.cgi?id=185191
1176
1177         Reviewed by Darin Adler.
1178
1179         Add layout test coverage.
1180
1181         * fast/dom/Document/document-open-removes-all-listeners-expected.txt: Added.
1182         * fast/dom/Document/document-open-removes-all-listeners.html: Added.
1183
1184 2018-05-01  Brent Fulgham  <bfulgham@apple.com>
1185
1186         Prevent assertion when changing forms
1187         https://bugs.webkit.org/show_bug.cgi?id=185173
1188         <rdar://problem/39738669>
1189
1190         Reviewed by Ryosuke Niwa.
1191
1192         * fast/forms/form-submission-crash-3-expected.txt: Added.
1193         * fast/forms/form-submission-crash-3.html: Added.
1194
1195 2018-05-02  Youenn Fablet  <youenn@apple.com>
1196
1197         CacheStorage::Engine should keep a list of initialization callback
1198         https://bugs.webkit.org/show_bug.cgi?id=185184
1199         <rdar://problem/38875651>
1200
1201         Reviewed by Antti Koivisto.
1202
1203         * http/wpt/cache-storage/a-cache-open.https-expected.txt: Added.
1204         * http/wpt/cache-storage/a-cache-open.https.html: Added.
1205
1206 2018-05-02  Ms2ger  <Ms2ger@igalia.com>
1207
1208         Update document-create-touch.html expectations for r231114
1209         https://bugs.webkit.org/show_bug.cgi?id=185193
1210
1211         Unreviewed test gardening.
1212
1213         * fast/events/touch/document-create-touch-expected.txt:
1214         * fast/events/touch/document-create-touch.html:
1215
1216 2018-05-01  Devin Rousso  <webkit@devinrousso.com>
1217
1218         Web Inspector: Canvas tab: determine hasVisibleEffect for all actions immediately after recording is added
1219         https://bugs.webkit.org/show_bug.cgi?id=182995
1220
1221         Reviewed by Matt Baker.
1222
1223         * inspector/canvas/resources/recording-utilities.js:
1224
1225 2018-05-01  Ryan Haddad  <ryanhaddad@apple.com>
1226
1227         Unreviewed test gardening, correct a typo in the iOS TestExpectation file.
1228
1229         * platform/ios/TestExpectations:
1230
1231 2018-05-01  Ryan Haddad  <ryanhaddad@apple.com>
1232
1233         Rebaseline tests after r231165.
1234         https://bugs.webkit.org/show_bug.cgi?id=185166
1235
1236         Unreviewed test gardening.
1237
1238         * animations/font-variations/font-variation-settings-expected.txt:
1239         * animations/font-variations/font-variation-settings-order-expected.txt:
1240         * animations/font-variations/font-variation-settings-order.html:
1241         * animations/font-variations/font-variation-settings.html:
1242         * legacy-animation-engine/animations/font-variations/font-variation-settings-expected.txt:
1243         * legacy-animation-engine/animations/font-variations/font-variation-settings-order-expected.txt:
1244         * legacy-animation-engine/animations/font-variations/font-variation-settings-order.html:
1245         * legacy-animation-engine/animations/font-variations/font-variation-settings.html:
1246         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
1247         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
1248         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
1249         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
1250         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
1251         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
1252
1253 2018-05-01  Oleksandr Skachkov  <gskachkov@gmail.com>
1254
1255         WebAssembly: add support for stream APIs - JavaScript API
1256         https://bugs.webkit.org/show_bug.cgi?id=183442
1257
1258         Reviewed by Yusuke Suzuki and JF Bastien.
1259
1260         * platform/ios-simulator/TestExpectations:
1261         * platform/win/TestExpectations:
1262
1263 2018-04-30  Jiewen Tan  <jiewen_tan@apple.com>
1264
1265         Unreviewed test gardening
1266
1267         Update test expectations since the crash reported on Bug 177828 is no longer reproducible.
1268
1269         * platform/mac-wk2/TestExpectations:
1270
1271 2018-04-30  Megan Gardner  <megan_gardner@apple.com>
1272
1273         Add tests for selection in content editable
1274         https://bugs.webkit.org/show_bug.cgi?id=185144
1275
1276         Reviewed by Wenson Hsieh.
1277         
1278         Tests that should cover selection in content editable, both with and without a keyboard present. Also fixing two tests that had errors.
1279
1280         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text-expected.txt: Added.
1281         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html: Added.
1282         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text-expected.txt: Added.
1283         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text.html: Added.
1284         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text-expected.txt: Added.
1285         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html: Added.
1286         * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text-expected.txt: Added.
1287         * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text.html: Added.
1288         * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text-expected.txt: Added.
1289         * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text.html: Added.
1290         * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text-expected.txt: Added.
1291         * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text.html: Added.
1292         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text-expected.txt: Added.
1293         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html: Added.
1294         * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html:
1295         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html:
1296
1297 2018-04-30  Jer Noble  <jer.noble@apple.com>
1298
1299         <img src=mp4> does not display on ios despite Accept: video/* advertisement
1300         https://bugs.webkit.org/show_bug.cgi?id=185029
1301         <rdar://problem/39771989>
1302
1303         Reviewed by Eric Carlson.
1304
1305         * platform/ios/TestExpectations:
1306
1307 2018-04-30  Zalan Bujtas  <zalan@apple.com>
1308
1309         REGRESSION(r230914) Selecting text on this apple.com page makes it vanish
1310         https://bugs.webkit.org/show_bug.cgi?id=185142
1311         <rdar://problem/39821446>
1312
1313         Reviewed by Simon Fraser.
1314
1315         * fast/text/simple-line-layout-selection-with-overflow-expected.html: Added.
1316         * fast/text/simple-line-layout-selection-with-overflow.html: Added.
1317
1318 2018-04-30  Wenson Hsieh  <wenson_hsieh@apple.com>
1319
1320         [Extra zoom mode] Respect the existing shrink-to-fit attribute instead of using min-device-width
1321         https://bugs.webkit.org/show_bug.cgi?id=185132
1322         <rdar://problem/39834562>
1323
1324         Reviewed by Tim Horton.
1325
1326         Modifies an existing layout test to try out different values of `shrink-to-fit` instead of using the
1327         `min-device-width` attribute. This test now begins with the default viewport configuration, then explicitly
1328         disables `shrink-to-fit` by setting the attribute to a few different values (which should all achieve the same
1329         effect), and lastly explicitly re-enables `shrink-to-fit` by setting the attribute value to several values that
1330         should behave the same as `shrink-to-fit=yes`.
1331
1332         * fast/viewport/extrazoom/viewport-change-min-device-width.html:
1333
1334 2018-04-30  Chris Nardi  <cnardi@chromium.org>
1335
1336         Serialize font-variation-settings with double-quotes per spec
1337         https://bugs.webkit.org/show_bug.cgi?id=182542
1338
1339         Reviewed by Myles C. Maxfield.
1340
1341         Updated test to verify double-quotes are used.
1342
1343         * fast/text/variations/getComputedStyle-expected.txt:
1344         * fast/text/variations/getComputedStyle.html:
1345
1346 2018-04-30  Simon Fraser  <simon.fraser@apple.com>
1347
1348         Make color-filter affect caret-color
1349         https://bugs.webkit.org/show_bug.cgi?id=185129
1350         rdar://problem/39829066
1351
1352         Reviewed by Tim Horton.
1353
1354         * css3/color-filters/color-filter-caret-color-expected.html: Added.
1355         * css3/color-filters/color-filter-caret-color.html: Added.
1356
1357 2018-04-28  Simon Fraser  <simon.fraser@apple.com>
1358
1359         Fix color-filter to apply to SVG colors
1360         https://bugs.webkit.org/show_bug.cgi?id=185113
1361         rdar://problem/39665082
1362
1363         Reviewed by Dean Jackson.
1364
1365         * css3/color-filters/svg/color-filter-inline-svg-expected.html: Added.
1366         * css3/color-filters/svg/color-filter-inline-svg.html: Added.
1367
1368 2018-04-27  Ryan Haddad  <ryanhaddad@apple.com>
1369
1370         Unreviewed test gardening for iOS and macOS.
1371
1372         * platform/ios-wk2/TestExpectations:
1373         * platform/ios/TestExpectations:
1374         * platform/mac-wk1/TestExpectations:
1375         * platform/mac-wk2/TestExpectations:
1376
1377 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
1378
1379         Clean up color-filter tests.
1380         
1381         Detab the files.
1382         
1383         Remove calls to internals.settings.setColorFilterEnabled() which aren't needed, since
1384         WebKitTestRunner and DumpRenderTree turn the feature on by default.
1385
1386         * css3/color-filters/color-filter-backgrounds-borders-expected.html:
1387         * css3/color-filters/color-filter-backgrounds-borders.html:
1388         * css3/color-filters/color-filter-box-shadow-expected.html:
1389         * css3/color-filters/color-filter-box-shadow.html:
1390         * css3/color-filters/color-filter-brightness-expected.html:
1391         * css3/color-filters/color-filter-brightness.html:
1392         * css3/color-filters/color-filter-color-property-expected.html:
1393         * css3/color-filters/color-filter-color-property-list-item-expected.html:
1394         * css3/color-filters/color-filter-color-property-list-item.html:
1395         * css3/color-filters/color-filter-color-property.html:
1396         * css3/color-filters/color-filter-color-text-decorations-expected.html:
1397         * css3/color-filters/color-filter-color-text-decorations.html:
1398         * css3/color-filters/color-filter-column-rule-expected.html:
1399         * css3/color-filters/color-filter-column-rule.html:
1400         * css3/color-filters/color-filter-contrast-expected.html:
1401         * css3/color-filters/color-filter-contrast.html:
1402         * css3/color-filters/color-filter-current-color-expected.html:
1403         * css3/color-filters/color-filter-current-color.html:
1404         * css3/color-filters/color-filter-filter-list-expected.html:
1405         * css3/color-filters/color-filter-filter-list.html:
1406         * css3/color-filters/color-filter-gradients-expected.html:
1407         * css3/color-filters/color-filter-gradients.html:
1408         * css3/color-filters/color-filter-grayscale-expected.html:
1409         * css3/color-filters/color-filter-grayscale.html:
1410         * css3/color-filters/color-filter-hue-rotate-expected.html:
1411         * css3/color-filters/color-filter-hue-rotate.html:
1412         * css3/color-filters/color-filter-inherits-expected.html:
1413         * css3/color-filters/color-filter-inherits.html:
1414         * css3/color-filters/color-filter-invert-expected.html:
1415         * css3/color-filters/color-filter-invert.html:
1416         * css3/color-filters/color-filter-opacity-expected.html:
1417         * css3/color-filters/color-filter-opacity.html:
1418         * css3/color-filters/color-filter-outline-expected.html:
1419         * css3/color-filters/color-filter-outline.html:
1420         * css3/color-filters/color-filter-parsing.html:
1421         * css3/color-filters/color-filter-saturate-expected.html:
1422         * css3/color-filters/color-filter-saturate.html:
1423         * css3/color-filters/color-filter-sepia-expected.html:
1424         * css3/color-filters/color-filter-sepia.html:
1425         * css3/color-filters/color-filter-text-decoration-shadow-expected.html:
1426         * css3/color-filters/color-filter-text-decoration-shadow.html:
1427         * css3/color-filters/color-filter-text-emphasis-expected.html:
1428         * css3/color-filters/color-filter-text-emphasis.html:
1429         * css3/color-filters/color-filter-text-shadow-expected.html:
1430         * css3/color-filters/color-filter-text-shadow.html:
1431         * css3/color-filters/color-filter-text-stroke.html:
1432
1433 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
1434
1435         Implement color-filter for text stroke
1436         https://bugs.webkit.org/show_bug.cgi?id=185098
1437
1438         Reviewed by Alan Bujtas.
1439
1440         * css3/color-filters/color-filter-text-stroke-expected.html: Added.
1441         * css3/color-filters/color-filter-text-stroke.html: Added.
1442
1443 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
1444
1445         Implement animation for color-filter
1446         https://bugs.webkit.org/show_bug.cgi?id=185092
1447         rdar://problem/39773810
1448
1449         Reviewed by Tim Horton.
1450         
1451         Fix the testing to recognize unprefixed filter, and color-filter.
1452         
1453         Add a color-filter animation test.
1454
1455         * animations/resources/animation-test-helpers.js:
1456         (getPropertyValue):
1457         (comparePropertyValue):
1458         * css3/color-filters/color-filter-animation-expected.txt: Added.
1459         * css3/color-filters/color-filter-animation.html: Added.
1460
1461 2018-04-27  Ryan Haddad  <ryanhaddad@apple.com>
1462
1463         Update TestExpectations for fast/loader/submit-form-while-parsing-2.html.
1464         https://bugs.webkit.org/show_bug.cgi?id=184051
1465
1466         Unreviewed test gardening.
1467
1468         * platform/mac-wk2/TestExpectations:
1469
1470 2018-04-27  Ryan Haddad  <ryanhaddad@apple.com>
1471
1472         Mark http/wpt/resource-timing/rt-resources-per-worker.html as flaky on iOS.
1473         https://bugs.webkit.org/show_bug.cgi?id=180260
1474
1475         Unreviewed test gardening.
1476
1477         * platform/ios/TestExpectations:
1478
1479 2018-04-27  Nan Wang  <n_wang@apple.com>
1480
1481         AX: Accessibility needs to know which part of the content view is visible on iOS
1482         https://bugs.webkit.org/show_bug.cgi?id=185085
1483         <rdar://problem/39801363>
1484
1485         Reviewed by Chris Fleizach.
1486
1487         * accessibility/ios-simulator/unobscured-content-rect-expected.txt: Added.
1488         * accessibility/ios-simulator/unobscured-content-rect.html: Added.
1489         * platform/ios-wk1/TestExpectations:
1490
1491 2018-04-27  Christopher Reid  <chris.reid@sony.com>
1492
1493         URL::appendEncodedHostName is using the deprecated uidna_IDNToASCII function
1494         https://bugs.webkit.org/show_bug.cgi?id=184836
1495
1496         Reviewed by Alex Christensen.
1497
1498         Verify that setting the host or hostname of URL objects will use IDNA2008.
1499
1500         * fast/url/url-hostname-encoding-expected.txt: Added.
1501         * fast/url/url-hostname-encoding.html: Added.
1502
1503 2018-04-27  Youenn Fablet  <youenn@apple.com>
1504
1505         Use NetworkLoadChecker for XHR/fetch loads
1506         https://bugs.webkit.org/show_bug.cgi?id=184741
1507
1508         Reviewed by Chris Dumez.
1509
1510         * TestExpectations:
1511         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
1512         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
1513         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
1514         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
1515         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1516         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
1517         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: Added.
1518         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt: Added.
1519         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Added.
1520         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt: Added.
1521         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Added.
1522         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Added.
1523         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: Added.
1524         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added.
1525         * platform/win/http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt: Added.
1526         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Added.
1527         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt: Added.
1528         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Added.
1529         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Added.
1530
1531 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
1532
1533         Make color-filter transform gradient colors
1534         https://bugs.webkit.org/show_bug.cgi?id=185080
1535
1536         Reviewed by Zalan Bujtas.
1537
1538         * css3/color-filters/color-filter-gradients-expected.html: Added.
1539         * css3/color-filters/color-filter-gradients.html: Added.
1540
1541 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
1542
1543         Disable color-filter tests on Windows for now
1544         https://bugs.webkit.org/show_bug.cgi?id=185076
1545
1546         The experimental feature for color-filter is off by default, and Windows WebKit API
1547         would have to change to enable it, so just skip the tests for now.
1548
1549         * platform/win/TestExpectations:
1550
1551 2018-04-26  Simon Fraser  <simon.fraser@apple.com>
1552
1553         Fix color-filter to apply to text decorations
1554         https://bugs.webkit.org/show_bug.cgi?id=185068
1555         <rdar://problem/39782136>
1556
1557         Reviewed by Alan Bujtas.
1558
1559         * css3/color-filters/color-filter-text-decoration-shadow-expected.html: Added.
1560         * css3/color-filters/color-filter-text-decoration-shadow.html: Added.
1561         * css3/color-filters/color-filter-text-shadow-expected.html: Added.
1562         * css3/color-filters/color-filter-text-shadow.html: Added.
1563
1564 2018-04-27  Per Arne Vollan  <pvollan@apple.com>
1565
1566         Mark CSS color filters tests as failing on Windows.
1567         https://bugs.webkit.org/show_bug.cgi?id=185075
1568
1569         Unreviewed test gardening.
1570
1571         * platform/win/TestExpectations:
1572
1573 2018-04-27  Wenson Hsieh  <wenson_hsieh@apple.com>
1574
1575         [Extra zoom mode] Add a mechanism to override default viewport behaviors in extra zoom mode
1576         https://bugs.webkit.org/show_bug.cgi?id=185050
1577         <rdar://problem/39624038>
1578
1579         Reviewed by Tim Horton.
1580
1581         Add a new layout test to check that:
1582         • By default (with no `min-device-width` override), shrink-to-fit and expanded minimum layout sizes takes effect.
1583         • `min-device-width` can be used to bail out of shrink-to-fit and viewport behaviors.
1584         • A large `min-device-width` can be used to make extra zoom mode viewport heuristics even more aggressive.
1585
1586         * TestExpectations:
1587         * fast/viewport/extrazoom/viewport-change-min-device-width.html: Added.
1588         * resources/ui-helper.js:
1589         (window.UIHelper.zoomScale):
1590         (window.UIHelper):
1591
1592 2018-04-27  Claudio Saavedra  <csaavedra@igalia.com>
1593
1594         [GTK] Mark a few new test failures
1595
1596         Unreviewed gardening.
1597         * platform/gtk/TestExpectations: Related to r230817
1598
1599 2018-04-26  Simon Fraser  <simon.fraser@apple.com>
1600
1601         Implement rendering support for the color-filter CSS property
1602         https://bugs.webkit.org/show_bug.cgi?id=185047
1603         rdar://problem/39664967
1604
1605         Reviewed by Tim Horton.
1606         
1607         Tests for color-filter rendering.
1608
1609         * css3/color-filters/color-filter-backgrounds-borders-expected.html: Added.
1610         * css3/color-filters/color-filter-backgrounds-borders.html: Added.
1611         * css3/color-filters/color-filter-box-shadow-expected.html: Added.
1612         * css3/color-filters/color-filter-box-shadow.html: Added.
1613         * css3/color-filters/color-filter-brightness-expected.html: Added.
1614         * css3/color-filters/color-filter-brightness.html: Added.
1615         * css3/color-filters/color-filter-color-property-expected.html: Added.
1616         * css3/color-filters/color-filter-color-property-list-item-expected.html: Added.
1617         * css3/color-filters/color-filter-color-property-list-item.html: Added.
1618         * css3/color-filters/color-filter-color-property.html: Added.
1619         * css3/color-filters/color-filter-color-text-decorations-expected.html: Added.
1620         * css3/color-filters/color-filter-color-text-decorations.html: Added.
1621         * css3/color-filters/color-filter-column-rule-expected.html: Added.
1622         * css3/color-filters/color-filter-column-rule.html: Added.
1623         * css3/color-filters/color-filter-contrast-expected.html: Added.
1624         * css3/color-filters/color-filter-contrast.html: Added.
1625         * css3/color-filters/color-filter-current-color-expected.html: Added.
1626         * css3/color-filters/color-filter-current-color.html: Added.
1627         * css3/color-filters/color-filter-filter-list-expected.html: Added.
1628         * css3/color-filters/color-filter-filter-list.html: Added.
1629         * css3/color-filters/color-filter-grayscale-expected.html: Added.
1630         * css3/color-filters/color-filter-grayscale.html: Added.
1631         * css3/color-filters/color-filter-hue-rotate-expected.html: Added.
1632         * css3/color-filters/color-filter-hue-rotate.html: Added.
1633         * css3/color-filters/color-filter-inherits-expected.html: Added.
1634         * css3/color-filters/color-filter-inherits.html: Added.
1635         * css3/color-filters/color-filter-invert-expected.html: Added.
1636         * css3/color-filters/color-filter-invert.html: Added.
1637         * css3/color-filters/color-filter-opacity-expected.html: Added.
1638         * css3/color-filters/color-filter-opacity.html: Added.
1639         * css3/color-filters/color-filter-outline-expected.html: Added.
1640         * css3/color-filters/color-filter-outline.html: Added.
1641         * css3/color-filters/color-filter-saturate-expected.html: Added.
1642         * css3/color-filters/color-filter-saturate.html: Added.
1643         * css3/color-filters/color-filter-sepia-expected.html: Added.
1644         * css3/color-filters/color-filter-sepia.html: Added.
1645         * css3/color-filters/color-filter-text-emphasis-expected.html: Added.
1646         * css3/color-filters/color-filter-text-emphasis.html: Added.
1647
1648 2018-04-26  Brent Fulgham  <bfulgham@apple.com>
1649
1650         Show punycode if URL contains Latin small letter o with dot below character
1651         https://bugs.webkit.org/show_bug.cgi?id=185051
1652         <rdar://problem/39459297>
1653
1654         Reviewed by David Kilzer.
1655
1656         * fast/url/host-expected.txt:
1657         * fast/url/host.html:
1658
1659 2018-04-26  Sihui Liu  <sihui_liu@apple.com>
1660
1661         [iOS] LayoutTest http/tests/quicklook/hide-referer-on-navigation.html is failing
1662         https://bugs.webkit.org/show_bug.cgi?id=184825
1663         <rdar://problem/38924997>
1664
1665         Reviewed by Geoffrey Garen.
1666
1667         Policy decisions are made asynchronously now, so we need to set the async flag of this test. 
1668
1669         * http/tests/quicklook/hide-referer-on-navigation.html:
1670
1671 2018-04-25  Ryan Haddad  <ryanhaddad@apple.com>
1672
1673         Mark http/tests/workers/worker-importScripts-banned-mimetype.html as flaky.
1674         https://bugs.webkit.org/show_bug.cgi?id=184800
1675
1676         Unreviewed test gardening.
1677
1678         * TestExpectations:
1679
1680 2018-04-26  Youenn Fablet  <youenn@apple.com>
1681
1682         CORS preflight checker should add a console message when preflight load is blocked
1683         https://bugs.webkit.org/show_bug.cgi?id=185021
1684
1685         Reviewed by Chris Dumez.
1686
1687         * TestExpectations: Skipping console JS logging for some WPT tests to keep them consistent between WK1 and WK2.
1688         * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt:
1689         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt:
1690         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Removed.
1691         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Removed.
1692         * platform/mac-wk1/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Removed.
1693         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Removed.
1694         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Removed.
1695         * platform/win/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Removed.
1696
1697 2018-04-26  Youenn Fablet  <youenn@apple.com>
1698
1699         Make cross origin redirection error messages consistent between SubresourceLoader and NetworkLoadChecker
1700         https://bugs.webkit.org/show_bug.cgi?id=185023
1701
1702         Reviewed by Chris Dumez.
1703
1704         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
1705         * http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt:
1706         * http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt:
1707         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Removed.
1708         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Removed.
1709         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Removed.
1710         * platform/win/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Removed.
1711         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Removed.
1712         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Removed.
1713
1714 2018-04-25  Megan Gardner  <megan_gardner@apple.com>
1715
1716         Activate selection when interacting with editable content
1717         https://bugs.webkit.org/show_bug.cgi?id=185017
1718
1719         Reviewed by Tim Horton.
1720         
1721         Fixed double-tap-on-editable-and-noneditable test, as it was not actually written correctly.
1722         Should actually double tap on correct content and check for the correct output now.
1723         Added two more tests to make sure that selections really are happening in editable content. 
1724
1725         * fast/events/touch/ios/double-tap-on-editable-and-noneditable.html:
1726         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-expected.txt: Added.
1727         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text-expected.txt: Added.
1728         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text.html: Added.
1729         * fast/events/touch/ios/double-tap-on-editable-content-for-selection.html: Added.
1730         
1731 2018-04-25  Brent Fulgham  <bfulgham@apple.com>
1732
1733         Add port 548 (afpovertcp) to port blacklist
1734         https://bugs.webkit.org/show_bug.cgi?id=185000
1735         <rdar://problem/39540481>
1736
1737         Reviewed by David Kilzer.
1738
1739         Update test and expectations for new port.
1740
1741         * platform/gtk/security/block-test-expected.txt:
1742         * platform/mac/security/block-test-expected.txt:
1743         * platform/wpe/security/block-test-expected.txt:
1744         * security/block-test-expected.txt:
1745         * security/block-test.html:
1746
1747 2018-04-26  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1748
1749         [WPE] Gardening of tests for the WPE Debug bot.
1750
1751         Mark tests timing out.
1752         An attempt to make the new WPE debug bot not abort early.
1753
1754         * platform/gtk/TestExpectations: workers/bomb.html for debug was skipped in the root expectations file,
1755           but we were overriding it to simply "slow" here because we missed the tag for release.
1756           Let's put both expectations together to make this clearer.
1757         * platform/wpe/TestExpectations: Ditto.
1758
1759 2018-04-26  Andy VanWagoner  <thetalecrafter@gmail.com>
1760
1761         [INTL] Implement Intl.PluralRules
1762         https://bugs.webkit.org/show_bug.cgi?id=184312
1763
1764         Reviewed by JF Bastien.
1765
1766         * js/intl-pluralrules-expected.txt: Added.
1767         * js/intl-pluralrules.html: Added.
1768         * js/script-tests/intl-pluralrules.js: Added.
1769         * platform/win/TestExpectations: Disabled Intl.PluralRules tests on win.
1770
1771 2018-04-25  Youenn Fablet  <youenn@apple.com>
1772
1773         Use NetworkLoadChecker for all subresource loads except fetch/XHR
1774         https://bugs.webkit.org/show_bug.cgi?id=184870
1775         <rdar://problem/39370034>
1776
1777         Reviewed by Chris Dumez.
1778
1779         * TestExpectations:
1780         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
1781         * http/tests/security/cross-origin-xsl-BLOCKED-expected.txt:
1782         * http/tests/security/cross-origin-xsl-redirect-BLOCKED-expected.txt:
1783         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt:
1784         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
1785         * http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt:
1786         * http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt:
1787         * http/tests/security/worker-cross-origin-expected.txt:
1788         * http/tests/security/xss-DENIED-xml-external-entity-expected.txt:
1789         * http/tests/security/xss-DENIED-xsl-document-expected.txt:
1790         * http/tests/security/xss-DENIED-xsl-external-entity-expected.txt:
1791         * http/tests/workers/worker-redirect-expected.txt:
1792         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
1793         * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt:
1794         * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt:
1795         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
1796         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
1797         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Added.
1798         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Added.
1799         * platform/mac-wk1/http/tests/workers/worker-redirect-expected.txt: Added.
1800         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: Added.
1801         * platform/mac-wk1/http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt: Added.
1802         * platform/mac-wk1/http/tests/security/worker-cross-origin-expected.txt: Added.
1803         * platform/mac-wk2/TestExpectations:
1804         * platform/win/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
1805         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Added.
1806         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Added.
1807         * platform/win/http/tests/workers/worker-redirect-expected.txt: Added.
1808         * platform/win/http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: Added.
1809         * platform/win/http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt: Added.
1810         * platform/win/http/tests/security/worker-cross-origin-expected.txt: Added.
1811
1812
1813 2018-04-25  Chris Dumez  <cdumez@apple.com>
1814
1815         window.postMessage() / focus() / blur() throw a TypeError when called on a RemoteDOMWindow
1816         https://bugs.webkit.org/show_bug.cgi?id=184981
1817
1818         Reviewed by Sam Weinig.
1819
1820         Add layout test coverage.
1821
1822         * http/tests/navigation/process-swap-window-open-expected.txt:
1823         * http/tests/navigation/process-swap-window-open.html:
1824
1825 2018-04-25  Jiewen Tan  <jiewen_tan@apple.com>
1826
1827         Unreviewed test gardening
1828
1829         Mark http/tests/misc/submit-post-keygen.html as 'Skip' in Win because of lacking corresponding
1830         implementations.
1831
1832         * platform/win/TestExpectations:
1833
1834 2018-04-25  Simon Fraser  <simon.fraser@apple.com>
1835
1836         brightness() filter should default to 1, and not allow negative values
1837         https://bugs.webkit.org/show_bug.cgi?id=184937
1838
1839         Reviewed by Dean Jackson.
1840         
1841         Added negative value tests to filter-property-parsing.html and backdropfilter-property-parsing.html,
1842         and made these tests more similar.
1843         
1844         Fixed expected computed value for brightness() to be brightness(1) in the tests.
1845         
1846         The effect-brightness* test results failed because elements with invalid brightness values now
1847         no longer create a RenderLayer.
1848
1849         * css3/color-filters/color-filter-parsing-expected.txt:
1850         * css3/color-filters/color-filter-parsing.html:
1851         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
1852         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
1853         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
1854         * css3/filters/backdrop/backdropfilter-property-parsing.html:
1855         * css3/filters/effect-brightness-expected.txt:
1856         * css3/filters/filter-property-computed-style-expected.txt:
1857         * css3/filters/filter-property-computed-style.html:
1858         * css3/filters/filter-property-parsing-expected.txt:
1859         * css3/filters/filter-property-parsing.html:
1860         * css3/filters/unprefixed-expected.txt:
1861         * css3/filters/unprefixed.html:
1862         * fast/filter-image/parse-filter-image-expected.txt:
1863         * fast/filter-image/parse-filter-image.html:
1864         * platform/mac/css3/filters/effect-brightness-clamping-expected.txt:
1865
1866 2018-04-25  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1867
1868         [WPE][Debug] Test gardening of EME related tests.
1869
1870         Report and mark the tests crashing on the Debug build.
1871
1872         * platform/wpe/TestExpectations:
1873
1874 2018-04-25  Jiewen Tan  <jiewen_tan@apple.com>
1875
1876         Remove access to keychain from the WebContent process
1877         https://bugs.webkit.org/show_bug.cgi?id=184428
1878         <rdar://problem/13150903>
1879
1880         Reviewed by Brent Fulgham.
1881
1882         Alter the layout test to match dummy data supplied by the test runners.
1883         Modify expectations as well.
1884
1885         * http/tests/misc/resources/check-keygen-post.php:
1886         * platform/gtk/TestExpectations:
1887         * platform/ios/TestExpectations:
1888         * platform/mac/TestExpectations:
1889
1890 2018-04-25  Wenson Hsieh  <wenson_hsieh@apple.com>
1891
1892         [Extra zoom mode] The search field on www.bing.com is missing label text
1893         https://bugs.webkit.org/show_bug.cgi?id=184975
1894         <rdar://problem/39723081>
1895
1896         Reviewed by Tim Horton.
1897
1898         Adds a layout test to check that the label text of the focused form control in the input view can be sourced
1899         from (1) the "placeholder" attribute, (2) the "title" attribute, (3) the "aria-label" attribute, or (4) an
1900         associated label element.
1901
1902         * fast/forms/extrazoom/form-control-label-text-expected.txt: Added.
1903         * fast/forms/extrazoom/form-control-label-text.html: Added.
1904         * resources/ui-helper.js:
1905         (window.UIHelper.formInputLabel):
1906         (window.UIHelper):
1907
1908 2018-04-25  Megan Gardner  <megan_gardner@apple.com>
1909
1910         Don't activate Selection Assistant unless it is actually needed.
1911         https://bugs.webkit.org/show_bug.cgi?id=184944
1912         <rdar://problem/39469671>
1913
1914         Reviewed by Tim Horton.
1915         
1916         Turning on previously flakey tests that are fixed with this change.
1917
1918         * platform/ios-wk2/TestExpectations:
1919
1920 2018-04-25  Ross Kirsling  <ross.kirsling@sony.com>
1921
1922         [WinCairo] Fix js/regexp-unicode.html crash.
1923         https://bugs.webkit.org/show_bug.cgi?id=184891
1924
1925         Reviewed by Yusuke Suzuki.
1926
1927         * platform/wincairo/TestExpectations:
1928
1929 2018-04-25  Brent Fulgham  <bfulgham@apple.com>
1930
1931         Don't Block First Party Cookies on Redirects
1932         https://bugs.webkit.org/show_bug.cgi?id=184948
1933         <rdar://problem/39534099>
1934
1935         Reviewed by Youenn Fablet.
1936
1937         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect-expected.txt: Added.
1938         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html: Added.
1939
1940 2018-04-25  Ryan Haddad  <ryanhaddad@apple.com>
1941
1942         Unreviewed test gardening, rebaseline tests for iOS.
1943
1944         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
1945         * platform/ios/media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt: Added.
1946         * platform/ios/media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt: Added.
1947
1948 2018-04-25  Youenn Fablet  <youenn@apple.com>
1949
1950         CachedRawResource is not handling incremental data computation correctly
1951         https://bugs.webkit.org/show_bug.cgi?id=184936
1952
1953         Reviewed by Chris Dumez.
1954
1955         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
1956         (stringToBuffer):
1957         (event.event.request.url.endsWith):
1958         * http/tests/workers/service/resources/service-worker-fetch.js:
1959         (async.test):
1960         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
1961
1962 2018-04-25  Youenn Fablet  <youenn@apple.com>
1963
1964         Ensure DNT is set for redirections handled in NetworkProcess
1965         https://bugs.webkit.org/show_bug.cgi?id=184890
1966
1967         Reviewed by Ryosuke Niwa.
1968
1969         * http/wpt/fetch/dnt-header-after-redirection-expected.txt: Added.
1970         * http/wpt/fetch/dnt-header-after-redirection.html: Added.
1971         * http/wpt/fetch/resources/dnt-status.py: Added.
1972         * http/wpt/fetch/resources/redirect.py: Added.
1973         * platform/mac-wk1/TestExpectations:
1974         * platform/win/TestExpectations:
1975
1976 2018-04-25  Youenn Fablet  <youenn@apple.com>
1977
1978         Make DocumentThreadableLoader error logging more consistent
1979         https://bugs.webkit.org/show_bug.cgi?id=184853
1980
1981         Reviewed by Chris Dumez.
1982
1983         Removing JS console log output for some tests.
1984         Updating tests according modified error logging.
1985
1986         * TestExpectations:
1987         * http/tests/security/bypassing-cors-checks-for-extension-urls-expected.txt:
1988         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
1989         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
1990         * http/tests/security/cross-origin-cached-images-expected.txt:
1991         * http/tests/security/cross-origin-cached-images-parallel-expected.txt:
1992         * http/tests/security/img-with-failed-cors-check-fails-to-load-expected.txt:
1993         * http/tests/security/load-image-after-redirection-2-expected.txt:
1994         * http/tests/security/load-image-after-redirection-expected.txt:
1995         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
1996         * http/tests/security/video-poster-cross-origin-crash-expected.txt:
1997         * http/tests/security/video-poster-cross-origin-crash2-expected.txt:
1998         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1999         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2000         * http/tests/xmlhttprequest/access-control-basic-denied-expected.txt:
2001         * http/tests/xmlhttprequest/access-control-basic-denied-preflight-cache-expected.txt:
2002         * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
2003         * http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt:
2004         * http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt:
2005         * http/tests/xmlhttprequest/access-control-preflight-async-header-denied-expected.txt:
2006         * http/tests/xmlhttprequest/access-control-preflight-async-method-denied-expected.txt:
2007         * http/tests/xmlhttprequest/access-control-preflight-async-not-supported-expected.txt:
2008         * http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
2009         * http/tests/xmlhttprequest/access-control-preflight-sync-header-denied-expected.txt:
2010         * http/tests/xmlhttprequest/access-control-preflight-sync-method-denied-expected.txt:
2011         * http/tests/xmlhttprequest/access-control-preflight-sync-not-supported-expected.txt:
2012         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
2013         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
2014         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight-expected.txt:
2015         * http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
2016         * http/tests/xmlhttprequest/cross-site-denied-response-sync-2-expected.txt:
2017         * http/tests/xmlhttprequest/cross-site-denied-response-sync-expected.txt:
2018         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
2019         * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt:
2020         * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt:
2021         * http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt:
2022         * http/tests/xmlhttprequest/post-blob-content-type-sync-expected.txt:
2023         * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt:
2024         * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt:
2025         * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt:
2026         * http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
2027         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt:
2028         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-sync-expected.txt:
2029         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-sync-expected.txt:
2030         * http/tests/xmlhttprequest/simple-cross-origin-progress-events-expected.txt:
2031         * http/tests/xmlhttprequest/upload-request-error-event-order-expected.txt:
2032         * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
2033         * http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt:
2034         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
2035         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2036         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
2037         * platform/mac-wk1/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
2038         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
2039         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt:
2040         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
2041         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
2042         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2043         * platform/win/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
2044         * platform/win/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
2045         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
2046
2047 2018-04-25  Dean Jackson  <dino@apple.com>
2048
2049         Make a better flag for system preview, and disable it where necessary
2050         https://bugs.webkit.org/show_bug.cgi?id=184968
2051         <rdar://problem/39686506>
2052
2053         Reviewed by Eric Carlson.
2054
2055         These tests have platform-specific results for the moment.
2056
2057         * TestExpectations:
2058         * system-preview/badge-expected.html: Removed.
2059         * system-preview/detection-expected.txt: Removed.
2060
2061 2018-04-25  Miguel Gomez  <magomez@igalia.com>
2062
2063         [GTK] fast/repaint/fixed-scale.html failing since r230479 "[TexMap] TextureMapperLayer unnecessarily duplicates state in GraphicsLayerTransform"
2064         https://bugs.webkit.org/show_bug.cgi?id=184780
2065
2066         Reviewed by Žan Doberšek.
2067
2068         * platform/gtk/TestExpectations:
2069
2070 2018-04-25  Ms2ger  <Ms2ger@igalia.com>
2071
2072         imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-* LayoutTests are flaky failures
2073         https://bugs.webkit.org/show_bug.cgi?id=182833
2074
2075         Reviewed by Carlos Alberto Lopez Perez.
2076
2077         * TestExpectations: enable tests
2078         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations
2079         * platform/ios/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations
2080         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations
2081
2082 2018-04-24  Simon Fraser  <simon.fraser@apple.com>
2083
2084         Add a new "color-filter" CSS property as an experimental feature
2085         https://bugs.webkit.org/show_bug.cgi?id=184940
2086
2087         Reviewed by Jon Lee.
2088
2089         * css3/color-filters/color-filter-parsing-expected.txt: Added.
2090         * css3/color-filters/color-filter-parsing.html: Added.
2091
2092 2018-04-24  Simon Fraser  <simon.fraser@apple.com>
2093
2094         shape-outside and filter styles occur twice in the result of getComputedStyle
2095         https://bugs.webkit.org/show_bug.cgi?id=184931
2096
2097         Reviewed by Antti Koivisto.
2098
2099         CSSPropertyShapeOutside and CSSPropertyFilter were duplicated in the list of computedProperties[]
2100         used by getComputedStyle. Remove the duplication.
2101
2102         * fast/css/getComputedStyle/computed-style-expected.txt:
2103         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2104         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
2105         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2106         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
2107         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2108         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
2109         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2110         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2111         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
2112         * svg/css/getComputedStyle-basic-expected.txt:
2113
2114 2018-04-24  Youenn Fablet  <youenn@apple.com>
2115
2116         Throw in case of PeerConnection created for detached documents
2117         https://bugs.webkit.org/show_bug.cgi?id=184921
2118         <rdar://problem/39629216>
2119
2120         Reviewed by Eric Carlson.
2121
2122         * webrtc/pc-detached-document-expected.txt: Added.
2123         * webrtc/pc-detached-document.html: Added.
2124
2125 2018-04-24  John Wilander  <wilander@apple.com>
2126
2127         From-Origin: Support for 'same' and 'same-site' response header, nested frame origin check
2128         https://bugs.webkit.org/show_bug.cgi?id=184560
2129         <rdar://problem/38901344>
2130
2131         Reviewed by Youenn Fablet and Daniel Bates.
2132
2133         This patch implements significant parts of https://github.com/whatwg/fetch/issues/687.
2134         We consume the From-Origin response header and only load the resource if:
2135         - The header is non-existent, empty, or invalid.
2136         - The header specifies 'same' and the resource's origin matches the originating
2137           document's origin and the origins up the frame tree.
2138         - The header specifies 'same-site' and the resource's eTLD+1 matches the originating
2139           document's eTLD+1 and the eTLD+1 of the documents up the frame tree.
2140
2141         This feature is experimental and off by default.
2142
2143         * TestExpectations:
2144             The http/tests/from-origin/ directory marked as [ Skip ].
2145             Suppressed console output for imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html.
2146         * http/tests/from-origin: Added.
2147         * http/tests/from-origin/document-from-origin-same-accepted-expected.txt: Added.
2148         * http/tests/from-origin/document-from-origin-same-accepted.html: Added.
2149         * http/tests/from-origin/document-from-origin-same-blocked-expected.txt: Added.
2150         * http/tests/from-origin/document-from-origin-same-blocked.html: Added.
2151         * http/tests/from-origin/document-from-origin-same-site-accepted-expected.txt: Added.
2152         * http/tests/from-origin/document-from-origin-same-site-accepted.html: Added.
2153         * http/tests/from-origin/document-from-origin-same-site-blocked-expected.txt: Added.
2154         * http/tests/from-origin/document-from-origin-same-site-blocked.html: Added.
2155         * http/tests/from-origin/document-nested-from-origin-same-accepted-expected.txt: Added.
2156         * http/tests/from-origin/document-nested-from-origin-same-accepted.html: Added.
2157         * http/tests/from-origin/document-nested-from-origin-same-blocked-expected.txt: Added.
2158         * http/tests/from-origin/document-nested-from-origin-same-blocked.html: Added.
2159         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked-expected.txt: Added.
2160         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked.html: Added.
2161         * http/tests/from-origin/fetch-from-origin-same-accepted-expected.txt: Added.
2162         * http/tests/from-origin/fetch-from-origin-same-accepted.html: Added.
2163         * http/tests/from-origin/fetch-from-origin-same-blocked-expected.txt: Added.
2164         * http/tests/from-origin/fetch-from-origin-same-blocked.html: Added.
2165         * http/tests/from-origin/fetch-from-origin-same-site-accepted-expected.txt: Added.
2166         * http/tests/from-origin/fetch-from-origin-same-site-accepted.html: Added.
2167         * http/tests/from-origin/fetch-from-origin-same-site-blocked-expected.txt: Added.
2168         * http/tests/from-origin/fetch-from-origin-same-site-blocked.html: Added.
2169         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted-expected.txt: Added.
2170         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted.html: Added.
2171         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked-expected.txt: Added.
2172         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked.html: Added.
2173         * http/tests/from-origin/image-about-blank-from-origin-same-blocked-expected.txt: Added.
2174         * http/tests/from-origin/image-about-blank-from-origin-same-blocked.html: Added.
2175         * http/tests/from-origin/image-from-origin-same-accepted-expected.txt: Added.
2176         * http/tests/from-origin/image-from-origin-same-accepted.html: Added.
2177         * http/tests/from-origin/image-from-origin-same-blocked-expected.txt: Added.
2178         * http/tests/from-origin/image-from-origin-same-blocked.html: Added.
2179         * http/tests/from-origin/image-from-origin-same-site-accepted-expected.txt: Added.
2180         * http/tests/from-origin/image-from-origin-same-site-accepted.html: Added.
2181         * http/tests/from-origin/image-from-origin-same-site-blocked-expected.txt: Added.
2182         * http/tests/from-origin/image-from-origin-same-site-blocked.html: Added.
2183         * http/tests/from-origin/redirect-document-from-origin-same-blocked-expected.txt: Added.
2184         * http/tests/from-origin/redirect-document-from-origin-same-blocked.html: Added.
2185         * http/tests/from-origin/redirect-fetch-from-origin-same-blocked-expected.txt: Added.
2186         * http/tests/from-origin/redirect-fetch-from-origin-same-blocked.html: Added.
2187         * http/tests/from-origin/redirect-image-from-origin-same-blocked-expected.txt: Added.
2188         * http/tests/from-origin/redirect-image-from-origin-same-blocked.html: Added.
2189         * http/tests/from-origin/redirect-script-from-origin-same-blocked-expected.txt: Added.
2190         * http/tests/from-origin/redirect-script-from-origin-same-blocked.html: Added.
2191         * http/tests/from-origin/redirect-xhr-from-origin-same-blocked-expected.txt: Added.
2192         * http/tests/from-origin/redirect-xhr-from-origin-same-blocked.html: Added.
2193         * http/tests/from-origin/resources: Added.
2194         * http/tests/from-origin/resources/fetch.php: Added.
2195         * http/tests/from-origin/resources/iframe.php: Added.
2196         * http/tests/from-origin/resources/iframeIPAddressFetch.html: Added.
2197         * http/tests/from-origin/resources/iframeLocalhostFetch.html: Added.
2198         * http/tests/from-origin/resources/image.php: Added.
2199         * http/tests/from-origin/resources/nestedIPAddressIframe.html: Added.
2200         * http/tests/from-origin/resources/nestedLocalhostIframe.html: Added.
2201         * http/tests/from-origin/resources/redirect.php: Added.
2202         * http/tests/from-origin/resources/script.php: Added.
2203         * http/tests/from-origin/resources/xhr.php: Added.
2204         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked-expected.txt: Added.
2205         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked.html: Added.
2206         * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked-expected.txt: Added.
2207         * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked.html: Added.
2208         * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked-expected.txt: Added.
2209         * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked.html: Added.
2210         * http/tests/from-origin/script-from-origin-same-accepted-expected.txt: Added.
2211         * http/tests/from-origin/script-from-origin-same-accepted.html: Added.
2212         * http/tests/from-origin/script-from-origin-same-blocked-expected.txt: Added.
2213         * http/tests/from-origin/script-from-origin-same-blocked.html: Added.
2214         * http/tests/from-origin/script-from-origin-same-site-accepted-expected.txt: Added.
2215         * http/tests/from-origin/script-from-origin-same-site-accepted.html: Added.
2216         * http/tests/from-origin/script-from-origin-same-site-blocked-expected.txt: Added.
2217         * http/tests/from-origin/script-from-origin-same-site-blocked.html: Added.
2218         * http/tests/from-origin/top-frame-document-from-origin-same-accepted-expected.txt: Added.
2219         * http/tests/from-origin/top-frame-document-from-origin-same-accepted.php: Added.
2220         * http/tests/from-origin/xhr-from-origin-same-accepted-expected.txt: Added.
2221         * http/tests/from-origin/xhr-from-origin-same-accepted.html: Added.
2222         * http/tests/from-origin/xhr-from-origin-same-blocked-expected.txt: Added.
2223         * http/tests/from-origin/xhr-from-origin-same-blocked.html: Added.
2224         * http/tests/from-origin/xhr-from-origin-same-site-accepted-expected.txt: Added.
2225         * http/tests/from-origin/xhr-from-origin-same-site-accepted.html: Added.
2226         * http/tests/from-origin/xhr-from-origin-same-site-blocked-expected.txt: Added.
2227         * http/tests/from-origin/xhr-from-origin-same-site-blocked.html: Added.
2228         * platform/mac-wk2/TestExpectations:
2229             Suppressed console output for imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html.
2230         * platform/wk2/TestExpectations:
2231             The http/tests/from-origin/ directory marked as [ Pass ].
2232
2233 2018-04-24  Tadeu Zagallo  <tzagallo@apple.com>
2234
2235         REGRESSION(r221839): Fix requests with FormData containing empty files
2236         https://bugs.webkit.org/show_bug.cgi?id=184490
2237         <rdar://problem/39385169>
2238
2239         Reviewed by Geoffrey Garen.
2240
2241         Verify that the final boundary is present in the request body when submitting FormData containing an empty file.
2242
2243         * http/tests/local/formdata/send-form-data-with-empty-file-expected.txt: Added.
2244         * http/tests/local/formdata/send-form-data-with-empty-file.html: Added.
2245
2246 2018-04-23  Daniel Bates  <dabates@apple.com>
2247
2248         Implement Same-Site cookies
2249         https://bugs.webkit.org/show_bug.cgi?id=159464
2250         <rdar://problem/27196358>
2251
2252         Reviewed by Brent Fulgham.
2253
2254         Add tests. These tests are skipped on all ports for now, including Mac and iOS. We will
2255         look to subsequently enable the tests for Mac and iOS once we have CFNetwork support for
2256         Same-Site cookies.
2257
2258         The following tests and utilities were taken in whole or in part from Blink:
2259             http/tests/cookies/resources/echo-json.php
2260             http/tests/cookies/resources/post-cookies-onmessage.php
2261             http/tests/cookies/resources/post-cookies-to-opener.php
2262             http/tests/cookies/resources/testharness-helpers.js
2263             http/tests/cookies/same-site/popup-cross-site-post.html
2264             http/tests/cookies/same-site/popup-cross-site.html
2265             http/tests/cookies/same-site/popup-same-site-post.html
2266             http/tests/cookies/same-site/popup-same-site.html
2267
2268         The following files were derived from tests taken from Blink:
2269             http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html
2270             http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html
2271
2272         * TestExpectations: Skip on all ports for now.
2273         * http/tests/cookies/resources/cookie-utilities.js: Added.
2274         (createCookie):
2275         (setBaseDocumentWhenFetchingDOMCookies):
2276         (setDOMCookie):
2277         * http/tests/cookies/resources/cookie-utility.php:
2278         * http/tests/cookies/resources/echo-json.php: Added.
2279         * http/tests/cookies/resources/post-cookies-onmessage.php: Added.
2280         * http/tests/cookies/resources/post-cookies-to-opener.php: Added.
2281         * http/tests/cookies/resources/testharness-helpers.js: Added.
2282         (clearKnownCookies):
2283         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Added.
2284         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html: Added.
2285         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Added.
2286         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html: Added.
2287         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Added.
2288         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html: Added.
2289         * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe-expected.txt: Added.
2290         * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe.html: Added.
2291         * http/tests/cookies/same-site/fetch-in-about-blank-page-expected.txt: Added.
2292         * http/tests/cookies/same-site/fetch-in-about-blank-page.html: Added.
2293         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt: Added.
2294         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html: Added.
2295         * http/tests/cookies/same-site/fetch-in-cross-origin-page-expected.txt: Added.
2296         * http/tests/cookies/same-site/fetch-in-cross-origin-page.html: Added.
2297         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Added.
2298         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker.html: Added.
2299         * http/tests/cookies/same-site/fetch-in-cross-origin-worker-expected.txt: Added.
2300         * http/tests/cookies/same-site/fetch-in-cross-origin-worker.html: Added.
2301         * http/tests/cookies/same-site/fetch-in-same-origin-page-expected.txt: Added.
2302         * http/tests/cookies/same-site/fetch-in-same-origin-page.html: Added.
2303         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt: Added.
2304         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker.html: Added.
2305         * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe-expected.txt: Added.
2306         * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe.html: Added.
2307         * http/tests/cookies/same-site/fetch-in-same-origin-worker-expected.txt: Added.
2308         * http/tests/cookies/same-site/fetch-in-same-origin-worker.html: Added.
2309         * http/tests/cookies/same-site/popup-cross-site-expected.txt: Added.
2310         * http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Added.
2311         * http/tests/cookies/same-site/popup-cross-site-post.html: Added.
2312         * http/tests/cookies/same-site/popup-cross-site.html: Added.
2313         * http/tests/cookies/same-site/popup-same-site-expected.txt: Added.
2314         * http/tests/cookies/same-site/popup-same-site-post-expected.txt: Added.
2315         * http/tests/cookies/same-site/popup-same-site-post.html: Added.
2316         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Added.
2317         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html: Added.
2318         * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect-expected.txt: Added.
2319         * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html: Added.
2320         * http/tests/cookies/same-site/popup-same-site.html: Added.
2321         * http/tests/cookies/same-site/resources/click-hyperlink.php: Added.
2322         * http/tests/cookies/same-site/resources/echo-iframe-src.php: Added.
2323         * http/tests/cookies/same-site/resources/fetch-after-navigating-iframe-in-cross-origin-page.php: Added.
2324         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-from-cross-origin-page.php: Added.
2325         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.php: Added.
2326         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-iframe.html: Added.
2327         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-service-worker.html: Added.
2328         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-worker.js: Added.
2329         (async.checkResult):
2330         * http/tests/cookies/same-site/resources/fetch-in-same-origin-service-worker.php: Added.
2331         * http/tests/cookies/same-site/resources/fetch-in-same-origin-worker.js: Added.
2332         (async.checkResult):
2333         * http/tests/cookies/same-site/resources/passthrough-service-worker.js: Added.
2334         * platform/mac-wk1/TestExpectations: Skip the Service Worker tests as they are not supported in LegacyWebKit.
2335
2336 2018-04-23  Wenson Hsieh  <wenson_hsieh@apple.com>
2337
2338         [Extra zoom mode] REGRESSION(230860) Unable to change time input values using UI
2339         https://bugs.webkit.org/show_bug.cgi?id=184901
2340         <rdar://problem/39664797>
2341
2342         Reviewed by Tim Horton.
2343
2344         Adds a basic test to verify that tapping on an input of type `time` and choosing a time actually changes the
2345         value of the input. Also adds a new UIHelper function to set the value of the currently focused input of type
2346         time to the given hours and minutes.
2347
2348         * fast/forms/extrazoom/time-picker-value-change-expected.txt: Added.
2349         * fast/forms/extrazoom/time-picker-value-change.html: Added.
2350         * resources/ui-helper.js:
2351         (window.UIHelper.setTimePickerValue):
2352         (window.UIHelper):
2353
2354 2018-04-23  Chris Dumez  <cdumez@apple.com>
2355
2356         Unreviewed, fix a few tests that became flaky after r230919.
2357
2358         * fast/events/beforeunload-alert-handled-keydown.html:
2359         * fast/events/beforeunload-alert-no-user-interaction.html:
2360         * fast/events/beforeunload-alert-user-interaction.html:
2361
2362 2018-04-23  Commit Queue  <commit-queue@webkit.org>
2363
2364         Unreviewed, rolling out r230921, r230923, r230924, r230932,
2365         and r230934.
2366         https://bugs.webkit.org/show_bug.cgi?id=184903
2367
2368         Builds still broken (Requested by ryanhaddad on #webkit).
2369
2370         Reverted changesets:
2371
2372         "Implement Same-Site cookies"
2373         https://bugs.webkit.org/show_bug.cgi?id=159464
2374         https://trac.webkit.org/changeset/230921
2375
2376         "Attempt to fix the build after r230921"
2377         https://bugs.webkit.org/show_bug.cgi?id=159464
2378         https://trac.webkit.org/changeset/230923
2379
2380         "Attempt to fix the Mac and iOS build after r230921"
2381         https://bugs.webkit.org/show_bug.cgi?id=159464
2382         https://trac.webkit.org/changeset/230924
2383
2384         "Another attempt to fix the Windows build following r230921"
2385         https://bugs.webkit.org/show_bug.cgi?id=159464
2386         https://trac.webkit.org/changeset/230932
2387
2388         "Attempt to fix the Apple Internal build following r230921"
2389         https://bugs.webkit.org/show_bug.cgi?id=159464
2390         https://trac.webkit.org/changeset/230934
2391
2392 2018-04-23  Antti Koivisto  <antti@apple.com>
2393
2394         REGRESSION (r220112): reCAPTCHA images render off screen on Twitch.tv app Log In or Sign Up
2395         https://bugs.webkit.org/show_bug.cgi?id=182859
2396         <rdar://problem/37595065>
2397
2398         Reviewed by Zalan Bujtas
2399
2400         * fast/frames/flattening/media-query-growing-content-expected.txt: Removed.
2401         * fast/frames/flattening/media-query-growing-content.html: Removed.
2402         * fast/frames/flattening/resources/media-query-min-height-with-flattening.html: Removed.
2403
2404 2018-04-23  Daniel Bates  <dabates@apple.com>
2405
2406         Implement Same-Site cookies
2407         https://bugs.webkit.org/show_bug.cgi?id=159464
2408         <rdar://problem/27196358>
2409
2410         Reviewed by Brent Fulgham.
2411
2412         Add tests. These tests are skipped on all ports for now, including Mac and iOS. We will
2413         look to subsequently enable the tests for Mac and iOS once we have CFNetwork support for
2414         Same-Site cookies.
2415
2416         The following tests and utilities were taken in whole or in part from Blink:
2417             http/tests/cookies/resources/echo-json.php
2418             http/tests/cookies/resources/post-cookies-onmessage.php
2419             http/tests/cookies/resources/post-cookies-to-opener.php
2420             http/tests/cookies/resources/testharness-helpers.js
2421             http/tests/cookies/same-site/popup-cross-site-post.html
2422             http/tests/cookies/same-site/popup-cross-site.html
2423             http/tests/cookies/same-site/popup-same-site-post.html
2424             http/tests/cookies/same-site/popup-same-site.html
2425
2426         The following files were derived from tests taken from Blink:
2427             http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html
2428             http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html
2429
2430         * TestExpectations: Skip on all ports for now.
2431         * http/tests/cookies/resources/cookie-utilities.js: Added.
2432         (createCookie):
2433         (setBaseDocumentWhenFetchingDOMCookies):
2434         (setDOMCookie):
2435         * http/tests/cookies/resources/cookie-utility.php:
2436         * http/tests/cookies/resources/echo-json.php: Added.
2437         * http/tests/cookies/resources/post-cookies-onmessage.php: Added.
2438         * http/tests/cookies/resources/post-cookies-to-opener.php: Added.
2439         * http/tests/cookies/resources/testharness-helpers.js: Added.
2440         (clearKnownCookies):
2441         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Added.
2442         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html: Added.
2443         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Added.
2444         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html: Added.
2445         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Added.
2446         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html: Added.
2447         * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe-expected.txt: Added.
2448         * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe.html: Added.
2449         * http/tests/cookies/same-site/fetch-in-about-blank-page-expected.txt: Added.
2450         * http/tests/cookies/same-site/fetch-in-about-blank-page.html: Added.
2451         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt: Added.
2452         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html: Added.
2453         * http/tests/cookies/same-site/fetch-in-cross-origin-page-expected.txt: Added.
2454         * http/tests/cookies/same-site/fetch-in-cross-origin-page.html: Added.
2455         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Added.
2456         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker.html: Added.
2457         * http/tests/cookies/same-site/fetch-in-cross-origin-worker-expected.txt: Added.
2458         * http/tests/cookies/same-site/fetch-in-cross-origin-worker.html: Added.
2459         * http/tests/cookies/same-site/fetch-in-same-origin-page-expected.txt: Added.
2460         * http/tests/cookies/same-site/fetch-in-same-origin-page.html: Added.
2461         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt: Added.
2462         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker.html: Added.
2463         * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe-expected.txt: Added.
2464         * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe.html: Added.
2465         * http/tests/cookies/same-site/fetch-in-same-origin-worker-expected.txt: Added.
2466         * http/tests/cookies/same-site/fetch-in-same-origin-worker.html: Added.
2467         * http/tests/cookies/same-site/popup-cross-site-expected.txt: Added.
2468         * http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Added.
2469         * http/tests/cookies/same-site/popup-cross-site-post.html: Added.
2470         * http/tests/cookies/same-site/popup-cross-site.html: Added.
2471         * http/tests/cookies/same-site/popup-same-site-expected.txt: Added.
2472         * http/tests/cookies/same-site/popup-same-site-post-expected.txt: Added.
2473         * http/tests/cookies/same-site/popup-same-site-post.html: Added.
2474         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Added.
2475         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html: Added.
2476         * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect-expected.txt: Added.
2477         * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html: Added.
2478         * http/tests/cookies/same-site/popup-same-site.html: Added.
2479         * http/tests/cookies/same-site/resources/click-hyperlink.php: Added.
2480         * http/tests/cookies/same-site/resources/echo-iframe-src.php: Added.
2481         * http/tests/cookies/same-site/resources/fetch-after-navigating-iframe-in-cross-origin-page.php: Added.
2482         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-from-cross-origin-page.php: Added.
2483         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.php: Added.
2484         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-iframe.html: Added.
2485         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-service-worker.html: Added.
2486         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-worker.js: Added.
2487         (async.checkResult):
2488         * http/tests/cookies/same-site/resources/fetch-in-same-origin-service-worker.php: Added.
2489         * http/tests/cookies/same-site/resources/fetch-in-same-origin-worker.js: Added.
2490         (async.checkResult):
2491         * http/tests/cookies/same-site/resources/passthrough-service-worker.js: Added.
2492         * platform/mac-wk1/TestExpectations: Skip the Service Worker tests as they are not supported in LegacyWebKit.
2493
2494 2018-04-23  Chris Dumez  <cdumez@apple.com>
2495
2496         HTML String load cannot be prevented by responding 'Cancel' asynchronously in decidePolicyForNavigationAction
2497         https://bugs.webkit.org/show_bug.cgi?id=184848
2498         <rdar://problem/39145306>
2499
2500         Reviewed by Brady Eidson.
2501
2502         Update layout tests that wrongly expected 'about:blank' to load synchronously even
2503         when it is not the initial empty document of an iframe. I have checked that our
2504         behavior is now consistent with Chrome.
2505
2506         * fast/events/beforeunload-alert-user-interaction2.html:
2507         * http/tests/security/cross-origin-reified-window-location-setting-expected.txt:
2508         * http/tests/security/cross-origin-reified-window-location-setting.html:
2509         * webarchive/loading/javascript-url-iframe-crash-expected.txt:
2510
2511 2018-04-23  Wenson Hsieh  <wenson_hsieh@apple.com>
2512
2513         [Extra zoom mode] 100vw is roughly half of the viewport width in extra zoom mode
2514         https://bugs.webkit.org/show_bug.cgi?id=184871
2515         <rdar://problem/39477595>
2516
2517         Reviewed by Andy Estes.
2518
2519         Add a new layout test to verify that shrink-to-fit works as intended in extra zoom mode:
2520         1.  The large element should cause the entire viewport to shrink down to fit.
2521         2.  Removing the large element should adjust the viewport, such that the smaller element now fits the entire
2522             viewport.
2523         3.  The smaller element (at 100vw and 100vh) should be the same size as the window.
2524
2525         * TestExpectations:
2526         * fast/css/extrazoom/viewport-units-shrink-to-fit-expected.txt: Added.
2527         * fast/css/extrazoom/viewport-units-shrink-to-fit.html: Added.
2528
2529 2018-04-22  Wenson Hsieh  <wenson_hsieh@apple.com>
2530
2531         Add a layout test for r230785
2532         https://bugs.webkit.org/show_bug.cgi?id=184757
2533
2534         Reviewed by Beth Dakin.
2535
2536         Adds a new layout test to verify that true screen dimensions in extra zoom mode
2537         are observable from the page, via window.screen.
2538
2539         * TestExpectations:
2540         * fast/dom/Window/extrazoom/window-get-real-screen-dimensions.html: Added.
2541
2542 2018-04-21  Antoine Quint  <graouts@apple.com>
2543
2544         [Modern Media Controls] Show a loading indicator after pressing the play button in compact mode
2545         https://bugs.webkit.org/show_bug.cgi?id=184863
2546         <rdar://problem/38939468>
2547
2548         Reviewed by Dean Jackson.
2549
2550         * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt:
2551         * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor.html:
2552         * media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt:
2553         * media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html:
2554
2555 2018-04-21  Youenn Fablet  <youenn@apple.com>
2556
2557         Activate NetworkLoadChecker for media loads
2558         https://bugs.webkit.org/show_bug.cgi?id=184841
2559
2560         Reviewed by Eric Carlson.
2561
2562         * TestExpectations: Added DumpJSConsoleLogInStdErr to remove console message differences between WK1/WK2.
2563
2564 2018-04-20  Nan Wang  <n_wang@apple.com>
2565
2566         AX: AOM does not work with DOM Level 1 events
2567         https://bugs.webkit.org/show_bug.cgi?id=184847
2568
2569         Reviewed by Chris Fleizach.
2570
2571         * accessibility/ios-simulator/AOM-dismiss-event-expected.txt:
2572         * accessibility/ios-simulator/AOM-dismiss-event.html:
2573         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt:
2574         * accessibility/mac/AOM-event-accessiblesetvalue.html:
2575         * accessibility/mac/AOM-events-all-expected.txt:
2576         * accessibility/mac/AOM-events-all.html:
2577         * accessibility/mac/AOM-events-expected.txt:
2578         * accessibility/mac/AOM-events.html:
2579
2580 2018-04-20  Chris Dumez  <cdumez@apple.com>
2581
2582         Unreviewed, rebaseline more tests after r230864.
2583
2584         * fast/frames/sandboxed-iframe-history-denied-expected.txt:
2585         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
2586
2587 2018-04-20  Daniel Bates  <dabates@apple.com>
2588
2589         Hide Strong Password label when text field is too narrow
2590         https://bugs.webkit.org/show_bug.cgi?id=184785
2591         <rdar://problem/38183939>
2592
2593         Reviewed by Zalan Bujtas.
2594
2595         Update existing tests to include narrow text fields.
2596
2597         * fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html:
2598         * fast/forms/auto-fill-button/input-strong-password-auto-fill-button.html:
2599         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2600         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2601
2602 2018-04-20  Dean Jackson  <dino@apple.com>
2603
2604         Render a badge on system preview images
2605         https://bugs.webkit.org/show_bug.cgi?id=184854
2606         <rdar://problem/39615154>
2607
2608         Reviewed by Tim Horton.
2609
2610         * system-preview/badge-expected.html: Added.
2611         * system-preview/badge.html: Added.
2612
2613 2018-04-20  Chris Dumez  <cdumez@apple.com>
2614
2615         Update cross-origin SecurityError messages to not include the target origin
2616         https://bugs.webkit.org/show_bug.cgi?id=184803
2617         <rdar://problem/39547724>
2618
2619         Reviewed by Sam Weinig.
2620
2621         * http/tests/history/cross-origin-replace-history-object-child-expected.txt:
2622         * http/tests/history/cross-origin-replace-history-object-expected.txt:
2623         * http/tests/plugins/cross-frame-object-access-expected.txt:
2624         * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
2625         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
2626         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
2627         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
2628         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
2629         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
2630         * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
2631         * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header-expected.txt:
2632         * http/tests/security/cross-frame-access-call-expected.txt:
2633         * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt:
2634         * http/tests/security/cross-frame-access-child-explicit-domain-expected.txt:
2635         * http/tests/security/cross-frame-access-custom-expected.txt:
2636         * http/tests/security/cross-frame-access-delete-expected.txt:
2637         * http/tests/security/cross-frame-access-first-time-expected.txt:
2638         * http/tests/security/cross-frame-access-get-custom-property-cached-expected.txt:
2639         * http/tests/security/cross-frame-access-get-expected.txt:
2640         * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
2641         * http/tests/security/cross-frame-access-history-get-expected.txt:
2642         * http/tests/security/cross-frame-access-history-get-override-expected.txt:
2643         * http/tests/security/cross-frame-access-history-prototype-expected.txt:
2644         * http/tests/security/cross-frame-access-location-get-expected.txt:
2645         * http/tests/security/cross-frame-access-location-get-override-expected.txt:
2646         * http/tests/security/cross-frame-access-location-put-expected.txt:
2647         * http/tests/security/cross-frame-access-name-getter-expected.txt:
2648         * http/tests/security/cross-frame-access-object-getPrototypeOf-expected.txt:
2649         * http/tests/security/cross-frame-access-object-prototype-expected.txt:
2650         * http/tests/security/cross-frame-access-parent-explicit-domain-expected.txt:
2651         * http/tests/security/cross-frame-access-port-expected.txt:
2652         * http/tests/security/cross-frame-access-protocol-expected.txt:
2653         * http/tests/security/cross-frame-access-protocol-explicit-domain-expected.txt:
2654         * http/tests/security/cross-frame-access-put-expected.txt:
2655         * http/tests/security/cross-frame-access-selection-expected.txt:
2656         * http/tests/security/cross-origin-reified-window-property-access-expected.txt:
2657         * http/tests/security/cross-origin-window-property-access-expected.txt:
2658         * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe-expected.txt:
2659         * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-window-open-expected.txt:
2660         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
2661         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-expected.txt:
2662         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-to-data-url-sub-frame-expected.txt:
2663         * http/tests/security/dataURL/xss-DENIED-from-data-url-to-data-url-expected.txt:
2664         * http/tests/security/dataURL/xss-DENIED-from-javascript-url-window-open-expected.txt:
2665         * http/tests/security/dataURL/xss-DENIED-to-data-url-from-data-url-expected.txt:
2666         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
2667         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
2668         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open-expected.txt:
2669         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
2670         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-expected.txt:
2671         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-uppercase-expected.txt:
2672         * http/tests/security/dataURL/xss-DENIED-to-data-url-window-open-expected.txt:
2673         * http/tests/security/document-all-expected.txt:
2674         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt:
2675         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-window-open-expected.txt:
2676         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt:
2677         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-window-open-expected.txt:
2678         * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
2679         * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
2680         * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
2681         * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
2682         * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
2683         * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
2684         * http/tests/security/location-cross-origin-expected.txt:
2685         * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
2686         * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
2687         * http/tests/security/sandboxed-iframe-origin-add-expected.txt:
2688         * http/tests/security/sandboxed-iframe-origin-remove-expected.txt:
2689         * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
2690         * http/tests/security/symbols-cross-origin-expected.txt:
2691         * http/tests/security/window-defineProperty-crossOrigin-expected.txt:
2692         * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
2693         * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
2694         * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
2695         * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
2696         * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
2697         * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
2698         * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
2699         * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
2700         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
2701         * http/tests/security/xss-DENIED-frame-name-expected.txt:
2702         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
2703         * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
2704         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
2705         * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
2706         * http/tests/security/xss-DENIED-synchronous-form-expected.txt:
2707         * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
2708         * http/tests/security/xss-DENIED-xsl-document-securityOrigin-expected.txt:
2709         * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
2710         * http/tests/security/xssAuditor/full-block-script-tag-cross-domain-expected.txt:
2711         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
2712         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
2713         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
2714         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
2715
2716 2018-04-20  Chris Nardi  <cnardi@chromium.org>
2717
2718         Update HSL/HSLA parsing to match CSS Color 4
2719         https://bugs.webkit.org/show_bug.cgi?id=180528
2720         <rdar://problem/35926675>
2721
2722         Reviewed by Simon Fraser.
2723
2724         This change updates our import of web-platform-tests/css/css-color
2725         to test the new behavior.
2726
2727         * TestExpectations:
2728         * canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-5-expected.txt:
2729
2730 2018-04-20  Wenson Hsieh  <wenson_hsieh@apple.com>
2731
2732         [Extra zoom mode] Injected bundle form client should be notified when editing text fields
2733         https://bugs.webkit.org/show_bug.cgi?id=184822
2734         <rdar://problem/38807319>
2735
2736         Reviewed by Tim Horton.
2737
2738         Add a new layout test that focuses an input field, simulates text entry, and verifies that the injected bundle
2739         form client's textDidChangeInTextField, textFieldDidBeginEditing and textFieldDidEndEditing functions are called.
2740
2741         * TestExpectations:
2742
2743         Skip tests in fast/forms/extrazoom by default.
2744
2745         * fast/forms/extrazoom/edit-text-field-calls-injected-bundle-expected.txt: Added.
2746         * fast/forms/extrazoom/edit-text-field-calls-injected-bundle.html: Added.
2747         * resources/ui-helper.js:
2748         (window.UIHelper.enterText):
2749
2750         Introduce a new UIHelper method to simulate text entry in the currently focused element.
2751
2752         (window.UIHelper):
2753
2754 2018-04-20  Youenn Fablet  <youenn@apple.com>
2755
2756         Refactor NetworkResourceLoader to check for m_networkLoadChecker presence before using it
2757         https://bugs.webkit.org/show_bug.cgi?id=184755
2758
2759         Reviewed by Chris Dumez.
2760
2761         Made specific WK1 expectations as WK2 now has console messages for sync XHR that WK1 does not have.
2762         Dump JS console log in stderr for redirect-cross-origin-sync-double.html as the test does not rely on it
2763         and this allows keeping a single expected.txt file for WK1 and WK2.
2764
2765         * TestExpectations:
2766         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2767         * http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
2768         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt: Added.
2769         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt: Added.
2770
2771 2018-04-20  Nan Wang  <n_wang@apple.com>
2772
2773         Layout Test accessibility/mac/async-increment-decrement-action.html is flaky
2774         https://bugs.webkit.org/show_bug.cgi?id=184834
2775         <rdar://problem/39604753>
2776
2777         Reviewed by Chris Fleizach.
2778
2779         Changed the test to just make sure the increment/decrement actions are async, that
2780         they won't block the test by changing the object's value.
2781
2782         * accessibility/mac/async-increment-decrement-action-expected.txt:
2783         * accessibility/mac/async-increment-decrement-action.html:
2784
2785 2018-04-20  Daniel Bates  <dabates@apple.com>
2786
2787         Remove Strong Password decoration when text field type changes
2788         https://bugs.webkit.org/show_bug.cgi?id=184795
2789         <rdar://problem/38325108>
2790
2791         Reviewed by Antti Koivisto.
2792
2793         Add tests to ensure that we remove the Strong Password decoration when the text field's type changes.
2794
2795         Extract code to toggle showing the AutoFill button from fast/forms/auto-fill-button/input-{disabled, readonly}-strong-password-and-strong-confirmation-password-auto-fill-buttons.html
2796         into a new file fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js
2797         that can be shared.
2798
2799         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes-expected.html: Added.
2800         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes.html: Added.
2801         * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
2802         * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
2803         * fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js: Added.
2804         (window.onload):
2805
2806 2018-04-20  Chris Nardi  <cnardi@chromium.org>
2807
2808         Omit default value when serializing font-feature-settings
2809         https://bugs.webkit.org/show_bug.cgi?id=182382
2810
2811         Reviewed by Myles C. Maxfield.
2812
2813         Update tests to omit default value when serializing.
2814
2815         * css3/font-feature-settings-parsing-expected.txt:
2816         * css3/font-feature-settings-parsing.html:
2817         * fast/css/inherited-properties-rare-text-expected.txt:
2818         * fast/text/font-face-javascript-expected.txt:
2819         * fast/text/font-face-javascript.html:
2820
2821 2018-04-19  Dirk Schulze  <krit@webkit.org>
2822
2823         Introduce SVGGeometryElement interface
2824         https://bugs.webkit.org/show_bug.cgi?id=184768
2825
2826         Reviewed by Antti Koivisto.
2827
2828         Start implementing SVGGeometryElement interface from SVG2.
2829
2830         * svg/dom/SVGPolygonElement-baseVal-list-removal-crash.html: pointAtLength requires value now.
2831         * svg/dom/path-pointAtLength-expected.txt:
2832         * svg/dom/path-pointAtLength.html: Added throw tests for pointAtLength.
2833         * svg/dom/svg2-inheritance-expected.txt: Inheritance fixed for SVGPathElement only for now.
2834
2835 2018-04-19  Tadeu Zagallo  <tzagallo@apple.com>
2836
2837         REGRESSION(r227340): ArrayBuffers were not being serialized when sent via MessagePorts
2838         https://bugs.webkit.org/show_bug.cgi?id=184254
2839         <rdar://problem/39140200>
2840
2841         Reviewed by Daniel Bates.
2842
2843         The regression test provided with the bug report verifies that the ArrayBuffer is properly
2844         serialized - before, the whole data object would be null.
2845         Test case provided by Yann Cabon <ycabon@esri.com> as part of the bug report.
2846
2847         * workers/message-port-expected.txt: Added.
2848         * workers/message-port.html: Added.
2849
2850 2018-04-19  Eric Carlson  <eric.carlson@apple.com>
2851
2852         Runtime logging during GC can cause crash
2853         https://bugs.webkit.org/show_bug.cgi?id=184792
2854         <rdar://problem/39567927>
2855
2856         Reviewed by Jer Noble.
2857
2858         * media/destructor-logging-crash-expected.txt: Added.
2859         * media/destructor-logging-crash.html: Added.
2860
2861 2018-04-19  Youenn Fablet  <youenn@apple.com>
2862
2863         Web Inspector backend should get headers & cookies from network process separately from resource requests
2864         https://bugs.webkit.org/show_bug.cgi?id=184396
2865         <rdar://problem/38877384>
2866
2867         Reviewed by Brian Burg.
2868
2869         * http/wpt/service-workers/header-filtering.https-expected.txt:
2870
2871 2018-04-19  Wenson Hsieh  <wenson_hsieh@apple.com>
2872
2873         [Extra zoom mode] Add a mechanism to extend the height of the layout viewport in extra zoom mode
2874         https://bugs.webkit.org/show_bug.cgi?id=184782
2875         <rdar://problem/38346712>
2876
2877         Reviewed by Tim Horton.
2878
2879         Add a new layout test to exercise the following scenarios:
2880         •   The layout viewport should be fully extended when the document is much taller than the viewport.
2881         •   Programmatically shrinking the document height to less than the viewport height causes the layout viewport
2882             to shrink to the viewport height.
2883         •   Programmatically extending the document height to a little more than the viewport height causes the layout
2884             viewport to also expand, but this time, only to the new document height.
2885
2886         * TestExpectations:
2887
2888         Skip tests in fast/visual-viewport/extrazoom by default.
2889
2890         * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing-expected.txt: Added.
2891         * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html: Added.
2892
2893 2018-04-19  Chris Dumez  <cdumez@apple.com>
2894
2895         REGRESSION (r229133): decidePolicyForNavigationAction not called for loading an HTML string
2896         https://bugs.webkit.org/show_bug.cgi?id=184209
2897         <rdar://problem/39145306>
2898
2899         Reviewed by Ryosuke Niwa.
2900
2901         Rebaseline existing layout tests. Their output is back to what it was before r229133.
2902
2903         * fast/loader/iframe-src-invalid-url-expected.txt:
2904         * fast/loader/policy-delegate-action-hit-test-zoomed-expected.txt:
2905         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
2906         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt:
2907
2908 2018-04-19  Chris Nardi  <cnardi@chromium.org>
2909
2910         Support calc() in webkit-gradient and cross-fade
2911         https://bugs.webkit.org/show_bug.cgi?id=182225
2912
2913         Reviewed by Simon Fraser.
2914
2915         Add new test cases.
2916
2917         * css3/calc/cross-fade-calc.html: Added.
2918         * css3/calc/cross-fade-calc-expected.txt: Added.
2919         * css3/calc/webkit-gradient-calc.html: Added.
2920         * css3/calc/webkit-gradient-calc-expected.txt: Added.
2921
2922 2018-04-19  Youenn Fablet  <youenn@apple.com>
2923
2924         NetworkProcess should use CSP/content blockers for sync XHR
2925         https://bugs.webkit.org/show_bug.cgi?id=184760
2926
2927         Reviewed by Chris Dumez.
2928
2929         * http/tests/contentextensions/sync-xhr-redirection-blocked-expected.txt: Added.
2930         * http/tests/contentextensions/sync-xhr-redirection-blocked.html: Added.
2931         * http/tests/contentextensions/sync-xhr-redirection-blocked.html.json: Added.
2932         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-sync-xhr-in-main-frame-window.html: Added.
2933         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-sync-xhr-in-main-frame-expected.txt: Added.
2934         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-sync-xhr-in-main-frame.html: Added.
2935         * platform/mac-wk1/TestExpectations:
2936         * platform/win/TestExpectations:
2937
2938 2018-04-19  Ryan Haddad  <ryanhaddad@apple.com>
2939
2940         Unreviewed test gardening for iOS simulator.
2941
2942         * platform/ios-wk2/TestExpectations:
2943         * platform/ios-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Removed.
2944         * platform/ios/TestExpectations:
2945
2946 2018-04-19  Nan Wang  <n_wang@apple.com>
2947
2948         AX: AOM: respect the accessibility setting for dispatching the accessible events
2949         https://bugs.webkit.org/show_bug.cgi?id=184619
2950
2951         Reviewed by Ryosuke Niwa.
2952
2953         * accessibility/ios-simulator/accessibility-events-setting-expected.txt: Added.
2954         * accessibility/ios-simulator/accessibility-events-setting.html: Added.
2955         * platform/ios-wk1/TestExpectations:
2956         * platform/ios-wk2/TestExpectations:
2957
2958 2018-04-19  Tadeu Zagallo  <tzagallo@apple.com>
2959
2960         Fix flakiness in worker-to-worker test
2961         https://bugs.webkit.org/show_bug.cgi?id=184769
2962         <rdar://problem/39552333>
2963
2964         Reviewed by Alexey Proskuryakov.
2965
2966         * workers/worker-to-worker-expected.txt:
2967         * workers/worker-to-worker.html:
2968         * workers/worker-to-worker.js:
2969
2970 2018-04-19  Ryan Haddad  <ryanhaddad@apple.com>
2971
2972         Unreviewed, rebaseline tests for iOS simulator.
2973
2974         * platform/ios/TestExpectations:
2975         * platform/ios/editing/deleting/delete-emoji-9-expected.txt:
2976         * platform/ios/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
2977         * platform/ios/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
2978         * platform/ios/quicklook/excel-expected.txt:
2979         * platform/ios/quicklook/excel-legacy-expected.txt:
2980         * platform/ios/quicklook/excel-macro-enabled-expected.txt:
2981
2982 2018-04-18  Ryan Haddad  <ryanhaddad@apple.com>
2983
2984         Skip legacy-animation-engine/media/track/opera directory on iOS.
2985         https://bugs.webkit.org/show_bug.cgi?id=184420
2986
2987         Unreviewed test gardening.
2988
2989         The media/track/opera directory is already skipped on iOS, so skip this duplicated directory.
2990
2991         * platform/ios/TestExpectations:
2992
2993 2018-04-18  Ryan Haddad  <ryanhaddad@apple.com>
2994
2995         Mark imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer.html as flaky.
2996         https://bugs.webkit.org/show_bug.cgi?id=182833
2997
2998         Unreviewed test gardening.
2999
3000         * TestExpectations:
3001
3002 2018-04-18  Ryan Haddad  <ryanhaddad@apple.com>
3003
3004         Mark media/video-aspect-ratio.html as flaky.
3005         https://bugs.webkit.org/show_bug.cgi?id=184457
3006
3007         Unreviewed test gardening.
3008
3009         * platform/mac-wk1/TestExpectations:
3010
3011 2018-04-19  Miguel Gomez  <magomez@igalia.com>
3012
3013         Unreviewed GTK+ gardening after r230796.
3014
3015         * platform/gtk/TestExpectations:
3016
3017 2018-04-19  Manuel Rego Casasnovas  <rego@igalia.com>
3018
3019         Caret rendered at incorrect location inside empty table cell
3020         https://bugs.webkit.org/show_bug.cgi?id=85385
3021
3022         Reviewed by Zalan Bujtas.
3023
3024         * editing/caret/caret-in-empty-cell-expected.html: Added.
3025         * editing/caret/caret-in-empty-cell.html: Added.
3026         * editing/deleting/5206311-2-expected.txt:
3027         * editing/deleting/5433862-1-expected.txt:
3028         * platform/gtk/editing/deleting/5126166-expected.png:
3029         * platform/gtk/editing/deleting/5126166-expected.txt:
3030         * platform/gtk/editing/deleting/5206311-1-expected.png:
3031         * platform/gtk/editing/deleting/5206311-1-expected.txt:
3032         * platform/gtk/editing/deleting/5433862-2-expected.png:
3033         * platform/gtk/editing/deleting/5433862-2-expected.txt:
3034         * platform/gtk/editing/deleting/5483370-expected.png:
3035         * platform/gtk/editing/deleting/5483370-expected.txt:
3036         * platform/gtk/editing/selection/move-by-line-001-expected.png:
3037         * platform/gtk/editing/selection/move-by-line-001-expected.txt:
3038         * platform/gtk/editing/selection/select-all-004-expected.txt:
3039         * platform/ios-simulator/editing/deleting/5126166-expected.txt:
3040         * platform/ios-simulator/editing/deleting/5206311-1-expected.txt:
3041         * platform/ios-simulator/editing/deleting/5433862-2-expected.txt:
3042         * platform/ios-simulator/editing/deleting/5483370-expected.txt:
3043         * platform/mac/editing/deleting/5126166-expected.png:
3044         * platform/mac/editing/deleting/5126166-expected.txt:
3045         * platform/mac/editing/deleting/5206311-1-expected.png:
3046         * platform/mac/editing/deleting/5206311-1-expected.txt:
3047         * platform/mac/editing/deleting/5433862-2-expected.png:
3048         * platform/mac/editing/deleting/5433862-2-expected.txt:
3049         * platform/mac/editing/deleting/5483370-expected.png:
3050         * platform/mac/editing/deleting/5483370-expected.txt:
3051         * platform/mac/editing/selection/move-by-line-001-expected.txt:
3052         * platform/mac/editing/selection/select-all-004-expected.txt:
3053         * platform/win/editing/deleting/5126166-expected.png: Added.
3054         * platform/win/editing/deleting/5126166-expected.txt:
3055         * platform/win/editing/deleting/5206311-1-expected.png: Added.
3056         * platform/win/editing/deleting/5206311-1-expected.txt:
3057         * platform/win/editing/deleting/5433862-2-expected.png: Added.
3058         * platform/win/editing/deleting/5433862-2-expected.txt:
3059         * platform/win/editing/deleting/5483370-expected.png: Added.
3060         * platform/win/editing/deleting/5483370-expected.txt:
3061
3062 2018-04-18  Youenn Fablet  <youenn@apple.com>
3063
3064         Allow SameOrigin credentials handling for synchronous XHR
3065         https://bugs.webkit.org/show_bug.cgi?id=184723
3066
3067         Reviewed by Alex Christensen.
3068
3069         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3070         * http/tests/xmlhttprequest/access-control-and-redirects.html:
3071         * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt:
3072         * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt:
3073         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
3074         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3075         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt.
3076         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt.
3077         * platform/mac-wk1/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt.
3078         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3079         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt.
3080         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt.
3081         * platform/win/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt.
3082
3083 2018-04-18  Chris Dumez  <cdumez@apple.com>
3084
3085         Set RemoteDOMWindow's initial opener
3086         https://bugs.webkit.org/show_bug.cgi?id=184716
3087
3088         Reviewed by Sam Weinig.
3089
3090         Rebaseline existing test now that remoteWindow.opener now returns
3091         its initial opener.
3092
3093         * http/tests/navigation/process-swap-window-open-expected.txt:
3094
3095 2018-04-18  Dean Jackson  <dino@apple.com>
3096
3097         Detect system preview links
3098         https://bugs.webkit.org/show_bug.cgi?id=184753
3099         <rdar://problem/39500514>
3100
3101         Reviewed by Antoine Quint.
3102
3103         * system-preview/detection-expected.txt: Added.
3104         * system-preview/detection.html: Added.
3105
3106 2018-04-18  Ryan Haddad  <ryanhaddad@apple.com>
3107
3108         Skip animations/missing-from-to.html on mac-wk1 debug.
3109         https://bugs.webkit.org/show_bug.cgi?id=184569
3110
3111         Unreviewed test gardening.
3112
3113         * platform/mac-wk1/TestExpectations:
3114
3115 2018-04-18  Nan Wang  <n_wang@apple.com>
3116
3117         AX: [macOS] WebKit hangs when triggering an alert from an AOM increment event
3118         https://bugs.webkit.org/show_bug.cgi?id=184742
3119
3120         Reviewed by Chris Fleizach.
3121
3122         * accessibility/mac/async-increment-decrement-action-expected.txt: Added.
3123         * accessibility/mac/async-increment-decrement-action.html: Added.
3124         * platform/mac-wk1/TestExpectations:
3125
3126 2018-04-18  Ross Kirsling  <ross.kirsling@sony.com>
3127
3128         [Win] Layout Test js/date-constructor.html is failing
3129         https://bugs.webkit.org/show_bug.cgi?id=140945
3130
3131         Reviewed by Per Arne Vollan.
3132
3133         * platform/win/TestExpectations:
3134         * platform/wincairo/TestExpectations:
3135
3136 2018-04-18  Chris Dumez  <cdumez@apple.com>
3137
3138         Add support for converting a local window to a remote window
3139         https://bugs.webkit.org/show_bug.cgi?id=184515
3140         <rdar://problem/39011318>
3141
3142         Reviewed by Ryosuke Niwa.
3143
3144         Add layout test coverage a cross-origin window.open() to check that the
3145         returned window looks like a regular cross-origin window after being
3146         navigated cross-origin. We are still failing some of the checks because
3147         our implementation is still incomplete. However, it mostly works as
3148         expected.
3149
3150         * TestExpectations:
3151         * http/tests/navigation/process-swap-window-open-expected.txt: Added.
3152         * http/tests/navigation/process-swap-window-open.html: Added.
3153         * platform/wk2/TestExpectations:
3154
3155 2018-04-18  Ms2ger  <Ms2ger@igalia.com>
3156
3157         Test gardening.
3158         https://bugs.webkit.org/show_bug.cgi?id=184726
3159
3160         Unreviewed test gardening.
3161
3162         Update expectations.
3163
3164         * platform/gtk/TestExpectations:
3165         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3166         * platform/wpe/TestExpectations:
3167         * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3168         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3169         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
3170
3171 2018-04-17  Wenson Hsieh  <wenson_hsieh@apple.com>
3172
3173         [Extra zoom mode] Programmatically changing focus when an element already has focus is a confusing experience
3174         https://bugs.webkit.org/show_bug.cgi?id=184635
3175         <rdar://problem/39440642>
3176
3177         Reviewed by Tim Horton.
3178
3179         Add a new layout test to exercise the following sequence of events in extra zoom mode:
3180
3181         1. Focus select element #1.
3182         2. Choose an unselected option.
3183         3. Programmatically focus select element #2 in the "change" event handler.
3184         4. Choose an unselected option.
3185         5. Programmatically blur select element #2 in the "change" event handler.
3186
3187         * fast/events/extrazoom/change-focus-during-change-event-expected.txt: Added.
3188         * fast/events/extrazoom/change-focus-during-change-event.html: Added.
3189         * resources/ui-helper.js:
3190         (window.UIHelper.waitForKeyboardToHide.return.new.Promise):
3191         (window.UIHelper.waitForKeyboardToHide):
3192
3193 2018-04-17  Wenson Hsieh  <wenson_hsieh@apple.com>
3194
3195         [Extra zoom mode] Double tap to zoom should account for text legibility in extra zoom mode
3196         https://bugs.webkit.org/show_bug.cgi?id=184631
3197         <rdar://problem/39303706>
3198
3199         Reviewed by Tim Horton.
3200
3201         Add a layout test to check that double tap to zoom works in extra zoom mode, even when text spans the entire
3202         width of the document.
3203
3204         * TestExpectations:
3205         * fast/events/extrazoom/double-tap-to-zoom-on-full-width-text-expected.txt: Added.
3206         * fast/events/extrazoom/double-tap-to-zoom-on-full-width-text.html: Added.
3207         * resources/basic-gestures.js:
3208
3209         Add a helper method to double tap at a given location, and wait for zooming to finish.
3210
3211         (return.new.Promise):
3212
3213 2018-04-17  Tadeu Zagallo  <tzagallo@apple.com>
3214
3215         Retain MessagePortChannel for transfer when disentangling ports
3216         https://bugs.webkit.org/show_bug.cgi?id=184502
3217         <rdar://problem/39372771>
3218
3219         Reviewed by Geoffrey Garen.
3220
3221         Check that the MessageChannel does not get eagerly deallocated when transferring both of its
3222         ports. Original test case provided with the bug report by Ashley Gullen <ashley@scirra.com>
3223
3224         * workers/worker-to-worker-expected.txt: Added.
3225         * workers/worker-to-worker.html: Added.
3226         * workers/worker-to-worker.js: Added.
3227
3228 2018-04-17  Jonathan Bedard  <jbedard@apple.com>
3229
3230         Unreviewed rollout of r230632. Regression in memory usage.
3231
3232         That bug tracked in https://bugs.webkit.org/show_bug.cgi?id=184569.
3233
3234         * TestExpectations:
3235         * animations/animation-direction-alternate-reverse-expected.txt:
3236         * animations/animation-direction-alternate-reverse.html:
3237         * animations/animation-hit-test-transform.html:
3238         * animations/animation-internals-api-expected.txt: Copied from LayoutTests/animations/animation-internals-api-expected.txt.
3239         * animations/animation-internals-api-multiple-keyframes-expected.txt: Copied from LayoutTests/animations/animation-internals-api-multiple-keyframes-expected.txt.
3240         * animations/animation-internals-api-multiple-keyframes.html: Copied from LayoutTests/animations/animation-internals-api-multiple-keyframes.html.
3241         * animations/animation-internals-api.html: Copied from LayoutTests/animations/animation-internals-api.html.
3242         * animations/big-rotation-expected.txt:
3243         * animations/big-rotation.html:
3244         * animations/duplicated-keyframes-name.html:
3245         * animations/fill-forwards-end-state.html:
3246         * animations/fill-mode-forwards-zero-duration-expected.txt:
3247         * animations/fill-mode-forwards-zero-duration.html:
3248         * fast/css-generated-content/pseudo-animation.html:
3249         * fast/css-generated-content/pseudo-transition.html:
3250         * platform/ios/TestExpectations:
3251         * platform/win/TestExpectations:
3252         * transitions/remove-transition-style.html:
3253         * transitions/transition-drt-api-delay-expected.txt: Copied from LayoutTests/transitions/transition-drt-api-delay-expected.txt.
3254         * transitions/transition-drt-api-delay.html: Copied from LayoutTests/transitions/transition-drt-api-delay.html.
3255         * transitions/transition-drt-api-expected.txt: Copied from LayoutTests/transitions/transition-drt-api-expected.txt.
3256         * transitions/transition-drt-api.html: Copied from LayoutTests/transitions/transition-drt-api.html.
3257         * transitions/transition-hit-test-transform.html:
3258         * transitions/zero-duration-with-non-zero-delay-end.html:
3259
3260 2018-04-17  Tadeu Zagallo  <tzagallo@apple.com>
3261
3262         Do not unregister MessagePorts on deallocation if it has been disentangled
3263         https://bugs.webkit.org/show_bug.cgi?id=184285
3264         <rdar://problem/39256714>
3265
3266         Reviewed by Darin Adler.
3267
3268         Original test provided as part of the bug report by Yann Cabon <ycabon@esri.com>
3269
3270         * workers/message-port-gc-expected.txt: Added.
3271         * workers/message-port-gc.html: Added.
3272         * workers/message-port-gc.js: Added.
3273
3274 2018-04-17  Chris Dumez  <cdumez@apple.com>
3275
3276         REGRESSION (r229831): CMD-clicking an iCloud web app link unexpectedly opens that link in a new tab and the current tab
3277         https://bugs.webkit.org/show_bug.cgi?id=184678
3278         <rdar://problem/39422122>
3279
3280         Reviewed by Alex Christensen.
3281
3282         Add layout test coverage.
3283
3284         * http/tests/navigation/fragment-navigation-policy-ignore-expected.txt: Added.
3285         * http/tests/navigation/fragment-navigation-policy-ignore.html: Added.
3286
3287 2018-04-17  Said Abou-Hallawa  <sabouhallawa@apple.com>
3288
3289         Animated GIF imagery with finite looping are falling one loop short
3290         https://bugs.webkit.org/show_bug.cgi?id=183153
3291
3292         Reviewed by Simon Fraser.
3293
3294         This layout test tests GIF when it has to loop its entire frames a specific
3295         number of times. There are three cases for the loopCount field:
3296         -- loopCount is missing: This means the GIF should animate only once. This
3297            is covered by animated-red-green-blue-repeat-1.gif.
3298         -- loopCount = 0: This means the image has to animate indefinatly. This
3299            case is covered by the new GIF animated-red-green-blue-repeat-infinite.gif.
3300         -- loopCount > 0: This will loop the GIF entire frames for (loopCount + 1)
3301            times. To fix the test with the extra loop, loopCount in
3302            animated-red-green-blue-repeat-2.gif was changed to 1 instead of 2.
3303
3304         * fast/images/animated-image-loop-count-expected.html:
3305         * fast/images/animated-image-loop-count.html:
3306         * fast/images/resources/animated-red-green-blue-repeat-2.gif:
3307         * fast/images/resources/animated-red-green-blue-repeat-infinite.gif:
3308
3309 2018-04-16  Antoine Quint  <graouts@apple.com>
3310
3311         Layout Test animations/needs-layout.html is a flaky Image Failure.
3312         https://bugs.webkit.org/show_bug.cgi?id=172397
3313
3314         Reviewed by Dean Jackson.
3315
3316         No longer mark this test as flaky.
3317
3318         * platform/ios-wk2/TestExpectations:
3319         * platform/mac-wk1/TestExpectations:
3320         * platform/mac-wk2/TestExpectations:
3321
3322 2018-04-16  Keith Rollin  <krollin@apple.com>
3323
3324         REGRESSION: [mac-wk2 release] LayoutTest http/tests/security/contentSecurityPolicy/script-src-blocked-error-event.html is flaky
3325         https://bugs.webkit.org/show_bug.cgi?id=184673
3326         <rdar://problem/39474698>
3327
3328         Unreviewed test gardening. The test was flaky because the HTTP parser
3329         would try to preload the Javascript resource. Sometimes this operation
3330         would complete in time to print its own console message, duplicating a
3331         subsequent one when the non-preloading resource-load occurs. Updated
3332         the test to load the Javascript in such a way that it skips the reload
3333         step.
3334
3335         * TestExpectations:
3336         * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event-expected.txt:
3337         * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event.html:
3338
3339 2018-04-16  Ross Kirsling  <ross.kirsling@sony.com>
3340
3341         Unreviewed. Update WinCairo TestExpectations in preparation for LayoutTests automation.
3342
3343         * platform/wincairo/TestExpectations:
3344         Updated current failures for directories A-E. Added temporary skips for everything after.
3345
3346         * platform/wincairo/accessibility:
3347         * platform/wincairo/animations/3d:
3348         * platform/wincairo/css2.1:
3349         * platform/wincairo/css3:
3350         * platform/wincairo/editing:
3351         * platform/wincairo/fast/css-generated-content:
3352         * platform/wincairo/fast/dom:
3353         * platform/wincairo/legacy-animation-engine/animations/3d:
3354         * platform/wincairo/legacy-animation-engine/compositing:
3355         Added expectation files.
3356
3357 2018-04-16  Megan Gardner  <megan_gardner@apple.com>
3358
3359         Switch to UIWKTextInteractionAssistant for non-editable text
3360         https://bugs.webkit.org/show_bug.cgi?id=182834
3361
3362         Reviewed by Beth Dakin.
3363         
3364         Marking tests as flaky and to be fixed later.
3365
3366         * platform/ios-wk2/TestExpectations:
3367
3368 2018-04-16  Youenn Fablet  <youenn@apple.com>
3369
3370         Use NetworkLoadChecker to handle synchronous HTTP loads
3371         https://bugs.webkit.org/show_bug.cgi?id=184240
3372
3373         Reviewed by Chris Dumez.
3374
3375         * http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
3376         * http/wpt/beacon/cors/cors-preflight-blob-failure.html: Fix buggy assertion.
3377         Test should check for actual request header and not header name in Access-Control-Request-Headers.
3378         * http/wpt/beacon/cors/cors-preflight-blob-success.html: Ditto.
3379         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: Added.
3380         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: Added.
3381         * platform/mac-wk1/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt: Added.
3382         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt: Added.
3383         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: Added.
3384         * platform/win/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: Added.
3385         * platform/win/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt: Added.
3386         * platform/mac-highsierra-wk2/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt.
3387         * platform/mac-highsierra-wk2/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt.
3388         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt.
3389         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt.
3390         * platform/mac-wk1/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/cors/request-headers-expected.txt.
3391         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3392         * platform/win/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
3393         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt.
3394         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt.
3395         * platform/win/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/cors/request-headers-expected.txt.
3396
3397 2018-04-16  Per Arne Vollan  <pvollan@apple.com>
3398
3399         Mark css3/filters/blur-various-radii.html as a crash on Windows.
3400         https://bugs.webkit.org/show_bug.cgi?id=184649
3401
3402         Unreviewed test gardening.
3403
3404         * platform/win/TestExpectations:
3405
3406 2018-04-13  Carlos Ramalho  <cadubentzen@gmail.com>
3407
3408         [GTK][Wayland] Unflag test-case fast/canvas/canvas-createPattern-video-modify.html
3409         https://bugs.webkit.org/show_bug.cgi?id=182432
3410
3411         Reviewed by Michael Catanzaro.
3412
3413         * platform/gtk-wayland/TestExpectations: Unmarked fast/canvas/canvas-createPattern-video-modify.html
3414
3415 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
3416
3417         Mark http/wpt/service-workers/header-filtering.https.html as flaky.
3418         https://bugs.webkit.org/show_bug.cgi?id=184469
3419
3420         Unreviewed test gardening.
3421
3422         * platform/mac-wk2/TestExpectations:
3423
3424 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
3425
3426         Mark http/tests/cache-storage/cache-records-persistency.https.html as flaky.
3427         https://bugs.webkit.org/show_bug.cgi?id=177380
3428
3429         Unreviewed test gardening.
3430
3431         * platform/mac-wk2/TestExpectations:
3432
3433 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
3434
3435         Mark media/audio-concurrent-supported.html as flaky.
3436         https://bugs.webkit.org/show_bug.cgi?id=184612
3437
3438         Unreviewed test gardening.
3439
3440         * platform/mac/TestExpectations:
3441
3442 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
3443
3444         Mark media/video-volume-slider-drag.html as flaky.
3445         https://bugs.webkit.org/show_bug.cgi?id=184610
3446
3447         Unreviewed test gardening.
3448
3449         * platform/mac/TestExpectations:
3450
3451 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
3452
3453         Skip animations/added-while-suspended.html and transitions/created-while-suspended.html.
3454         https://bugs.webkit.org/show_bug.cgi?id=184608
3455
3456         Unreviewed test gardening.
3457
3458         * platform/ios/TestExpectations:
3459         * platform/mac/TestExpectations:
3460
3461 2018-04-12  Antoine Quint  <graouts@apple.com>
3462
3463         [Web Animations] Turn CSS Animations and CSS Transitions as Web Animations on by default
3464         https://bugs.webkit.org/show_bug.cgi?id=184569
3465         <rdar://problem/38671301>
3466
3467         Reviewed by Jon Lee.
3468
3469         * TestExpectations: A small number of tests regressed with the flag on, so we list them and have raised
3470         bugs to fix them ASAP.
3471         * animations/animation-direction-alternate-reverse-expected.txt:
3472         * animations/animation-direction-alternate-reverse.html: This test was incorrect since it assumes that at the
3473         end active boundary time we are using the end value whereas we are using the start value. Indeed, since the
3474         fill-mode is "none", at the end of the active time, the progress is null per the Web Animations spec.
3475         * animations/animation-hit-test-transform.html: Stop using the internals method.
3476         * animations/animation-internals-api-expected.txt: Removed.
3477         * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
3478         * animations/animation-internals-api-multiple-keyframes.html: Removed. This test only tests an internals method
3479         that is no longer relevant for the new animation engine, but preserved for compatibility with legacy tests.
3480         * animations/animation-internals-api.html: Removed. This test only tests an internals method that is no longer
3481         relevant for the new animation engine, but preserved for compatibility with legacy tests.
3482         * animations/big-rotation-expected.txt:
3483         * animations/big-rotation.html: Here again we are correcting a test which made the wrong assumption about the
3484         value generated at the end active boundary time.
3485         * animations/duplicated-keyframes-name.html: We make the animation fill forwards to check that we are using
3486         the correct end value for an animation with multiple 100% keyframe.
3487         * animations/fill-forwards-end-state.html: Same as previous test.
3488         * animations/fill-mode-forwards-zero-duration-expected.txt:
3489         * animations/fill-mode-forwards-zero-duration.html: This test should seek after its delay + duration, so we test
3490         at 3s instead of 1s. This is due to a behavior difference between internals.pauseAnimationAtTimeOnElement() and
3491         its replacement.
3492         * fast/css-generated-content/pseudo-animation.html: Use internals.pseudoElement() and the Web Animations API rather
3493         than internals.pauseAnimationAtTimeOnPseudoElement().
3494         * fast/css-generated-content/pseudo-transition.html: Use internals.pseudoElement() and the Web Animations API rather
3495         than internals.pauseTransitionAtTimeOnPseudoElement().
3496         * platform/ios/TestExpectations:
3497         * platform/win/TestExpectations: Remove references to tests that we are removing.
3498         * transitions/remove-transition-style.html: Use document.getAnimations() to figure out how many animations are running.
3499         * transitions/transition-drt-api-delay-expected.txt: Removed.
3500         * transitions/transition-drt-api-delay.html: Removed. This test only tests an internals method that is no longer
3501         relevant for the new animation engine, but preserved for compatibility with legacy tests.
3502         * transitions/transition-drt-api-expected.txt: Removed.
3503         * transitions/transition-drt-api.html: Removed. This test only tests an internals method that is no longer
3504         relevant for the new animation engine, but preserved for compatibility with legacy tests.
3505         * transitions/transition-hit-test-transform.html: Stop using internals.pauseTransitionAtTimeOnElement().
3506         * transitions/zero-duration-with-non-zero-delay-end.html: Use the Web Animations API instead of internals.numberOfActiveAnimations().
3507
3508 2018-04-13  Per Arne Vollan  <pvollan@apple.com>
3509
3510         Mark some legacy-animation-engine tests as failures on Windows.
3511         https://bugs.webkit.org/show_bug.cgi?id=184482
3512
3513         Unreviewed test gardening.
3514
3515         * platform/win/TestExpectations:
3516
3517 2018-04-13  Claudio Saavedra  <csaavedra@igalia.com>
3518
3519         [GTK][GStreamer] Mark a few crashing tests since playbin3 was made available
3520
3521         Unreviewed gardening
3522         * platform/gtk/TestExpectations:
3523
3524 2018-04-12  Keith Rollin  <krollin@apple.com>
3525
3526         [mac-wk2] LayoutTest http/tests/security/anchor-download-allow-data.html is a flaky failure
3527         https://bugs.webkit.org/show_bug.cgi?id=161745
3528         <rdar://problem/39391176>
3529
3530         Unreviewed test gardening. Re-enable this test now that it is
3531         consistently passing.
3532
3533         * platform/mac-wk2/TestExpectations:
3534
3535 2018-04-12  Keith Rollin  <krollin@apple.com>
3536
3537         REGRESSION: [mac-wk2 release] LayoutTest http/tests/security/cross-origin-plugin-allowed.html is a flaky failure
3538         https://bugs.webkit.org/show_bug.cgi?id=161539
3539         <rdar://problem/39389781>
3540
3541         Unreviewed test gardening. Re-enabled this test. It passes in local
3542         testing and the flakiness dashboard doesn't show any problems with it.
3543
3544         * platform/mac-wk2/TestExpectations:
3545
3546 2018-04-12  Keith Rollin  <krollin@apple.com>
3547
3548         Address possible "CFNetwork SSLHandshake failed (-9847)" test failure.
3549         https://bugs.webkit.org/show_bug.cgi?id=184487
3550
3551         Unreviewed test gardening. Mark
3552         upgrade-redirect-https-to-http-script-in-iframe.html as no longer
3553         flaky.
3554
3555         * platform/mac/TestExpectations:
3556
3557 2018-04-12  Daniel Bates  <dabates@apple.com>
3558
3559         Content-Type not enforced for <script> allows for XSS
3560         https://bugs.webkit.org/show_bug.cgi?id=184386
3561         <rdar://problem/39112268>
3562
3563         Reviewed by Brady Eidson.
3564
3565         Add tests to ensure that we block JavaScript scripts with a banned MIME type and update expected results.
3566
3567         Update tests http/tests/security/{cross-origin-cached-scripts, cross-origin-cached-scripts-parallel}.html
3568         to load JavaScript scripts with MIME type text/javascript. These tests load JavaScript scripts indirectly
3569         via the helper script LayoutTests/http/tests/security/resources/allow-if-origin.php. The script
3570         allow-if-origin.php returns a response with MIME type image/png in absence of query string argument
3571         contentType. We need to update these tests to pass contentType=text/javascript to allow-if-origin.php.
3572
3573         * TestExpectations: Mark test web-platform-tests/fetch/api/basic/block-mime-as-script.html DumpJSConsoleLogInStdErr
3574         to ignore console message output when comparing the actual and expected result because the order the
3575         sub tests are run is non-deterministic and the blocked MIME error message is specific to the blocked
3576         response.
3577         * http/tests/security/contentTypeOptions/invalid-content-type-options-allowed-expected.txt:
3578         * http/tests/security/contentTypeOptions/invalid-content-type-options-allowed.html:
3579         * http/tests/security/contentTypeOptions/resources/script-with-header.pl: Modified to only
3580         set the HTTP header X-Content-Type-Options if the query argument no-content-type-options it
3581         not present or evaluates to false in a boolean context. This lets us make use of this script
3582         to test banned JavaScript MIME types.
3583         * http/tests/security/cross-origin-cached-scripts-expected.txt:
3584         * http/tests/security/cross-origin-cached-scripts-parallel-expected.txt:
3585         * http/tests/security/cross-origin-cached-scripts-parallel.html:
3586         * http/tests/security/cross-origin-cached-scripts.html:
3587         * http/tests/security/resources/abe-that-increments-scriptsSuccessfullyLoaded.jpg: Added.
3588         This file is both a valid JPEG image and a valid JavaScript script. When interpreted as a JavaScript
3589         script it will increment the global variable self.scriptsSuccessfullyLoaded (defining it if
3590         not already defined).
3591         * http/tests/security/script-with-banned-mimetype-expected.txt: Added.
3592         * http/tests/security/script-with-banned-mimetype.html: Added.
3593         * http/tests/workers/resources/worker-importScripts-banned-mimetype.php: Added.
3594         * http/tests/workers/worker-importScripts-banned-mimetype-expected.txt: Added.
3595         * http/tests/workers/worker-importScripts-banned-mimetype.html: Added.
3596
3597 2018-04-12  Antoine Quint  <graouts@apple.com>
3598
3599         [Web Animations] Fix a host of small CSS Animations and CSS Transitions issues
3600         https://bugs.webkit.org/show_bug.cgi?id=184555
3601
3602         Reviewed by Dean Jackson.
3603
3604         Mark more tests as passing when the CSS Animations and CSS Transitions as Web Animations flag is on.
3605
3606         * animations/animation-border-overflow.html:
3607         * animations/lineheight-animation.html:
3608         * animations/missing-from-to-transforms.html:
3609         * animations/missing-values-first-keyframe.html:
3610         * animations/missing-values-last-keyframe.html:
3611         * animations/transition-and-animation-1.html:
3612         * animations/transition-and-animation-2.html:
3613         * animations/transition-and-animation-3.html:
3614         * animations/width-using-ems.html:
3615         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
3616         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
3617         * compositing/layer-creation/scale-rotation-animation-overlap.html:
3618         * compositing/layer-creation/translate-scale-animation-overlap.html:
3619         * css3/filters/filter-animation-from-none-hw.html:
3620         * css3/filters/filter-animation-from-none-multi-hw.html:
3621         * css3/filters/filter-animation-from-none-multi.html:
3622         * css3/filters/filter-animation-from-none.html:
3623         * imported/blink/transitions/unprefixed-transform.html:
3624         * transitions/interrupted-all-transition.html:
3625
3626 2018-04-12  Keith Rollin  <krollin@apple.com>
3627
3628         Fix flakiness in insecure-iframe-in-main-frame.html
3629         https://bugs.webkit.org/show_bug.cgi?id=184432
3630
3631         Reviewed by Daniel Bates.
3632
3633         Mark insecure-iframe-in-main-frame.html as no longer flaky. Tweak it
3634         so that the frame-load events of the test window do no interleave with
3635         the frame-load events of the window opened by the test so that any
3636         non-deterministic behavior doesn't affect the order of the expect
3637         sequence of messages.
3638
3639         * TestExpectations:
3640         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
3641         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html:
3642         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
3643
3644 2018-04-12  Ryan Haddad  <ryanhaddad@apple.com>
3645
3646         Unreviewed, rolling out r230554.
3647
3648         The non-ASCII character in the filename causes issues with SVN
3649
3650         Reverted changeset:
3651
3652         "input.webkitEntries does not work as expected when folder
3653         contains accented chars"
3654         https://bugs.webkit.org/show_bug.cgi?id=184517
3655         https://trac.webkit.org/changeset/230554
3656
3657 2018-04-12  Antoine Quint  <graouts@apple.com>
3658
3659         [Web Animations] Suspend animations when required
3660         https://bugs.webkit.org/show_bug.cgi?id=184541
3661
3662         Reviewed by Jon Lee.
3663
3664         Mark more tests as passing when the CSS Animations and CSS Transitions as Web Animations flag is on.
3665
3666         * animations/animation-controller-drt-api.html:
3667         * animations/animation-followed-by-transition.html:
3668         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
3669         * fast/animation/css-animation-resuming-when-visible.html:
3670
3671 2018-04-12  Antoine Quint  <graouts@apple.com>
3672
3673         [Web Animations] Throttle animations when lowPowerMode is on
3674         https://bugs.webkit.org/show_bug.cgi?id=184540
3675
3676         Reviewed by Jon Lee.
3677
3678         Mark one more test as passing when the CSS Animations and CSS Transitions as Web Animations flag is on.
3679
3680         * fast/animation/css-animation-throttling-lowPowerMode.html:
3681
3682 2018-04-12  Antoine Quint  <graouts@apple.com>
3683
3684         [Web Animations] Ensure elements overlapping with elements animating also get composited
3685         https://bugs.webkit.org/show_bug.cgi?id=184539
3686
3687         Reviewed by Jon Lee.
3688
3689         Opt more tests in the CSS Animations and CSS Transitions as Web Animations runtime flag since they now pass.
3690
3691         * compositing/backing/backface-visibility-flip.html:
3692         * compositing/layer-creation/overlap-animation-clipping.html:
3693         * compositing/layer-creation/overlap-animation-container.html:
3694         * compositing/layer-creation/overlap-animation.html:
3695         * compositing/layer-creation/translate-animation-overlap.html:
3696
3697 2018-04-11  Antoine Quint  <graouts@apple.com>
3698
3699         [Web Animations] Enable seeking for hardware animations
3700         https://bugs.webkit.org/show_bug.cgi?id=184518
3701
3702         Reviewed by Dean Jackson.
3703
3704         Update current test expectations, some tests have regressed because they weren't probably running their hardware
3705         animations. Followup patches will make them opt into CSS Animations and CSS Transitions as Web Animations again.
3706
3707         * animations/3d/transform-origin-vs-functions.html:
3708         * animations/change-completed-animation-transform.html:
3709         * animations/missing-values-first-keyframe.html:
3710         * animations/missing-values-last-keyframe.html:
3711         * animations/play-state-start-paused.html:
3712         * compositing/contents-scale/animating.html:
3713         * compositing/layer-creation/animation-overlap-with-children.html:
3714         * compositing/overflow/overflow-positioning.html:
3715         * compositing/visible-rect/animated.html:
3716         * css3/filters/filter-animation-from-none-hw.html:
3717         * css3/filters/filter-animation-from-none-multi-hw.html:
3718         * css3/filters/filter-animation-from-none-multi.html:
3719         * css3/filters/filter-animation-from-none.html:
3720         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3721
3722 2018-04-12  Per Arne Vollan  <pvollan@apple.com>
3723
3724         Skip the test fast/forms/file/entries-api/webkitEntries-nonascii-folder-name.html on Windows.
3725         https://bugs.webkit.org/show_bug.cgi?id=184537
3726
3727         Unreviewed test gardening.
3728
3729         * platform/win/TestExpectations:
3730
3731 2018-04-12  Zan Dobersek  <zdobersek@igalia.com>
3732
3733         Unreviewed WPE gardening. Adding or updating more baselines affected by
3734         web-platform-test syncs in r230330, r230353 and r230445.
3735
3736         * platform/wpe/imported/w3c/web-platform-tests/FileAPI: Added.
3737         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url: Added.
3738         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/url-with-fetch.any-expected.txt: Added.
3739         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/url-with-fetch.any.worker-expected.txt: Added.
3740         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt: Added.
3741         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt: Added.
3742         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-expected.txt:
3743         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-worker-expected.txt:
3744         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request: Added.
3745         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt: Added.
3746         * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
3747         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
3748         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
3749         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
3750         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element: Added.
3751         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element/area-download-click-expected.txt: Added.
3752         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/text-level-semantics: Added.
3753         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/text-level-semantics/the-a-element: Added.
3754         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click-expected.txt: Added.
3755         * platform/wpe/imported/w3c/web-platform-tests/streams: Added.
3756         * platform/wpe/imported/w3c/web-platform-tests/streams/readable-byte-streams: Added.
3757         * platform/wpe/imported/w3c/web-platform-tests/streams/readable-byte-streams/general-expected.txt: Added.
3758         * platform/wpe/imported/w3c/web-platform-tests/touch-events: Added.
3759         * platform/wpe/imported/w3c/web-platform-tests/touch-events/historical-expected.txt: Added.
3760         * platform/wpe/imported/w3c/web-platform-tests/webaudio: Added.
3761         * platform/wpe/imported/w3c/web-platform-tests/webaudio/the-audio-api: Added.
3762         * platform/wpe/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface: Added.
3763         * platform/wpe/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest-expected.txt: Added.
3764
3765 2018-04-11  Chris Dumez  <cdumez@apple.com>
3766
3767         input.webkitEntries does not work as expected when folder contains accented chars
3768         https://bugs.webkit.org/show_bug.cgi?id=184517
3769         <rdar://problem/39265537>
3770
3771         Reviewed by Ryosuke Niwa.
3772
3773         Add layout test coverage.
3774
3775         * fast/forms/file/entries-api/webkitEntries-nonascii-folder-name-expected.txt: Added.
3776         * fast/forms/file/entries-api/webkitEntries-nonascii-folder-name.html: Added.
3777
3778 2018-04-11  Youenn Fablet  <youenn@apple.com>
3779
3780         Preventively expect UTF8 strings from libwebrtc SDP and error messages
3781         https://bugs.webkit.org/show_bug.cgi?id=184509
3782
3783         Reviewed by Eric Carlson.
3784
3785         * webrtc/utf8-sdp-expected.txt: Added.
3786         * webrtc/utf8-sdp.html: Added.
3787
3788 2018-04-11  Alicia Boya García  <aboya@igalia.com>
3789
3790         [GTK] Unreviewed test gardening
3791         https://bugs.webkit.org/show_bug.cgi?id=184506
3792
3793         * TestExpectations:
3794         * platform/gtk/TestExpectations:
3795         * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-is-type-supported-expected.txt:
3796         * platform/ios-wk1/TestExpectations:
3797         * platform/ios-wk2/TestExpectations:
3798         * platform/mac/TestExpectations:
3799         * platform/win/TestExpectations:
3800
3801 2018-04-11  Brent Fulgham  <bfulgham@apple.com>
3802
3803         Show punycode if URL contains Latin dum character
3804         https://bugs.webkit.org/show_bug.cgi?id=184477
3805         <rdar://problem/39121999>
3806
3807         Reviewed by David Kilzer.
3808
3809         * fast/url/host-expected.txt:
3810         * fast/url/host.html:
3811
3812 2018-04-11  Wenson Hsieh  <wenson_hsieh@apple.com>
3813
3814         [Extra zoom mode] Missing label when focusing a <select> with a title attribute but no associated <label>
3815         https://bugs.webkit.org/show_bug.cgi?id=184352
3816         <rdar://problem/39237683>
3817
3818         Reviewed by Andy Estes.
3819
3820         Add a new layout test to check that the title of select elements is propagated to the UI process upon focus.
3821         This title is used for several purposes, one of them being the title of select menus in the table view
3822         controller presented when tapping on a select on an iPad, so the test checks that the title of the select is
3823         shown here.
3824
3825         Also moves a select-related helper into UIHelper from basic-gestures.js (since this doesn't involve user gesture
3826         simulation in any way) and also introduces a new UIHelper method for querying the title of the select menu that
3827         is currently being presented.
3828
3829         * fast/forms/ios/ipad/multiple-select-updates-renderer.html:
3830         * fast/forms/ios/ipad/select-with-title-expected.txt: Added.
3831         * fast/forms/ios/ipad/select-with-title.html: Copied from LayoutTests/fast/forms/ios/ipad/multiple-select-updates-renderer.html.
3832         * resources/basic-gestures.js:
3833         * resources/ui-helper.js:
3834         (window.UIHelper.selectFormAccessoryPickerRow):
3835         (window.UIHelper.selectFormPopoverTitle):
3836         (window.UIHelper):
3837
3838 2018-04-10  Ryan Haddad  <ryanhaddad@apple.com>
3839
3840         Mark imported/w3c/web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html as flaky.
3841         https://bugs.webkit.org/show_bug.cgi?id=184456
3842
3843         Unreviewed test gardening.
3844
3845         * platform/mac-wk1/TestExpectations:
3846
3847 2018-04-11  Zan Dobersek  <zdobersek@igalia.com>
3848
3849         Unreviewed WPE gardening. Updating expectations and moving baselines
3850         for EME and WebCryptoAPI tests after W3C sync in r230445.
3851
3852         * platform/wpe/TestExpectations:
3853         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/: Updated.
3854         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/: Updated.
3855
3856 2018-04-10  Wenson Hsieh  <wenson_hsieh@apple.com>
3857
3858         FrameSelection::appearanceUpdateTimerFired should be robust against layout passes underneath it
3859         https://bugs.webkit.org/show_bug.cgi?id=183395
3860         <rdar://problem/38055732>
3861
3862         Reviewed by Zalan Bujtas.
3863
3864         Add a new layout test that passes if we didn't crash.
3865
3866         * editing/selection/iframe-update-selection-appearance-expected.txt: Added.
3867         * editing/selection/iframe-update-selection-appearance.html: Added.
3868
3869 2018-04-10  Nan Wang  <n_wang@apple.com>
3870
3871         AX: Expose strong password fields on iOS
3872         https://bugs.webkit.org/show_bug.cgi?id=184465
3873         <rdar://problem/39325104>
3874
3875         Reviewed by Chris Fleizach.
3876
3877         * accessibility/ios-simulator/strong-password-field-expected.txt: Added.
3878         * accessibility/ios-simulator/strong-password-field.html: Added.
3879
3880 2018-04-10  Per Arne Vollan  <pvollan@apple.com>
3881
3882         Mark legacy-animation-engine/compositing tests as failures on Windows.
3883         https://bugs.webkit.org/show_bug.cgi?id=184482
3884
3885         Unreviewed test gardening.
3886
3887         * platform/win/TestExpectations:
3888
3889 2018-04-10  Ryan Haddad  <ryanhaddad@apple.com>
3890
3891         Mark legacy-animation-engine/animations/animation-callback-timestamp.html as flaky.
3892         https://bugs.webkit.org/show_bug.cgi?id=184459
3893
3894         Unreviewed test gardening.
3895
3896         * platform/mac/TestExpectations:
3897
3898 2018-04-10  Keith Rollin  <krollin@apple.com>
3899
3900         http/tests/security/shape-image-cors-redirect-error-message-logging-*.html tests are flaky
3901         https://bugs.webkit.org/show_bug.cgi?id=155634
3902         <rdar://problem/39326489>
3903
3904         Reviewed by Youenn Fablet.
3905
3906         These tests no longer appear to be flaky. I believe they were
3907         addressed in <https://trac.webkit.org/changeset/217069/webkit>. After
3908         enabling the test and rebasing the results, I ran run-webkit-tests
3909         with --repeat-each=20 --iterations=20, and then I wrapped the
3910         run-webkit-tests command in a loop that invoked it 20 times.
3911
3912         * TestExpectations:
3913         * http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt:
3914         * http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt:
3915         * http/tests/security/shape-image-cors-redirect-error-message-logging-3-expected.txt:
3916         * http/tests/security/shape-image-cors-redirect-error-message-logging-4-expected.txt:
3917
3918 2018-04-10  Youenn Fablet  <youenn@apple.com>
3919