[ EWS ] http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio...
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-07-16  Truitt Savell  <tsavell@apple.com>
2
3         [ EWS ] http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html is Crashing on Win-EWS
4         https://bugs.webkit.org/show_bug.cgi?id=187700
5
6         Unreviewed test gardening.
7
8         * platform/win/TestExpectations:
9
10 2018-07-14  Dirk Schulze  <krit@webkit.org>
11
12         [css-masking] Fully support -webkit-clip-path on SVG elements
13         https://bugs.webkit.org/show_bug.cgi?id=185829
14
15         Reviewed by Simon Fraser.
16
17         Test -webkit-clip-path element references on SVG elements. Make sure, -webkit-clip-path
18         contributes to hit testing for element references and basic shapes.
19
20         * svg/clip-path/webkit-clip-path-after-expected.svg: Added.
21         * svg/clip-path/webkit-clip-path-after.svg: Added.
22         * svg/clip-path/webkit-clip-path-before-expected.svg: Added.
23         * svg/clip-path/webkit-clip-path-before.svg: Added.
24         * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting-expected.txt: Added.
25         * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting.html: Added.
26         * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting-expected.txt: Added.
27         * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting.html: Added.
28         * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting-expected.txt: Added.
29         * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting.html: Added.
30         * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting-expected.txt: Added.
31         * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting.html: Added.
32
33 2018-07-13  Ryan Haddad  <ryanhaddad@apple.com>
34
35         Add TestExpectations and baselines for iOS 12
36         https://bugs.webkit.org/show_bug.cgi?id=187628
37
38         Reviewed by Alexey Proskuryakov.
39
40         * platform/ios-12/TestExpectations: Added.
41
42 2018-07-13  Ryan Haddad  <ryanhaddad@apple.com>
43
44         Add TestExpectations and baselines for Mojave.
45         https://bugs.webkit.org/show_bug.cgi?id=187620
46
47         Reviewed by Alexey Proskuryakov.
48
49         * platform/mac/TestExpectations:
50
51 2018-07-13  John Wilander  <wilander@apple.com>
52
53         Flesh out WebSocket cookie tests to cover cookie policy for third-party resources
54         https://bugs.webkit.org/show_bug.cgi?id=187541
55         <rdar://problem/42048729>
56
57         Reviewed by Alex Christensen.
58
59         * http/tests/cookies/resources/cookie-utilities.js:
60             Added a function for setting a cookie in a WebSocket handshake.
61         * http/tests/websocket/tests/hybi/cookie_wsh.py:
62         (web_socket_do_extra_handshake):
63             Now sets the root path for new cookies so that they can be seen by
64             for example cookies/resources/echo-cookies.php.
65         * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party-expected.txt: Added.
66         * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party.html: Added.
67         * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party-expected.txt: Added.
68         * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party.html: Added.
69         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt:
70         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html:
71             Now tests under the condition where localhost as third-party is
72             allowed to set a new cookie as third party. It also makes sure to use
73             cookies with the path set to the root so that all cookies are visible.
74
75 2018-07-13  Youenn Fablet  <youenn@apple.com>
76
77         Support connecting a MediaStreamAudioDestinationNode to RTCPeerConnection
78         https://bugs.webkit.org/show_bug.cgi?id=187627
79         <rdar://problem/35334400>
80
81         Reviewed by Jer Noble.
82
83         * webrtc/peer-connection-createMediaStreamDestination-expected.txt: Added.
84         * webrtc/peer-connection-createMediaStreamDestination.html: Added.
85
86 2018-07-13  Truitt Savell  <tsavell@apple.com>
87
88         [ MacOS WK1 ] Layout Tests in media/media-fragments/ are flaky
89         https://bugs.webkit.org/show_bug.cgi?id=187557
90
91         Unreviewed test gardening.
92
93         * platform/mac-wk1/TestExpectations:
94
95 2018-07-13  Truitt Savell  <tsavell@apple.com>
96
97         [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
98         https://bugs.webkit.org/show_bug.cgi?id=187649
99
100         Unreviewed test gardening.
101
102         * platform/mac-wk2/TestExpectations:
103
104 2018-07-13  Truitt Savell  <tsavell@apple.com>
105
106         [ MacOS Debug ] Layout Test inspector/view/asynchronous-layout.html is a Flaky Timeout
107         https://bugs.webkit.org/show_bug.cgi?id=187622
108
109         Unreviewed test gardening.
110
111         * platform/mac/TestExpectations:
112
113 2018-07-12  Youenn Fablet  <youenn@apple.com>
114
115         Add a FrameLoaderClient willInjectUserScriptForFrame callback
116         https://bugs.webkit.org/show_bug.cgi?id=187565
117
118         Reviewed by Alex Christensen.
119
120         * http/tests/contentextensions/injected-script-callback-expected.txt: Added.
121         * http/tests/contentextensions/injected-script-callback.html: Added.
122
123 2018-07-11  Ross Kirsling  <ross.kirsling@sony.com>
124
125         UTF-16 XHTML files need svn:mime-type to be handled correctly by Windows SVN
126         https://bugs.webkit.org/show_bug.cgi?id=187571
127
128         Reviewed by Alex Christensen.
129
130         * dom/xhtml/level3/core/documentgetinputencoding03.xhtml:
131         * dom/xhtml/level3/core/entitygetinputencoding02.xhtml:
132         * dom/xhtml/level3/core/entitygetxmlversion02.xhtml:
133         * dom/xhtml/level3/core/external_foo.ent:
134         Added property svn:mime-type and removed property svn:eol-style (to align with documentgetxmlencoding03.xhtml).
135
136 2018-07-12  Miguel Gomez  <magomez@igalia.com>
137
138         Unreviewed GTK+ and WPE gardening after r233765.
139
140         * platform/gtk/TestExpectations:
141         * platform/wpe/TestExpectations:
142
143 2018-07-12  Zalan Bujtas  <zalan@apple.com>
144
145         Newly added float should trigger full layout on the block.
146         https://bugs.webkit.org/show_bug.cgi?id=187251
147         <rdar://problem/41726137>
148
149         Reviewed by David Kilzer.
150
151         * fast/inline/new-float-needs-layout-when-line-is-dirty-expected.txt: Added.
152         * fast/inline/new-float-needs-layout-when-line-is-dirty.html: Added.
153
154 2018-07-11  Youenn Fablet  <youenn@apple.com>
155
156         MediaDevices should derive from EventTarget in its IDL
157         https://bugs.webkit.org/show_bug.cgi?id=187575
158
159         Reviewed by Chris Dumez.
160
161         * fast/mediastream/MediaDevices-addEventListener-expected.txt: Added.
162         * fast/mediastream/MediaDevices-addEventListener.html: Added.
163
164 2018-07-11  Ryosuke Niwa  <rniwa@webkit.org>
165
166         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
167         https://bugs.webkit.org/show_bug.cgi?id=187389
168
169         Reviewed by Wenson Hsieh.
170
171         Use 200 iterations like we did before r233701 and mark it as SLOW.
172
173         * TestExpectations:
174         * editing/selection/navigation-clears-editor-state.html:
175
176 2018-07-11  Aditya Keerthi  <akeerthi@apple.com>
177
178         REGRESSION (231276): Attempting to copy an image fails
179         https://bugs.webkit.org/show_bug.cgi?id=187212
180         <rdar://problem/41540074>
181
182         Reviewed by Ryosuke Niwa.
183
184         Added test to ensure that we can copy a URL without a title, and the URL's
185         lastPathComponent appears like a file URL.
186
187         * editing/mac/pasteboard/can-copy-url-without-title-expected.txt: Added.
188         * editing/mac/pasteboard/can-copy-url-without-title.html: Added.
189         * platform/mac-wk1/TestExpectations: The added test is WK2-only due to webkit.org/b/187230.
190
191 2018-07-11  Ross Kirsling  <ross.kirsling@sony.com>
192
193         [WinCairo] Unreviewed test gardening.
194
195         * platform/wincairo/TestExpectations:
196
197 2018-07-11  Truitt Savell  <tsavell@apple.com>
198
199         Layout Test media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html is flaky
200         https://bugs.webkit.org/show_bug.cgi?id=187420
201
202         Unreviewed test gardening.
203
204         * platform/mac/TestExpectations:
205
206 2018-07-11  Youenn Fablet  <youenn@apple.com>
207
208         Fix remaining Cross-Origin-Resource-Policy failures, if any
209         https://bugs.webkit.org/show_bug.cgi?id=186761
210         <rdar://problem/41209829>
211
212         Reviewed by Alex Christensen.
213
214         Remove redundant tests with WPT.
215
216         * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Removed.
217         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Removed.
218         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Removed.
219         * http/wpt/cross-origin-resource-policy/fetch.html: Removed.
220         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Removed.
221         * http/wpt/cross-origin-resource-policy/iframe-loads.html: Removed.
222         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Removed.
223         * http/wpt/cross-origin-resource-policy/image-loads.html: Removed.
224         * http/wpt/cross-origin-resource-policy/resources/hello.py: Removed.
225         * http/wpt/cross-origin-resource-policy/resources/iframe.py: Removed.
226         * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Removed.
227         * http/wpt/cross-origin-resource-policy/resources/redirect.py: Removed.
228         * http/wpt/cross-origin-resource-policy/resources/script.py: Removed.
229         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Removed.
230         * http/wpt/cross-origin-resource-policy/script-loads.html: Removed.
231
232 2018-07-11  Jer Noble  <jer.noble@apple.com>
233
234         Disable all network caching for HLS streams.
235         https://bugs.webkit.org/show_bug.cgi?id=187544
236         <rdar://problem/41863600>
237
238         Reviewed by Chris Dumez.
239
240         * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
241         * http/tests/cache/disk-cache/disk-cache-media-small.html:
242
243 2018-07-11  Ms2ger  <Ms2ger@igalia.com>
244
245         [GTK] Unreviewed test gardening
246         https://bugs.webkit.org/show_bug.cgi?id=187551
247
248         Unreviewed gardening.
249
250         * platform/gtk/TestExpectations: Mark new test as failing: it depends on mac-only code.
251
252 2018-07-10  Youenn Fablet  <youenn@apple.com>
253
254         Make fetch() use "same-origin" credentials by default
255         https://bugs.webkit.org/show_bug.cgi?id=176023
256
257         Reviewed by Chris Dumez.
258
259         Resource timing does not work properly on WK1 when stopping fetch/XHR load to restart it without credentials.
260         Updated expected results accordingly.
261
262         * http/tests/inspector/network/resource-mime-type.html:
263         Update resource-mime-type.html to ensure we go to the network for every load.
264         * http/wpt/resource-timing/rt-cors.js:
265         (assertRedirectWithDisallowedTimingData):
266         Updated test according https://www.w3.org/TR/resource-timing-1/#performanceresourcetiming.
267         * platform/mac-wk1/http/wpt/resource-timing/rt-cors-expected.txt: Added.
268         * platform/mac-wk1/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
269         * platform/win/http/wpt/resource-timing/rt-cors-expected.txt: Added.
270         * platform/win/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
271
272 2018-07-10  Saam Barati  <sbarati@apple.com>
273
274         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
275         https://bugs.webkit.org/show_bug.cgi?id=187389
276         <rdar://problem/41898822>
277
278         Rubber-stamped by Ryosuke Niwa.
279
280         Make this test less susceptible to timing out on debug builds by:
281         - lowering the number of iframes we add by a factor of two
282         - removing the tests own internal 18 second timeout
283
284         * editing/selection/navigation-clears-editor-state.html:
285
286 2018-07-10  Zalan Bujtas  <zalan@apple.com>
287
288         FragmentInterval, FragmentIntervalTree and FragmentSearchAdapter should hold not hold raw pointers to renderers.
289         https://bugs.webkit.org/show_bug.cgi?id=187249
290         <rdar://problem/41725869>
291
292         Reviewed by Simon Fraser.
293
294         * fast/multicol/crash-in-vertical-writing-mode-expected.txt: Added.
295         * fast/multicol/crash-in-vertical-writing-mode.html: Added.
296
297 2018-07-10  John Wilander  <wilander@apple.com>
298
299         Resource Load Statistics: Make testRunner.statisticsResetToConsistentState() take a completion handler
300         https://bugs.webkit.org/show_bug.cgi?id=187499
301         <rdar://problem/41999431>
302
303         Reviewed by Chris Dumez.
304
305         These changes are to adopt and make use of the new completion handler in
306         testRunner.statisticsResetToConsistentState().
307
308         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
309         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
310         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
311         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
312         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
313         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
314         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
315         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
316         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
317         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
318         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
319         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
320         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
321         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
322         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
323         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
324         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
325         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
326         * http/tests/resourceLoadStatistics/grandfathering.html:
327         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
328         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
329         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
330         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
331         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
332         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
333         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
334         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
335         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
336         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
337         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
338         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
339         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
340         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
341         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
342         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
343         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
344         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
345         * http/tests/resourceLoadStatistics/prune-statistics.html:
346         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
347         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
348         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
349         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
350         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
351         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
352         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
353         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
354         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
355         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
356         * http/tests/resourceLoadStatistics/telemetry-generation.html:
357         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
358         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
359         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
360         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html:
361
362 2018-07-10  Truitt Savell  <tsavell@apple.com>
363
364         [ MacOS Debug ] Layout Test media/media-fragments/TC0015.html is flaky
365         https://bugs.webkit.org/show_bug.cgi?id=187522
366
367         Unreviewed test gardening.
368
369         * platform/mac-wk1/TestExpectations:
370
371 2018-07-09  Dean Jackson  <dino@apple.com>
372
373         Remove fullscreen-auto-hide-delay
374         https://bugs.webkit.org/show_bug.cgi?id=187493
375         <rdar://problem/41830852>
376
377         Reviewed by Antoine Quint.
378
379         Update the existing test that partially used the delay, and remove the ones that
380         used only the delay.
381
382         * fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
383         * fullscreen/fullscreen-auto-hide-delay.html: Removed.
384         * fullscreen/fullscreen-env-expected.txt:
385         * fullscreen/fullscreen-env.html:
386         * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
387         * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay.html: Removed.
388
389 2018-07-09  Truitt Savell  <tsavell@apple.com>
390
391         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is flaky
392         https://bugs.webkit.org/show_bug.cgi?id=187484
393
394         Unreviewed test gardening.
395
396         * platform/mac/TestExpectations:
397
398 2018-07-09  Truitt Savell  <tsavell@apple.com>
399
400         [macOS] Layout Test fast/hidpi/filters-and-image-buffer-resolution.html is flaky, but no longer Flaky on [iOS]
401         https://bugs.webkit.org/show_bug.cgi?id=187491
402
403         Unreviewed test gardening
404
405         * platform/ios-wk2/TestExpectations:
406         * platform/mac/TestExpectations:
407
408 2018-07-09  Brady Eidson  <beidson@apple.com>
409
410         Continued unreviewed hacking on this test because that's my full time job now.
411
412         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
413
414 2018-07-09  Brady Eidson  <beidson@apple.com>
415
416         This test is *still* flaky. This unreviewed patch is my attempt to make it less so.
417
418         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
419
420 2018-07-09  Brian Burg  <bburg@apple.com>
421
422         REGRESSION: Web Inspector no longer pauses in internal injected scripts like WDFindNodes.js
423         https://bugs.webkit.org/show_bug.cgi?id=187350
424         <rdar://problem/41728249>
425
426         Reviewed by Matt Baker.
427
428         Add a new test to demonstrate a difference in behavior when Debugger.setPauseForInternalScripts(true)
429         is sent to the backend. There's no way to correctly stringify the current call frame when stepping into
430         console.log because the injected script was blackboxed at the time that the scripts were parsed.
431         Instead, the stepping output just shows that the debugger is paused somewhere inside console.log.
432
433         * inspector/debugger/pause-for-internal-scripts-expected.txt: Added.
434         * inspector/debugger/pause-for-internal-scripts.html: Added.
435         * inspector/debugger/resources/log-pause-location.js:
436         (TestPage.registerInitializer.window.addSteppingTestCase):
437         (TestPage.registerInitializer):
438
439 2018-07-09  Truitt Savell  <tsavell@apple.com>
440
441         Layout Test media/video-background-playback.html is flaky
442         https://bugs.webkit.org/show_bug.cgi?id=187476
443
444         Unreviewed test gardening.
445
446         * platform/mac/TestExpectations:
447
448 2018-07-09  Ryan Haddad  <ryanhaddad@apple.com>
449
450         Mark animations/needs-layout.html as flaky on iOS.
451         https://bugs.webkit.org/show_bug.cgi?id=187388
452
453         Unreviewed test gardening.
454
455         * platform/ios-wk2/TestExpectations:
456
457 2018-07-08  David Kilzer  <ddkilzer@apple.com>
458
459         DOMMatrix.invertSelf() returns garbage values for a non-invertible matrix
460         <https://webkit.org/b/187446>
461         <rdar://problem/41853187>
462
463         Reviewed by Daniel Bates.
464
465         * http/wpt/css/geometry/DOMMatrix-invertSelf-expected.txt: Add.
466         * http/wpt/css/geometry/DOMMatrix-invertSelf.html: Add.
467         * http/wpt/css/geometry/support/dommatrix-test-util.js: Copy from
468           LayoutTests/imported/w3c/web-platform-tests/css/geometry/support/dommatrix-test-util.js.
469
470 2018-07-06  Nan Wang  <n_wang@apple.com>
471
472         AX: add a subrole for meter elements on macOS
473         https://bugs.webkit.org/show_bug.cgi?id=187409
474         <rdar://problem/41905702>
475
476         Reviewed by Chris Fleizach.
477
478         * accessibility/mac/meter-subrole-expected.txt: Added.
479         * accessibility/mac/meter-subrole.html: Added.
480         * platform/mac/accessibility/roles-exposed-expected.txt:
481
482 2018-07-06  Youenn Fablet  <youenn@apple.com>
483
484         WebRTC MediaStreamTrack Enable / Disable causes video delay / lag
485         https://bugs.webkit.org/show_bug.cgi?id=186889
486         <rdar://problem/41370285>
487
488         Reviewed by Eric Carlson.
489
490         Test is no longer valid since we are now sending 0 bytes for audio tracks.
491
492         * webrtc/audio-muted-stats2-expected.txt: Removed.
493         * webrtc/audio-muted-stats2.html: Removed.
494
495 2018-07-06  Ryan Haddad  <ryanhaddad@apple.com>
496
497         Skip imported/w3c/web-platform-tests/infrastructure/assumptions/html-elements.html on debug.
498         https://bugs.webkit.org/show_bug.cgi?id=187093
499
500         Unreviewed test gardening.
501
502         * TestExpectations:
503
504 2018-07-06  Brady Eidson  <beidson@apple.com>
505
506         This test is flaky. This unreviewed patch is my attempt to make it less so.
507
508         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
509
510 2018-07-06  David Fenton  <david_fenton@apple.com>
511
512         Layout Test imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
513         https://bugs.webkit.org/show_bug.cgi?id=187372
514
515         Unreviewed test gardening.
516
517         Added [ Slow ] to the existing [ Pass Timeout ] expectation.
518
519         * platform/mac-wk1/TestExpectations:
520
521 2018-07-06  Ryan Haddad  <ryanhaddad@apple.com>
522
523         Rebaseline accessibility/ios-simulator/strong-password-field.html after r233578.
524
525         Unreviewed test gardening.
526
527         * accessibility/ios-simulator/strong-password-field-expected.txt:
528
529 2018-07-06  David Fenton  <david_fenton@apple.com>
530
531         Layout Test imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker.html is flaky timeout.
532         https://bugs.webkit.org/show_bug.cgi?id=187408
533
534         Unreviewed test gardening.
535
536         * platform/mac/TestExpectations:
537
538 2018-07-06  Antoine Quint  <graouts@apple.com>
539
540         [Web Animations] Using a Web Animation leaks the Document
541         https://bugs.webkit.org/show_bug.cgi?id=187088
542         <rdar://problem/41392046>
543
544         Reviewed by Darin Adler.
545
546         * webanimations/leak-document-with-web-animation-expected.txt: Added.
547         * webanimations/leak-document-with-web-animation.html: Added.
548         * webanimations/resources/web-animation-leak-iframe.html: Added.
549
550 2018-07-06  Saam Barati  <sbarati@apple.com>
551
552         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
553         https://bugs.webkit.org/show_bug.cgi?id=187389
554
555         Reviewed by Mark Lam.
556
557         * editing/selection/navigation-clears-editor-state.html:
558         Make the test's internal time out mechanism longer since
559         it's being hit on the bots.
560
561 2018-07-06  Nan Wang  <n_wang@apple.com>
562
563         AX: setValue on text controls should send out key events
564         https://bugs.webkit.org/show_bug.cgi?id=186690
565         <rdar://problem/41169985>
566
567         Reviewed by Chris Fleizach.
568
569         Editor's clearText function will also dispatch the InputEvent. In the test, 
570         we need to make sure each test case finishes handling all the input events
571         before moving to the next test case.
572
573         * accessibility/mac/set-value-editable-dispatch-events-expected.txt:
574         * accessibility/mac/set-value-editable-dispatch-events.html:
575
576 2018-07-06  Truitt Savell  <tsavell@apple.com>
577
578         Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html is flaky
579         https://bugs.webkit.org/show_bug.cgi?id=187393
580
581         Unreviewed test gardening.
582
583         * TestExpectations:
584
585 2018-07-06  Daniel Bates  <dabates@apple.com>
586
587         Remove Strong Confirmation Password button
588         https://bugs.webkit.org/show_bug.cgi?id=187306
589         <rdar://problem/41795185>
590
591         Reviewed by Sam Weinig.
592
593         Remove support for the Strong Confirmation Password button because we never made use of it.
594
595         * accessibility/ios-simulator/strong-password-field-expected.txt:
596         * accessibility/ios-simulator/strong-password-field.html:
597         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html:
598         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html:
599         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html:
600         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html:
601         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html:
602         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html:
603         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html:
604         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html:
605         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes-expected.html:
606         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes.html:
607         * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button-expected.html: Removed.
608         * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button.html: Removed.
609         * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button-expected.html: Removed.
610         * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button.html: Removed.
611         * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
612         * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
613         * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
614         * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
615         * fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html: Removed.
616         * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt:
617         * fast/forms/auto-fill-button/last-auto-fill-button-type.html:
618         * platform/gtk/TestExpectations:
619         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
620         * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
621         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
622         * platform/win/TestExpectations:
623         * platform/win/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
624         * platform/wincairo/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
625
626 2018-07-05  Carlos Garcia Campos  <cgarcia@igalia.com>
627
628         Unreviewed GTK gardening. Remove platform expectations for imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
629
630         Since r233512 we are getting the same results as other ports.
631
632         * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Removed.
633
634 2018-07-05  Youenn Fablet  <youenn@apple.com>
635
636         REGRESSION (r230843): Flash doesn't work; Produces blue box on page
637         https://bugs.webkit.org/show_bug.cgi?id=187346
638         <rdar://problem/41773974>
639
640         Reviewed by Ryosuke Niwa.
641
642         Skip new test on WK1 since it does not have the ability to block plugins.
643
644         * http/tests/plugins/plugin-allow-then-reload-expected.txt: Added.
645         * http/tests/plugins/plugin-allow-then-reload.html: Added.
646         * platform/mac-wk1/TestExpectations:
647
648 2018-07-05  Brady Eidson  <beidson@apple.com>
649
650         IndexedDB operations in a Page fail after a StorageProcess crash.
651         <rdar://problem/41626526> and https://bugs.webkit.org/show_bug.cgi?id=187123
652
653         Reviewed by Alex Christensen.
654
655         * storage/indexeddb/modern/opendatabase-after-storage-crash.html: Added.
656
657 2018-07-05  Ryosuke Niwa  <rniwa@webkit.org>
658
659         Youtube video pages crash after a couple of minutes
660         https://bugs.webkit.org/show_bug.cgi?id=187316
661
662         Reviewed by Antti Koivisto.
663
664         Added a regression test to remove an iframe with a video while there is a main content
665         which is eligible to be shown in the Touch Bar.
666
667         * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
668         * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
669
670 2018-07-05  Fujii Hironori  <Hironori.Fujii@sony.com>
671
672         REGRESSION(r233495) [cairo] drawGlyphsShadow should use the fast path for zero blur-radius
673         https://bugs.webkit.org/show_bug.cgi?id=187336
674
675         Reviewed by Carlos Garcia Campos.
676
677         * platform/gtk/TestExpectations: Unmarked fast/text/multiple-text-shadow-overflow-layout-rect.html.
678
679 2018-07-05  Saam Barati  <sbarati@apple.com>
680
681         [mac-wk1] Layout Test editing/selection/navigation-clears-editor-state.html is a flaky failure
682         https://bugs.webkit.org/show_bug.cgi?id=187309
683
684         Reviewed by Mark Lam.
685
686         Try to make this test less flaky by making percents threshold of freed
687         objects smaller.
688
689         * editing/selection/navigation-clears-editor-state-expected.txt:
690         * editing/selection/navigation-clears-editor-state.html:
691
692 2018-07-05  Youenn Fablet  <youenn@apple.com>
693
694         Layout Test http/tests/workers/service/basic-messageport.html is flaky
695         https://bugs.webkit.org/show_bug.cgi?id=182630
696
697         Reviewed by Alex Christensen.
698
699         Test is flaky due to a race between serviceWorkerClient.postMessage and MessagePort.postMessage.
700         Both are going through UIProcess but MessagePort events are grabbed asynchronously.
701         Fixed the test to not expect order between these two message exchange channels.
702
703         * http/tests/workers/service/basic-messageport-expected.txt:
704         * http/tests/workers/service/resources/basic-messageport.js:
705         (channel.port1.onmessage):
706         (then):
707         * platform/mac-wk2/TestExpectations:
708
709 2018-07-05  David Fenton  <david_fenton@apple.com>
710
711         LayoutTest imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
712         https://bugs.webkit.org/show_bug.cgi?id=187372
713
714         Unreviewed test gardening.
715
716         * platform/mac-wk1/TestExpectations:
717
718 2018-07-05  Commit Queue  <commit-queue@webkit.org>
719
720         Unreviewed, rolling out r233539.
721         https://bugs.webkit.org/show_bug.cgi?id=187368
722
723         Changes made for youtube crashes has caused 15 api failures
724         (Requested by Truitt on #webkit).
725
726         Reverted changeset:
727
728         "Youtube video pages crash after a couple of minutes"
729         https://bugs.webkit.org/show_bug.cgi?id=187316
730         https://trac.webkit.org/changeset/233539
731
732 2018-07-04  Ryosuke Niwa  <rniwa@webkit.org>
733
734         Youtube video pages crash after a couple of minutes
735         https://bugs.webkit.org/show_bug.cgi?id=187316
736
737         Reviewed by Antti Koivisto.
738
739         Added a regression test to remove an iframe with a video while there is a main content
740         which is eligible to be shown in the Touch Bar.
741
742         * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
743         * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
744
745 2018-07-05  Zalan Bujtas  <zalan@apple.com>
746
747         Do not assume that hypen's width can be computed using the simplified text measure codepath.
748         https://bugs.webkit.org/show_bug.cgi?id=187352
749         <rdar://problem/40821283>
750
751         Reviewed by Simon Fraser.
752
753         * fast/text/hyphen-is-complex-crash-expected.txt: Added.
754         * fast/text/hyphen-is-complex-crash.html: Added.
755
756 2018-07-05  Wenson Hsieh  <wenson_hsieh@apple.com>
757
758         [WK1] editing/spelling/markers.html times out on High Sierra after r233439
759         https://bugs.webkit.org/show_bug.cgi?id=187351
760
761         Reviewed by Tim Horton.
762
763         This is currently timing out on High Sierra, because the `verifyUnexpectedMarkers` portion of the
764         test fails to actually make use of the override spell checking results. Fix this by passing the
765         results when calling the function.
766
767         * editing/spelling/markers.html:
768
769 2018-07-05  Nan Wang  <n_wang@apple.com>
770
771         AX: setValue on text controls should send out key events
772         https://bugs.webkit.org/show_bug.cgi?id=186690
773         <rdar://problem/41169985>
774
775         Reviewed by Chris Fleizach.
776
777         * accessibility/mac/set-value-editable-dispatch-events-expected.txt: Added.
778         * accessibility/mac/set-value-editable-dispatch-events.html: Added.
779
780 2018-07-05  Truitt Savell  <tsavell@apple.com>
781
782         Layout Test svg/animations/animateMotion-additive-2c.svg and svg/animations/animateMotion-additive-2d.svg is flaky 
783         https://bugs.webkit.org/show_bug.cgi?id=187345
784
785         Unreviewed test gardening.
786
787         * platform/mac-wk2/TestExpectations:
788
789 2018-07-04  Carlos Garcia Campos  <cgarcia@igalia.com>
790
791         REGRESSION(r233325): [GTK] Broke 40 animations tests
792         https://bugs.webkit.org/show_bug.cgi?id=187264
793
794         Reviewed by Žan Doberšek.
795
796         Remove expectations for tests that are passing now.
797
798         * platform/gtk/TestExpectations:
799
800 2018-07-04  Antti Koivisto  <antti@apple.com>
801
802         Reparse user stylesheets when _useSystemAppearance changes
803         https://bugs.webkit.org/show_bug.cgi?id=187312
804         <rdar://problem/38565834>
805
806         Reviewed by Tim Horton.
807
808         * fast/media/use-system-appearance-user-stylesheet-parsing-expected.txt: Added.
809         * fast/media/use-system-appearance-user-stylesheet-parsing.html: Added.
810
811 2018-07-04  Alicia Boya García  <aboya@igalia.com>
812
813         Unreviewed GTK test gardening.
814         https://bugs.webkit.org/show_bug.cgi?id=187328
815
816         * platform/gtk/TestExpectations:
817         * platform/wpe/TestExpectations:
818
819 2018-07-03  Antoine Quint  <graouts@apple.com>
820
821         [Web Animations] Make WPT test at timing-model/timelines/timelines.html pass reliably
822         https://bugs.webkit.org/show_bug.cgi?id=186508
823         <rdar://problem/41000260>
824
825         Reviewed by Dean Jackson.
826
827         We're now passing this test reliably.
828
829         * TestExpectations:
830
831 2018-07-03  Ryosuke Niwa  <rniwa@webkit.org>
832
833         Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
834         https://bugs.webkit.org/show_bug.cgi?id=187284
835
836         Reviewed by Eric Carlson.
837
838         Added a regression test which reliably hits the newly added debug assertion.
839
840         * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
841         * media/track/video-track-addition-and-frame-removal.html: Added.
842
843 2018-07-03  Fujii Hironori  <Hironori.Fujii@sony.com>
844
845         [cairo] Doesn't paint box-shadow with zero blur-radius
846         https://bugs.webkit.org/show_bug.cgi?id=187244
847
848         Reviewed by Žan Doberšek.
849
850         * platform/gtk/fast/box-shadow/inset-expected.png: Updated.
851
852 2018-07-03  Youenn Fablet  <youenn@apple.com>
853
854         Crash in  WebKit::CacheStorage::Cache::toRecordInformation when running http/tests/cache-storage/cache-persistency.https.html
855         https://bugs.webkit.org/show_bug.cgi?id=187243
856
857         Reviewed by Chris Dumez.
858
859         * TestExpectations:
860
861 2018-07-03  Chris Dumez  <cdumez@apple.com>
862
863         performance-api/performance-observer-no-document-leak.html is flaky
864         https://bugs.webkit.org/show_bug.cgi?id=186938
865         <rdar://problem/41379336>
866
867         Reviewed by Simon Fraser.
868
869         Update test to stop relying on internals.numberOfLiveDocuments() and instead rely on the new
870         internals.documentIdentifier() / internals.isDocumentAlive(documentIdentifier) API in order
871         to address the flakiness. Relying on the number of live documents to check if a particular
872         document was destroyed is unreliable and flaky given that WebKit constructs documents for
873         various reasons.
874
875         * TestExpectations:
876         * performance-api/performance-observer-no-document-leak-expected.txt:
877         * performance-api/performance-observer-no-document-leak.html:
878
879 2018-07-03  Truitt Savell  <tsavell@apple.com>
880
881         Re-enabling canvas tests for canvas/philip/tests/initial.reset.gradient.html
882         https://bugs.webkit.org/show_bug.cgi?id=187307
883
884         Unreviewed test gardening.
885
886         * platform/mac/TestExpectations:
887
888 2018-07-03  Truitt Savell  <tsavell@apple.com>
889
890         re-enable some canvas tests that are now consistently passing
891         https://bugs.webkit.org/show_bug.cgi?id=187305
892
893         Unreviewed test gardening.
894
895         * platform/mac/TestExpectations:
896
897 2018-07-03  Jonathan Bedard  <jbedard@apple.com>
898
899         Unreviewed, rolling out r233461.
900
901         Assertions triggered during iOS 11 debug layout and API tests
902
903         Reverted changeset:
904
905         "[iOS] Add assert to catch improper use of WebCore::Timer in
906         UI Process"
907         https://bugs.webkit.org/show_bug.cgi?id=185330
908         https://trac.webkit.org/changeset/233461
909
910 2018-07-03  Frederic Wang  <fwang@igalia.com>
911
912         Import WPT infrastructure tests
913         https://bugs.webkit.org/show_bug.cgi?id=187095
914
915         Reviewed by Youenn Fablet.
916
917         * TestExpectations: Mark known failures.
918
919 2018-07-03  Frederic Wang  <fwang@igalia.com>
920
921         REGRESSION (r232186): Hardware-accelerated CSS animations using steps() timing function no longer work
922         https://bugs.webkit.org/show_bug.cgi?id=186129
923
924         Reviewed by Antoine Quint.
925
926         Add a test to ensure that accelerated and non-accelerated animations are properly started
927         when WebAnimationsCSSIntegration is enabled. In particular, consider the case of animated
928         transform using steps() timing function.
929
930         * http/wpt/css/css-animations/start-animation-001-expected.html: Added.
931         * http/wpt/css/css-animations/start-animation-001.html: Added.
932
933 2018-07-03  Frederic Wang  <fred.wang@free.fr>
934
935         [iOS] Animations with Bézier timing function not suspended on UI process when animation-play-state is set to "paused"
936         https://bugs.webkit.org/show_bug.cgi?id=170784
937
938         Add a reftest to visually check pausing of transform animations.
939
940         Reviewed by Antoine Quint.
941
942         * http/wpt/css/css-animations/set-animation-play-state-to-paused-001-expected.html: Added.
943         * http/wpt/css/css-animations/set-animation-play-state-to-paused-001.html: Added.
944
945 2018-07-03  Antoine Quint  <graouts@apple.com>
946
947         Crash in WebCore::WebAnimation::timeToNextRequiredTick when running imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
948         https://bugs.webkit.org/show_bug.cgi?id=187145
949
950         Unreviewed. Forgot to remove the expectation change when fixing the bug in r233430.
951
952         * TestExpectations:
953
954 2018-07-02  Sukolsak Sakshuwong  <sukolsak@gmail.com>
955
956         Regular expressions with ".?" expressions at the start and the end match the entire string
957         https://bugs.webkit.org/show_bug.cgi?id=119191
958
959         Reviewed by Michael Saboff.
960
961         * fast/regex/dotstar-expected.txt:
962         * fast/regex/script-tests/dotstar.js:
963
964 2018-07-02  Antti Koivisto  <antti@apple.com>
965
966         Tighter limit for canvas memory use on iOS
967         https://bugs.webkit.org/show_bug.cgi?id=187279
968         <rdar://problem/38420562>
969
970         Reviewed by Simon Fraser.
971
972         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
973         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
974
975 2018-07-02  Sukolsak Sakshuwong  <sukolsak@gmail.com>
976
977         RegExp.exec returns wrong value with a long integer quantifier
978         https://bugs.webkit.org/show_bug.cgi?id=187042
979
980         Reviewed by Saam Barati.
981
982         * fast/regex/overflow-expected.txt:
983         * fast/regex/script-tests/overflow.js:
984
985 2018-07-02  Myles C. Maxfield  <mmaxfield@apple.com>
986
987         [Cocoa] Google Fonts doesn't work if the user has the requested font locally-installed
988         https://bugs.webkit.org/show_bug.cgi?id=187228
989         <rdar://problem/40967280>
990
991         Reviewed by Brent Fulgham.
992
993         * fast/text/user-installed-fonts/local-expected.html: Added.
994         * fast/text/user-installed-fonts/local.html: Added.
995
996 2018-07-02  Wenson Hsieh  <wenson_hsieh@apple.com>
997
998         [WK1] editing/spelling/markers.html is failing on recent builds of macOS Mojave
999         https://bugs.webkit.org/show_bug.cgi?id=187253
1000
1001         Reviewed by Tim Horton.
1002
1003         In recent builds of macOS Mojave, NSSpellChecker returns both grammar and spelling errors when asked to analyze
1004         the string "I have a issue.". While arguably correct, the change causes this existing layout test to fail due
1005         to one of the calls to `verifyUnexpectedMarkers` expecting either grammar markers and not spelling markers, or
1006         vice versa.
1007
1008         To fix this, we can leverage the mechanism added in r233412 to simulate different results from the platform
1009         spellchecker, such that the test now exercises all combinations of grammar and spelling corrections observed on
1010         each macOS platform, regardless of the actual platform where the test is being run.
1011
1012         This patch also enhances the capabilities of `LayoutTestSpellChecker`. See `Tools/ChangeLog` for more details.
1013
1014         * editing/spelling/markers-expected.txt:
1015         * editing/spelling/markers.html:
1016         * editing/spelling/text-replacement-after-typing-to-word.html:
1017
1018         Adjusted for a renamed TestRunner method.
1019
1020 2018-07-02  Michael Catanzaro  <mcatanzaro@igalia.com>
1021
1022         Unreviewed GTK gardening
1023
1024         * platform/gtk/TestExpectations:
1025         * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Added.
1026
1027 2018-07-02  Eric Carlson  <eric.carlson@apple.com>
1028
1029         Video sometimes flickers when playing to AppleTV
1030         https://bugs.webkit.org/show_bug.cgi?id=187193
1031         <rdar://problem/40153865>
1032
1033         Reviewed by Jer Noble and Youenn Fablet.
1034
1035         * platform/mac/media/audio-session-category-audio-autoplay.html: Update as audio category
1036         doesn't change immediately.
1037
1038 2018-07-02  Zan Dobersek  <zdobersek@igalia.com>
1039
1040         Unreviewed WPE gardening.
1041
1042         Adjust or add a few test expectations. Remove a bad text baseline for
1043         one W3C Fetch test, add a proper text baseline for another.
1044
1045         * platform/wpe/TestExpectations:
1046         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers: Added.
1047         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers/header-values-expected.txt: Added.
1048         * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Removed.
1049
1050 2018-07-02  Frederic Wang  <fwang@igalia.com>
1051
1052         WTF's internal std::optional implementation should abort() on bad optional access
1053         https://bugs.webkit.org/show_bug.cgi?id=186536
1054
1055         Unreviewed test gardening.
1056
1057 2018-07-02  Frederic Wang  <fwang@igalia.com>
1058
1059         WTF's internal std::optional implementation should abort() on bad optional access
1060         https://bugs.webkit.org/show_bug.cgi?id=186536
1061
1062         Reviewed by Michael Catanzaro.
1063
1064         * TestExpectations: Mark two tests as crashing (bug #187145 and bug #187243).
1065
1066 2018-07-01  Fujii Hironori  <Hironori.Fujii@sony.com>
1067
1068         [WK2] fast/parser/document-open-in-unload.html makes the following test crash
1069         https://bugs.webkit.org/show_bug.cgi?id=98345
1070         <rdar://problem/12474923>
1071
1072         Reviewed by Ryosuke Niwa.
1073
1074         * platform/wk2/TestExpectations: Unskipped fast/parser/document-open-in-unload.html.
1075
1076 2018-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
1077
1078         [Cocoa] LastResort in the font family list causes emoji with joiners to be rendered as multiple .notdef characters
1079         https://bugs.webkit.org/show_bug.cgi?id=187209
1080         <rdar://problem/40920785>
1081
1082         Reviewed by Darin Adler.
1083
1084         * fast/text/emoji-with-joiner-expected.txt: Added.
1085         * fast/text/emoji-with-joiner.html: Added.
1086
1087 2018-07-01  Wenson Hsieh  <wenson_hsieh@apple.com>
1088
1089         [macOS] Text replacements that end with symbols are expanded immediately
1090         https://bugs.webkit.org/show_bug.cgi?id=187225
1091         <rdar://problem/41112433>
1092
1093         Reviewed by Darin Adler.
1094
1095         Adds a layout test to check that if a user has configured a text replacement that ends with punctuation, then:
1096         1. Typing that text replacement won't immediately trigger replacement.
1097         2. Text replacement is triggered after pressing enter.
1098
1099         * editing/spelling/text-replacement-after-typing-to-word-expected.txt: Added.
1100         * editing/spelling/text-replacement-after-typing-to-word.html: Added.
1101         * platform/ios/TestExpectations:
1102         * platform/mac-wk2/TestExpectations:
1103
1104 2018-06-29  Antoine Quint  <graouts@apple.com>
1105
1106         [Web Animations] Make WPT test at timing-model/timelines/document-timelines.html pass reliably
1107         https://bugs.webkit.org/show_bug.cgi?id=186507
1108         <rdar://problem/41000257>
1109
1110         Reviewed by Dean Jackson.
1111
1112         This test now passes reliably.
1113
1114         * TestExpectations:
1115
1116 2018-06-30  Antoine Quint  <graouts@apple.com>
1117
1118         [Web Animations] Make imported/mozilla/css-transitions/test_event-dispatch.html pass reliably
1119         https://bugs.webkit.org/show_bug.cgi?id=183843
1120
1121         Unreviewed.
1122
1123         This test is no longer flaky, the fix for webkit.org/b/183834 fixed the issue.
1124
1125         * platform/ios/TestExpectations:
1126
1127 2018-06-30  Commit Queue  <commit-queue@webkit.org>
1128
1129         Unreviewed, rolling out r233391.
1130         https://bugs.webkit.org/show_bug.cgi?id=187217
1131
1132         This patch broke Windows ports (Requested by fredw on
1133         #webkit).
1134
1135         Reverted changeset:
1136
1137         "WTF's internal std::optional implementation should abort() on
1138         bad optional access"
1139         https://bugs.webkit.org/show_bug.cgi?id=186536
1140         https://trac.webkit.org/changeset/233391
1141
1142 2018-06-29  Frederic Wang  <fwang@igalia.com>
1143
1144         WTF's internal std::optional implementation should abort() on bad optional access
1145         https://bugs.webkit.org/show_bug.cgi?id=186536
1146
1147         Reviewed by Michael Catanzaro.
1148
1149         * TestExpectations: Mark one WebAnimations test as crashing (bug #187145).
1150
1151 2018-06-29  Nan Wang  <n_wang@apple.com>
1152
1153         Crash under WebCore::AXObjectCache::handleMenuItemSelected
1154         https://bugs.webkit.org/show_bug.cgi?id=186918
1155         <rdar://problem/41365984>
1156
1157         Reviewed by Chris Fleizach.
1158
1159         * accessibility/accessibility-crash-focused-element-change-expected.txt: Added.
1160         * accessibility/accessibility-crash-focused-element-change.html: Added.
1161
1162 2018-06-29  Antti Koivisto  <antti@apple.com>
1163
1164         REGRESSION (r232806): Facebook login fields have blue fill background instead of white
1165         https://bugs.webkit.org/show_bug.cgi?id=187207
1166
1167         Reviewed by Tim Horton.
1168
1169         * fast/forms/input-background-ua-media-query-expected.html: Added.
1170         * fast/forms/input-background-ua-media-query.html: Added.
1171
1172 2018-06-29  Daniel Bates  <dabates@apple.com>
1173
1174         REGRESSION (r230921): Cannot log in to forums.swift.org using GitHub account
1175         https://bugs.webkit.org/show_bug.cgi?id=187197
1176         <rdar://problem/40420821>
1177
1178         Reviewed by Brent Fulgham.
1179
1180         Add tests to ensure that Same-Site cookies are sent in a subsequent same-origin form submission
1181         from a child window that is cross-origin with its opener. Also add a test to ensure that Same-Site
1182         cookies are visible to an about:blank pop-up window (as about:blank is Same-Site with its opener
1183         by definition of being same-origin with it).
1184
1185         * http/tests/cookies/same-site/fetch-in-about-blank-popup-expected.txt: Added.
1186         * http/tests/cookies/same-site/fetch-in-about-blank-popup.html: Added.
1187         * http/tests/cookies/same-site/post-from-cross-site-popup-expected.txt: Added.
1188         * http/tests/cookies/same-site/post-from-cross-site-popup.html: Added.
1189         * http/tests/cookies/same-site/resources/post-from-popup.html: Added.
1190
1191 2018-06-29  Ryan Haddad  <ryanhaddad@apple.com>
1192
1193         Skip media/picture-in-picture-interruption.html on iOS since it relies on 'runWithKeyDown'.
1194         https://bugs.webkit.org/show_bug.cgi?id=187181
1195
1196         Unreviewed test gardening.
1197
1198         * platform/ios/TestExpectations:
1199
1200 2018-06-29  Aditya Keerthi  <akeerthi@apple.com>
1201
1202         [macOS] Do not crash if there is an attempt to copy a file URL to the clipboard
1203         https://bugs.webkit.org/show_bug.cgi?id=187183
1204
1205         Reviewed by Wenson Hsieh.
1206
1207         Added a test to ensure that the WebProcess does not crash if we attempt to copy a
1208         file URL to the clipboard. The test also ensures the clipboard content remains
1209         unchanged.
1210
1211         * TestExpectations:
1212         * http/tests/security/pasteboard-file-url-expected.txt: Added.
1213         * http/tests/security/pasteboard-file-url.html: Added.
1214         * platform/mac-wk2/TestExpectations:
1215
1216 2018-06-29  Nan Wang  <n_wang@apple.com>
1217
1218         AX: [iOS] VoiceOver scroll position is jumpy in frames
1219         https://bugs.webkit.org/show_bug.cgi?id=186956
1220
1221         Reviewed by Simon Fraser.
1222
1223         * fast/scrolling/ios/iframe-scroll-into-view-expected.html: Added.
1224         * fast/scrolling/ios/iframe-scroll-into-view.html: Added.
1225
1226 2018-06-29  Truitt Savell  <tsavell@apple.com>
1227
1228         Layout Test webrtc/datachannel/mdns-ice-candidates.html is flaky
1229         https://bugs.webkit.org/show_bug.cgi?id=187180
1230
1231         Unreviewed test gardening.
1232
1233         * TestExpectations:
1234
1235 2018-06-29  Truitt Savell  <tsavell@apple.com>
1236
1237         Layout Test js/error-should-not-strong-reference-global-object.html is flaky on macOS
1238         https://bugs.webkit.org/show_bug.cgi?id=187103
1239
1240         Unreviewed test gardening
1241
1242         * platform/mac-wk2/TestExpectations:
1243         * platform/mac/TestExpectations:
1244
1245 2018-06-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
1246
1247         Infinite loop if a <use> element references its ancestor and the DOMNodeInserted event handler of one its ancestor's descents updates the document style
1248         https://bugs.webkit.org/show_bug.cgi?id=186925
1249
1250         Reviewed by Antti Koivisto.
1251
1252         * svg/dom/svg-use-infinite-loop-cloning-expected.txt: Added.
1253         * svg/dom/svg-use-infinite-loop-cloning.html: Added.
1254
1255 2018-06-29  Manuel Rego Casasnovas  <rego@igalia.com>
1256
1257         [WPE] Three CSS Grid Layout tests crash due to valueless std::optional access
1258         https://bugs.webkit.org/show_bug.cgi?id=186752
1259
1260         Reviewed by Frédéric Wang.
1261
1262         * platform/wpe/TestExpectations: Remove tests from TestExpectations file
1263         as they're passing now.
1264
1265 2018-06-29  Thibault Saunier  <tsaunier@igalia.com>
1266
1267         [GTK][WPE]: Add a way to setup our development environment inside flatpak
1268         https://bugs.webkit.org/show_bug.cgi?id=186771
1269
1270         Reviewed by Carlos Alberto Lopez Perez.
1271
1272         * http/conf/flatpak-httpd.conf: Added. Apache configuration file to be used inside flaptak.
1273
1274 2018-06-29  David Fenton  <david_fenton@apple.com>
1275
1276         Unreviewed, rolling out r233349.
1277
1278         caused 42 crashes on iOS GuardMalloc and iOS ASan tests
1279
1280         Reverted changeset:
1281
1282         "[Web Animations] Using a Web Animation leaks the Document"
1283         https://bugs.webkit.org/show_bug.cgi?id=187088
1284         https://trac.webkit.org/changeset/233349
1285
1286 2018-06-29  Jer Noble  <jer.noble@apple.com>
1287
1288         Returning PiP'd video to fullscreen while playing leaves video muted.
1289         https://bugs.webkit.org/show_bug.cgi?id=187181
1290         <rdar://problem/41408335>
1291
1292         Reviewed by Eric Carlson.
1293
1294         * media/picture-in-picture-interruption-expected.txt: Added.
1295         * media/picture-in-picture-interruption.html: Added.
1296
1297 2018-06-29  Per Arne Vollan  <pvollan@apple.com>
1298
1299         Layout Test imported/mozilla/css-animations/test_animation-starttime.html is failing.
1300         https://bugs.webkit.org/show_bug.cgi?id=186807
1301
1302         Unreviewed test gardening.
1303
1304         * platform/win/TestExpectations:
1305
1306 2018-06-29  Per Arne Vollan  <pvollan@apple.com>
1307
1308         Layout Test fast/text/mark-matches-broken-line-rendering.html is failing
1309         https://bugs.webkit.org/show_bug.cgi?id=187177
1310
1311         Unreviewed test gardening.
1312
1313         * platform/win/TestExpectations:
1314
1315 2018-06-29  Antoine Quint  <graouts@apple.com>
1316
1317         Layout Test compositing/animation/layer-for-filling-animation.html is a flaky failure
1318         https://bugs.webkit.org/show_bug.cgi?id=187163
1319
1320         Unreviewed.
1321
1322         This test needed to be modified to account for the pending state being updated at a different time,
1323         so we just wait a frame to ensure the animation is ended. See r233325.
1324
1325         * compositing/animation/layer-for-filling-animation.html:
1326
1327 2018-06-29  Antoine Quint  <graouts@apple.com>
1328
1329         [mac][wk2] REGRESSION (Tiled Drawing): Some css3/ tests fail with fringing around tiled background-images that intersect tile boundaries
1330         https://bugs.webkit.org/show_bug.cgi?id=122235
1331
1332         Unreviewed. This test has not been flaky on all ports by GTK for a long time.
1333
1334         * platform/ios-wk1/TestExpectations:
1335         * platform/mac-wk2/TestExpectations:
1336         * platform/wincairo/TestExpectations:
1337
1338 2018-06-27  Antoine Quint  <graouts@apple.com>
1339
1340         [Web Animations] Using a Web Animation leaks the Document
1341         https://bugs.webkit.org/show_bug.cgi?id=187088
1342         <rdar://problem/41392046>
1343
1344         Reviewed by Dean Jackson.
1345
1346         Add a new test that creates an Animation object in JS within an iframe and checks that removing
1347         the iframe clears its Document. 
1348
1349         * webanimations/leak-document-with-web-animation-expected.txt: Added.
1350         * webanimations/leak-document-with-web-animation.html: Added.
1351         * webanimations/resources/web-animation-leak-iframe.html: Added.
1352
1353 2018-06-28  Olivia Barnett  <obarnett@apple.com>
1354         
1355         Find in page for typographic quotes does not find low (German) quotes
1356         https://bugs.webkit.org/show_bug.cgi?id=187164
1357         <rdar://problem/29612785>
1358        
1359         Reviewed by Tim Horton.
1360
1361         Added additional test for German quotes.
1362
1363         * fast/text/find-quotes.html:
1364
1365 2018-06-28  Zalan Bujtas  <zalan@apple.com>
1366
1367         [iOS] Unreviewed test gardening.
1368
1369         * platform/ios/TestExpectations:
1370
1371 2018-06-28  Zalan Bujtas  <zalan@apple.com>
1372
1373         [LFC] Add block formatting only test cases
1374         https://bugs.webkit.org/show_bug.cgi?id=187162
1375
1376         Reviewed by Antti Koivisto.
1377
1378         These tests are expected to generate the same tree output on every platform (no text, strictly block only). 
1379
1380         * fast/block/block-only/absolute-auto-with-sibling-margin-bottom-expected.txt: Added.
1381         * fast/block/block-only/absolute-auto-with-sibling-margin-bottom.html: Added.
1382         * fast/block/block-only/absolute-height-stretch-expected.txt: Added.
1383         * fast/block/block-only/absolute-height-stretch.html: Added.
1384         * fast/block/block-only/absolute-left-auto-expected.txt: Added.
1385         * fast/block/block-only/absolute-left-auto.html: Added.
1386         * fast/block/block-only/absolute-left-right-top-bottom-auto-expected.txt: Added.
1387         * fast/block/block-only/absolute-left-right-top-bottom-auto.html: Added.
1388         * fast/block/block-only/absolute-nested-expected.txt: Added.
1389         * fast/block/block-only/absolute-nested.html: Added.
1390         * fast/block/block-only/absolute-nested2-expected.txt: Added.
1391         * fast/block/block-only/absolute-nested2.html: Added.
1392         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
1393         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
1394         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2-expected.txt: Added.
1395         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2.html: Added.
1396         * fast/block/block-only/absolute-simple-expected.txt: Added.
1397         * fast/block/block-only/absolute-simple.html: Added.
1398         * fast/block/block-only/absolute-width-shrink-to-fit-expected.txt: Added.
1399         * fast/block/block-only/absolute-width-shrink-to-fit.html: Added.
1400         * fast/block/block-only/absolute-width-stretch-expected.txt: Added.
1401         * fast/block/block-only/absolute-width-stretch.html: Added.
1402         * fast/block/block-only/absolute-with-static-block-position-nested-expected.txt: Added.
1403         * fast/block/block-only/absolute-with-static-block-position-nested.html: Added.
1404         * fast/block/block-only/almost-intruding-left-float-simple-expected.txt: Added.
1405         * fast/block/block-only/almost-intruding-left-float-simple.html: Added.
1406         * fast/block/block-only/border-simple-expected.txt: Added.
1407         * fast/block/block-only/border-simple.html: Added.
1408         * fast/block/block-only/fixed-nested-expected.txt: Added.
1409         * fast/block/block-only/fixed-nested.html: Added.
1410         * fast/block/block-only/float-left-when-container-has-padding-margin-expected.txt: Added.
1411         * fast/block/block-only/float-left-when-container-has-padding-margin.html: Added.
1412         * fast/block/block-only/floating-box-clear-both-simple-expected.txt: Added.
1413         * fast/block/block-only/floating-box-clear-both-simple.html: Added.
1414         * fast/block/block-only/floating-box-clear-right-simple-expected.txt: Added.
1415         * fast/block/block-only/floating-box-clear-right-simple.html: Added.
1416         * fast/block/block-only/floating-box-left-and-right-multiple-expected.txt: Added.
1417         * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset-expected.txt: Added.
1418         * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset.html: Added.
1419         * fast/block/block-only/floating-box-left-and-right-multiple.html: Added.
1420         * fast/block/block-only/floating-box-right-simple-expected.txt: Added.
1421         * fast/block/block-only/floating-box-right-simple.html: Added.
1422         * fast/block/block-only/floating-box-with-clear-siblings-expected.txt: Added.
1423         * fast/block/block-only/floating-box-with-clear-siblings.html: Added.
1424         * fast/block/block-only/floating-box-with-clear-simple-expected.txt: Added.
1425         * fast/block/block-only/floating-box-with-clear-simple.html: Added.
1426         * fast/block/block-only/floating-box-with-new-formatting-context-expected.txt: Added.
1427         * fast/block/block-only/floating-box-with-new-formatting-context.html: Added.
1428         * fast/block/block-only/floating-box-with-relative-positioned-sibling-expected.txt: Added.
1429         * fast/block/block-only/floating-box-with-relative-positioned-sibling.html: Added.
1430         * fast/block/block-only/floating-left-right-simple-expected.txt: Added.
1431         * fast/block/block-only/floating-left-right-simple.html: Added.
1432         * fast/block/block-only/floating-left-right-with-all-margins-expected.txt: Added.
1433         * fast/block/block-only/floating-left-right-with-all-margins.html: Added.
1434         * fast/block/block-only/floating-lefts-and-rights-simple-expected.txt: Added.
1435         * fast/block/block-only/floating-lefts-and-rights-simple.html: Added.
1436         * fast/block/block-only/floating-multiple-lefts-expected.txt: Added.
1437         * fast/block/block-only/floating-multiple-lefts-in-body-expected.txt: Added.
1438         * fast/block/block-only/floating-multiple-lefts-in-body.html: Added.
1439         * fast/block/block-only/floating-multiple-lefts-multiple-lines-expected.txt: Added.
1440         * fast/block/block-only/floating-multiple-lefts-multiple-lines.html: Added.
1441         * fast/block/block-only/floating-multiple-lefts.html: Added.
1442         * fast/block/block-only/floating-with-new-block-formatting-context-expected.txt: Added.
1443         * fast/block/block-only/floating-with-new-block-formatting-context.html: Added.
1444         * fast/block/block-only/margin-collapse-bottom-bottom-expected.txt: Added.
1445         * fast/block/block-only/margin-collapse-bottom-bottom.html: Added.
1446         * fast/block/block-only/margin-collapse-bottom-nested-expected.txt: Added.
1447         * fast/block/block-only/margin-collapse-bottom-nested.html: Added.
1448         * fast/block/block-only/margin-collapse-first-last-are-floating-expected.txt: Added.
1449         * fast/block/block-only/margin-collapse-first-last-are-floating.html: Added.
1450         * fast/block/block-only/margin-collapse-simple-expected.txt: Added.
1451         * fast/block/block-only/margin-collapse-simple.html: Added.
1452         * fast/block/block-only/margin-collapse-top-nested-expected.txt: Added.
1453         * fast/block/block-only/margin-collapse-top-nested.html: Added.
1454         * fast/block/block-only/margin-collapse-when-child-has-padding-border-expected.txt: Added.
1455         * fast/block/block-only/margin-collapse-when-child-has-padding-border.html: Added.
1456         * fast/block/block-only/margin-collapse-with-block-formatting-context-expected.txt: Added.
1457         * fast/block/block-only/margin-collapse-with-block-formatting-context.html: Added.
1458         * fast/block/block-only/margin-collapse-with-block-formatting-context2-expected.txt: Added.
1459         * fast/block/block-only/margin-collapse-with-block-formatting-context2.html: Added.
1460         * fast/block/block-only/margin-left-right-sizing-expected.txt: Added.
1461         * fast/block/block-only/margin-left-right-sizing-out-of-flow-expected.txt: Added.
1462         * fast/block/block-only/margin-left-right-sizing-out-of-flow.html: Added.
1463         * fast/block/block-only/margin-left-right-sizing.html: Added.
1464         * fast/block/block-only/margin-propagation-simple-content-height-expected.txt: Added.
1465         * fast/block/block-only/margin-propagation-simple-content-height.html: Added.
1466         * fast/block/block-only/margin-sibling-collapse-propagated-expected.txt: Added.
1467         * fast/block/block-only/margin-sibling-collapse-propagated.html: Added.
1468         * fast/block/block-only/margin-simple-expected.txt: Added.
1469         * fast/block/block-only/margin-simple.html: Added.
1470         * fast/block/block-only/negative-margin-simple-expected.txt: Added.
1471         * fast/block/block-only/negative-margin-simple.html: Added.
1472         * fast/block/block-only/padding-nested-expected.txt: Added.
1473         * fast/block/block-only/padding-nested.html: Added.
1474         * fast/block/block-only/padding-simple-expected.txt: Added.
1475         * fast/block/block-only/padding-simple.html: Added.
1476         * fast/block/block-only/relative-auto-expected.txt: Added.
1477         * fast/block/block-only/relative-auto-with-parent-offset-expected.txt: Added.
1478         * fast/block/block-only/relative-auto-with-parent-offset.html: Added.
1479         * fast/block/block-only/relative-auto.html: Added.
1480         * fast/block/block-only/relative-bottom-expected.txt: Added.
1481         * fast/block/block-only/relative-bottom.html: Added.
1482         * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
1483         * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
1484         * fast/block/block-only/relative-right-expected.txt: Added.
1485         * fast/block/block-only/relative-right.html: Added.
1486         * fast/block/block-only/relative-siblings-expected.txt: Added.
1487         * fast/block/block-only/relative-siblings.html: Added.
1488         * fast/block/block-only/relative-simple-expected.txt: Added.
1489         * fast/block/block-only/relative-simple.html: Added.
1490
1491 2018-06-28  Timothy Hatcher  <timothy@apple.com>
1492
1493         Find on page selection color isn't adapted for dark mode.
1494         https://bugs.webkit.org/show_bug.cgi?id=187072
1495         rdar://problem/40354841
1496
1497         Unreviewed test gardening.
1498
1499         * fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
1500         * fast/text/mark-matches-broken-line-rendering-expected.html:
1501         * fast/text/mark-matches-rendering-expected.html:
1502         Use -apple-system-find-highlight-background to work on all macOS versions.
1503         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
1504
1505 2018-06-28  Antoine Quint  <graouts@apple.com>
1506
1507         [Web Animations] Make imported/mozilla/css-animations/test_animation-starttime.html pass reliably
1508         https://bugs.webkit.org/show_bug.cgi?id=183834
1509         <rdar://problem/40997932>
1510
1511         Reviewed by Dean Jackson.
1512
1513         This test now passes reliably so we remove any specific expectation. Another test needed to be modified to account for 
1514         the pending state being updated at a different time, so we just wait a frame to ensure the animation is started.
1515
1516         * TestExpectations:
1517         * compositing/visible-rect/animated.html:
1518
1519 2018-06-28  Jer Noble  <jer.noble@apple.com>
1520
1521         Unreviewed gardening; media/video-buffering-allowed.html is flakey due to not completing in time.
1522
1523         Remove the artificial early timeout (1s) in this test.
1524
1525         * media/video-buffering-allowed.html:
1526
1527 2018-06-28  Aditya Keerthi  <akeerthi@apple.com>
1528
1529         REGRESSION (r232040): Cursor jumping in Safari text fields
1530         https://bugs.webkit.org/show_bug.cgi?id=187142
1531         <rdar://problem/41397577>
1532
1533         Reviewed by Tim Horton.
1534
1535         Added test to ensure that the 'selectionchange' event is only fired once per
1536         click in an editable node.
1537
1538         * fast/events/ios/click-selectionchange-once-expected.txt: Added.
1539         * fast/events/ios/click-selectionchange-once.html: Added.
1540
1541 2018-06-28  Dirk Schulze  <krit@webkit.org>
1542
1543         [css-masking] Update clip-path box mapping to unified box
1544         https://bugs.webkit.org/show_bug.cgi?id=185797
1545
1546         Reviewed by Simon Fraser.
1547
1548         Update existing tests and add new tests to check the slightly different behavior.
1549
1550         * fast/masking/parsing-clip-path-shape-expected.txt:
1551         * fast/masking/parsing-clip-path-shape.html:
1552         * svg/clip-path/clip-path-shape-border-box-expected.svg: Added.
1553         * svg/clip-path/clip-path-shape-border-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
1554         * svg/clip-path/clip-path-shape-content-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
1555         * svg/clip-path/clip-path-shape-content-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
1556         * svg/clip-path/clip-path-shape-fill.svg:
1557         * svg/clip-path/clip-path-shape-margin-box-expected.svg: Added.
1558         * svg/clip-path/clip-path-shape-margin-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
1559         * svg/clip-path/clip-path-shape-padding-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
1560         * svg/clip-path/clip-path-shape-padding-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
1561         * svg/clip-path/clip-path-shape-stroke.svg:
1562
1563 2018-06-27  Ryan Haddad  <ryanhaddad@apple.com>
1564
1565         Mark imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky.
1566         https://bugs.webkit.org/show_bug.cgi?id=172864
1567
1568         Unreviewed test gardening.
1569
1570         * TestExpectations:
1571
1572 2018-06-27  Youenn Fablet  <youenn@apple.com>
1573
1574         Rebase LayoutTests/http/tests/contentextensions/subresource-redirect-blocked-expected.txt after r233269
1575         https://bugs.webkit.org/show_bug.cgi?id=187125
1576
1577         Unreviewed.
1578
1579         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
1580
1581 2018-06-27  Dirk Schulze  <krit@webkit.org>
1582
1583         -webkit-clip-path wrong offset for clipPath references
1584         https://bugs.webkit.org/show_bug.cgi?id=129246
1585
1586         Reviewed by Simon Fraser.
1587
1588         Add test for reference clip-path offset. Correct a broken test.
1589         All tests in the repo for references are interoperable between Gecko, Blink
1590         and WebKit now.
1591
1592         * css3/masking/clip-path-reference-2-expected.html: Added.
1593         * css3/masking/clip-path-reference-2.html: Added.
1594         * css3/masking/clip-path-reference-userSpaceOnUse-expected.html:
1595         * css3/masking/clip-path-reference-userSpaceOnUse.html:
1596
1597 2018-06-27  Antti Koivisto  <antti@apple.com>
1598
1599         Don't invoke post resolution callbacks when resolving computed style
1600         https://bugs.webkit.org/show_bug.cgi?id=187113
1601         <rdar://problem/41365766>
1602
1603         Reviewed by Geoff Garen.
1604
1605         * fast/dom/object-computed-style-event-expected.txt: Added.
1606         * fast/dom/object-computed-style-event.html: Added.
1607
1608 2018-06-27  Timothy Hatcher  <timothy@apple.com>
1609
1610         Find on page selection color isn't adapted for dark mode.
1611         https://bugs.webkit.org/show_bug.cgi?id=187072
1612         rdar://problem/40354841
1613
1614         Reviewed by Tim Horton.
1615
1616         * fast/css/apple-system-control-colors-expected.txt: Updated.
1617         * fast/text/mark-matches-broken-line-rendering-expected.html: Ditto.
1618         * fast/text/mark-matches-rendering-expected.html: Ditto.
1619
1620 2018-06-27  Youenn Fablet  <youenn@apple.com>
1621
1622         Disable content blockers in NetworkLoadChecker except for ping loads
1623         https://bugs.webkit.org/show_bug.cgi?id=187083
1624         <rdar://problem/41440083>
1625
1626         Reviewed by Chris Dumez.
1627
1628         * http/tests/contentextensions/reload-without-contentextensions-expected.txt: Added.
1629         * http/tests/contentextensions/reload-without-contentextensions.html: Added.
1630         * http/tests/contentextensions/reload-without-contentextensions.html.json: Added.
1631
1632 2018-06-27  Simon Fraser  <simon.fraser@apple.com>
1633
1634         https://hackernoon.com/ uses lots of layer backing store
1635         https://bugs.webkit.org/show_bug.cgi?id=186909
1636         rdar://problem/40257540
1637
1638         Reviewed by Tim Horton.
1639         
1640         New test.
1641
1642         * compositing/backing/backing-store-attachment-outside-viewport-expected.txt: Added.
1643         * compositing/backing/backing-store-attachment-outside-viewport.html: Added.
1644
1645 2018-06-27  Nan Wang  <n_wang@apple.com>
1646
1647         AX: [iOS] Remove the ability to set keyboard focus when VoiceOver takes focus
1648         https://bugs.webkit.org/show_bug.cgi?id=187076
1649
1650         Reviewed by Chris Fleizach.
1651
1652         * accessibility/ios-simulator/accessibility-focus-do-not-set-focus-expected.txt: Added.
1653         * accessibility/ios-simulator/accessibility-focus-do-not-set-focus.html: Added.
1654         * accessibility/ios-simulator/dom-focus-fires-on-correct-element-expected.txt: Removed.
1655         * accessibility/ios-simulator/dom-focus-fires-on-correct-element.html: Removed.
1656
1657 2018-06-26  Youenn Fablet  <youenn@apple.com>
1658
1659         Import wpt CORP tests
1660         https://bugs.webkit.org/show_bug.cgi?id=187027
1661
1662         Reviewed by Chris Dumez.
1663
1664         Skipping tests for WK1.
1665
1666         * platform/ios-wk1/TestExpectations:
1667         * platform/mac-wk1/TestExpectations:
1668         * platform/win/TestExpectations:
1669
1670 2018-06-26  Daniel Bates  <dabates@apple.com>
1671
1672         REGRESSION (r231479): Unable to buy Odeon cinema tickets in STP (bogus 'X-Frame-Options' to 'SAMEORIGIN')
1673         https://bugs.webkit.org/show_bug.cgi?id=186090
1674         <rdar://problem/40692595>
1675
1676         Reviewed by Andy Estes.
1677
1678         Add a test to ensure that we allow a same-origin page with "X-Frame-Options: SAMEORIGIN" to
1679         load as a result of a redirected cross-origin POST request.
1680
1681         * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow-expected.txt: Added.
1682         * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow.html: Added.
1683         * http/tests/security/XFrameOptions/resources/post-form-to-x-frame-options-parent-same-origin-allow.html: Added.
1684         * http/tests/security/XFrameOptions/resources/x-frame-options-parent-same-origin-allow.cgi:
1685
1686 2018-06-26  Saam Barati  <sbarati@apple.com>
1687
1688         JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
1689         https://bugs.webkit.org/show_bug.cgi?id=186878
1690         <rdar://problem/40568659>
1691
1692         Reviewed by Filip Pizlo.
1693
1694         Make these test not susceptible to conservative scan leaks by ensuring at least
1695         one object gets collected when we allocate many of them. Before, these were just
1696         testing that a fixed number of objects were collected.
1697
1698         * editing/selection/navigation-clears-editor-state-expected.txt:
1699         * editing/selection/navigation-clears-editor-state.html:
1700         * fast/dom/reference-cycle-leaks.html:
1701         * fast/misc/resources/test-observegc.js:
1702         * fast/misc/test-observegc-expected.txt:
1703         * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
1704         * plugins/refcount-leaks-expected.txt:
1705         * plugins/refcount-leaks.html:
1706
1707 2018-06-26  Truitt Savell  <tsavell@apple.com>
1708
1709         [iOS] Rebaseline two webanimations tests after r233164
1710         https://bugs.webkit.org/show_bug.cgi?id=187071
1711
1712         Unreviewed gardening
1713
1714         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1715         * platform/ios/webanimations/opacity-animation-yields-compositing-span-expected.txt: Added.
1716
1717 2018-06-26  Truitt Savell  <tsavell@apple.com>
1718
1719         REGRESSION (r232314): Flaky Test: imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.html
1720         https://bugs.webkit.org/show_bug.cgi?id=186161
1721
1722         Unreviewed gardening.
1723
1724         * TestExpectations:
1725
1726 2018-06-26  Commit Queue  <commit-queue@webkit.org>
1727
1728         Unreviewed, rolling out r233184.
1729         https://bugs.webkit.org/show_bug.cgi?id=187059
1730
1731         "It regressed JetStream between 5-8%" (Requested by saamyjoon
1732         on #webkit).
1733
1734         Reverted changeset:
1735
1736         "JSImmutableButterfly can't be allocated from a subspace with
1737         HeapCell::Kind::Auxiliary"
1738         https://bugs.webkit.org/show_bug.cgi?id=186878
1739         https://trac.webkit.org/changeset/233184
1740
1741 2018-06-26  Charlie Turner  <cturner@igalia.com>
1742
1743         [GTK] Unreviewed test gardening
1744         https://bugs.webkit.org/show_bug.cgi?id=187048
1745
1746         Unreviewed gardening.
1747
1748         * platform/gtk/TestExpectations:
1749
1750 2018-06-26  Truitt Savell  <tsavell@apple.com>
1751
1752         Layout Test http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html is flaky
1753         https://bugs.webkit.org/show_bug.cgi?id=187053
1754
1755         Unreviewed test gardening.
1756
1757         * platform/wk2/TestExpectations:
1758
1759 2018-06-26  Eric Carlson  <eric.carlson@apple.com>
1760
1761         Enable mock capture devices on the iOS simulator
1762         https://bugs.webkit.org/show_bug.cgi?id=186846
1763         <rdar://problem/41289134>
1764
1765         Reviewed by Youenn Fablet.
1766
1767         * platform/ios/TestExpectations: Unskip fast/mediastream/getUserMedia-default.html.
1768
1769 2018-06-26  Per Arne Vollan  <pvollan@apple.com>
1770
1771         Layout Test imported/mozilla/css-animations/test_animation-pausing.html is failing.
1772         https://bugs.webkit.org/show_bug.cgi?id=187041
1773
1774         Unreviewed test gardening.
1775
1776         * platform/win/TestExpectations:
1777
1778 2018-06-26  Frederic Wang  <fwang@igalia.com>
1779
1780         Import WPT tests for webmessaging
1781         https://bugs.webkit.org/show_bug.cgi?id=187001
1782
1783         Reviewed by Javier Fernandez.
1784
1785         Skip some webmessaging tests timing out.
1786
1787         * TestExpectations:
1788
1789 2018-06-26  Zan Dobersek  <zdobersek@igalia.com>
1790
1791         Crash in WebAnimation::runPendingPlayTask
1792         https://bugs.webkit.org/show_bug.cgi?id=186189
1793
1794         Reviewed by Carlos Garcia Campos.
1795
1796         * platform/wpe/TestExpectations: Remove crashing expectations for fixed tests.
1797
1798 2018-06-25  Youenn Fablet  <youenn@apple.com>
1799
1800         Import WPT fetch destination tests
1801         https://bugs.webkit.org/show_bug.cgi?id=186984
1802
1803         Reviewed by Chris Dumez.
1804
1805         Skipping tests for WK1 since they use service worker.
1806
1807         * TestExpectations: Skipping timing out tests.
1808         * platform/ios-wk1/TestExpectations:
1809         * platform/mac-wk1/TestExpectations:
1810         * platform/win/TestExpectations:
1811
1812 2018-06-25  David Fenton  <david_fenton@apple.com>
1813
1814         LayoutTest imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.worker.html is flaky.
1815         https://bugs.webkit.org/show_bug.cgi?id=187025
1816
1817         Unreviewed test gardening, update Test Expectations to [Pass Failure Slow]
1818
1819         * TestExpectations:
1820
1821 2018-06-25  Saam Barati  <sbarati@apple.com>
1822
1823         JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
1824         https://bugs.webkit.org/show_bug.cgi?id=186878
1825         <rdar://problem/40568659>
1826
1827         Reviewed by Mark Lam.
1828
1829         Make these test not susceptible to conservative scan leaks by ensuring at least
1830         one object gets collected when we allocate many of them. Before, these were just
1831         testing that a fixed number of objects were collected.
1832
1833         * editing/selection/navigation-clears-editor-state-expected.txt:
1834         * editing/selection/navigation-clears-editor-state.html:
1835         * fast/dom/reference-cycle-leaks.html:
1836         * fast/misc/resources/test-observegc.js:
1837         * fast/misc/test-observegc-expected.txt:
1838         * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
1839         * plugins/refcount-leaks-expected.txt:
1840         * plugins/refcount-leaks.html:
1841
1842 2018-06-25  John Wilander  <wilander@apple.com>
1843
1844         Resource Load Statistics: Make WebResourceLoadStatisticsStore::updateCookiePartitioningForDomains() wait for the network process before calling its callback
1845         https://bugs.webkit.org/show_bug.cgi?id=186903
1846         <rdar://problem/41350182>
1847
1848         Reviewed by Chris Dumez.
1849
1850         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
1851         * http/tests/storageAccess/grant-storage-access-under-opener.html:
1852             Moved the code block to the page's body instead of its head.
1853             Added an initial console log statement. The reason for these
1854             changes is that we're seeing flaky timeouts with no output.
1855
1856 2018-06-25  Chris Dumez  <cdumez@apple.com>
1857
1858         performance-api/performance-observer-no-document-leak.html is flaky
1859         https://bugs.webkit.org/show_bug.cgi?id=186938
1860         <rdar://problem/41379336>
1861
1862         Unreviewed, skip test again as it is apparently still flaky.
1863
1864         * TestExpectations:
1865
1866 2018-06-25  Chris Dumez  <cdumez@apple.com>
1867
1868         performance-api/performance-observer-no-document-leak.html is flaky
1869         https://bugs.webkit.org/show_bug.cgi?id=186938
1870         <rdar://problem/41379336>
1871
1872         Unreviewed, move the call to gc() inside the setInterval() so we keep
1873         trying to gc() until the frame / document are destroyed (instead of
1874         only doing a single garbage collection).
1875
1876         * TestExpectations:
1877         * performance-api/performance-observer-no-document-leak.html:
1878
1879 2018-06-25  Antoine Quint  <graouts@apple.com>
1880
1881         REGRESSION: hardware-accelerated animation fails on inline element
1882         https://bugs.webkit.org/show_bug.cgi?id=186981
1883         <rdar://problem/41418697>
1884
1885         Reviewed by Dean Jackson.
1886
1887         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1888         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1889         * webanimations/opacity-animation-yields-compositing-expected.txt:
1890         * webanimations/opacity-animation-yields-compositing-span-expected.txt:
1891         * webanimations/opacity-animation-yields-compositing-span.html: Added.
1892         * webanimations/opacity-animation-yields-compositing.html:
1893
1894 2018-06-25  Youenn Fablet  <youenn@apple.com>
1895
1896         Add API to control mock media devices
1897         https://bugs.webkit.org/show_bug.cgi?id=186958
1898
1899         Reviewed by Eric Carlson.
1900
1901         * fast/mediastream/device-change-event-2-expected.txt: Added.
1902         * fast/mediastream/device-change-event-2.html: Added.
1903
1904 2018-06-25  Antoine Quint  <graouts@apple.com>
1905
1906         [Web Animations] Make imported/mozilla/css-animations/test_animation-pausing.html pass reliably
1907         https://bugs.webkit.org/show_bug.cgi?id=183826
1908         <rdar://problem/40997412>
1909
1910         Reviewed by Dean Jackson.
1911
1912         This test now passes reliably.
1913
1914         * TestExpectations:
1915
1916 2018-06-25  Zan Dobersek  <zdobersek@igalia.com>
1917
1918         [GCrypt] Zero-prefix (if necessary) RSA-OAEP encryption, RSA-PSS signing output
1919         https://bugs.webkit.org/show_bug.cgi?id=186967
1920
1921         Reviewed by Michael Catanzaro.
1922
1923         * platform/gtk/TestExpectations: Remove flaky failures for RSA-OAEP and RSA-PSS tests.
1924         * platform/wpe/TestExpectations: Ditto.
1925
1926 2018-06-24  Simon Fraser  <simon.fraser@apple.com>
1927
1928         Fix the composition underline to be transformed by -apple-color-filter
1929         https://bugs.webkit.org/show_bug.cgi?id=186983
1930         rdar://problem/40515558
1931
1932         Reviewed by Zalan Bujtas.
1933         
1934         * css3/color-filters/color-filter-composition-underline-color-expected.html: Added.
1935         * css3/color-filters/color-filter-composition-underline-color.html: Added.
1936
1937 2018-06-23  Zalan Bujtas  <zalan@apple.com>
1938
1939         [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units
1940         https://bugs.webkit.org/show_bug.cgi?id=186585
1941         <rdar://problem/30685325>
1942
1943         Reviewed by Tim Horton.
1944
1945         * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added.
1946         * fast/dynamic/mail-autosize-viewport-unit.html: Added.
1947
1948 2018-06-23  Per Arne Vollan  <pvollan@apple.com>
1949
1950         Layout Test imported/mozilla/css-animations/test_animation-ready.html is failing on Windows.
1951         https://bugs.webkit.org/show_bug.cgi?id=186807
1952
1953         Unreviewed test gardening.
1954
1955         * platform/win/TestExpectations:
1956
1957 2018-06-22  Youenn Fablet  <youenn@apple.com>
1958
1959         Disable WebSocket in WatchOS
1960         https://bugs.webkit.org/show_bug.cgi?id=186931
1961         <rdar://problem/39584458>
1962
1963         Reviewed by Wenson Hsieh.
1964
1965         * TestExpectations:
1966         * fast/dom/Window/watchos/no-websocket-in-watchos-expected.txt: Added.
1967         * fast/dom/Window/watchos/no-websocket-in-watchos.html: Added.
1968
1969 2018-06-22  Tim Horton  <timothy_horton@apple.com>
1970
1971         Make it possible to add a border around loading or failed-to-load images
1972         https://bugs.webkit.org/show_bug.cgi?id=186614
1973         <rdar://problem/39050152>
1974
1975         Reviewed by Zalan Bujtas.
1976
1977         * http/tests/images/loading-image-border-expected.html: Added.
1978         * http/tests/images/loading-image-border.html: Added.
1979         * http/tests/images/loading-image-no-border-expected.html: Added.
1980         * http/tests/images/loading-image-no-border.html: Added.
1981         * platform/wk2/TestExpectations:
1982         Add a test ensuring that the setting works correctly.
1983         These and similar tests do not currently work in WebKitTestRunner, so they are skipped there.
1984
1985 2018-06-22  Ross Kirsling  <ross.kirsling@sony.com>
1986
1987         [WinCairo] Unreviewed test gardening.
1988
1989         * platform/wincairo/TestExpectations:
1990         * platform/wincairo/css3/selectors3/html/css3-modsel-175a-expected.png: Added.
1991         * platform/wincairo/editing/style/apply-style-iframe-crash-expected.txt: Added.
1992
1993 2018-06-22  Youenn Fablet  <youenn@apple.com>
1994
1995         Incoming G722 doesn't work
1996         https://bugs.webkit.org/show_bug.cgi?id=186307
1997         <rdar://problem/40809745>
1998
1999         Reviewed by Eric Carlson.
2000
2001         * webrtc/audio-peer-connection-g722-expected.txt: Added.
2002         * webrtc/audio-peer-connection-g722.html: Added.
2003         * webrtc/routines.js:
2004
2005 2018-06-22  David Fenton  <david_fenton@apple.com>
2006
2007          LayoutTests imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.html and imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.html are flaky.
2008         https://bugs.webkit.org/show_bug.cgi?id=186940
2009
2010         Unreviewed test gardening.
2011
2012         * TestExpectations:
2013
2014 2018-06-22  Chris Dumez  <cdumez@apple.com>
2015
2016         performance-api/performance-observer-no-document-leak.html is flaky
2017         https://bugs.webkit.org/show_bug.cgi?id=186938
2018
2019         Unreviewed, temporarily skip it while I investigate.
2020
2021         * TestExpectations:
2022
2023 2018-06-22  Michael Catanzaro  <mcatanzaro@igalia.com>
2024
2025         REGRESSION(r230950): [GTK] WebKit::CoordinatedBackingStoreTile::setBackBuffer(): WebKitWebProcess killed by SIGSEGV (ASSERTION FAILED: it != m_tiles.end())
2026         https://bugs.webkit.org/show_bug.cgi?id=186206
2027
2028         Unreviewed, remove crash expectations for crashes introduced by r230950.
2029
2030         * platform/gtk/TestExpectations:
2031
2032 2018-06-21  David Fenton  <david_fenton@apple.com>
2033
2034         Skip imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html.
2035         https://bugs.webkit.org/show_bug.cgi?id=186901
2036
2037         Unreviewed test gardening.
2038
2039         * TestExpectations:
2040
2041 2018-06-15  Jer Noble  <jer.noble@apple.com>
2042
2043         Address fullscreen api CSS env feedback
2044         https://bugs.webkit.org/show_bug.cgi?id=186684
2045
2046         Reviewed by Simon Fraser.
2047
2048         * fullscreen/fullscreen-env-expected.txt: Added.
2049         * fullscreen/fullscreen-env.html: Added.
2050         * fullscreen/fullscreen-inset-top-expected.txt: Removed.
2051         * fullscreen/fullscreen-inset-top.html: Removed.
2052
2053 2018-06-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
2054
2055         RenderSVGInline has to be inline always regardless of its css display value
2056         https://bugs.webkit.org/show_bug.cgi?id=186656
2057
2058         Reviewed by Zalan Bujtas.
2059
2060         * svg/dom/svg-inline-text-display-block-crash-expected.txt: Added.
2061         * svg/dom/svg-inline-text-display-block-crash.html: Added.
2062
2063 2018-06-20  Zalan Bujtas  <zalan@apple.com>
2064
2065         Do not reuse generated inline renderer for the first letter.
2066         https://bugs.webkit.org/show_bug.cgi?id=186657
2067         <rdar://problem/41157892>
2068
2069         Reviewed by Simon Fraser.
2070
2071         * fast/text/first-letter-with-display-contents-crash-expected.txt: Added.
2072         * fast/text/first-letter-with-display-contents-crash.html: Added.
2073
2074 2018-06-21  Chris Dumez  <cdumez@apple.com>
2075
2076         JSPerformanceObserverCallback creates a GC strongly-referenced Function that is never cleaned up
2077         https://bugs.webkit.org/show_bug.cgi?id=186873
2078         <rdar://problem/41271574>
2079
2080         Reviewed by Simon Fraser.
2081
2082         * performance-api/performance-observer-callback-after-gc-expected.txt: Added.
2083         * performance-api/performance-observer-callback-after-gc.html: Added.
2084         Add layout test to make sure that a performance observer's callback still gets called, even if
2085         the JS does not keep the performance observer alive.
2086
2087         * performance-api/performance-observer-no-document-leak-expected.txt: Added.
2088         * performance-api/performance-observer-no-document-leak.html: Added.
2089         * performance-api/resources/performance-observer-no-document-leak-frame.html: Added.
2090         Add layout test coverage to make sure the document does not leak if PerformanceObserver was
2091         used.
2092
2093 2018-06-20  Antoine Quint  <graouts@apple.com>
2094
2095         [Web Animations] Make imported/mozilla/css-animations/test_animation-ready.html pass reliably
2096         https://bugs.webkit.org/show_bug.cgi?id=183830
2097         <rdar://problem/40997539>
2098
2099         Reviewed by Dean Jackson.
2100
2101         This test now passes reliably.
2102
2103         * TestExpectations:
2104
2105 2018-06-21  Ryan Haddad  <ryanhaddad@apple.com>
2106
2107         Update TestExpectations for http/wpt/service-workers/third-party-registration.html.
2108         https://bugs.webkit.org/show_bug.cgi?id=183860
2109
2110         Unreviewed test gardening.
2111
2112         * platform/ios-wk2/TestExpectations: Mark as a flaky timeout.
2113
2114 2018-06-21  Fujii Hironori  <Hironori.Fujii@sony.com>
2115
2116         [GStreamer] ASSERTION FAILED: end.isValid() in PlatformTimeRanges::add
2117         https://bugs.webkit.org/show_bug.cgi?id=186880
2118
2119         Reviewed by Xabier Rodriguez-Calvar.
2120
2121         * platform/gtk/TestExpectations: Removed Crash marks of
2122         compositing/geometry/clipped-video-controller.html,
2123         fast/canvas/webgl/oes-texture-half-float-with-video.html,
2124         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgb565.html,
2125         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html,
2126         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html,
2127         fast/events/media-focus-in-standalone-media-document.html,
2128         fullscreen/video-controls-timeline.html,
2129         http/tests/appcache/video.html, and compositing/video/poster.html.
2130
2131 2018-06-21  Fujii Hironori  <Hironori.Fujii@sony.com>
2132
2133         [GTK] http/tests/misc/bubble-drag-events.html crashes
2134         https://bugs.webkit.org/show_bug.cgi?id=182352
2135
2136         Reviewed by Carlos Garcia Campos.
2137
2138         * platform/gtk/TestExpectations:
2139         Marked http/tests/misc/bubble-drag-events.html as [ Failure ] not
2140         [ Failure Timeout Crash ].
2141         Unmarked http/tests/misc/cached-scripts.html.
2142
2143 2018-06-21  Zan Dobersek  <zdobersek@igalia.com>
2144
2145         Unreviewed WPE gardening. Handle various timeouts by adjusting or
2146         adding the appropriate test expectations.
2147
2148         * platform/wpe/TestExpectations:
2149
2150 2018-06-20  Per Arne Vollan  <pvollan@apple.com>
2151
2152         Layout Test imported/mozilla/css-animations/test_pseudoElement-get-animations.html is failing.
2153         https://bugs.webkit.org/show_bug.cgi?id=186868
2154
2155         Unreviewed test gardening.
2156
2157         * platform/win/TestExpectations:
2158
2159 2018-06-20  David Fenton  <david_fenton@apple.com>
2160
2161         rebaseline WebCryptoAPI tests for High Sierra.
2162         https://bugs.webkit.org/show_bug.cgi?id=186863
2163
2164         Unreviewed test gardening.
2165
2166         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
2167         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
2168         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
2169         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
2170
2171 2018-06-20  Alicia Boya García  <aboya@igalia.com>
2172
2173         Unreviewed GTK+ test gardening.
2174         https://bugs.webkit.org/show_bug.cgi?id=186854
2175
2176         * TestExpectations:
2177         * platform/gtk/TestExpectations:
2178         * platform/ios-wk2/TestExpectations:
2179         * platform/mac-wk2/TestExpectations:
2180
2181 2018-06-20  Antoine Quint  <graouts@apple.com>
2182
2183         [Web Animations] Make imported/mozilla/css-transitions/test_element-get-animations.html pass reliably
2184         https://bugs.webkit.org/show_bug.cgi?id=183841
2185         <rdar://problem/40998101>
2186
2187         Reviewed by Dean Jackson.
2188
2189         This test now passes reliably.
2190
2191         * TestExpectations:
2192
2193 2018-06-19  Antoine Quint  <graouts@apple.com>
2194
2195         [Web Animations] Make imported/mozilla/css-animations/test_pseudoElement-get-animations.html pass reliably
2196         https://bugs.webkit.org/show_bug.cgi?id=183818
2197         <rdar://problem/40997015>
2198
2199         Reviewed by Dean Jackson.
2200
2201         This test now passes reliably.
2202
2203         * TestExpectations:
2204
2205 2018-06-19  Per Arne Vollan  <pvollan@apple.com>
2206
2207         Layout Test imported/mozilla/css-animations/test_animation-playstate.html is failing.
2208         https://bugs.webkit.org/show_bug.cgi?id=186807
2209
2210         Unreviewed test gardening.
2211
2212         * platform/win/TestExpectations:
2213
2214 2018-06-19  Tim Horton  <timothy_horton@apple.com>
2215
2216         Unpainted area while scrolling in Reader is white
2217         https://bugs.webkit.org/show_bug.cgi?id=186541
2218         <rdar://problem/40471363>
2219
2220         Reviewed by Timothy Hatcher.
2221
2222         * tiled-drawing/background-transparency-toggle-expected.txt:
2223         This is a progression; the extended background color now matches the color
2224         of the page at this point (#CCCCCC is the specified body background, black
2225         with 0.2 alpha, blended with the root's white background).
2226
2227         * tiled-drawing/simple-document-with-dynamic-background-color-expected.txt: Added.
2228         * tiled-drawing/simple-document-with-dynamic-background-color.html: Added.
2229         Added a test that ensures that dynamically changing the background color
2230         actually applies to the RenderView background. Previously, the second layer
2231         tree dump would have a black background where it should be red.
2232
2233 2018-06-19  Michael Catanzaro  <mcatanzaro@igalia.com>
2234
2235         Unreviewed, revert some bad gardening.
2236
2237         I should not have added image results for a reftest.
2238
2239         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/directory-knowntags-001-expected.png: Removed.
2240         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.png: Removed.
2241
2242 2018-06-19  Antoine Quint  <graouts@apple.com>
2243
2244         [Web Animations] Make imported/mozilla/css-animations/test_animation-playstate.html pass reliably
2245         https://bugs.webkit.org/show_bug.cgi?id=183828
2246         <rdar://problem/40997469>
2247
2248         Reviewed by Dean Jackson.
2249
2250         This test now passes reliably.
2251
2252         * TestExpectations:
2253
2254 2018-06-19  Wenson Hsieh  <wenson_hsieh@apple.com>
2255
2256         [WebKit on watchOS] Vend username text content type when using scribble in login fields
2257         https://bugs.webkit.org/show_bug.cgi?id=186791
2258         <rdar://problem/41226935>
2259
2260         Reviewed by Beth Dakin.
2261
2262         Add a new layout test verifying that:
2263         1. There is no text content type for a lone plain text input.
2264         2. The text content type for a plain text input preceding a password field is "username".
2265         3. The text content type for a lone plain text input with `autocomplete="username"` is "username".
2266
2267         * fast/forms/watchos/username-text-content-type-expected.txt: Added.
2268         * fast/forms/watchos/username-text-content-type.html: Added.
2269         * resources/ui-helper.js:
2270         (window.UIHelper.textContentType):
2271
2272 2018-06-19  Per Arne Vollan  <pvollan@apple.com>
2273
2274         Layout Test imported/mozilla/css-transitions/test_animation-cancel.html is failing.
2275         https://bugs.webkit.org/show_bug.cgi?id=186807
2276
2277         Unreviewed test gardening.
2278
2279         * platform/win/TestExpectations:
2280
2281 2018-06-19  Youenn Fablet  <youenn@apple.com>
2282
2283         Network Preflights do not show in WebInspector after moving CORS checks to NetworkProcess
2284         https://bugs.webkit.org/show_bug.cgi?id=186312
2285         <rdar://problem/40495434>
2286
2287         Reviewed by Chris Dumez.
2288
2289         * http/wpt/fetch/inspect-preflight-expected.txt: Added.
2290         * http/wpt/fetch/inspect-preflight.html: Added.
2291         * http/wpt/fetch/resources/preflight.py: Added.
2292         * platform/mac-wk1/TestExpectations:
2293         * platform/win/TestExpectations:
2294
2295 2018-06-19  Antoine Quint  <graouts@apple.com>
2296
2297         Layout Test imported/mozilla/css-animations/test_animation-cancel.html is a flaky failure
2298         https://bugs.webkit.org/show_bug.cgi?id=184011
2299
2300         Unreviewed.
2301
2302         This test should pass reliably as of r232960 thanks to the fix to webkit.org/b/183821.
2303
2304         * TestExpectations:
2305
2306 2018-06-19  Antoine Quint  <graouts@apple.com>
2307
2308         [Web Animations] Make imported/mozilla/css-transitions/test_animation-cancel.html pass reliably
2309         https://bugs.webkit.org/show_bug.cgi?id=183821
2310         <rdar://problem/40997034>
2311
2312         Reviewed by Dean Jackson.
2313
2314         This test now passes reliably.
2315
2316         * TestExpectations:
2317
2318 2018-06-19  Youenn Fablet  <youenn@apple.com>
2319
2320         RTCRtpSender.replaceTrack(null) ends current track
2321         https://bugs.webkit.org/show_bug.cgi?id=184911
2322         <rdar://problem/40758138>
2323
2324         Reviewed by Eric Carlson.
2325
2326         Added checks for readyState to ensure the track remains live.
2327         Split the main test into several tests to ease readability.
2328
2329         * webrtc/video-replace-track-to-null-expected.txt:
2330         * webrtc/video-replace-track-to-null.html:
2331
2332 2018-06-18  Antoine Quint  <graouts@apple.com>
2333
2334         [Web Animations] Implement "Starting of transitions" section from CSS Transitions
2335         https://bugs.webkit.org/show_bug.cgi?id=186517
2336         <rdar://problem/41000798>
2337
2338         Reviewed by Dean Jackson.
2339
2340         Implementing the CSS Transitions spec for starting transitions highlighted a couple of issues with existing tests.
2341
2342         * TestExpectations: The test imported/mozilla/css-transitions/test_animation-ready.html now passes reliably.
2343         * animations/transition-and-animation-3-expected.txt:
2344         * animations/transition-and-animation-3.html: This test was mistakenly expecting a retargeted transition to pick
2345         up from the underlying value (100px) rather than the interrupted transition's value (~0px). We update the test
2346         to be more obvious about what it is testing and with the correct behavior per the spec.
2347         * transitions/background-position-transitions-expected.txt:
2348         * transitions/background-position-transitions.html: Shorthand properties are expected to yield a transitiong for
2349         each shorthand property, so we update this test to check the background-position shorthand properties.
2350         * transitions/resources/transition-test-helpers.js: We uncovered a crash, which is not new to this patch, that forces
2351         us to work around using the background-position longhand properties. So we work around this by reading from the shorthand
2352         background-position property and manually parsing the value. Fixing this crash is tracked by webkit.org/b/186766.
2353         * transitions/transition-to-from-auto-expected.txt:
2354         * transitions/transition-to-from-auto.html: Update the test to check that we only yield transitions when interpolating
2355         between non-auto values, as mandated by the spec.
2356
2357 2018-06-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
2358
2359         Document should not be mutated under SMILTimeContainer::updateAnimations()
2360         https://bugs.webkit.org/show_bug.cgi?id=186658
2361
2362         Reviewed by Simon Fraser.
2363
2364         * svg/dom/css-animate-input-foucs-crash-expected.txt: Added.
2365         * svg/dom/css-animate-input-foucs-crash.html: Added.
2366
2367 2018-06-18  Wenson Hsieh  <wenson_hsieh@apple.com>
2368
2369         fast/forms/button-set-display-flex-justifyContent-center.html is failing on macOS Mojave
2370         https://bugs.webkit.org/show_bug.cgi?id=186776
2371         <rdar://problem/41104962>
2372
2373         Fix a failing layout test by making the reference markup robust for changes to system button text color. This
2374         system color is different in macOS Mojave, which causes this layout test to fail.
2375
2376         Reviewed by Beth Dakin.
2377
2378         * fast/forms/button-set-display-flex-justifyContent-center-expected.html:
2379
2380 2018-06-18  Michael Catanzaro  <mcatanzaro@igalia.com>
2381
2382         Unreviewed GTK test gardening
2383
2384         * TestExpectations:
2385         * platform/gtk/TestExpectations:
2386         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/directory-knowntags-001-expected.png: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/woff2/directory-knowntags-001-expected.png.
2387         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.png: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/woff2/tabledata-glyf-origlength-003-expected.png.
2388
2389 2018-06-18  Youenn Fablet  <youenn@apple.com>
2390
2391         Validate Cross-Origin-Resource-Policy for resources cached in the MemoryCache
2392         https://bugs.webkit.org/show_bug.cgi?id=186639
2393         <rdar://problem/41106984>
2394
2395         Reviewed by Geoffrey Garen.
2396
2397         * http/wpt/cross-origin-resource-policy/image-in-iframe-loads-expected.txt: Added.
2398         * http/wpt/cross-origin-resource-policy/image-in-iframe-loads.html: Added.
2399         * http/wpt/cross-origin-resource-policy/resources/iframeImage.html: Added.
2400         * http/wpt/cross-origin-resource-policy/resources/image.py:
2401         (main):
2402
2403 2018-06-18  Zan Dobersek  <zdobersek@igalia.com>
2404
2405         Unreviewed WPE gardening. Manage the current set of CSS3 Filters and
2406         legacy animation engine failures. Add the necessary failure expectations
2407         and missing layout test baselines.
2408
2409         * platform/wpe/TestExpectations:
2410         * platform/wpe/legacy-animation-engine/css3/filters/composited-during-animation-layertree-expected.txt: Added.
2411         * platform/wpe/legacy-animation-engine/css3/filters/composited-during-transition-layertree-expected.txt: Added.
2412         * platform/wpe/legacy-animation-engine/fast/text/crash-complex-text-surrogate-expected.txt: Added.
2413         * platform/wpe/legacy-animation-engine/media/track/opera/track/webvtt/rendering/adhoc/cue_font_size_transition-expected.txt: Added.
2414
2415 2018-06-18  Zan Dobersek  <zdobersek@igalia.com>
2416
2417         Unreviewed WPE gardening. Updating or adding baselines for a quadruple
2418         of tests that are otherwise failing with a text-only failure.
2419
2420         * platform/wpe/fast/canvas/webgl/index-validation-with-subsequent-draws-expected.txt: Added.
2421         * platform/wpe/fast/canvas/webgl/webgl-draw-buffers-expected.txt:
2422         * platform/wpe/fullscreen/full-screen-layer-dump-expected.txt: Added.
2423         * platform/wpe/js/dom/constructor-length-expected.txt:
2424
2425 2018-06-18  Zan Dobersek  <zdobersek@igalia.com>
2426
2427         Unreviewed WPE gardening. Adding platform-specific baselines for
2428         WebCrypto tests whose baselines were changed in r232903.
2429
2430         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt: Added.
2431         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt: Added.
2432         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt: Added.
2433         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt: Added.
2434         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
2435         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
2436         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
2437         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
2438
2439 2018-06-17  Zan Dobersek  <zdobersek@igalia.com>
2440
2441         Unreviewed WPE gardening. Manage the 8 crashing tests that are failing
2442         due to improper std::optional handling.
2443
2444         * platform/wpe/TestExpectations:
2445
2446 2018-06-17  Zalan Bujtas  <zalan@apple.com>
2447
2448         Anonymous block collapsing can destroy the renderer's parent.
2449         https://bugs.webkit.org/show_bug.cgi?id=186655
2450         <rdar://problem/41157554>
2451
2452         Reviewed by Antti Koivisto.
2453
2454         * fast/text/first-letter-with-anon-wrapper-crash-expected.txt: Added.
2455         * fast/text/first-letter-with-anon-wrapper-crash.html: Added.
2456
2457 2018-06-17  Michael Catanzaro  <mcatanzaro@igalia.com>
2458
2459         More unreviewed GTK test gardening.
2460
2461         * platform/gtk/TestExpectations:
2462
2463 2018-06-17  Michael Catanzaro  <mcatanzaro@igalia.com>
2464
2465         Unreviewed GTK test gardening.
2466
2467         This primarily adds new expected results after the last WPT import.
2468
2469         * platform/gtk/TestExpectations:
2470         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt: Added.
2471         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt: Added.
2472         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt: Added.
2473         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt: Added.
2474         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
2475         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
2476         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
2477         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
2478         * platform/gtk/imported/w3c/web-platform-tests/css/woff2/directory-knowntags-001-expected.png: Added.
2479         * platform/gtk/imported/w3c/web-platform-tests/css/woff2/tabledata-glyf-origlength-003-expected.png: Added.
2480
2481 2018-06-17  Wenson Hsieh  <wenson_hsieh@apple.com>
2482
2483         [WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 3)
2484         https://bugs.webkit.org/show_bug.cgi?id=186442
2485         <rdar://problem/40879364>
2486
2487         Reviewed by Darin Adler.
2488
2489         Rename extrazoom layout test directories to watchos.
2490
2491         * TestExpectations:
2492         * fast/css/watchos/viewport-units-shrink-to-fit-expected.txt: Renamed from LayoutTests/fast/css/extrazoom/viewport-units-shrink-to-fit-expected.txt.
2493         * fast/css/watchos/viewport-units-shrink-to-fit.html: Renamed from LayoutTests/fast/css/extrazoom/viewport-units-shrink-to-fit.html.
2494         * fast/dom/Window/watchos/window-get-real-screen-dimensions-expected.txt: Renamed from LayoutTests/fast/dom/Window/extrazoom/window-get-real-screen-dimensions-expected.txt.
2495         * fast/dom/Window/watchos/window-get-real-screen-dimensions.html: Renamed from LayoutTests/fast/dom/Window/extrazoom/window-get-real-screen-dimensions.html.
2496         * fast/events/watchos/change-focus-during-change-event-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/change-focus-during-change-event-expected.txt.
2497         * fast/events/watchos/change-focus-during-change-event.html: Renamed from LayoutTests/fast/events/extrazoom/change-focus-during-change-event.html.
2498         * fast/events/watchos/double-tap-to-zoom-on-full-width-text-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-on-full-width-text-expected.txt.
2499         * fast/events/watchos/double-tap-to-zoom-on-full-width-text.html: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-on-full-width-text.html.
2500         * fast/events/watchos/double-tap-to-zoom-with-large-text-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-with-large-text-expected.txt.
2501         * fast/events/watchos/double-tap-to-zoom-with-large-text.html: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-with-large-text.html.
2502         * fast/forms/watchos/delete-content-in-text-field-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/delete-content-in-text-field-expected.txt.
2503         * fast/forms/watchos/delete-content-in-text-field.html: Renamed from LayoutTests/fast/forms/extrazoom/delete-content-in-text-field.html.
2504         * fast/forms/watchos/edit-text-field-calls-injected-bundle-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/edit-text-field-calls-injected-bundle-expected.txt.
2505         * fast/forms/watchos/edit-text-field-calls-injected-bundle.html: Renamed from LayoutTests/fast/forms/extrazoom/edit-text-field-calls-injected-bundle.html.
2506         * fast/forms/watchos/form-control-label-text-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/form-control-label-text-expected.txt.
2507         * fast/forms/watchos/form-control-label-text.html: Renamed from LayoutTests/fast/forms/extrazoom/form-control-label-text.html.
2508         * fast/forms/watchos/time-picker-value-change-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/time-picker-value-change-expected.txt.
2509         * fast/forms/watchos/time-picker-value-change.html: Renamed from LayoutTests/fast/forms/extrazoom/time-picker-value-change.html.
2510         * fast/viewport/watchos/viewport-adaptations-after-navigation-expected.txt: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-adaptations-after-navigation-expected.txt.
2511         * fast/viewport/watchos/viewport-adaptations-after-navigation.html: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-adaptations-after-navigation.html.
2512         * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations-expected.txt: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations-expected.txt.
2513         * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations.html: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations.html.
2514         * fast/visual-viewport/watchos/layout-viewport-after-scrolling-and-resizing-expected.txt: Renamed from LayoutTests/fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing-expected.txt.
2515         * fast/visual-viewport/watchos/layout-viewport-after-scrolling-and-resizing.html: Renamed from LayoutTests/fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html.
2516
2517 2018-06-17  Youenn Fablet  <youenn@apple.com>
2518
2519         Rename Document::hasHadActiveMediaStreamTrack to Document::hasHadCaptureMediaStreamTrack
2520         https://bugs.webkit.org/show_bug.cgi?id=186743
2521         rdar://problem/41151193
2522
2523         Reviewed by Eric Carlson.
2524
2525         * fast/mediastream/media-devices-enumerate-devices.html:
2526
2527 2018-06-17  Carlos Eduardo Ramalho  <cadubentzen@gmail.com>
2528
2529         [GTK] Correct behavior for dark themes
2530         https://bugs.webkit.org/show_bug.cgi?id=186219
2531
2532         Update expectations in reftests expected to fail due to not
2533         styling text inputs with GTK when color is different than default color.
2534
2535         Reviewed by Michael Catanzaro.
2536
2537         * platform/gtk/TestExpectations:
2538
2539 2018-06-16  Brendan McLoughlin  <brendan@bocoup.com>
2540
2541         Sync additional web-platform-tests directories up to 197cdad
2542         https://bugs.webkit.org/show_bug.cgi?id=186356
2543
2544         Reviewed by Youenn Fablet.
2545
2546         * TestExpectations:
2547         * platform/ios-simulator/TestExpectations:
2548         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
2549         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
2550         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
2551         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
2552         * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt: Added.
2553         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001-expected.txt: Added.
2554         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint-expected.txt: Added.
2555         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrollIntoView-smooth-expected.txt: Added.
2556         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added.
2557         * platform/ios-wk2/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt: Added.
2558         * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
2559         * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
2560         * platform/mac-wk1/imported/w3c/web-platform-tests/cors/client-hint-request-headers-expected.txt: Added.
2561         * tests-options.json:
2562
2563 2018-06-15  Michael Catanzaro  <mcatanzaro@igalia.com>
2564
2565         Unreviewed, temporarily(?) revert some GTK crash expectations
2566
2567         These tests are not crashing on the GTK release bot, only on EWS. I want to see backtraces
2568         and make sure they weren't just victims of our memory pressure handler. We can restore
2569         these expectations again if they continue to crash on the EWS, in which case we need to
2570         acquire backtraces for them.
2571
2572         * platform/gtk/TestExpectations:
2573
2574 2018-06-15  Antti Koivisto  <antti@apple.com>
2575
2576         Semantic colors should not be transformed by color-filter
2577         https://bugs.webkit.org/show_bug.cgi?id=186566
2578         <rdar://problem/40705739>
2579
2580         Reviewed by Simon Fraser.
2581
2582         * css3/color-filters/color-filter-ignore-semantic-expected.html: Added.
2583         * css3/color-filters/color-filter-ignore-semantic.html: Added.
2584
2585 2018-06-15  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2586
2587         [GTK] Mark tests that are failing on the EWS test queue (v3)
2588
2589         Unreviewed GTK gardening.
2590
2591         * platform/gtk/TestExpectations:
2592
2593 2018-06-15  Michael Catanzaro  <mcatanzaro@igalia.com>
2594
2595         Unreviewed GTK test gardening
2596
2597         * platform/gtk/TestExpectations:
2598
2599 2018-06-15  Timothy Hatcher  <timothy@apple.com>
2600
2601         Update results for fast/css/apple-system-control-colors.html
2602
2603         https://bugs.webkit.org/show_bug.cgi?id=186668
2604
2605         Unreviewed test gardening.
2606
2607         * fast/css/apple-system-control-colors-expected.txt: Updated for 10.13.
2608         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Copied from LayoutTests/fast/css/apple-system-control-colors-expected.txt.
2609
2610 2018-06-15  Youenn Fablet  <youenn@apple.com>
2611
2612         Layout Test platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html is flaky
2613         https://bugs.webkit.org/show_bug.cgi?id=180171
2614
2615         Unreviewed.
2616
2617         As per dashboard, test is no longer flaky.
2618         There might be a need to update it when bots have VCP support enabled.
2619
2620         * platform/mac/TestExpectations:
2621         Removed flaky expectation.
2622
2623 2018-06-15  Youenn Fablet  <youenn@apple.com>
2624
2625         imported/w3c/web-platform-tests/service-workers/service-worker/fetch-frame-resource.https.html is flaky due to the order of some console log messages
2626         https://bugs.webkit.org/show_bug.cgi?id=186661
2627
2628         Unreviewed.
2629
2630         * TestExpectations: Stop outputting console log lines.
2631
2632 2018-06-15  Michael Catanzaro  <mcatanzaro@igalia.com>
2633
2634         [WPE][GTK][WebGL] Layout test fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html is failing
2635         https://bugs.webkit.org/show_bug.cgi?id=181659
2636         <rdar://problem/39175593>
2637
2638         Unreviewed. Miguel has verified that it's OK for this test to fail, so skip it.
2639
2640         * platform/gtk/TestExpectations:
2641
2642 2018-06-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2643
2644         [GTK] Mark tests that are failing on the EWS test queue (v2)
2645
2646         Unreviewed GTK gardening.
2647
2648         * platform/gtk/TestExpectations:
2649
2650 2018-06-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2651
2652         [GTK] Mark tests that are failing on the EWS test queue
2653
2654         Unreviewed GTK gardening.
2655
2656         * platform/gtk/TestExpectations:
2657
2658 2018-06-14  Matt Lewis  <jlewis3@apple.com>
2659
2660         Unreviewed, rolling out r232823.
2661
2662         This caused both test timeouts and api failures.
2663
2664         Reverted changeset:
2665
2666         "[Mail] Use the Mail Viewer width as the base for resolving
2667         horizontal viewport units"
2668         https://bugs.webkit.org/show_bug.cgi?id=186585
2669         https://trac.webkit.org/changeset/232823
2670
2671 2018-06-14  Nan Wang  <n_wang@apple.com>
2672
2673         AX: Crash in AccessibilityNodeObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const + 536
2674         https://bugs.webkit.org/show_bug.cgi?id=186629
2675
2676         Reviewed by Chris Fleizach.
2677
2678         * accessibility/hidden-object-text-value-crash-expected.txt: Added.
2679         * accessibility/hidden-object-text-value-crash.html: Added.
2680
2681 2018-06-14  John Wilander  <wilander@apple.com>
2682
2683         Resource Load Statistics: Shortcut classification for redirect to prevalent resource
2684         https://bugs.webkit.org/show_bug.cgi?id=186627
2685         <rdar://problem/41132308>
2686
2687         Reviewed by Brent Fulgham.
2688
2689         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent-expected.txt: Added.
2690         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html: Added.
2691         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent-expected.txt: Added.
2692         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html: Added.
2693         * platform/wk2/TestExpectations:
2694             New tests marked as [ Pass ].
2695
2696 2018-06-14  Youenn Fablet  <youenn@apple.com>
2697
2698         Apply CSP checks before Content blocker checks in NetworkLoadChecker as done by CachedResourceLoader
2699         https://bugs.webkit.org/show_bug.cgi?id=186550
2700
2701         Reviewed by Alex Christensen.
2702
2703         * http/tests/contentextensions/fetch-redirect-blocked-expected.txt: Added.
2704         * http/tests/contentextensions/fetch-redirect-blocked.html: Added.
2705         * http/tests/contentextensions/fetch-redirect-blocked.html.json: Added.
2706         * http/tests/contentextensions/resources/subresource-redirect.php:
2707
2708 2018-06-14  Timothy Hatcher  <timothy@apple.com>
2709
2710         Expose more semantic system colors.
2711
2712         https://bugs.webkit.org/show_bug.cgi?id=186609
2713         rdar://problem/39287277
2714
2715         Reviewed by Tim Horton.
2716
2717         * fast/css/apple-system-control-colors.html: Updated for new colors.
2718         * fast/css/apple-system-control-colors-expected.txt: Ditto.
2719
2720 2018-06-14  Miguel Gomez  <magomez@igalia.com>
2721
2722         Unreviewed GTK+ gardening after r232834.
2723
2724         * platform/gtk/TestExpectations:
2725
2726 2018-06-13  Zalan Bujtas  <zalan@apple.com>
2727
2728         [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units
2729         https://bugs.webkit.org/show_bug.cgi?id=186585
2730         <rdar://problem/30685325>
2731
2732         Reviewed by Tim Horton.
2733
2734         * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added.
2735         * fast/dynamic/mail-autosize-viewport-unit.html: Added.
2736
2737 2018-06-13  Chris Dumez  <cdumez@apple.com>
2738
2739         PSON: http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html ASSERTS with process swap enabled
2740         https://bugs.webkit.org/show_bug.cgi?id=186545
2741
2742         Reviewed by Brady Eidson.
2743
2744         Attempt to mark the test as non-flaky now that it no longer relies on sync'ing from the WebProcess
2745         to the UIProcess.
2746
2747         * platform/wk2/TestExpectations:
2748
2749 2018-06-13  David Fenton  <david_fenton@apple.com>
2750
2751         [macOS Debug WK1] LayoutTest fast/parser/xml-error-adopted.xml is a flaky timeout.
2752         https://bugs.webkit.org/show_bug.cgi?id=186581
2753
2754         Unreviewed test gardening.
2755
2756         * platform/mac-wk1/TestExpectations:
2757
2758 2018-06-13  Mark Lam  <mark.lam@apple.com>
2759
2760         Gardening: Layout Test js/error-should-not-strong-reference-global-object.html is a flaky failure
2761         https://bugs.webkit.org/show_bug.cgi?id=186372
2762
2763         Not reviewed.
2764
2765         Speculative fix to green the bots plus improved the error message logging to get
2766         more info if this fails again. 
2767
2768         * js/error-should-not-strong-reference-global-object.html:
2769
2770 2018-06-13  Timothy Hatcher  <timothy@apple.com>
2771
2772         Input form controls have a white background in dark mode, when they should not.
2773
2774         https://bugs.webkit.org/show_bug.cgi?id=186577
2775         rdar://problem/39258325
2776
2777         Reviewed by Tim Horton.
2778
2779         * fast/css/apple-system-control-colors-expected.txt: Updated.
2780         * fast/css/apple-system-control-colors.html: Added -apple-system-control-background.
2781         * platform/gtk/fast/css/apple-system-control-colors-expected.txt: Updated.
2782
2783 2018-06-13  John Wilander  <wilander@apple.com>
2784
2785         Add console logging to test case to help investigate flaky timeouts
2786         https://bugs.webkit.org/show_bug.cgi?id=186603
2787         <rdar://problem/41096614>
2788
2789         Unreviewed test gardening.
2790
2791         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
2792         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2793             Now has step-by-step console logging so that (hopefully) the flaky timeouts don't produce empty output.
2794
2795 2018-06-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
2796
2797         TileFirstPaint strategy for async image decoding should be disabled for non root RenderLayers
2798         https://bugs.webkit.org/show_bug.cgi?id=186336
2799         <rdar://problem/40808099>
2800
2801         Reviewed by Simon Fraser.
2802
2803         * fast/images/async-image-composited-show-expected.html: Added.
2804         * fast/images/async-image-composited-show.html: Added.
2805
2806 2018-06-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2807
2808         [GTK] Mark some flaky tests and expected failures.
2809
2810         Unreviewed test gardening.
2811
2812         * platform/gtk/TestExpectations:
2813
2814 2018-06-13  Thibault Saunier  <tsaunier@igalia.com>
2815
2816         [WPE] Build getUserMedia support
2817         https://bugs.webkit.org/show_bug.cgi?id=186547
2818
2819         Reviewed by Alejandro G. Castro.
2820
2821         * platform/gtk/TestExpectations: Mark some tests as potentially passing (they fail only
2822         when built in debug mode).
2823         * platform/wpe/TestExpectations: Enable MediaStream tests.
2824
2825 2018-06-13  Ms2ger  <Ms2ger@igalia.com>
2826
2827         Update expectations for WebCryptoAPI generateKey tests
2828         https://bugs.webkit.org/show_bug.cgi?id=186591
2829
2830         Unreviewed test gardening.
2831
2832         These tests were split and moved around several times, and expectation
2833         files for old names stuck around.
2834
2835         * TestExpectations: Remove reference to long-removed test.
2836         * platform/gtk/TestExpectations: Remove reference to long-removed test.
2837         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Removed.
2838         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
2839         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt.
2840         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
2841         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt.
2842         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
2843         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt.
2844         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Removed.
2845         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Removed.
2846         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Removed.
2847         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Removed.
2848         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
2849         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed.
2850         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed.
2851         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
2852         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed.
2853         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed.
2854         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
2855         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.https.worker-expected.txt: Removed.
2856         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
2857         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
2858         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
2859         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
2860         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
2861         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
2862         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.https.worker-expected.txt: Removed.
2863         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.worker-expected.txt: Removed.
2864         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.worker-expected.txt: Removed.
2865         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.worker-expected.txt: Removed.
2866         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
2867         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
2868         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed.
2869         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed.
2870         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
2871         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed.
2872         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed.
2873         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
2874
2875 2018-06-13  Per Arne Vollan  <pvollan@apple.com>
2876
2877         A few layout tests are failing on Windows.
2878         https://bugs.webkit.org/show_bug.cgi?id=186562
2879
2880         Unreviewed test gardening.
2881
2882         * platform/win/TestExpectations:
2883
2884 2018-06-12  Zalan Bujtas  <zalan@apple.com>
2885
2886         Complex text handling should opt out of bounded text layout.
2887         https://bugs.webkit.org/show_bug.cgi?id=186571
2888         <rdar://problem/41060908>
2889
2890         Reviewed by Tim Horton.
2891
2892         * fast/text/complex-long-text-crash-expected.txt: Added.
2893         * fast/text/complex-long-text-crash.html: Added.
2894
2895 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
2896
2897         Unreviewed, rolling out r232774.
2898
2899         Breaks internal builds.
2900
2901         Reverted changeset:
2902
2903         "Complex text handling should opt out of bounded text layout."
2904         https://bugs.webkit.org/show_bug.cgi?id=186571
2905         https://trac.webkit.org/changeset/232774
2906
2907 2018-06-07  Justin Fan  <justin_fan@apple.com>
2908
2909         Import the 2.0.0 version of Khronos WebGL conformance suite
2910         https://bugs.webkit.org/show_bug.cgi?id=181293
2911         <rdar://problem/40654103>
2912
2913         Reviewed by Dean Jackson.
2914
2915         Original description and patch by Zan Dobersek <zdobersek@igalia.com>. 
2916         Retrying patch with up-to-date revision of conformance suite:
2917
2918         "Import the 2.0.0 version of the WebGL conformance suite that's
2919         maintained under the Khronos organization on GitHub:
2920         https://github.com/KhronosGroup/WebGL.git
2921
2922         The following revision of this repository has been used for importing:
2923         8ea92581353d18f50d25159489897ae634eb23b1
2924
2925         For importing purposes, the generate-webgl-tests.py script is modified
2926         to import tests at version 2.0.0 or below. 2.0 is now used as the
2927         default version for importing purposes. Additionally, the
2928         GreaterThanOrEqualToVersion function is fixed to correctly compare 2.x
2929         versions against 1.x.
2930
2931         The following generate-webgl-tests.py invocation was used:
2932         $ python generate-webgl-tests.py -e -w ~/WebGL/conformance-suites/2.0.0
2933
2934         The 2.0.0 version of the conformance suite is composed of three parts:
2935         - tests under conformance/ cover WebGL1 functionality,
2936         - tests under conformance2/ cover WebGL2 functionality,
2937         - tests under deqp/ are a port of the dEQP suite.
2938         webkit-webgl-test-harness.js file is added under webgl/2.0.0/resources/
2939         to properly integrate the imported tests with the WebKit testing
2940         facilities.
2941
2942         The complete suite is for now skipped on all platforms. WebGL1 tests
2943         should be passing in majority, with failures in that part of the suite
2944         mirroring the ones experienced in the current 1.0.2 and 1.0.3 suites.
2945         The WebGL2 support is still incomplete, and the conformance2/ pass rate
2946         will reflect that. dEQP in majority utilizes WebGL2, so the pass rate
2947         is similarly poor.
2948
2949         List of imported conformance suite files is omitted for brevity."
2950
2951         * TestExpectations: Skip the WebGL 1 (conformance) and WebGL 2 (conformance2) tests
2952         * webgl/2.0.0/conformance: Added.
2953         * webgl/2.0.0/conformance2: Added.
2954         * webgl/2.0.0/deqp: Added.
2955         * webgl/2.0.0/resources: Added.
2956         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
2957         (window.layoutTestController.window.console.log):
2958         (window.layoutTestController.window.console.error):
2959         (log):
2960         (window.webglTestHarness.reportResults):
2961         (window.webglTestHarness.notifyFinished):
2962         * webgl/generate-webgl-tests.py:
2963         (GreaterThanOrEqualToVersion):
2964         * webgl/resources/js-test-pre.js:
2965         (window.console.log):
2966         (window.console.error):
2967         (initNonKhronosFramework):
2968         (this.initTestingHarness):
2969         (nonKhronosFrameworkNotifyDone):
2970         (reportTestResultsToHarness):
2971         (notifyFinishedToHarness):
2972         (_logToConsole):
2973         (enableJSTestPreVerboseLogging):
2974         (description):
2975         (_addSpan):
2976         (debug):
2977         (escapeHTML):
2978         (testPassed):
2979         (testFailed):
2980         (areArraysEqual):
2981         (isMinusZero):
2982         (isResultCorrect):
2983         (stringify):
2984         (evalAndLog):
2985         (shouldBe):
2986         (shouldNotBe):
2987         (shouldBeTrue):
2988         (shouldBeFalse):
2989         (shouldBeNaN):
2990         (shouldBeNull):
2991         (shouldBeEqualToString):
2992         (shouldEvaluateTo):
2993         (shouldBeNonZero):
2994         (shouldBeNonNull):
2995         (shouldBeUndefined):
2996         (shouldBeDefined):
2997         (shouldBeGreaterThanOrEqual):
2998         (expectTrue):
2999         (shouldThrow):
3000         (assertMsg):
3001         (gc.gcRec):
3002         (gc):
3003         (finishTest):
3004         * webgl/resources/webgl-test-harness.js:
3005         (log):
3006         (try.request.onreadystatechange):
3007         (loadTextFileAsynchronous):
3008         (getMajorVersion):
3009         (getURLWithOptions):
3010         (greaterThanOrEqualToVersion):
3011         (copyObject):
3012         (toCamelCase):
3013         (getFileListImpl):
3014         (getFileList):
3015         (FilterURL):
3016         (TestFile):
3017         (Test):
3018         (TestHarness):
3019         (TestHarness.prototype.addFiles_):
3020         (TestHarness.prototype.runTests):
3021         (TestHarness.prototype.setTimeout):
3022         (TestHarness.prototype.clearTimeout):
3023         (TestHarness.prototype.startNextTest):
3024         (TestHarness.prototype.startTest):
3025         (TestHarness.prototype.getTest):
3026         (TestHarness.prototype.reportResults):
3027         (TestHarness.prototype.dequeTest):
3028         (TestHarness.prototype.notifyFinished):
3029         (TestHarness.prototype.timeout):
3030         (TestHarness.prototype.setTimeoutDelay):
3031         (WebGLTestHarnessModule):
3032
3033 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
3034
3035         Unreviewed, rebaseline RSA-PSS tests for High Sierra.
3036
3037         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Add missing whitespace.
3038         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Ditto.
3039
3040 2018-06-12  Said Abou-Hallawa  <sabouhallawa@apple.com>
3041
3042         Unreviewed followup for r232736
3043         https://bugs.webkit.org/show_bug.cgi?id=185698
3044
3045         Consider the case when the SVG animation starts before requestAnimationFrame()
3046         is called. Store the value of animItem and compare it later with the value
3047         of animItem after detaching it from the animated animList.
3048
3049         * svg/dom/animated-tearoff-list-remove-target.html:
3050
3051 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
3052
3053         Mark inspector/console/webcore-logging.html as flaky on mac-wk2 debug.
3054         https://bugs.webkit.org/show_bug.cgi?id=186425
3055
3056         Unreviewed test gardening.
3057
3058         * platform/mac-wk2/TestExpectations:
3059
3060 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
3061
3062         Mark media/video-buffering-allowed.html as flaky.
3063         https://bugs.webkit.org/show_bug.cgi?id=186574
3064
3065         Unreviewed test gardening.
3066
3067         * TestExpectations:
3068
3069 2018-06-12  Zalan Bujtas  <zalan@apple.com>
3070
3071         Complex text handling should opt out of bounded text layout.
3072         https://bugs.webkit.org/show_bug.cgi?id=186571
3073         <rdar://problem/40801429>
3074
3075         Reviewed by Tim Horton.
3076
3077         * fast/text/complex-long-text-crash-expected.txt: Added.
3078         * fast/text/complex-long-text-crash.html: Added.
3079
3080 2018-06-12  David Fenton  <david_fenton@apple.com>
3081
3082         Rebaseline WebCrypto API tests for High Sierra after r232641.
3083         https://bugs.webkit.org/show_bug.cgi?id=186565
3084
3085         Unreviewed test gardening.
3086
3087         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added.
3088         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added.
3089         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added.
3090         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added.
3091
3092 2018-06-12  Wenson Hsieh  <wenson_hsieh@apple.com>
3093
3094         [WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 2)
3095         https://bugs.webkit.org/show_bug.cgi?id=186442
3096         <rdar://problem/40879364>
3097
3098         Reviewed by Tim Horton.
3099
3100         Upstream a couple of internal test expectations on watchOS.
3101
3102         * fast/viewport/extrazoom/viewport-adaptations-after-navigation-expected.txt: Added.
3103         * fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations-expected.txt: Added.
3104
3105 2018-06-12  Wenson Hsieh  <wenson_hsieh@apple.com>
3106
3107         REGRESSION(r228724): Occasional crash when executing ReplaceSelectionCommand at the end of the document
3108         https://bugs.webkit.org/show_bug.cgi?id=186555
3109         <rdar://problem/39703004>
3110
3111         Reviewed by Ryosuke Niwa.
3112
3113         Add a new layout test demonstrating the crash. The test passes if the right text is inserted into the DOM, and
3114         we don't hit a crash.
3115
3116         * editing/execCommand/insert-apple-style-span-at-document-end-expected.txt: Added.
3117         * editing/execCommand/insert-apple-style-span-at-document-end.html: Added.
3118
3119 2018-06-12  Jianjun Zhu  <jianjun.zhu@intel.com>
3120
3121         Hash deviceId and groupId of MediaTrackCapabilities.
3122         https://bugs.webkit.org/show_bug.cgi?id=186471
3123
3124         Reviewed by Eric Carlson.
3125
3126         This change makes the identifier for the source of the MediaStreamTrack
3127         has the same value returned by enumerateDevices(). It also prevents real
3128         device ID being leaked.
3129
3130         * fast/mediastream/MediaStreamTrack-getCapabilities.html:
3131
3132 2018-06-12  Per Arne Vollan  <pvollan@apple.com>
3133
3134         A few layout tests are failing on Windows.
3135         https://bugs.webkit.org/show_bug.cgi?id=186562
3136
3137         Unreviewed test gardening.
3138
3139         * platform/win/TestExpectations:
3140
3141 2018-06-11  Youenn Fablet  <youenn@apple.com>
3142
3143         Improve error messages in case FetchEvent.respondWith has a rejected promise
3144         https://bugs.webkit.org/show_bug.cgi?id=186368
3145
3146         Reviewed by Chris Dumez.
3147
3148         * TestExpectations:
3149         * http/tests/workers/service/basic-fetch.https-expected.txt:
3150
3151 2018-06-11  Chris Dumez  <cdumez@apple.com>
3152
3153         http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html times out with PSON enabled
3154         https://bugs.webkit.org/show_bug.cgi?id=186546
3155
3156         Reviewed by Brady Eidson.
3157
3158         Add layout test coverage.
3159
3160         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson-expected.txt: Added.
3161         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html: Added.
3162
3163 2018-06-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
3164
3165         Layout Test svg/dom/animated-tearoff-list-remove-target.html is a flaky timeout
3166         https://bugs.webkit.org/show_bug.cgi?id=185698
3167         <rdar://problem/40341200>
3168
3169         Reviewed by Daniel Bates.
3170
3171         The test is flaky because we get the animVal.getItem(0) of the 'x' attribute
3172         from the target element without initializing this attribute with a base value.
3173
3174         The test assumes the animator would set the animVal of the 'x' attribute
3175         from the 'from' attribute of the <animate> element before animVal.getItem(0)
3176         is executed. But this may not always happen. Therefore the test will get 
3177         the 'IndexSizeError' exception and it will time out.
3178
3179         The fix is:
3180         -- Initialize the attribute of the target element by a base value.
3181         -- Use requestAnimationFrame() instead of using setTimeout() to make the
3182            test deterministic.
3183         -- Allow the animation to advance one more step after kicking off the GC
3184            to ensure the variable 'animItem' is detached from animVal.getItem(0).
3185
3186         * svg/dom/animated-tearoff-list-remove-target.html:
3187
3188 2018-06-11  Jer Noble  <jer.noble@apple.com>
3189
3190         Unreviewed gardening; add a late endTest(), in case none of the other events fire in time.
3191
3192         * media/track/track-delete-during-setup.html:
3193
3194 2018-06-11  Mark Lam  <mark.lam@apple.com>
3195
3196         Add support for webkit-test-runner jscOptions in DumpRenderTree and WebKitTestRunner.
3197         https://bugs.webkit.org/show_bug.cgi?id=186451
3198         <rdar://problem/40875792>
3199
3200         Reviewed by Tim Horton.
3201
3202         * js/intl-numberformat-format-to-parts.html:
3203         * js/intl-pluralrules.html:
3204         * js/script-tests/intl-numberformat-format-to-parts.js:
3205
3206 2018-06-11  Chris Dumez  <cdumez@apple.com>
3207
3208         http/tests/security/cors-post-redirect-307.html fails with PSON enabled
3209         https://bugs.webkit.org/show_bug.cgi?id=186441
3210
3211         Reviewed by Brady Eidson.
3212
3213         Add layout test coverage.
3214
3215         * http/tests/security/cors-post-redirect-307-pson-expected.txt: Added.
3216         * http/tests/security/cors-post-redirect-307-pson.html: Added.
3217
3218 2018-06-11  Chris Dumez  <cdumez@apple.com>
3219
3220         Allow enabling PSON in layout tests without window.open support
3221         https://bugs.webkit.org/show_bug.cgi?id=186537
3222
3223         Reviewed by Geoffrey Garen.
3224
3225         Update layout test which requires window.open support in addition to PSON.
3226
3227         * http/tests/navigation/process-swap-window-open.html:
3228
3229 2018-06-11  Youenn Fablet  <youenn@apple.com>
3230
3231         Accept request header values should be more tightly checked after r232572 in case of CORS load
3232         https://bugs.webkit.org/show_bug.cgi?id=186533
3233         <rdar://problem/40933880>
3234
3235         Reviewed by Darin Adler.
3236
3237         Added test to check Accept header value preflight.
3238         Updated test to check that a preflight really happens if expected.
3239
3240         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight-expected.txt:
3241         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight.html:
3242         * http/tests/xmlhttprequest/resources/cors-preflight-safelisted-headers-responder.php:
3243
3244 2018-06-11  Antti Koivisto  <antti@apple.com>
3245
3246         Fix spelling.
3247
3248         * http/tests/cache/disk-cache/disk-cache-media-small.html:
3249
3250 2018-06-11  Brady Eidson  <beidson@apple.com>
3251
3252         http/tests/navigation/https-in-page-cache.html fails with process swapping on.
3253         https://bugs.webkit.org/show_bug.cgi?id=186532
3254
3255         Reviewed by Geoffrey Garen.
3256
3257         * http/tests/navigation/resources/https-in-page-cache-1.php:
3258         * http/tests/navigation/resources/https-in-page-cache-2.php:
3259         * http/tests/navigation/resources/https-in-page-cache-3.html:
3260
3261 2018-06-11  Antti Koivisto  <antti@apple.com>
3262
3263         REGRESSION (Mojave): LayoutTest http/tests/cache/disk-cache/disk-cache-media-small.html is failing
3264         https://bugs.webkit.org/show_bug.cgi?id=186482
3265         <rdar://problem/40924056>
3266
3267         Reviewed by Zalan Bujtas.
3268
3269         The test was sensitive to which exact ranges the system media framework would request.
3270
3271         * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
3272         * http/tests/cache/disk-cache/disk-cache-media-small.html:
3273
3274         Don't print out the ranges, just check they are all coming from the right source.
3275
3276 2018-06-11  Per Arne Vollan  <pvollan@apple.com>
3277
3278         Some CSS animations tests are failing on Windows.
3279         https://bugs.webkit.org/show_bug.cgi?id=186522
3280
3281         Unreviewed test gardening.
3282
3283         * platform/win/TestExpectations:
3284
3285 2018-06-11  Philippe Normand  <pnormand@igalia.com>
3286
3287         [webkitpy] PHP7.2 support on Debian platforms
3288         https://bugs.webkit.org/show_bug.cgi?id=186521
3289
3290         Reviewed by Michael Catanzaro.
3291
3292         * http/conf/debian-httpd-2.4-php7.2.conf: Added.
3293
3294 2018-06-11  Antoine Quint  <graouts@apple.com>
3295
3296         [Web Animations] Make imported/mozilla/css-transitions/test_setting-effect.html pass reliably
3297         https://bugs.webkit.org/show_bug.cgi?id=183850
3298
3299         Unreviewed.
3300
3301         This test is now passing.
3302
3303         * TestExpectations:
3304
3305 2018-06-11  Antoine Quint  <graouts@apple.com>
3306
3307         [Web Animations] Make imported/mozilla/css-animations/test_setting-effect.html pass reliably
3308         https://bugs.webkit.org/show_bug.cgi?id=183849
3309
3310         Unreviewed.
3311
3312         This test is now passing.
3313
3314         * TestExpectations:
3315
3316 2018-06-11  Antoine Quint  <graouts@apple.com>
3317
3318         [Web Animations] Make imported/mozilla/css-animations/test_cssanimation-animationname.html pass reliably
3319         https://bugs.webkit.org/show_bug.cgi?id=183838
3320
3321         Unreviewed.
3322
3323         This test is now passing.
3324
3325         * TestExpectations:
3326
3327 2018-06-11  Antoine Quint  <graouts@apple.com>
3328
3329         [Web Animations] Make imported/mozilla/css-transitions/test_csstransition-transitionproperty.html pass reliably
3330         https://bugs.webkit.org/show_bug.cgi?id=183835
3331
3332         Unreviewed.
3333
3334         This test is now passing.
3335
3336         * TestExpectations:
3337
3338 2018-06-11  Antoine Quint  <graouts@apple.com>
3339
3340         [Web Animations] Make imported/mozilla/css-transitions/test_animation-starttime.html pass reliably
3341         https://bugs.webkit.org/show_bug.cgi?id=183833
3342
3343         Unreviewed.
3344
3345         This test is now passing.
3346
3347         * TestExpectations:
3348
3349 2018-06-11  Antoine Quint  <graouts@apple.com>
3350
3351         [Web Animations] Make imported/mozilla/css-animations/test_animation-reverse.html pass reliably
3352         https://bugs.webkit.org/show_bug.cgi?id=183832
3353
3354         Unreviewed.
3355
3356         This test is now passing.
3357
3358         * TestExpectations:
3359
3360 2018-06-11  Antoine Quint  <graouts@apple.com>
3361
3362         [Web Animations] Make imported/mozilla/css-transitions/test_animation-pausing.html pass reliably
3363         https://bugs.webkit.org/show_bug.cgi?id=183829
3364
3365         Unreviewed.
3366
3367         This test is now passing.
3368
3369         * TestExpectations:
3370
3371 2018-06-11  Antoine Quint  <graouts@apple.com>
3372
3373         [Web Animations] Make imported/mozilla/css-transitions/test_animation-finished.html pass reliably
3374         https://bugs.webkit.org/show_bug.cgi?id=183827
3375
3376         Unreviewed.
3377
3378         This test is now passing.
3379
3380         * TestExpectations:
3381
3382 2018-06-11  Antoine Quint  <graouts@apple.com>
3383
3384         [Web Animations] Make imported/mozilla/css-transitions/test_animation-currenttime.html pass reliably
3385         https://bugs.webkit.org/show_bug.cgi?id=183825
3386
3387         Unreviewed.
3388
3389         This test is now passing.
3390
3391         * TestExpectations:
3392
3393 2018-06-11  Antoine Quint  <graouts@apple.com>
3394
3395         [Web Animations] Make imported/mozilla/css-animations/test_animation-id.html pass reliably
3396         https://bugs.webkit.org/show_bug.cgi?id=183824
3397
3398         Unreviewed.
3399
3400         This test has been passing reliably on the bots.
3401
3402         * TestExpectations:
3403
3404 2018-06-11  Antoine Quint  <graouts@apple.com>
3405
3406         [Web Animations] Make imported/mozilla/css-transitions/test_animation-computed-timing.html pass reliably
3407         https://bugs.webkit.org/show_bug.cgi?id=183823
3408
3409         Unreviewed.
3410
3411         This test is now passing.
3412
3413         * TestExpectations:
3414
3415 2018-06-11  Antoine Quint  <graouts@apple.com>
3416
3417         [Web Animations] Make imported/mozilla/css-animations/test_animation-finished.html pass reliably
3418         https://bugs.webkit.org/show_bug.cgi?id=183822
3419
3420         Unreviewed.
3421
3422         This test has been passing reliably on the bots.
3423
3424         * TestExpectations:
3425
3426 2018-06-09  Zalan Bujtas  <zalan@apple.com>
3427
3428         REGRESSION (r230480): Cannot adjust photo position on LinkedIn's profile page
3429         https://bugs.webkit.org/show_bug.cgi?id=186464
3430         <rdar://problem/40369448>
3431
3432         Reviewed by Simon Fraser.
3433
3434         * fast/images/positioned-image-when-transform-is-present-expected.html: Added.
3435         * fast/images/positioned-image-when-transform-is-present.html: Added.
3436
3437 2018-06-09  Ryosuke Niwa  <rniwa@webkit.org>
3438
3439         REGRESSION(macOS Mojave): move-by-word-visually-multi-line.html fails
3440         https://bugs.webkit.org/show_bug.cgi?id=186454
3441
3442         Reviewed by Darin Adler.
3443
3444         Added a multi-line test case which causes a failure under Mac editing behavior. The test case is symmetric to ml_1.
3445
3446         * editing/selection/move-by-word-visually-mac-expected.txt:
3447         * editing/selection/move-by-word-visually-mac.html:
3448         * editing/selection/move-by-word-visually-multi-line-expected.txt:
3449         * editing/selection/move-by-word-visually-multi-line.html:
3450
3451 2018-06-07  Jer Noble  <jer.noble@apple.com>
3452
3453         REGRESSION:  Cannot listen to audio on Google Translate with side switch set to "vibrate"
3454         https://bugs.webkit.org/show_bug.cgi?id=186415
3455         <rdar://problem/40584651>
3456
3457         Reviewed by Eric Carlson.
3458
3459         * platform/mac/media/audio-session-category-audio-autoplay-expected.txt: Added.
3460         * platform/mac/media/audio-session-category-audio-autoplay.html: Added.
3461
3462 2018-06-08  Brendan McLoughlin  <brendan@bocoup.com>
3463
3464         Sync web-platform-tests repo to 197cdad
3465         https://bugs.webkit.org/show_bug.cgi?id=186267
3466
3467         Reviewed by Youenn Fablet.
3468
3469         * TestExpectations:
3470         * platform/ios/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt:
3471         * platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
3472         * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-large-expected.txt: Added.
3473         * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-small-expected.txt: Added.
3474         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
3475         * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt:
3476
3477 2018-06-08  Chris Dumez  <cdumez@apple.com>
3478
3479         http/tests/navigation/https-no-store-subframe-in-page-cache.html fails with PSON enabled
3480         https://bugs.webkit.org/show_bug.cgi?id=186440
3481
3482         Reviewed by Geoffrey Garen.
3483
3484         Override the PageCache setting *after* the cross-origin navigation. It was previously
3485         overriden before the navigation and thus would not persist with process swap on navigation
3486         enabled.
3487
3488         * http/tests/navigation/https-no-store-subframe-in-page-cache.html:
3489         * http/tests/navigation/resources/https-no-store-subframe-in-page-cache.html:
3490
3491 2018-06-08  Chris Dumez  <cdumez@apple.com>
3492
3493         http/tests/cache/partitioned-cache.html fails with PSON enabled
3494         https://bugs.webkit.org/show_bug.cgi?id=186438
3495
3496         Reviewed by Geoffrey Garen.
3497
3498         http/tests/cache/partitioned-cache.html was overriding a setting then navigating
3499         cross-origin, expecting the setting override to persist. However, with process
3500         swap on navigation enabled, the setting does not persist. To address the issue,
3501         we override the setting again in the document we navigate to.
3502
3503         * http/tests/cache/partitioned-cache-expected.txt:
3504         * http/tests/cache/resources/partitioned-cache-loader.html:
3505
3506 2018-06-07  Mark Lam  <mark.lam@apple.com>
3507
3508         Enhance run-jsc-stress-tests to allow a test to specify test specific options required for it to run.
3509         https://bugs.webkit.org/show_bug.cgi?id=186409
3510         <rdar://problem/40909007>
3511
3512         Reviewed by Saam Barati.
3513
3514         * js/script-tests/intl-pluralrules.js:
3515
3516 2018-06-07  Ryosuke Niwa  <rniwa@webkit.org>
3517
3518         Release assert in Document::updateLayout() in WebPage::determinePrimarySnapshottedPlugIn()
3519         https://bugs.webkit.org/show_bug.cgi?id=186383
3520         <rdar://problem/40849498>
3521
3522         Reviewed by Jon Lee.
3523
3524         Added a regression test.
3525
3526         * plugins/snapshotting/determine-primary-snapshotted-plugin-crash-expected.txt: Added.
3527         * plugins/snapshotting/determine-primary-snapshotted-plugin-crash.html: Added.
3528
3529 2018-06-07  Thibault Saunier  <tsaunier@igalia.com>
3530
3531         [GTK][WPE] Start implementing MediaStream API
3532         https://bugs.webkit.org/show_bug.cgi?id=185787
3533
3534         Reviewed by Philippe Normand.
3535
3536         * platform/gtk/TestExpectations: Reactivate MediaStream tests and enable all tests
3537         related to the mediaDevice.enumerateDevices and MediaStream (not RTCPeerConnection nor
3538         webaudio).
3539
3540 2018-06-07  Brent Fulgham  <bfulgham@apple.com>
3541
3542         Remove unused debug mode conditions
3543         https://bugs.webkit.org/show_bug.cgi?id=186358
3544         <rdar://problem/39117121>
3545
3546         Reviewed by Zalan Bujtas.
3547
3548         Rebase test expectations after behavior change.
3549
3550         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
3551         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
3552         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
3553         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
3554         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
3555         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
3556         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt:
3557         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
3558         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt
3559         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html
3560
3561 2018-06-07  Brent Fulgham  <bfulgham@apple.com>
3562
3563         Handle Storage Access API calls in the absence of an attached frame
3564         https://bugs.webkit.org/show_bug.cgi?id=186373
3565         <rdar://problem/40028265>
3566
3567         Reviewed by Daniel Bates.
3568
3569         * http/tests/storageAccess/has-storage-access-crash-expected.txt: Added.
3570         * http/tests/storageAccess/has-storage-access-crash.html: Added.
3571         * http/tests/storageAccess/request-storage-access-crash-expected.txt: Added.
3572         * http/tests/storageAccess/request-storage-access-crash.html: Added.