[macOS] Dispatching reentrant "contextmenu" events may cause crashes
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-03-11  Wenson Hsieh  <wenson_hsieh@apple.com>
2
3         [macOS] Dispatching reentrant "contextmenu" events may cause crashes
4         https://bugs.webkit.org/show_bug.cgi?id=195571
5         <rdar://problem/48086046>
6
7         Reviewed by Andy Estes.
8
9         Add a test to verify that triggering reentrant "contextmenu" events from script does not cause a crash.
10
11         * fast/events/contextmenu-reentrancy-crash-expected.txt: Added.
12         * fast/events/contextmenu-reentrancy-crash.html: Added.
13
14 2019-03-11  Truitt Savell  <tsavell@apple.com>
15
16         REGRESSION: Layout Test media/media-fullscreen-return-to-inline.html is a flaky timeout
17         https://bugs.webkit.org/show_bug.cgi?id=193399
18
19         Unreviewed test gardening. 
20
21         * platform/mac/TestExpectations:
22
23 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
24
25         Unreviewed, fix a test expecation linter warning for macOS.
26
27         * platform/mac/TestExpectations: Delete the entry for 'media/modern-media-controls/media-documents/ipad'.
28
29 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
30
31         [ iOS Sim ] Layout Test imported/w3c/web-platform-tests/webrtc/simplecall-no-ssrcs.https.html is a flaky crash
32         https://bugs.webkit.org/show_bug.cgi?id=195433
33
34         Unreviewed test gardening.
35
36         * platform/ios/TestExpectations: Skip the test.
37
38 2019-03-11  Youenn Fablet  <youenn@apple.com>
39
40         Allow storage quota increase by default in WTR
41         https://bugs.webkit.org/show_bug.cgi?id=195541
42
43         Reviewed by Geoffrey Garen.
44
45         * http/wpt/cache-storage/cache-quota.any.js:
46         (promise_test):
47
48 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
49
50         Unreviewed, rolling out r242688, r242643, r242624.
51
52         Caused multiple layout test failures and crashes on iOS and macOS.
53
54         Reverted changeset:
55
56         "requestAnimationFrame should execute before the next frame"
57         https://bugs.webkit.org/show_bug.cgi?id=177484
58         https://trac.webkit.org/changeset/242624/webkit
59
60         * TestExpectations:
61         * animations/animation-multiple-callbacks-timestamp.html:
62         * animations/no-style-recalc-during-accelerated-animation-expected.txt:
63         * animations/no-style-recalc-during-accelerated-animation.html:
64         * platform/mac-wk2/TestExpectations:
65
66 2019-03-11  John Wilander  <wilander@apple.com>
67
68         Resource Load Statistics: Make it possible exclude localhost from classification
69         https://bugs.webkit.org/show_bug.cgi?id=195474
70         <rdar://problem/47520577>
71
72         Reviewed by Brent Fulgham.
73
74         This patch makes sure that all test cases that need to, call the enableFeature()
75         function in http/tests/resourceLoadStatistics/resources/util.js.
76
77         The enableFeature() now calls the new function testRunner.setStatisticsIsRunningTest().
78
79         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
80         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
81         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
82         * http/tests/resourceLoadStatistics/resources/set-cookie-on-redirect.php:
83         * http/tests/resourceLoadStatistics/resources/util.js:
84         (setEnableFeature):
85         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction.html:
86         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html:
87         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html:
88         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe.html:
89         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html:
90         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
91         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe.html:
92         * http/tests/storageAccess/request-storage-access-top-frame.html:
93
94 2019-03-11  Javier Fernandez  <jfernandez@igalia.com>
95
96         Unreviewed GTK test gardening
97         https://bugs.webkit.org/show_bug.cgi?id=195551
98
99         Unreviewed test gardening.
100
101         Mark the text-transform-capitilize-026.html as flaky for all platforms.
102
103         * TestExpectations:
104
105 2019-03-10  Zalan Bujtas  <zalan@apple.com>
106
107         [ContentChangeObserver] Fix failing test cases
108         https://bugs.webkit.org/show_bug.cgi?id=195524
109         <rdar://problem/48745101>
110
111         Reviewed by Simon Fraser.
112
113         They've been failing ever since the 32ms fixed time window was introduced. 
114
115         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html:
116         * fast/events/touch/ios/content-observation/stuck-with-hover-state.html:
117
118 2019-03-10  Simon Fraser  <simon.fraser@apple.com>
119
120         Mark two tests as failing after r242624
121         https://bugs.webkit.org/show_bug.cgi?id=195531
122
123         Unreviewed test gardening.
124
125         These tests are failing:
126         accessibility/mac/selection-notification-focus-change.html [ Failure ]
127         compositing/video/video-clip-change-src.html [ ImageOnlyFailure ]
128
129         * platform/mac-wk2/TestExpectations:
130
131 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
132
133         [iOS Simulator] LayoutTest/scrollingcoordinator/ios/nested-fixed-layer-positions.html is flaky fail
134         https://bugs.webkit.org/show_bug.cgi?id=171628
135
136         Unreviewed test gardening.
137         
138         I can't reproduce flakiness for this test. Let's see if it's fixed.
139
140         * platform/ios-wk2/TestExpectations:
141
142 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
143
144         [ios-simulator WK2] LayoutTest scrollingcoordinator/ios/non-stable-viewport-scroll.html is a flaky failure
145         https://bugs.webkit.org/show_bug.cgi?id=168924
146
147         Unreviewed test gardening.
148         
149         Let's try a new expectation for this test (it's non-flakey for me for 100 iterations).
150
151         * platform/ios-wk2/TestExpectations:
152         * scrollingcoordinator/ios/non-stable-viewport-scroll-expected.txt:
153
154 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
155
156         Add a test for scrolling tree adjustment of fixed layers (r242601)
157         https://bugs.webkit.org/show_bug.cgi?id=195521
158
159         Reviewed by Sam Weinig.
160         
161         This test sets the "unstable" scrolling state (as if the user is actively scrolling) and scrolls,
162         then changes style to trigger a scrolling tree commit with a changed offset for a fixed layer.
163         The test shows the wrong fixed layer position before r242601.
164
165         Helpers are added to UIHelper to do the scroll, and to wrap setTimeout in an async function.
166         Sadly we have to wait about 120ms for the scrollbars to fade out.
167
168         * resources/ui-helper.js:
169         (window.UIHelper.async.delayFor):
170         (window.UIHelper.async.immediateScrollTo):
171         (window.UIHelper.async.immediateUnstableScrollTo):
172         * scrollingcoordinator/ios/ui-scroll-fixed-expected.html: Added.
173         * scrollingcoordinator/ios/ui-scroll-fixed.html: Added.
174
175 2019-03-09  Wenson Hsieh  <wenson_hsieh@apple.com>
176
177         REGRESSION (r242551): Sporadic hangs when tapping to change selection on iOS
178         https://bugs.webkit.org/show_bug.cgi?id=195475
179         <rdar://problem/48721153>
180
181         Reviewed by Chris Dumez.
182
183         Add a new layout test that taps to change selection 20 times in a contenteditable area and additionally
184         disables IPC timeout, to ensure that any IPC deadlocks will result in the test failing due to timing out.
185
186         * editing/selection/ios/change-selection-by-tapping-expected.txt: Added.
187         * editing/selection/ios/change-selection-by-tapping.html: Added.
188
189 2019-03-09  Zalan Bujtas  <zalan@apple.com>
190
191         [ContentChangeObserver] Click event fires immediately on hover menu at seriouseats.com
192         https://bugs.webkit.org/show_bug.cgi?id=195520
193         <rdar://problem/48740098>
194
195         Reviewed by Simon Fraser.
196
197         * fast/events/touch/ios/content-observation/move-content-from-offscreen-expected.txt: Added.
198         * fast/events/touch/ios/content-observation/move-content-from-offscreen.html: Added.
199
200 2019-03-09  Zalan Bujtas  <zalan@apple.com>
201
202         [ContentChangeObserver] Start observing for content change between touchEnd and mouseMoved start
203         https://bugs.webkit.org/show_bug.cgi?id=195510
204         <rdar://problem/48735695>
205
206         Reviewed by Simon Fraser.
207
208         * fast/events/touch/ios/content-observation/visibility-change-after-touch-end-expected.txt: Added.
209         * fast/events/touch/ios/content-observation/visibility-change-after-touch-end.html: Added.
210
211 2019-03-08  Ryan Haddad  <ryanhaddad@apple.com>
212
213         [ iOS Simulator ] REGRESSION (r237087) Layout Test fast/viewport/ios/*-width-viewport-after-changing-view-scale.html is a flaky failure
214         https://bugs.webkit.org/show_bug.cgi?id=195341
215
216         Unreviewed test gardening.
217
218         * platform/ios-wk2/TestExpectations:
219
220 2019-03-08  Chris Dumez  <cdumez@apple.com>
221
222         Add support for Device Orientation / Motion permission API
223         https://bugs.webkit.org/show_bug.cgi?id=195329
224         <rdar://problem/47645367>
225
226         Reviewed by Geoffrey Garen.
227
228         Add layout test coverage.
229
230         * TestExpectations:
231         * fast/device-orientation/device-motion-request-permission-denied-expected.txt: Added.
232         * fast/device-orientation/device-motion-request-permission-denied.html: Added.
233         * fast/device-orientation/device-motion-request-permission-granted-expected.txt: Added.
234         * fast/device-orientation/device-motion-request-permission-granted.html: Added.
235         * fast/device-orientation/device-motion-request-permission-user-gesture-expected.txt: Added.
236         * fast/device-orientation/device-motion-request-permission-user-gesture.html: Added.
237         * fast/device-orientation/device-orientation-request-permission-denied-expected.txt: Added.
238         * fast/device-orientation/device-orientation-request-permission-denied.html: Added.
239         * fast/device-orientation/device-orientation-request-permission-granted-expected.txt: Added.
240         * fast/device-orientation/device-orientation-request-permission-granted.html: Added.
241         * fast/device-orientation/device-orientation-request-permission-user-gesture-expected.txt: Added.
242         * fast/device-orientation/device-orientation-request-permission-user-gesture.html: Added.
243         * http/tests/events/device-orientation-motion-non-secure-context.html:
244         * http/tests/events/device-orientation-motion-secure-context-expected.txt:
245         * http/tests/events/device-orientation-motion-secure-context.html:
246         * platform/ios-wk2/TestExpectations:
247         * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt:
248         * platform/ios/http/tests/events/device-orientation-motion-secure-context-expected.txt:
249
250 2019-03-08  Zalan Bujtas  <zalan@apple.com>
251
252         [ContentChangeObserver] Expand "isConsideredClickable" to descendants
253         https://bugs.webkit.org/show_bug.cgi?id=195478
254         <rdar://problem/48724935>
255
256         Reviewed by Simon Fraser.
257
258         * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container-expected.txt: Added.
259         * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container.html: Added.
260
261 2019-03-08  Truitt Savell  <tsavell@apple.com>
262
263         (r242595) Layout Tests in imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/* are failing
264         https://bugs.webkit.org/show_bug.cgi?id=195466
265
266         Unreviewed test gardening.
267
268         * platform/mac/TestExpectations:
269
270 2019-03-08  Per Arne Vollan  <pvollan@apple.com>
271
272         Layout Test http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http.html is failing
273         https://bugs.webkit.org/show_bug.cgi?id=195461
274
275         Unreviewed test gardening.
276
277         * platform/win/TestExpectations:
278
279 2019-03-07  Zalan Bujtas  <zalan@apple.com>
280
281         [ContentChangeObserver] Check if visibility change happens while dispatching mouseMoved
282         https://bugs.webkit.org/show_bug.cgi?id=195421
283         <rdar://problem/48682004>
284
285         Reviewed by Simon Fraser.
286
287         * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved-expected.txt: Added.
288         * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved.html: Added.
289
290 2019-03-07  Zalan Bujtas  <zalan@apple.com>
291
292         [ContentChangeObserver] Check if max-height change triggers visible content change.
293         https://bugs.webkit.org/show_bug.cgi?id=195417
294         <rdar://problem/48680631>
295
296         Reviewed by Simon Fraser.
297
298         * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change-expected.txt: Added.
299         * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change.html: Added.
300
301 2019-03-07  Zalan Bujtas  <zalan@apple.com>
302
303         [ContentChangeObserver] Click event fires immediately on hover menu at Ebbets.com
304         https://bugs.webkit.org/show_bug.cgi?id=195397
305
306         Reviewed by Simon Fraser.
307
308         * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple-expected.txt: Added.
309         * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple.html: Added.
310
311 2019-03-07  Zalan Bujtas  <zalan@apple.com>
312
313         [ContentChangeObserver] Introduce fixed duration content observation
314         https://bugs.webkit.org/show_bug.cgi?id=195295
315         <rdar://problem/48579913>
316
317         Reviewed by Simon Fraser.
318
319         * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops-expected.txt: Added.
320         * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops.html: Added.
321
322 2019-03-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
323
324         requestAnimationFrame should execute before the next frame
325         https://bugs.webkit.org/show_bug.cgi?id=177484
326
327         Reviewed by Simon Fraser.
328
329         * TestExpectations:
330         There is a slight difference between the actual DRT and the expected DRT
331         due to animation timing change. But these two tests are not animating
332         correctly if they are opened in Safari with web animation turned on. 
333
334         * animations/animation-multiple-callbacks-timestamp.html:
335         Fix variable names used by an error message.
336         * animations/no-style-recalc-during-accelerated-animation-expected.txt:
337         * animations/no-style-recalc-during-accelerated-animation.html:
338         One extra styleReclc was incurred due to the document styleRecalcTimer.
339         I think this timer is not needed anymore. I will look at removing it in
340         a separate patch.
341
342 2019-03-07  Zalan Bujtas  <zalan@apple.com>
343
344         [ContentChangeObserver] Add a setting to be able to turn content change observation on/off
345         https://bugs.webkit.org/show_bug.cgi?id=195353
346         <rdar://problem/48626394>
347
348         Reviewed by Simon Fraser.
349
350         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/click-instead-of-hover-simple-expected.txt.
351         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html: Renamed from LayoutTests/fast/events/touch/ios/click-instead-of-hover-simple.html.
352         * fast/events/touch/ios/content-observation/hover-when-style-change-is-async-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/hover-when-style-change-is-async-expected.txt.
353         * fast/events/touch/ios/content-observation/hover-when-style-change-is-async.html: Renamed from LayoutTests/fast/events/touch/ios/hover-when-style-change-is-async.html.
354         * fast/events/touch/ios/content-observation/stuck-with-hover-state-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/stuck-with-hover-state-expected.txt.
355         * fast/events/touch/ios/content-observation/stuck-with-hover-state.html: Renamed from LayoutTests/fast/events/touch/ios/stuck-with-hover-state.html.
356         * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/style-recalc-schedule-and-force-relalc-expected.txt.
357         * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc.html: Renamed from LayoutTests/fast/events/touch/ios/style-recalc-schedule-and-force-relalc.html.
358         * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/visibility-change-happens-at-the-second-timer-expected.txt.
359         * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer.html: Renamed from LayoutTests/fast/events/touch/ios/visibility-change-happens-at-the-second-timer.html.
360
361 2019-03-07  Ross Kirsling  <ross.kirsling@sony.com>
362
363         [WinCairo] Unreviewed test gardening.
364
365         * platform/wincairo/TestExpectations:
366
367 2019-03-07  Justin Fan  <justin_fan@apple.com>
368
369         [Web GPU] GPUSampler implementation
370         https://bugs.webkit.org/show_bug.cgi?id=195427
371         <rdar://problem/48686011>
372
373         Reviewed by Dean Jackson.
374
375         Update texture-triangle-strip to use a GPUSampler provided through bindings instead of creating one in shader.
376
377         * webgpu/texture-triangle-strip.html:
378
379 2019-03-07  Youenn Fablet  <youenn@apple.com>
380
381         REGRESSION: ( r231040 ) Layout Test http/tests/security/xss-DENIED-xsl-external-entity.xml is a flaky failure
382         https://bugs.webkit.org/show_bug.cgi?id=189724
383         <rdar://problem/48422520>
384
385         Reviewed by Geoffrey Garen.
386
387         Copy the flaky test into a new test for which we use DumpJSConsoleLogInStdErr.
388         This should make the new test no longer flaky in WK1.
389         Run this new test for WK1 only and run the original test for WK2 only.
390
391         * TestExpectations:
392         * http/tests/security/xss-DENIED-xsl-external-entity-no-logging-expected.txt: Added.
393         * http/tests/security/xss-DENIED-xsl-external-entity-no-logging.xml: Added.
394         * platform/ios-wk1/TestExpectations:
395         * platform/mac-wk1/TestExpectations:
396         * platform/wk2/TestExpectations:
397
398 2019-03-07  Devin Rousso  <drousso@apple.com>
399
400         Web Inspector: Protocol: add type checking when commands are called via invoke
401         https://bugs.webkit.org/show_bug.cgi?id=195310
402         <rdar://problem/48588679>
403
404         Reviewed by Joseph Pecoraro.
405
406         * inspector/protocol/inspector-backend-invocation-return-value.html:
407         * inspector/protocol/inspector-backend-invocation-return-value-expected.txt:
408
409 2019-03-07  John Wilander  <wilander@apple.com>
410
411         Resource Load Statistics: Log first-party navigations with link decoration
412         https://bugs.webkit.org/show_bug.cgi?id=195301
413         <rdar://problem/48569971>
414
415         Reviewed by Brent Fulgham.
416
417         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration-expected.txt: Added.
418         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration.html: Added.
419
420 2019-03-07  John Wilander  <wilander@apple.com>
421
422         Resource Load Statistics: Make it possible to purge only script-accessible cookies
423         https://bugs.webkit.org/show_bug.cgi?id=195383
424         <rdar://problem/48570136>
425
426         Reviewed by Brent Fulgham.
427
428         * http/tests/cookies/resources/set-http-only-cookie.php: Added.
429         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies-expected.txt: Added.
430         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies.html: Added.
431
432 2019-03-07  Frederic Wang  <fwang@igalia.com>
433
434         Update WPT tests for embedded content
435         https://bugs.webkit.org/show_bug.cgi?id=194770
436
437         Reviewed by Rob Buis.
438
439         * TestExpectations:
440         * platform/mac-wk1/TestExpectations:
441         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_allow_downloads_without_user_activation.sub.tentative-expected.txt: Added.
442         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_block_downloads_without_user_activation.sub.tentative-expected.txt: Added.
443         * tests-options.json:
444
445 2019-03-06  Devin Rousso  <drousso@apple.com>
446
447         Web Inspector: DOM Debugger: event breakpoints still fire when breakpoints are disabled
448         https://bugs.webkit.org/show_bug.cgi?id=195377
449         <rdar://problem/48651645>
450
451         Reviewed by Joseph Pecoraro and Matt Baker.
452
453         * inspector/dom-debugger/event-listener-breakpoints.html:
454         * inspector/dom-debugger/event-listener-breakpoints-expected.txt:
455
456 2019-03-06  Wenson Hsieh  <wenson_hsieh@apple.com>
457
458         Crash when attempting to change input type while dismissing datalist suggestions
459         https://bugs.webkit.org/show_bug.cgi?id=195384
460         <rdar://problem/48563718>
461
462         Reviewed by Brent Fulgham.
463
464         Add a new layout test to exercise this scenario.
465
466         * fast/forms/datalist/change-input-type-after-closing-datalist-suggestions-expected.txt: Added.
467         * fast/forms/datalist/change-input-type-after-closing-datalist-suggestions.html: Added.
468
469 2019-03-06  Justin Fan  <justin_fan@apple.com>
470
471         [Web GPU] GPUTexture and GPUTextureView updates, and related GPUBindGroup updates
472         https://bugs.webkit.org/show_bug.cgi?id=195347
473
474         Reviewed by Dean Jackson.
475
476         * webgpu/blit-commands.html:
477         * webgpu/resources/blue-checkered.png: Added.
478         * webgpu/texture-triangle-strip-expected.html: Added. Draw a reference for blue-checkered.png with Canvas2D.
479         * webgpu/texture-triangle-strip.html: Added. Draw blue-checkered.png as a texture on a Web GPU quad.
480
481         Renaming updates, no change in behavior:
482         * webgpu/bind-groups.html:
483         * webgpu/buffer-resource-triangles.html:
484         * webgpu/pipeline-layouts.html:
485         * webgpu/render-pipelines.html:
486
487 2019-03-06  Antti Koivisto  <antti@apple.com>
488
489         [iOS] Basic hit testing for content overlapping fast-scrollable overflow
490         https://bugs.webkit.org/show_bug.cgi?id=195360
491
492         Reviewed by Simon Fraser.
493
494         * fast/scrolling/ios/overflow-scroll-overlap-expected.txt: Added.
495         * fast/scrolling/ios/overflow-scroll-overlap.html: Added.
496
497 2019-03-06  Joseph Pecoraro  <pecoraro@apple.com>
498
499         Web Inspector: CPU Usage Timeline - Statistics and Sources sections
500         https://bugs.webkit.org/show_bug.cgi?id=195202
501
502         Reviewed by Devin Rousso.
503
504         * inspector/unit-tests/map-utilities-expected.txt: Added.
505         * inspector/unit-tests/map-utilities.html: Added.
506         * inspector/unit-tests/set-utilities-expected.txt:
507         * inspector/unit-tests/set-utilities.html:
508
509 2019-03-06  Wenson Hsieh  <wenson_hsieh@apple.com>
510
511         [iOS] Frequent 1 second IPC deadlocks when showing a paste callout
512         https://bugs.webkit.org/show_bug.cgi?id=195354
513         <rdar://problem/48624675>
514
515         Reviewed by Tim Horton.
516
517         Most of these tests currently encounter and rely on the 1 second IPC timeout to finish. To test this fix, force
518         `ignoreSynchronousMessagingTimeouts=true` to make them fail if the processes encounter a deadlock.
519
520         * editing/pasteboard/ios/dom-paste-confirmation.html:
521         * editing/pasteboard/ios/dom-paste-consecutive-confirmations.html:
522         * editing/pasteboard/ios/dom-paste-rejection.html:
523         * editing/pasteboard/ios/dom-paste-requires-user-gesture.html:
524         * editing/pasteboard/ios/dom-paste-same-origin.html:
525
526 2019-03-06  Javier Fernandez  <jfernandez@igalia.com>
527
528         Import new tests from the CSS Text 3 WPT test suite
529         https://bugs.webkit.org/show_bug.cgi?id=195275
530
531         Reviewed by Myles C. Maxfield.
532
533         Imported new CSS Text tests from the WPT suite
534
535         * TestExpectations: Flag tests that are not passing right now.
536         * platform/gtk/TestExpectations: A few tests pass now.
537
538 2019-03-06  Frederic Wang  <fwang@igalia.com>
539
540         Update WPT tests for the track element
541         https://bugs.webkit.org/show_bug.cgi?id=195358
542
543         Reviewed by Rob Buis.
544
545         * TestExpectations: Add expectations for new tests.
546
547 2019-03-06  Rob Buis  <rbuis@igalia.com>
548
549         Consider supporting the `referrerpolicy` attribute.
550         https://bugs.webkit.org/show_bug.cgi?id=179053
551
552         Reviewed by Darin Adler.
553
554         Add tests for referrerpolicy attribute based on the referrer-policy
555         meta referrer tests.
556         Update improved results for reflection-embedded.html.
557         Mark some of the tests as Failure on windows.
558
559         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-http-expected.txt: Added.
560         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-http.html: Added.
561         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Added.
562         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https.html: Added.
563         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/same-origin-expected.txt: Added.
564         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/same-origin.html: Added.
565         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http-expected.txt: Added.
566         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http.html: Added.
567         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https-expected.txt: Added.
568         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https.html: Added.
569         * http/tests/referrer-policy-iframe/no-referrer/same-origin-expected.txt: Added.
570         * http/tests/referrer-policy-iframe/no-referrer/same-origin.html: Added.
571         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
572         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-http.html: Added.
573         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
574         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https.html: Added.
575         * http/tests/referrer-policy-iframe/origin-when-cross-origin/same-origin-expected.txt: Added.
576         * http/tests/referrer-policy-iframe/origin-when-cross-origin/same-origin.html: Added.
577         * http/tests/referrer-policy-iframe/origin/cross-origin-http-http-expected.txt: Added.
578         * http/tests/referrer-policy-iframe/origin/cross-origin-http-http.html: Added.
579         * http/tests/referrer-policy-iframe/origin/cross-origin-http.https-expected.txt: Added.
580         * http/tests/referrer-policy-iframe/origin/cross-origin-http.https.html: Added.
581         * http/tests/referrer-policy-iframe/origin/same-origin-expected.txt: Added.
582         * http/tests/referrer-policy-iframe/origin/same-origin.html: Added.
583         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http-http-expected.txt: Added.
584         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http-http.html: Added.
585         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https-expected.txt: Added.
586         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https.html: Added.
587         * http/tests/referrer-policy-iframe/same-origin/same-origin-expected.txt: Added.
588         * http/tests/referrer-policy-iframe/same-origin/same-origin.html: Added.
589         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
590         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-http.html: Added.
591         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
592         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https.html: Added.
593         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/same-origin-expected.txt: Added.
594         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/same-origin.html: Added.
595         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-http-expected.txt: Added.
596         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-http.html: Added.
597         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https-expected.txt: Added.
598         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https.html: Added.
599         * http/tests/referrer-policy-iframe/strict-origin/same-origin-expected.txt: Added.
600         * http/tests/referrer-policy-iframe/strict-origin/same-origin.html: Added.
601         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-http-expected.txt: Added.
602         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-http.html: Added.
603         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https-expected.txt: Added.
604         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https.html: Added.
605         * http/tests/referrer-policy-iframe/unsafe-url/same-origin-expected.txt: Added.
606         * http/tests/referrer-policy-iframe/unsafe-url/same-origin.html: Added.
607         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
608         * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
609         * platform/win/TestExpectations:
610
611 2019-03-05  Rob Buis  <rbuis@igalia.com>
612
613         Add referrer-policy tests
614         https://bugs.webkit.org/show_bug.cgi?id=195269
615
616         Reviewed by Daniel Bates.
617
618         The tests in http/tests/referrer-policy do not test all referrer-policy
619         values, add the remaining values.
620
621         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-http-expected.txt: Added.
622         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-http.html: Added.
623         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Added.
624         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https.html: Added.
625         * http/tests/referrer-policy/no-referrer-when-downgrade/same-origin-expected.txt: Added.
626         * http/tests/referrer-policy/no-referrer-when-downgrade/same-origin.html: Added.
627         * http/tests/referrer-policy/no-referrer/cross-origin-http-http-expected.txt: Added.
628         * http/tests/referrer-policy/no-referrer/cross-origin-http-http.html: Added.
629         * http/tests/referrer-policy/no-referrer/cross-origin-http.https-expected.txt: Added.
630         * http/tests/referrer-policy/no-referrer/cross-origin-http.https.html: Added.
631         * http/tests/referrer-policy/no-referrer/same-origin-expected.txt: Added.
632         * http/tests/referrer-policy/no-referrer/same-origin.html: Added.
633         * http/tests/referrer-policy/origin/cross-origin-http-http-expected.txt: Added.
634         * http/tests/referrer-policy/origin/cross-origin-http-http.html: Added.
635         * http/tests/referrer-policy/origin/cross-origin-http.https-expected.txt: Added.
636         * http/tests/referrer-policy/origin/cross-origin-http.https.html: Added.
637         * http/tests/referrer-policy/origin/same-origin-expected.txt: Added.
638         * http/tests/referrer-policy/origin/same-origin.html: Added.
639         * http/tests/referrer-policy/unsafe-url/cross-origin-http-http-expected.txt: Added.
640         * http/tests/referrer-policy/unsafe-url/cross-origin-http-http.html: Added.
641         * http/tests/referrer-policy/unsafe-url/cross-origin-http.https-expected.txt: Added.
642         * http/tests/referrer-policy/unsafe-url/cross-origin-http.https.html: Added.
643         * http/tests/referrer-policy/unsafe-url/same-origin-expected.txt: Added.
644         * http/tests/referrer-policy/unsafe-url/same-origin.html: Added.
645
646 2019-03-05  Eric Liang  <ericliang@apple.com>
647
648         AX: Add remote search support for keyboard focusable element search type
649         https://bugs.webkit.org/show_bug.cgi?id=195336
650
651         Reviewed by Chris Fleizach.
652
653         Added test that verifies search with AXKeyboardFocusableSearchKey returns the default keyboard-focusable elements.
654
655         * accessibility/mac/search-predicate-keyboard-focusable-expected.txt: Added.
656         * accessibility/mac/search-predicate-keyboard-focusable.html: Added.
657
658 2019-03-05  Daniel Bates  <dabates@apple.com>
659
660         [iOS] Should not scroll when checkbox, radio, submit, reset, or button is spacebar activated
661         https://bugs.webkit.org/show_bug.cgi?id=195281
662         <rdar://problem/48564347>
663
664         Reviewed by Simon Fraser.
665
666         Add some tests to ensure that we do not scroll when a checkbox, radio, submit, reset, or button
667         is spacebar activated.
668
669         * fast/events/ios/activating-button-should-not-scroll-page-expected.txt: Added.
670         * fast/events/ios/activating-button-should-not-scroll-page.html: Added.
671         * fast/events/ios/activating-checkbox-should-not-scroll-page-expected.txt: Added.
672         * fast/events/ios/activating-checkbox-should-not-scroll-page.html: Added.
673         * fast/events/ios/activating-radio-button-should-not-scroll-page-expected.txt: Added.
674         * fast/events/ios/activating-radio-button-should-not-scroll-page.html: Added.
675         * fast/events/ios/activating-reset-button-should-not-scroll-page-expected.txt: Added.
676         * fast/events/ios/activating-reset-button-should-not-scroll-page.html: Added.
677         * fast/events/ios/activating-submit-button-should-not-scroll-page-expected.txt: Added.
678         * fast/events/ios/activating-submit-button-should-not-scroll-page.html: Added.
679         * fast/events/ios/resources/press-spacebar-at-element-and-check-for-page-scroll.js: Added.
680         (done):
681         (handleInteraction.checkForScrollAndDone):
682         (handleInteraction):
683         (handleScroll):
684         (handleFocus):
685         (checkActivatingElementUsingSpacebarDoesNotScrollPage):
686         * platform/ios/TestExpectations: Skip the tests for now until ENABLE(FULL_KEYBOARD_ACCESS) is enabled
687         by default on iOS.
688
689 2019-03-05  Takashi Komori  <Takashi.Komori@sony.com>
690
691         [Curl] Implement Cookie Accept Policy.
692         https://bugs.webkit.org/show_bug.cgi?id=191645
693
694         Reviewed by Fujii Hironori.
695
696         * platform/wincairo-wk1/TestExpectations:
697         * platform/wincairo/TestExpectations:
698
699 2019-03-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
700
701         SVGPathSegList.insertItemBefore() should fail if the newItem belongs to an animating animPathSegList
702         https://bugs.webkit.org/show_bug.cgi?id=195333
703         <rdar://problem/48475802>
704
705         Reviewed by Simon Fraser.
706
707         * svg/dom/SVGPathSegList-insert-from-animating-animPathSegList-expected.txt: Added.
708         * svg/dom/SVGPathSegList-insert-from-animating-animPathSegList.svg: Added.
709
710 2019-03-05  Ryan Haddad  <ryanhaddad@apple.com>
711
712         Unreviewed, rolling out r242403.
713
714         Caused layout test crashes on iOS simulator.
715
716         Reverted changeset:
717
718         "[ContentChangeObserver] Introduce fixed duration content
719         observation"
720         https://bugs.webkit.org/show_bug.cgi?id=195295
721         https://trac.webkit.org/changeset/242403
722
723 2019-03-04  Diego Pino Garcia  <dpino@igalia.com>
724
725         [GTK] Unreviewed test gardening
726         https://bugs.webkit.org/show_bug.cgi?id=195272
727
728         Unreviewed test gardening.
729
730         * platform/gtk/TestExpectations:
731
732 2019-03-04  Justin Fan  <justin_fan@apple.com>
733
734         [Web GPU] Blitting function prototypes
735         https://bugs.webkit.org/show_bug.cgi?id=195224
736         <rdar://problem/48538902>
737
738         Reviewed by Dean Jackson.
739
740         Add basic test to copy data with all new blitting functions and verify the result.
741
742         * webgpu/blit-commands-expected.html: Added.
743         * webgpu/blit-commands.html: Added.
744         * webgpu/buffer-command-buffer-races.html: Fixed typo.
745         * webgpu/resources/green-400.png: Added.
746
747 2019-03-04  Zalan Bujtas  <zalan@apple.com>
748
749         [ContentChangeObserver] Introduce fixed duration content observation
750         https://bugs.webkit.org/show_bug.cgi?id=195295
751         <rdar://problem/48579913>
752
753         Reviewed by Simon Fraser.
754
755         * fast/events/touch/ios/visibility-change-happens-on-timer-hops-expected.txt: Added.
756         * fast/events/touch/ios/visibility-change-happens-on-timer-hops.html: Added.
757
758 2019-03-04  Wenson Hsieh  <wenson_hsieh@apple.com>
759
760         Native text selection UI is incorrectly suppressed in Microsoft Visio
761         https://bugs.webkit.org/show_bug.cgi?id=195178
762         <rdar://problem/48519394>
763
764         Reviewed by Darin Adler.
765
766         Add a new layout test that focuses several different text fields and checks whether or not editing UI is shown:
767
768         1. A text field inside an overflow: hidden container, all within an absolutely positioned iframe, such that the
769         text field is not visible. The caret should be hidden.
770
771         2. A text field inside an absolutely positioned iframe, inside an overflow: hidden container, such that the
772         text field is visible. The caret should be visible.
773
774         3. A text field inside a relatively positioned iframe in an overflow: hidden container, such that the text field
775         is not visible. The caret should be hidden.
776
777         4. A text field that is position: fixed inside an overflow: hidden container, such that the text field is
778         visible. The caret should be visible.
779
780         * editing/selection/ios/do-not-hide-selection-in-visible-container-expected.txt: Added.
781         * editing/selection/ios/do-not-hide-selection-in-visible-container.html: Added.
782         * editing/selection/ios/hide-selection-in-empty-overflow-hidden-container.html:
783         * resources/ui-helper.js:
784         (window.UIHelper.activateElementAndWaitForInputSession):
785
786         Add a convenience function in UIHelper that taps a given element and waits for the keyboard to show.
787
788 2019-03-04  Daniel Bates  <dabates@apple.com>
789
790         [iOS] Caret x-position in empty text area does not match text field
791         https://bugs.webkit.org/show_bug.cgi?id=195125
792         <rdar://problem/47161070>
793
794         Reviewed by Darin Adler.
795
796         Update expected results due to changes in padding.
797
798         * TestExpectations: Remove some tests that are now passing.
799         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document-expected.txt:
800         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html:
801         * fast/forms/textarea/ios/caret-x-position-in-textarea-matches-textfield-expected.txt: Added.
802         * fast/forms/textarea/ios/caret-x-position-in-textarea-matches-textfield.html: Added.
803         * platform/ios-wk2/editing/input/reveal-caret-of-multiline-input-expected.txt:
804         * platform/ios-wk2/editing/inserting/4960120-1-expected.txt:
805         * platform/ios-wk2/editing/pasteboard/pasting-tabs-expected.txt:
806         * platform/ios-wk2/fast/block/float/overhanging-tall-block-expected.txt:
807         * platform/ios-wk2/fast/block/margin-collapse/103-expected.txt:
808         * platform/ios-wk2/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
809         * platform/ios-wk2/fast/dynamic/008-expected.txt:
810         * platform/ios-wk2/fast/forms/basic-textareas-expected.txt:
811         * platform/ios-wk2/fast/forms/textAreaLineHeight-expected.txt:
812         * platform/ios-wk2/fast/forms/textarea-align-expected.txt:
813         * platform/ios-wk2/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
814         * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-1-expected.txt:
815         * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-2-expected.txt:
816         * platform/ios-wk2/fast/forms/textarea-scroll-height-expected.txt:
817         * platform/ios-wk2/fast/forms/textarea-scrollbar-expected.txt:
818         * platform/ios-wk2/fast/forms/textarea-scrolled-type-expected.txt:
819         * platform/ios-wk2/fast/forms/textarea-setinnerhtml-expected.txt:
820         * platform/ios-wk2/fast/hidpi/resize-corner-hidpi-expected.txt:
821         * platform/ios-wk2/fast/overflow/overflow-x-y-expected.txt:
822         * platform/ios-wk2/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
823         * platform/ios-wk2/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
824         * platform/ios/TestExpectations:
825         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt:
826         * platform/ios/fast/forms/form-element-geometry-expected.txt:
827         * platform/ios/fast/forms/linebox-overflow-in-textarea-padding-expected.txt:
828         * platform/ios/fast/forms/negativeLineHeight-expected.txt:
829         * platform/ios/fast/forms/text-control-intrinsic-widths-expected.txt:
830         * platform/ios/fast/forms/textarea-width-expected.txt:
831         * platform/ios/fast/replaced/width100percent-textarea-expected.txt:
832         * platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt:
833         * platform/ios/tables/mozilla/bugs/bug194024-expected.txt:
834         * platform/ios/tables/mozilla/bugs/bug30559-expected.txt:
835         * platform/ios/tables/mozilla/bugs/bug30692-expected.txt:
836
837 2019-03-03  Darin Adler  <darin@apple.com>
838
839         Prepare to improve handling of conversion of float to strings
840         https://bugs.webkit.org/show_bug.cgi?id=195262
841
842         Reviewed by Daniel Bates.
843
844         * svg/dom/SVGAngle-expected.txt:
845         * svg/dom/SVGAngle.html:
846         * svg/dom/SVGLength-px-expected.txt:
847         * svg/dom/SVGLength-px-with-context-expected.txt:
848         * svg/dom/SVGLength-px-with-context.html:
849         * svg/dom/SVGLength-px.html:
850         Remove checks that depend on the precision and number of serialization.
851         The current tests depend on behavior that we'd like to change in the future and
852         some of them had already been updated since the behavior is different in different
853         web browsers. Tricky issue because of the mix of single and double precision in
854         the SVG engine and the JavaScript language, and straightforward to keep the tests
855         useful without this unnecessary dependency. Generally we check the units of the
856         result of valueAsString, and not the numeric result. Another idea would be to
857         check the numeric part of the result by converting it back to a number and
858         comparing it as a number rather than as a string.
859
860 2019-03-04  Truitt Savell  <tsavell@apple.com>
861
862         webkit.org/b/195210 resolve by r242308, unskipping tests.
863         https://bugs.webkit.org/show_bug.cgi?id=195210
864
865         Unreviewed test gardening.
866
867         * platform/mac-wk1/TestExpectations:
868
869 2019-03-04  Claudio Saavedra  <csaavedra@igalia.com>
870
871         Fix typo in previous gardening commit
872
873         Unreviewed.
874         * platform/wpe/TestExpectations:
875
876 2019-03-04  Claudio Saavedra  <csaavedra@igalia.com>
877
878         [WPE][EME] Mark two flaky EME tests
879
880         Unreviewed gardening.
881         * platform/wpe/TestExpectations:
882
883 2019-03-02  Simon Fraser  <simon.fraser@apple.com>
884
885         Share more code for updating the state of frame scrolling nodes
886         https://bugs.webkit.org/show_bug.cgi?id=195254
887
888         Reviewed by Antti Koivisto.
889         
890         New baselines. Overflow nodes get some state from ScrollableAreaParameters now, and
891         frame nodes get the current scroll position (which is good, since they already have
892         the new layout viewport).
893
894         * fast/scrolling/ios/change-scrollability-on-content-resize-expected.txt:
895         * fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt:
896         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
897         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
898         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
899         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
900         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
901         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
902         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
903         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
904         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
905         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
906         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
907         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
908         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
909         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
910         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
911         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
912         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
913         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
914         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
915         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
916         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
917         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
918         * tiled-drawing/scrolling/fixed/four-bars.html:
919         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
920         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
921         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
922         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
923
924 2019-03-03  Diego Pino Garcia  <dpino@igalia.com>
925
926         [GTK] Unreviewed test gardening
927         https://bugs.webkit.org/show_bug.cgi?id=195261
928
929         Unreviewed test gardening.
930
931         * platform/gtk/TestExpectations:
932
933 2019-03-02  Darin Adler  <darin@apple.com>
934
935         Retire legacy dtoa function and DecimalNumber class
936         https://bugs.webkit.org/show_bug.cgi?id=195253
937
938         Reviewed by Daniel Bates.
939
940         * fast/css/large-value-csstext-expected.txt:
941         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt:
942         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
943         Updated expected value to expect exponential syntax for super-small numbers that are formatted
944         differently by the new code.
945
946         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
947         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
948         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
949         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
950         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
951         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
952         Rebaseline still-failing parts of these tests that dump super-small numbers that are formatted
953         differently by the new code. Still probably needs to be done for 4 other platforms.
954
955 2019-03-03  Tim Horton  <timothy_horton@apple.com>
956
957         Remove some more unused 32-bit code
958         https://bugs.webkit.org/show_bug.cgi?id=195255
959
960         Reviewed by Darin Adler.
961
962         * platform/mac/plugins/supports-carbon-event-model-expected.txt: Removed.
963         * platform/mac/plugins/supports-carbon-event-model.html: Removed.
964
965 2019-03-02  Zalan Bujtas  <zalan@apple.com>
966
967         [ContentChangeObserver] Introduce ContentChangeObserver::adjustObservedState
968         https://bugs.webkit.org/show_bug.cgi?id=195244
969         <rdar://problem/48536737>
970
971         Reviewed by Simon Fraser.
972
973         * fast/events/touch/ios/visibility-change-happens-at-the-second-timer-expected.txt: Added.
974         * fast/events/touch/ios/visibility-change-happens-at-the-second-timer.html: Added.
975
976 2019-03-02  Wenson Hsieh  <wenson_hsieh@apple.com>
977
978         [iOS] Programmatic paste access should be granted when copying and pasting within the same origin
979         https://bugs.webkit.org/show_bug.cgi?id=195053
980         <rdar://problem/48134710>
981
982         Reviewed by Ryosuke Niwa.
983
984         Adjust several existing DOM paste tests to copy text from a child frame that has a different origin as the main
985         frame, such that we'll trigger the paste callout menu when performing a programmatic paste. Also add a new
986         layout test that copies and programmatically pastes within the same document, to verify that no paste callout is
987         displayed and the paste is allowed.
988
989         * editing/pasteboard/ios/dom-paste-confirmation-expected.txt:
990         * editing/pasteboard/ios/dom-paste-confirmation.html:
991         * editing/pasteboard/ios/dom-paste-consecutive-confirmations-expected.txt:
992         * editing/pasteboard/ios/dom-paste-consecutive-confirmations.html:
993         * editing/pasteboard/ios/dom-paste-rejection-expected.txt:
994         * editing/pasteboard/ios/dom-paste-rejection.html:
995         * editing/pasteboard/ios/dom-paste-requires-user-gesture-expected.txt:
996         * editing/pasteboard/ios/dom-paste-requires-user-gesture.html:
997         * editing/pasteboard/ios/dom-paste-same-origin-expected.txt: Copied from LayoutTests/editing/pasteboard/ios/dom-paste-confirmation-expected.txt.
998         * editing/pasteboard/ios/dom-paste-same-origin.html: Copied from LayoutTests/editing/pasteboard/ios/dom-paste-confirmation.html.
999
1000 2019-03-02  Simon Fraser  <simon.fraser@apple.com>
1001
1002         REGRESSION (r242132): Incorrect positioning with multiple position:fixed elements
1003         https://bugs.webkit.org/show_bug.cgi?id=195246
1004
1005         Reviewed by Frederic Wang.
1006
1007         Test that uses eventSender to scroll (and is thus macOS-only).
1008
1009         * platform/ios-wk2/TestExpectations:
1010         * scrollingcoordinator/mac/multiple-fixed-expected.html: Added.
1011         * scrollingcoordinator/mac/multiple-fixed.html: Added.
1012
1013 2019-03-01  Wenson Hsieh  <wenson_hsieh@apple.com>
1014
1015         [Datalist] fast/forms/datalist/datalist-child-validation.html crashes with a debug assertion in isValidFormControlElement()
1016         https://bugs.webkit.org/show_bug.cgi?id=190620
1017         <rdar://problem/19226679>
1018
1019         Reviewed by Ryosuke Niwa.
1020
1021         Re-enables a crashing layout test. See WebCore ChangeLog for more details.
1022
1023         * platform/ios/TestExpectations:
1024         * platform/mac/TestExpectations:
1025
1026 2019-03-01  Zalan Bujtas  <zalan@apple.com>
1027
1028         [ContentChangeObserver] Check for pending style recalcs at the end of each timer run.
1029         https://bugs.webkit.org/show_bug.cgi?id=195220
1030         <rdar://problem/48518979>
1031
1032         Reviewed by Simon Fraser.
1033
1034         * fast/events/touch/ios/style-recalc-schedule-and-force-relalc-expected.txt: Added.
1035         * fast/events/touch/ios/style-recalc-schedule-and-force-relalc.html: Added.
1036
1037 2019-03-01  John Wilander  <wilander@apple.com>
1038
1039         Resource Load Statistics: Further restrict client-side cookie persistence after cross-site navigations with link decoration
1040         https://bugs.webkit.org/show_bug.cgi?id=195196
1041         <rdar://problem/48006419>
1042
1043         Reviewed by Brent Fulgham.
1044
1045         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site-expected.txt: Added.
1046         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site.html: Added.
1047         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource-expected.txt: Added.
1048         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource.html: Added.
1049         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource-expected.txt: Added.
1050         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource.html: Added.
1051         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource-expected.txt: Added.
1052         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource.html: Added.
1053         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource-expected.txt: Added.
1054         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource.html: Added.
1055         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js.html:
1056             Now clears cookies after the test.
1057
1058 2019-03-01  Rob Buis  <rbuis@igalia.com>
1059
1060         Adjust XMLHttpRequest Content-Type handling
1061         https://bugs.webkit.org/show_bug.cgi?id=184645
1062
1063         Reviewed by Youenn Fablet.
1064
1065         Fix 2 subtest expectations.
1066
1067         * http/tests/xmlhttprequest/request-encoding2.html:
1068
1069 2019-03-01  Truitt Savell  <tsavell@apple.com>
1070
1071         Continued gardening of storage/indexeddb/ crashes after r242189
1072         https://bugs.webkit.org/show_bug.cgi?id=195210
1073
1074         Unreviewed test gardening.
1075
1076         * platform/mac-wk1/TestExpectations: 
1077
1078 2019-03-01  Antoine Quint  <graouts@apple.com>
1079
1080         Enable WPT Pointer Events tests
1081         https://bugs.webkit.org/show_bug.cgi?id=195204
1082         <rdar://problem/48502751>
1083
1084         Reviewed by Dean Jackson.
1085
1086         The touch-action property has been enabled as part of the work on webkit.org/b/195008 but the WPT tests
1087         had not been enabled yet.
1088
1089         * platform/mac/TestExpectations:
1090
1091 2019-03-01  Truitt Savell  <tsavell@apple.com>
1092
1093         REGRESSION: (r242189): Six Layout Tests in storage/indexeddb/ are crashing after r242189
1094         https://bugs.webkit.org/show_bug.cgi?id=195210
1095
1096         Unreviewed test gardening.
1097
1098         * platform/mac-wk1/TestExpectations:
1099
1100 2019-02-28  Simon Fraser  <simon.fraser@apple.com>
1101
1102         [iOS] Dark flash when opening Google AMP pages
1103         https://bugs.webkit.org/show_bug.cgi?id=195193
1104         rdar://problem/48326442
1105
1106         Reviewed by Zalan Bujtas.
1107
1108         Tests that change the size of a clipping layer with non-z-order composited descendant, with
1109         a couple of layer tree configurations.
1110
1111         * compositing/geometry/ancestor-clip-change-expected.html: Added.
1112         * compositing/geometry/ancestor-clip-change-interleaved-stacking-context-expected.html: Added.
1113         * compositing/geometry/ancestor-clip-change-interleaved-stacking-context.html: Added.
1114         * compositing/geometry/ancestor-clip-change.html: Added.
1115
1116 2019-02-28  Joseph Pecoraro  <pecoraro@apple.com>
1117
1118         Web Inspector: View.removeSubview not removing the element properly when not parented
1119         https://bugs.webkit.org/show_bug.cgi?id=195146
1120
1121         Reviewed by Matt Baker.
1122
1123         * inspector/view/basics-expected.txt:
1124         * inspector/view/basics.html:
1125
1126 2019-02-28  Myles C. Maxfield  <mmaxfield@apple.com>
1127
1128         Use-after-move in RenderCombineText::combineTextIfNeeded()
1129         https://bugs.webkit.org/show_bug.cgi?id=195188
1130
1131         Reviewed by Zalan Bujtas.
1132
1133         * fast/text/text-combine-crash-2-expected.html: Added.
1134         * fast/text/text-combine-crash-2.html: Added.
1135
1136 2019-02-28  Devin Rousso  <drousso@apple.com>
1137
1138         REGRESSION (r240644): Layout Test inspector/page/overrideSetting-ICECandidateFilteringEnabled.html is a flaky timeout
1139         https://bugs.webkit.org/show_bug.cgi?id=194437
1140         <rdar://problem/48008005>
1141
1142         Reviewed by Joseph Pecoraro.
1143
1144         * inspector/page/overrideSetting-ICECandidateFilteringEnabled.html:
1145         * inspector/page/overrideSetting-ICECandidateFilteringEnabled-expected.txt:
1146         Make sure to close the peer connection and data channel after each phase of the test.
1147         Also add failure logging.
1148
1149 2019-02-28  Devin Rousso  <drousso@apple.com>
1150
1151         Web Inspector: Canvas: change tests to not print out dataURLs
1152         https://bugs.webkit.org/show_bug.cgi?id=195136
1153         <rdar://problem/48248697>
1154
1155         Reviewed by Matt Baker.
1156
1157         * inspector/canvas/resources/recording-utilities.js:
1158         (TestPage.registerInitializer.async logRecording):
1159         (TestPage.registerInitializer.window.startRecording):
1160         * inspector/canvas/recording-2d-expected.txt:
1161         * inspector/canvas/recording-bitmaprenderer-expected.txt:
1162         * inspector/canvas/recording-webgl-expected.txt:
1163         * inspector/canvas/recording-webgl-snapshots.html:
1164         * inspector/canvas/recording-webgl-snapshots-expected.txt:
1165
1166         * inspector/canvas/requestContent-2d.html:
1167         * inspector/canvas/requestContent-2d-expected.txt:
1168         * inspector/canvas/requestContent-bitmaprenderer.html:
1169         * inspector/canvas/requestContent-bitmaprenderer-expected.txt:
1170         * inspector/canvas/requestContent-webgl.html:
1171         * inspector/canvas/requestContent-webgl-expected.txt:
1172         * inspector/canvas/requestContent-webgl2.html:
1173         * inspector/canvas/requestContent-webgl2-expected.txt:
1174
1175         * inspector/canvas/setShaderProgramHighlighted.html:
1176         * inspector/canvas/setShaderProgramHighlighted-expected.txt:
1177
1178 2019-02-28  Takashi Komori  <Takashi.Komori@sony.com>
1179
1180         [Curl] HTTP Body is missing with redirection.
1181         https://bugs.webkit.org/show_bug.cgi?id=191651
1182
1183         Reviewed by Don Olmstead.
1184
1185         * platform/wincairo/TestExpectations:
1186
1187 2019-02-28  Daniel Bates  <dabates@apple.com>
1188
1189         Fix timing out tests following r241747
1190         (https://bugs.webkit.org/show_bug.cgi?id=193599)
1191
1192         Fix up the path to ui-helper.js so that we actually load it.
1193
1194         * fast/forms/ios/focus-button.html:
1195         * fast/forms/ios/focus-checkbox.html:
1196         * fast/forms/ios/focus-checked-checkbox.html:
1197         * fast/forms/ios/focus-checked-radio.html:
1198         * fast/forms/ios/focus-radio.html:
1199         * fast/forms/ios/focus-reset-button.html:
1200         * fast/forms/ios/focus-search-field.html:
1201         * fast/forms/ios/focus-submit-button.html:
1202         * fast/forms/ios/focus-text-field.html:
1203         * fast/forms/ios/focus-textarea.html:
1204
1205 2019-02-27  Simon Fraser  <simon.fraser@apple.com>
1206
1207         fast/scrolling/ios/hit-testing-iframe-002.html always fails
1208         https://bugs.webkit.org/show_bug.cgi?id=195108
1209
1210         Reviewed by Frédéric Wang.
1211
1212         Errant ; in this.style.background='green;'
1213
1214         * fast/scrolling/ios/hit-testing-iframe-002.html:
1215         * platform/ios-wk2/TestExpectations:
1216
1217 2019-02-27  Alicia Boya García  <aboya@igalia.com>
1218
1219         Unreviewed GTK test gardening
1220         https://bugs.webkit.org/show_bug.cgi?id=195138
1221
1222         * platform/gtk/TestExpectations:
1223         * platform/gtk/compositing/visibility/root-visibility-toggle-expected.txt: Added.
1224         * platform/gtk/editing/deleting/smart-delete-001-expected.txt: Removed.
1225         * platform/gtk/editing/deleting/smart-delete-002-expected.txt: Removed.
1226         * platform/gtk/editing/deleting/smart-delete-003-expected.txt: Removed.
1227         * platform/gtk/editing/deleting/smart-delete-004-expected.txt: Removed.
1228         * platform/gtk/fast/css/apple-system-colors-expected.txt: Added.
1229         * platform/gtk/fast/text/ja-sans-serif-expected.png: Added.
1230         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
1231
1232 2019-02-27  Wenson Hsieh  <wenson_hsieh@apple.com>
1233
1234         [iOS] Web pages shouldn't be able to present a keyboard after the web view resigns first responder
1235         https://bugs.webkit.org/show_bug.cgi?id=195118
1236         <rdar://problem/43411940>
1237
1238         Reviewed by Tim Horton.
1239
1240         Add a test to verify that after resigning first responder (e.g. tapping 'Done' on the keyboard, or focusing a
1241         native input field elsewhere in the app), the page cannot force the keyboard to appear by focusing an input
1242         field.
1243
1244         * fast/events/ios/do-not-show-keyboard-when-focusing-after-blur-expected.txt: Added.
1245         * fast/events/ios/do-not-show-keyboard-when-focusing-after-blur.html: Added.
1246
1247 2019-02-27  John Wilander  <wilander@apple.com>
1248
1249         Adopt WebCore::RegistrableDomain in WebCore::ResourceLoadStatistics and WebKit::NetworkProcessProxy
1250         https://bugs.webkit.org/show_bug.cgi?id=195071
1251         <rdar://problem/48417690>
1252
1253         Reviewed by Alex Christensen and Brent Fulgham.
1254
1255         * http/tests/navigation/resources/redirect-updates-history-item-done-statistics.html:
1256             Changed from window.internals.resourceLoadStatisticsForOrigin() to
1257             window.internals.resourceLoadStatisticsForURL() and now submit a URL.
1258
1259 2019-02-27  Justin Fan  <justin_fan@apple.com>
1260
1261         [Web GPU] Buffer updates part 2: setSubData, GPU/CPU synchronization
1262         https://bugs.webkit.org/show_bug.cgi?id=195077
1263         <rdar://problem/47805229>
1264
1265         Reviewed by Dean Jackson.
1266
1267         Add tests for mapReadAysnc and setSubData calls. Nofity testRunner when done on some drawing tests
1268         that may take more time.
1269
1270         * webgpu/buffer-command-buffer-races-expected.html: Added.
1271         * webgpu/buffer-command-buffer-races.html: Added.
1272         * webgpu/buffer-resource-triangles.html: Use setSubData.
1273         * webgpu/depth-enabled-triangle-strip.html: Ditto.
1274         * webgpu/map-read-buffers-expected.txt: Added.
1275         * webgpu/map-read-buffers.html: Added.
1276         * webgpu/vertex-buffer-triangle-strip.html: Use setSubData.
1277
1278 2019-02-27  Antoine Quint  <graouts@apple.com>
1279
1280         Support Pointer Events on macOS
1281         https://bugs.webkit.org/show_bug.cgi?id=195008
1282         <rdar://problem/47454419>
1283
1284         Reviewed by Dean Jackson.
1285
1286         * platform/mac-wk1/TestExpectations: Mark select tests as failures due to webkit.org/b/195008.
1287         * platform/mac/TestExpectations: Enable the new mouse-based tests.
1288         * pointerevents/mouse/over-enter-out-leave-expected.txt: Added.
1289         * pointerevents/mouse/over-enter-out-leave.html: Added.
1290         * pointerevents/mouse/pointer-capture-expected.txt: Added.
1291         * pointerevents/mouse/pointer-capture.html: Added.
1292         * pointerevents/mouse/pointer-event-basic-properties-expected.txt: Added.
1293         * pointerevents/mouse/pointer-event-basic-properties.html: Added.
1294         * pointerevents/mouse/pointer-events-before-mouse-events-expected.txt: Added.
1295         * pointerevents/mouse/pointer-events-before-mouse-events.html: Added.
1296         * pointerevents/mouse/pointerdown-prevent-default-expected.txt: Added.
1297         * pointerevents/mouse/pointerdown-prevent-default.html: Added.
1298         * pointerevents/utils.js:
1299         (prototype.clear):
1300
1301 2019-02-27  Simon Fraser  <simon.fraser@apple.com>
1302
1303         scrolling/ios/hit-testing-iframe* tests need to hide the tap highlight
1304         https://bugs.webkit.org/show_bug.cgi?id=195099
1305
1306         Reviewed by Frederic Wang.
1307
1308         These tests were failing because the ref test captured the tap highlight, so hide
1309         it with -webkit-tap-highlight-color: transparent;
1310
1311         * fast/scrolling/ios/hit-testing-iframe-001.html:
1312         * fast/scrolling/ios/hit-testing-iframe-002.html:
1313         * fast/scrolling/ios/hit-testing-iframe-003.html:
1314         * fast/scrolling/ios/hit-testing-iframe-004.html:
1315         * fast/scrolling/ios/hit-testing-iframe-005.html:
1316         * fast/scrolling/ios/hit-testing-iframe-006.html:
1317         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006.html:
1318         * platform/ios-wk2/TestExpectations: hit-testing-iframe-006.html passes now.
1319
1320 2019-02-27  Ulrich Pflueger  <up@nanocosmos.de>
1321
1322         [MSE] SourceBuffer sample time increment vs. last frame duration check is broken
1323         https://bugs.webkit.org/show_bug.cgi?id=194747
1324         <rdar://problem/48148469>
1325
1326         Reviewed by Jer Noble.
1327
1328         * media/media-source/media-source-append-variable-frame-lengths-with-matching-durations-expected.txt: Added.
1329         * media/media-source/media-source-append-variable-frame-lengths-with-matching-durations.html: Added.
1330
1331 2019-02-26  Wenson Hsieh  <wenson_hsieh@apple.com>
1332
1333         Remove conditional compile guard for InsertIntoTextNodeCommand::doReapply
1334         https://bugs.webkit.org/show_bug.cgi?id=195067
1335         <rdar://problem/44812080>
1336
1337         Reviewed by Tim Horton.
1338
1339         Add a new layout test to verify that redoing text insertion in a non-editable element (which was previously
1340         editable) does not mutate the text nodes affected by editing. This test case currently fails on iOS, since we
1341         take a separate codepath when redoing that does not contain this additional check.
1342
1343         * editing/undo/redo-text-insertion-in-non-editable-node-expected.txt: Added.
1344         * editing/undo/redo-text-insertion-in-non-editable-node.html: Added.
1345
1346 2019-02-26  Youenn Fablet  <youenn@apple.com>
1347
1348         Move service worker response validation from the service worker client to the service worker itself
1349         https://bugs.webkit.org/show_bug.cgi?id=194716
1350
1351         Reviewed by Geoffrey Garen.
1352
1353         Rebased tests as we now report to the console log any service worker response validation erorr.
1354
1355         * http/tests/inspector/network/resource-response-service-worker-expected.txt:
1356         * http/tests/workers/service/basic-fetch.https-expected.txt:
1357         * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt:
1358
1359 2019-02-26  Takashi Komori  <Takashi.Komori@sony.com>
1360
1361         [Curl] Load HTTP body of 401 response when AuthenticationChange is cancelled.
1362         https://bugs.webkit.org/show_bug.cgi?id=191652
1363
1364         Reviewed by Alex Christensen.
1365
1366         Added appropriate expected results for WebKit/WebKitLegacy of WinCairo port.
1367
1368         * platform/wincairo-wk1/http/tests/security/401-logout/401-logout-expected.txt: Added.
1369         * platform/wincairo/TestExpectations:
1370         * platform/wincairo/http/tests/security/401-logout/401-logout-expected.txt: Added.
1371
1372 2019-02-26  Frederic Wang  <fwang@igalia.com>
1373
1374         Split tests programmatic-scroll-iframe and scroll-iframe
1375         https://bugs.webkit.org/show_bug.cgi?id=195050
1376
1377         This patch splits some iOS frame scrolling tests into separate tests in order to make debugging
1378         and test expectations easier to manage.
1379
1380         Reviewed by Antti Koivisto.
1381
1382         * fast/scrolling/ios/programmatic-scroll-iframe-001-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
1383         * fast/scrolling/ios/programmatic-scroll-iframe-001.html: Added.
1384         * fast/scrolling/ios/programmatic-scroll-iframe-002-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
1385         * fast/scrolling/ios/programmatic-scroll-iframe-002.html: Added.
1386         * fast/scrolling/ios/programmatic-scroll-iframe-003-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
1387         * fast/scrolling/ios/programmatic-scroll-iframe-003.html: Added.
1388         * fast/scrolling/ios/programmatic-scroll-iframe-004-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
1389         * fast/scrolling/ios/programmatic-scroll-iframe-004.html: Added.
1390         * fast/scrolling/ios/programmatic-scroll-iframe-005-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
1391         * fast/scrolling/ios/programmatic-scroll-iframe-005.html: Added.
1392         * fast/scrolling/ios/programmatic-scroll-iframe-006-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
1393         * fast/scrolling/ios/programmatic-scroll-iframe-006.html: Added.
1394         * fast/scrolling/ios/programmatic-scroll-iframe-007-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
1395         * fast/scrolling/ios/programmatic-scroll-iframe-007.html: Added.
1396         * fast/scrolling/ios/programmatic-scroll-iframe-008-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
1397         * fast/scrolling/ios/programmatic-scroll-iframe-008.html: Added.
1398         * fast/scrolling/ios/programmatic-scroll-iframe-009-expected.html: Renamed from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
1399         * fast/scrolling/ios/programmatic-scroll-iframe-009.html: Added.
1400         * fast/scrolling/ios/programmatic-scroll-iframe.html: Removed.
1401         * fast/scrolling/ios/scroll-iframe-001-expected.html: Added.
1402         * fast/scrolling/ios/scroll-iframe-001.html: Added.
1403         * fast/scrolling/ios/scroll-iframe-002-expected.html: Added.
1404         * fast/scrolling/ios/scroll-iframe-002.html: Added.
1405         * fast/scrolling/ios/scroll-iframe-003-expected.html: Added.
1406         * fast/scrolling/ios/scroll-iframe-003.html: Added.
1407         * fast/scrolling/ios/scroll-iframe-004-expected.html: Added.
1408         * fast/scrolling/ios/scroll-iframe-004.html: Added.
1409         * fast/scrolling/ios/scroll-iframe-expected.html: Removed.
1410         * fast/scrolling/ios/scroll-iframe.html: Removed.
1411
1412 2019-02-26  Frederic Wang  <fwang@igalia.com>
1413
1414         Synchronize MathML WPT tests
1415         https://bugs.webkit.org/show_bug.cgi?id=195048
1416
1417         This imports changes to the documentation and spec references for MathML.
1418         It also imports a new test for href currently disabled due to bug 187039.
1419
1420         Reviewed by Manuel Rego Casasnovas.
1421
1422         * TestExpectations: Disable the new href test since testdriver.js is not supported.
1423
1424 2019-02-26  Frederic Wang  <fwang@igalia.com>
1425
1426         Export MathML fraction tests to WPT
1427         https://bugs.webkit.org/show_bug.cgi?id=194436
1428
1429         We removed some fraction tests that have equivalent WPT tests.
1430         Some of them were actually exported from WebKit to WPT in [1]
1431         We also move tests for crashes/asserts/hangs to the top mathml/ directory.
1432
1433         [1] https://github.com/web-platform-tests/wpt/pull/15301
1434
1435         Reviewed by Manuel Rego Casasnovas.
1436
1437         * mathml/fractions-invalid-expected.html: Moved to parent directory.
1438         * mathml/fractions-invalid.html: Ditto.
1439         * mathml/mfrac-nested-expected.txt: Ditto.
1440         * mathml/mfrac-nested.html:  Ditto.
1441         * mathml/presentation/fractions-box-expected.html: Removed. This is better tested by WPT
1442         tests frac-parameters-1.html, frac-parameters-2.html, frac-1.html.
1443         * mathml/presentation/fractions-box.html: Removed. Ditto.
1444         * mathml/presentation/fractions-color-expected-mismatch.html: Removed. This is exported as
1445         frac-color-001.html.
1446         * mathml/presentation/fractions-color.html: Removed. Ditto.
1447         * mathml/presentation/fractions-linethickness-expected.html: Removed. Covered by WPT tests
1448         frac-linethickness-*.html.
1449         * mathml/presentation/fractions-linethickness.html: Removed. Ditto.
1450         * mathml/presentation/mfrac-linethickness1-expected-mismatch.html: Removed. Ditto.
1451         * mathml/presentation/mfrac-linethickness1.html: Removed. Ditto.
1452         * mathml/presentation/mfrac-linethickness2-expected.html: Removed. Ditto.
1453         * mathml/presentation/mfrac-linethickness2.html: Removed. Ditto.
1454         * mathml/presentation/mfrac-linethickness3-expected-mismatch.html: Removed. Ditto.
1455         * mathml/presentation/mfrac-linethickness3.html: Removed. Ditto.
1456         * mathml/presentation/fractions-mrow-expected.html: Removed. Exported as frac-mrow-001.html.
1457         * mathml/presentation/fractions-mrow.html: Removed. Ditto.
1458         * mathml/presentation/fractions-numalign-denomalign-expected.html: Removed. Exported as
1459         frac-numalign-denomalign-001.html.
1460         * mathml/presentation/fractions-numalign-denomalign.html: Removed. Ditto.
1461         * mathml/presentation/fractions-vertical-alignment-expected.html: Removed. This is better
1462         tests by WPT tests frac-parameters-1.html, frac-parameters-2.html, frac-1.html.
1463         * mathml/presentation/fractions-vertical-alignment.html: Removed. Ditto.
1464
1465 2019-02-25  Yongjun Zhang  <yongjun_zhang@apple.com>
1466
1467         scalableNativeWebpageParameters() is not preserved on new page navigation.
1468         https://bugs.webkit.org/show_bug.cgi?id=194892
1469         <rdar://problem/47538280>
1470
1471         Reviewed by Wenson Hsieh.
1472
1473         * fast/viewport/ios/resources/go-back.html: Added.
1474         * fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation-expected.txt: Added.
1475         * fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation.html: Added.
1476         * fast/viewport/ios/minimum-scale-after-changing-view-scale.html: When shouldIgnoreMetaViewport
1477             setting is on, for pages don't have viewport meta-tag, the default configuration is now
1478             changed to scalableNativeWebpageParameters(). The original test was under the assumption
1479             that the default configuration is always fixedNativeWebpageParameters(). To keep the test
1480             still valid, add a viewport meta-tag to it.
1481         * resources/ui-helper.js:
1482         (window.UIHelper.setAllowsViewportShrinkToFit):
1483
1484 2019-02-25  Wenson Hsieh  <wenson_hsieh@apple.com>
1485
1486         [iOS] Adjust initial scale zooming heuristics when changing view scale
1487         https://bugs.webkit.org/show_bug.cgi?id=194995
1488
1489         Reviewed by Tim Horton.
1490
1491         Rebaseline and adjust an existing layout test.
1492
1493         * fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt:
1494         * fast/viewport/ios/initial-scale-after-changing-view-scale.html:
1495         * platform/ipad/fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt: Removed.
1496
1497         Removed an iPad-specific test expectation, since initial scale zooming behavior should be the same now at both
1498         device dimensions.
1499
1500 2019-02-25  Frederic Wang  <fwang@igalia.com>
1501
1502         Split iOS tests for hit testing in iframes
1503         https://bugs.webkit.org/show_bug.cgi?id=195003
1504
1505         This patch splits hit-testing-iframe.html into smaller tests to faciliate
1506         debugging and handling of test expectations. It also adds a new test
1507         for programmatic scrolling which was fixed after bug 194886.
1508
1509         Reviewed by Antti Koivisto.
1510
1511         * fast/scrolling/ios/hit-testing-iframe-001-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
1512         * fast/scrolling/ios/hit-testing-iframe-001.html: Added.
1513         * fast/scrolling/ios/hit-testing-iframe-002-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
1514         * fast/scrolling/ios/hit-testing-iframe-002.html: Added.
1515         * fast/scrolling/ios/hit-testing-iframe-003-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
1516         * fast/scrolling/ios/hit-testing-iframe-003.html: Added.
1517         * fast/scrolling/ios/hit-testing-iframe-004-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
1518         * fast/scrolling/ios/hit-testing-iframe-004.html: Added.
1519         * fast/scrolling/ios/hit-testing-iframe-005-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
1520         * fast/scrolling/ios/hit-testing-iframe-005.html: Added.
1521         * fast/scrolling/ios/hit-testing-iframe-006-expected.html: Renamed from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
1522         * fast/scrolling/ios/hit-testing-iframe-006.html: Added.
1523         * fast/scrolling/ios/hit-testing-iframe.html: Removed.
1524         * platform/ios-wk2/TestExpectations: Set failure to the corresponding extracted test.
1525
1526 2019-02-25  Chris Fleizach  <cfleizach@apple.com>
1527
1528         AX: <footer> HTML5 tag not reading as ARIA Landmark to VoiceOver
1529         https://bugs.webkit.org/show_bug.cgi?id=190138
1530         <rdar://problem/44907695>
1531
1532         Reviewed by Joanmarie Diggs.
1533
1534         * accessibility/mac/footer-expected.txt:
1535         * accessibility/mac/footer-roledescription-expected.txt:
1536         * accessibility/mac/footer-roledescription.html:
1537         * accessibility/mac/footer.html:
1538         * accessibility/roles-computedRoleString-expected.txt:
1539         * accessibility/roles-computedRoleString.html:
1540         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
1541         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
1542         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
1543         * platform/mac/accessibility/roles-exposed-expected.txt:
1544
1545 2019-02-25  Frederic Wang  <fwang@igalia.com>
1546
1547         Add tests mixing programmatic and user frame scrolling on iOS
1548         https://bugs.webkit.org/show_bug.cgi?id=194900
1549
1550         This patch adds tests initially written for bug 182868 but eventually
1551         fixed by bug 194886. They involve mixing user and programmatic
1552         scrolling.
1553
1554         Reviewed by Antti Koivisto.
1555
1556         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-001-expected.html: Added.
1557         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-001.html: Added.
1558         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-002-expected.html: Added.
1559         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-002.html: Added.
1560         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-003-expected.html: Added.
1561         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-003.html: Added.
1562         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-004-expected.html: Added.
1563         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-004.html: Added.
1564         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-005-expected.html: Added.
1565         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-005.html: Added.
1566         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006-expected.html: Added.
1567         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006.html: Added.
1568
1569 2019-02-25  Truitt Savell  <tsavell@apple.com>
1570
1571         fast/mediastream/MediaStream-video-element.html is flaky after r241821, marking as failure while waiting for fix.
1572         https://bugs.webkit.org/show_bug.cgi?id=194916
1573
1574         Unreviewed test gardening.
1575
1576         * platform/mac-wk2/TestExpectations:
1577
1578 2019-02-25  Sihui Liu  <sihui_liu@apple.com>
1579
1580         IndexedDB: IDBDatabase and IDBTransaction are leaked in layout tests
1581         https://bugs.webkit.org/show_bug.cgi?id=194709
1582
1583         Reviewed by Geoffrey Garen.
1584
1585         * TestExpectations:
1586         * platform/wk2/TestExpectations:
1587         * storage/indexeddb/IDBObject-leak-expected.txt: Added.
1588         * storage/indexeddb/IDBObject-leak.html: Added.
1589
1590 2019-02-25  Zan Dobersek  <zdobersek@igalia.com>
1591
1592         Unreviewed WPE gardening. Adding a few failure expectations as well
1593         as updating a couple of port-specific test baselines.
1594
1595         * platform/wpe/TestExpectations:
1596         * platform/wpe/fast/css/apple-system-colors-expected.txt: Added.
1597         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt:
1598         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
1599
1600 2019-02-24  Devin Rousso  <drousso@apple.com>
1601
1602         Web Inspector: Change the InspectorOverlay to use native rather than canvas
1603         https://bugs.webkit.org/show_bug.cgi?id=105023
1604         <rdar://problem/13443692>
1605
1606         Reviewed by Brian Burg.
1607
1608         * http/tests/inspector/dom/shapes-test.js: Removed.
1609         * inspector/dom/hideHighlight.html: Removed.
1610         * inspector/dom/hideHighlight-expected.txt: Removed.
1611         * inspector/dom/highlight-shape-outside.html: Removed.
1612         * inspector/dom/highlight-shape-outside-expected.txt: Removed.
1613         * inspector/dom/highlight-shape-outside-margin.html: Removed.
1614         * inspector/dom/highlight-shape-outside-margin-expected.txt: Removed.
1615         * inspector/dom/highlightFrame.html: Removed.
1616         * inspector/dom/highlightFrame-expected.txt: Removed.
1617         * inspector/dom/highlightNode.html: Removed.
1618         * inspector/dom/highlightNode-expected.txt: Removed.
1619         * inspector/dom/highlightNodeList.html: Removed.
1620         * inspector/dom/highlightNodeList-expected.txt: Removed.
1621         * inspector/dom/highlightSelector.html: Removed.
1622         * inspector/dom/highlightSelector-expected.txt: Removed.
1623         * platform/mac/TestExpectations:
1624
1625 2019-02-24  Devin Rousso  <drousso@apple.com>
1626
1627         Web Inspector: provide a way to make searches case sensitive or use a regular expression
1628         https://bugs.webkit.org/show_bug.cgi?id=192527
1629         <rdar://problem/46800955>
1630
1631         Reviewed by Joseph Pecoraro.
1632
1633         * inspector/debugger/search-scripts.html:
1634         * inspector/debugger/search-scripts-expected.txt:
1635
1636         * inspector/page/searchInResources.html:
1637         * inspector/page/searchInResources-expected.txt:
1638
1639         * inspector/page/resources/search-script.js:
1640         * inspector/page/resources/search-stylesheet.css:
1641         * inspector/page/resources/search-worker.js:
1642         * inspector/page/resources/search-xhr.txt:
1643
1644 2019-02-24  Devin Rousso  <drousso@apple.com>
1645
1646         Web Inspector: make debounce Proxy into its own class
1647         https://bugs.webkit.org/show_bug.cgi?id=194721
1648
1649         Reviewed by Joseph Pecoraro.
1650
1651         * inspector/unit-tests/debouncer.html: Renamed from inspector/unit-tests/debounce.html:.
1652         * inspector/unit-tests/debouncer-expected.txt: Renamed from inspector/unit-tests/debounce-expected.txt.
1653         * inspector/unit-tests/throttler.html: Renamed from inspector/unit-tests/throttle.html:.
1654         * inspector/unit-tests/throttler-expected.txt: Renamed from inspector/unit-tests/throttle-expected.txt.
1655         * platform/gtk/TestExpectations:
1656         * platform/mac/TestExpectations:
1657
1658 2019-02-23  Justin Fan  <justin_fan@apple.com>
1659
1660         [WebGPU] Buffer updates part 1: async mapping functions, unmap, and destroy
1661         https://bugs.webkit.org/show_bug.cgi?id=194665
1662
1663         Reviewed by Dean Jackson.
1664
1665         Rewrite buffers.html -> map-write-buffers.html to test new functionality. Rewrite other affected
1666         tests to use mapWriteAsync.
1667
1668         * webgpu/buffer-resource-triangles.html:
1669         * webgpu/buffers-expected.txt: Renamed to map-write-buffers-expected.txt.
1670         * webgpu/buffers.html: Renamed to map-write-buffers.html.
1671         * webgpu/depth-enabled-triangle-strip.html:
1672         * webgpu/map-write-buffers-expected.txt: Renamed from buffers-expected.txt.
1673         * webgpu/map-write-buffers.html: Renamed from buffers.html.
1674         * webgpu/vertex-buffer-triangle-strip.html:
1675
1676         * platform/mac/TestExpectations: Skip all webgpu tests on macOS 10.12 bots.
1677
1678 2019-02-23  chris fleizach  <cfleizach@apple.com>
1679
1680         AX: WebKit is incorrectly mapping the <meter> element to progressbar
1681         https://bugs.webkit.org/show_bug.cgi?id=164051
1682         <rdar://problem/29055615>
1683
1684         Reviewed by Joanmarie Diggs.
1685
1686         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
1687         * platform/mac/accessibility/meter-element-expected.txt:
1688         * platform/mac/accessibility/roles-exposed-expected.txt:
1689
1690 2019-02-22  Simon Fraser  <simon.fraser@apple.com>
1691
1692         Fix a legacy animation test. The <!-- webkit-test-runner --> was inside the <style>.
1693
1694         * legacy-animation-engine/animations/additive-transform-animations.html:
1695
1696 2019-02-22  Eric Liang  <ericliang@apple.com>
1697
1698         AX: Treat AXChildrenInNavigationOrder as AXChildren before adding support for aria-flowto
1699         https://bugs.webkit.org/show_bug.cgi?id=194923
1700
1701         Reviewed by Chris Fleizach.
1702
1703         Added test to check AXChildrenInNavigationOrder returns non-empty array from AXChildren.
1704         * accessibility/mac/children-in-navigation-order-returns-children-expected.txt: Added.
1705         * accessibility/mac/children-in-navigation-order-returns-children.html: Added.
1706
1707 2019-02-22  Basuke Suzuki  <basuke.suzuki@sony.com>
1708
1709         [WinCairo] Enable wk1/wk2 suffix for platform search path.
1710         https://bugs.webkit.org/show_bug.cgi?id=194846
1711
1712         Reviewed by Don Olmstead.
1713
1714         Added WebKitLegacy specific TestExpectations.
1715
1716         * platform/wincairo-wk1/TestExpectations: Added.
1717         * platform/wincairo/TestExpectations:
1718
1719 2019-02-22  Dean Jackson  <dino@apple.com>
1720
1721         Rotation animations sometimes use the wrong origin (affects apple.com)
1722         https://bugs.webkit.org/show_bug.cgi?id=194878
1723         <rdar://problem/43908047>
1724
1725         Reviewed by Simon Fraser.
1726
1727         Forgot another expected results file.
1728
1729         * legacy-animation-engine/animations/additive-transform-animations-expected.html: Added.
1730
1731 2019-02-22  Ryosuke Niwa  <rniwa@webkit.org>
1732
1733         Skip the test added in r241932 on iOS for now.
1734
1735         * platform/ios/TestExpectations:
1736
1737 2019-02-22  Wenson Hsieh  <wenson_hsieh@apple.com>
1738
1739         [iOS] Callout menu overlaps in-page controls when editing a comment in github.com's issue tracker
1740         https://bugs.webkit.org/show_bug.cgi?id=194873
1741         <rdar://problem/46701974>
1742
1743         Reviewed by Tim Horton.
1744
1745         Add a test to ensure that the we dodge clickable elements when showing the callout bar.
1746
1747         * editing/selection/ios/avoid-showing-callout-menu-over-controls-expected.txt: Added.
1748         * editing/selection/ios/avoid-showing-callout-menu-over-controls.html: Added.
1749         * resources/ui-helper.js:
1750         (window.UIHelper.waitForMenuToShow.return.new.Promise):
1751         (window.UIHelper.waitForMenuToShow):
1752         (window.UIHelper.menuRect):
1753         (window.UIHelper):
1754
1755 2019-02-22  Wenson Hsieh  <wenson_hsieh@apple.com>
1756
1757         Input type "formatSetInlineTextDirection" is dispatched when changing paragraph-level text direction
1758         https://bugs.webkit.org/show_bug.cgi?id=194703
1759         <rdar://problem/48111775>
1760
1761         Reviewed by Ryosuke Niwa.
1762
1763         Rebaseline some existing tests to expect input events of type "formatSetBlockTextDirection" instead of
1764         "formatSetInlineTextDirection" when changing paragraph text direction; additionally, add a new layout test that
1765         changes the inline text direction in some Bidi text, and verify that "formatSetInlineTextDirection" is emitted
1766         in this scenario, and that calling `preventDefault()` in the beforeinput event handler causes no change to be
1767         made.
1768
1769         * editing/input/ios/rtl-keyboard-input-on-focus-expected.txt:
1770         * fast/events/before-input-events-prevent-block-text-direction-expected.txt: Added.
1771         * fast/events/before-input-events-prevent-block-text-direction.html: Renamed from LayoutTests/fast/events/before-input-events-prevent-text-direction.html.
1772         * fast/events/before-input-events-prevent-inline-text-direction-expected.txt: Added.
1773         * fast/events/before-input-events-prevent-inline-text-direction.html: Added.
1774         * fast/events/before-input-events-prevent-text-direction-expected.txt: Removed.
1775
1776 2019-02-22  Rob Buis  <rbuis@igalia.com>
1777
1778         Fix unitless usage of mathsize
1779         https://bugs.webkit.org/show_bug.cgi?id=194940
1780
1781         Reviewed by Frédéric Wang.
1782
1783         Tests lengths-1.html and length-3.html now pass.
1784
1785         * TestExpectations:
1786
1787 2019-02-21  Simon Fraser  <simon.fraser@apple.com>
1788
1789         Hardcode Visual Viewports on everywhere except iOS WK1
1790         https://bugs.webkit.org/show_bug.cgi?id=194928
1791
1792         Reviewed by Zalan Bujtas.
1793         
1794         Remove "(visual viewport enabled 1)" from scrolling tree dumps. Remove calls
1795         to "internals.settings.setVisualViewportEnabled(true)"
1796
1797         * fast/dom/elementFromPoint-scaled-scrolled-layout-viewport.html:
1798         * fast/events/ios/rotation/resources/rotation-utils.js:
1799         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html:
1800         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
1801         * fast/visual-viewport/client-rects-relative-to-layout-viewport.html:
1802         * fast/visual-viewport/nonzoomed-rects.html:
1803         * fast/visual-viewport/resize-event-fired-window-resized.html:
1804         * fast/visual-viewport/resize-event-fired.html:
1805         * fast/visual-viewport/rtl-nonzoomed-rects.html:
1806         * fast/visual-viewport/rtl-zoomed-rects.html:
1807         * fast/visual-viewport/rubberbanding-viewport-rects-extended-background.html:
1808         * fast/visual-viewport/rubberbanding-viewport-rects-header-footer.html:
1809         * fast/visual-viewport/rubberbanding-viewport-rects.html:
1810         * fast/visual-viewport/scroll-event-fired.html:
1811         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
1812         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
1813         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up.html:
1814         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down.html:
1815         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
1816         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html:
1817         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html:
1818         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html:
1819         * fast/visual-viewport/viewport-dimensions-iframe.html:
1820         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html:
1821         * fast/visual-viewport/viewport-dimensions.html:
1822         * fast/visual-viewport/visual-viewport-same-object.html:
1823         * fast/visual-viewport/zoomed-fixed-header-and-footer.html:
1824         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up.html:
1825         * fast/visual-viewport/zoomed-fixed.html:
1826         * fast/visual-viewport/zoomed-rects.html:
1827         * fast/visual-viewport/zoomed-scroll-into-view-fixed.html:
1828         * fast/visual-viewport/zoomed-scroll-to-anchor-in-position-fixed.html:
1829         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
1830         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
1831         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
1832         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
1833         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
1834         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
1835         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
1836         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
1837         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
1838         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
1839         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
1840         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
1841         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
1842         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
1843         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
1844         * scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
1845         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
1846         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
1847         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
1848         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
1849         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
1850         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
1851         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
1852         * scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
1853         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
1854         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
1855         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
1856         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
1857         * scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
1858         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
1859         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling.html: Don't insert the first scrolling tree
1860         dump until the end, to avoid it affecting main frame height before we get the second layer tree.
1861         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
1862         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
1863         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
1864         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
1865         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
1866         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
1867         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
1868         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
1869         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
1870         * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
1871         * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
1872         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
1873         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
1874         * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
1875         * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
1876         * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
1877         * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
1878         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
1879         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
1880
1881 2019-02-21  Darin Adler  <darin@apple.com>
1882
1883         Some refinements for Node and Document
1884         https://bugs.webkit.org/show_bug.cgi?id=194764
1885
1886         Reviewed by Ryosuke Niwa.
1887
1888         fast/forms/access-key-shadow-and-ordering-expected.txt: Added.
1889         fast/forms/access-key-shadow-and-ordering.html: Added.
1890
1891 2019-02-21  Daniel Bates  <dabates@apple.com>
1892
1893         Fix the test failure following r241918
1894         (https://bugs.webkit.org/show_bug.cgi?id=194906)
1895
1896         For some reason strict cookies are sent via HTTP in WK1 and not in WK2. Will investigate in <https://bugs.webkit.org/show_bug.cgi?id=194933>.
1897         This sub-test failure occurs with and without the patch. As the primary purpose of this test
1898         was to ensure correctness for Same Site lax cookies, I've amended the test and test result
1899         for now.
1900
1901         * http/tests/cookies/same-site/user-load-cross-site-redirect-expected.txt:
1902         * http/tests/cookies/same-site/user-load-cross-site-redirect.php:
1903
1904 2019-02-21  Daniel Bates  <dabates@apple.com>
1905
1906         Same Site Lax cookies are not sent with cross-site redirect from client-initiated load
1907         https://bugs.webkit.org/show_bug.cgi?id=194906
1908         <rdar://problem/44305947>
1909
1910         Reviewed by Brent Fulgham.
1911
1912         Add a test that is representative of a user loading a cross-site page that redirects
1913         to a page that expects Same Site Lax cookies.
1914
1915         * http/tests/cookies/same-site/user-load-cross-site-redirect-expected.txt: Added.
1916         * http/tests/cookies/same-site/user-load-cross-site-redirect.php: Added.
1917
1918 2019-02-21  Per Arne Vollan  <pvollan@apple.com>
1919
1920         Layout Test fast/text/international/khmer-selection.html is crashing
1921         https://bugs.webkit.org/show_bug.cgi?id=191368
1922
1923         Reviewed by Brent Fulgham.
1924
1925         * platform/win/TestExpectations:
1926
1927 2019-02-21  Dean Jackson  <dino@apple.com>
1928
1929         Rotation animations sometimes use the wrong origin (affects apple.com)
1930         https://bugs.webkit.org/show_bug.cgi?id=194878
1931         <rdar://problem/43908047>
1932
1933         Reviewed by Simon Fraser.
1934
1935         Forgot the expected results file.
1936
1937         * animations/additive-transform-animations-expected.html: Added.
1938
1939 2019-02-21  Zalan Bujtas  <zalan@apple.com>
1940
1941         [LFC][Floats] Add support for placing formatting roots in-between floats.
1942         https://bugs.webkit.org/show_bug.cgi?id=194902
1943
1944         Reviewed by Antti Koivisto.
1945
1946         * fast/block/block-only/floats-and-block-formatting-roots-expected.html: Added.
1947         * fast/block/block-only/floats-and-block-formatting-roots.html: Added.
1948
1949 2019-02-21  Diego Pino Garcia  <dpino@igalia.com>
1950
1951         [GTK] Gardening for unexpected passes
1952         https://bugs.webkit.org/show_bug.cgi?id=194854
1953
1954         Unreviewed test gardening.
1955
1956         * platform/gtk/TestExpectations:
1957
1958 2019-02-20  Antti Koivisto  <antti@apple.com>
1959
1960         Make programmatic frame scrolling work on iOS
1961         https://bugs.webkit.org/show_bug.cgi?id=194886
1962
1963         Reviewed by Simon Fraser.
1964
1965         Test by Frederic Wang.
1966
1967         * fast/scrolling/ios/programmatic-scroll-iframe-expected.html: Added.
1968         * fast/scrolling/ios/programmatic-scroll-iframe.html: Added.
1969
1970 2019-02-20  Dean Jackson  <dino@apple.com>
1971
1972         Rotation animations sometimes use the wrong origin (affects apple.com)
1973         https://bugs.webkit.org/show_bug.cgi?id=194878
1974         <rdar://problem/43908047>
1975
1976         Reviewed by Simon Fraser.
1977
1978         Update an old pixel test to be a new ref test, and remove all the old platform-specific
1979         -expected versions.
1980
1981         * animations/additive-transform-animations-expected.png: Removed.
1982         * animations/additive-transform-animations.html:
1983         * legacy-animation-engine/animations/additive-transform-animations-expected.png: Removed.
1984         * legacy-animation-engine/animations/additive-transform-animations.html:
1985         * platform/gtk/animations/additive-transform-animations-expected.png: Removed.
1986         * platform/gtk/animations/additive-transform-animations-expected.txt: Removed.
1987         * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.png: Removed.
1988         * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
1989         * platform/ios/animations/additive-transform-animations-expected.txt: Removed.
1990         * platform/ios/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
1991         * platform/mac/animations/additive-transform-animations-expected.txt: Removed.
1992         * platform/mac/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
1993         * platform/win/animations/additive-transform-animations-expected.txt: Removed.
1994         * platform/win/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
1995         * platform/wincairo/animations/additive-transform-animations-expected.txt: Removed.
1996         * platform/wincairo/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
1997         * platform/wpe/animations/additive-transform-animations-expected.txt: Removed.
1998         * platform/wpe/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
1999
2000 2019-02-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
2001
2002         drawImage() clears the canvas if it's the source of the image and globalCompositeOperation is "copy"
2003         https://bugs.webkit.org/show_bug.cgi?id=194746
2004
2005         Reviewed by Dean Jackson.
2006
2007         * fast/canvas/canvas-drawImage-composite-copy-expected.html: Added.
2008         * fast/canvas/canvas-drawImage-composite-copy.html: Added.
2009
2010 2019-02-20  Shawn Roberts  <sroberts@apple.com>
2011
2012         [ Mac WK2 ] REGRESSION (r231450) Layout Test http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies.html is a flaky failure
2013         https://bugs.webkit.org/show_bug.cgi?id=194350
2014
2015         Unreviewed test gardening.
2016
2017         * platform/mac-wk2/TestExpectations: Marking as flaky until a fix lands
2018
2019 2019-02-20  Shawn Roberts  <sroberts@apple.com>
2020
2021         [ Mac WK1 ] REGRESSION (r230006) Layout Test media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html is a flaky text diff failure
2022         https://bugs.webkit.org/show_bug.cgi?id=194309
2023
2024         Unreviewed test gardening.
2025
2026         * platform/mac-wk1/TestExpectations: Marking as flaky until a fix lands
2027
2028 2019-02-20  Shawn Roberts  <sroberts@apple.com>
2029
2030         [ Mac WK2 iOS Debug ] REGRESSION (r240713) Layout Test scrollingcoordinator/scrolling-tree/fixed-inside-frame.html is flaky failure
2031         https://bugs.webkit.org/show_bug.cgi?id=194253
2032
2033         Unreviewed test gardening.
2034
2035         * platform/ios-wk2/TestExpectations: Marking as flaky until a fix lands
2036         * platform/mac-wk2/TestExpectations: ditto
2037
2038 2019-02-20  Shawn Roberts  <sroberts@apple.com>
2039
2040         [ Mac WK2 ] REGRESSION (r239333) Flaky ASSERTION FAILED: m_uncommittedState.state == State::Committed on http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html
2041         https://bugs.webkit.org/show_bug.cgi?id=194225
2042
2043         Unreviewed test gardening.
2044
2045         * platform/mac-wk2/TestExpectations: Marking as flaky while waiting for fix to land
2046
2047 2019-02-20  Shawn Roberts  <sroberts@apple.com>
2048
2049         [ Mac WK2 ] REGRESSION (r238519) Layout Test fast/repaint/placeholder-after-caps-lock-hidden.html is a flaky failure
2050         https://bugs.webkit.org/show_bug.cgi?id=194170
2051
2052         Unreviewed test gardening.
2053
2054         * platform/mac-wk2/TestExpectations: Marking as flaky while waiting for fix to land
2055
2056 2019-02-20  Timothy Hatcher  <timothy@apple.com>
2057
2058         RenderThemeIOS should use RenderTheme's color cache instead of its own.
2059         https://bugs.webkit.org/show_bug.cgi?id=194822
2060         rdar://problem/48208296
2061
2062         Reviewed by Tim Horton.
2063
2064         * platform/ios/fast/css/apple-system-colors-expected.txt: Rebased for -apple-system-purple.
2065         * platform/win/fast/css/apple-system-colors-expected.txt: Rebased for invalid color now
2066         that -apple-system colors are macOS and iOS only.
2067
2068 2019-02-20  Loïc Yhuel  <loic.yhuel@softathome.com>
2069
2070         Fix crash when opening Web Inspector after a WebSocket was blocked by content extensions
2071         https://bugs.webkit.org/show_bug.cgi?id=194819
2072
2073         Reviewed by Joseph Pecoraro.
2074
2075         * TestExpectations: Skip the test by default, like http/tests/contentextensions
2076         * http/tests/inspector/network/contentextensions/blocked-websocket-crash-expected.txt: Added.
2077         * http/tests/inspector/network/contentextensions/blocked-websocket-crash.html: Added.
2078         * http/tests/inspector/network/contentextensions/blocked-websocket-crash.html.json: Added.
2079         * platform/gtk/TestExpectations: Unskip the test
2080         * platform/mac-wk2/TestExpectations: Ditto
2081         * platform/wpe/TestExpectations: Ditto
2082
2083 2019-02-20  Shawn Roberts  <sroberts@apple.com>
2084
2085         REGRESSION (r240727) [ Mac iOS ] Layout Test http/tests/workers/service/basic-register-exceptions.html is flaky
2086         https://bugs.webkit.org/show_bug.cgi?id=194368
2087
2088         Unreviewed test gardening.
2089
2090         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations while waiting for a fix
2091         * platform/mac-wk2/TestExpectations: ditto
2092
2093 2019-02-19  Simon Fraser  <simon.fraser@apple.com>
2094
2095         REGRESSION (r238090): Toggling visibility on the <html> element can result in a blank web view
2096         https://bugs.webkit.org/show_bug.cgi?id=194827
2097         rdar://problem/47620594
2098
2099         Reviewed by Antti Koivisto.
2100
2101         Test dumps layer tree with RenderLayerBacking::shouldDumpPropertyForLayer to show that the root has (drawsContent 1)
2102
2103         * compositing/visibility/root-visibility-toggle-expected.txt: Added.
2104         * compositing/visibility/root-visibility-toggle.html: Added.
2105         * platform/mac-wk1/compositing/visibility/root-visibility-toggle-expected.txt: Added.
2106
2107 2019-02-19  Joseph Pecoraro  <pecoraro@apple.com>
2108
2109         Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
2110         https://bugs.webkit.org/show_bug.cgi?id=172848
2111         <rdar://problem/25709212>
2112
2113         Reviewed by Mark Lam.
2114
2115         * inspector/unit-tests/heap-snapshot-expected.txt:
2116         * inspector/unit-tests/heap-snapshot.html:
2117         Update for the new node flag.
2118
2119 2019-02-19  Truitt Savell  <tsavell@apple.com>
2120
2121         Unreviewed, rolling out r241784.
2122
2123         Broke all OpenSource builds.
2124
2125         Reverted changeset:
2126
2127         "Web Inspector: Improve ES6 Class instances in Heap Snapshot
2128         instances view"
2129         https://bugs.webkit.org/show_bug.cgi?id=172848
2130         https://trac.webkit.org/changeset/241784
2131
2132 2019-02-19  Joseph Pecoraro  <pecoraro@apple.com>
2133
2134         Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
2135         https://bugs.webkit.org/show_bug.cgi?id=172848
2136         <rdar://problem/25709212>
2137
2138         Reviewed by Mark Lam.
2139
2140         * inspector/unit-tests/heap-snapshot-expected.txt:
2141         * inspector/unit-tests/heap-snapshot.html:
2142         Update for the new node flag.
2143
2144 2019-02-19  Ryosuke Niwa  <rniwa@webkit.org>
2145
2146         REGRESSION(r240909): Release assertion in FrameLoader::loadPostRequest when opening new window
2147         https://bugs.webkit.org/show_bug.cgi?id=194820
2148
2149         Reviewed by Geoffrey Garen.
2150
2151         Added a regression test.
2152
2153         * fast/loader/navigate-with-post-to-new-target-after-back-forward-navigation-expected.txt: Added.
2154         * fast/loader/navigate-with-post-to-new-target-after-back-forward-navigation.html: Added.
2155
2156 2019-02-19  Truitt Savell  <tsavell@apple.com>
2157
2158         [ iOS ] Layout Tests in editing/pasteboard/data-transfer-set-data-* are flaky Timeouts
2159         https://bugs.webkit.org/show_bug.cgi?id=188892
2160
2161         Unreviewed test gardening.
2162
2163         * platform/ios/TestExpectations:
2164
2165 2019-02-19  Shawn Roberts  <sroberts@apple.com>
2166
2167         [ Mac WK2 iOS ] REGRESSION (r231008) Layout Test http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html is a flaky failure
2168         https://bugs.webkit.org/show_bug.cgi?id=194826
2169
2170         Unreviewed test gardening.
2171
2172         * platform/ios-wk2/TestExpectations: Marking Debug flaky while waiting for bug fix
2173         * platform/mac-wk2/TestExpectations: Marking Mac WK2 flaky while waiting for bug fix
2174
2175 2019-02-19  Commit Queue  <commit-queue@webkit.org>
2176
2177         Unreviewed, rolling out r241722.
2178         https://bugs.webkit.org/show_bug.cgi?id=194801
2179
2180         Causing time outs and EWS failures after expectation file was
2181         added. (Requested by ShawnRoberts on #webkit).
2182
2183         Reverted changeset:
2184
2185         "IndexedDB: leak IDBDatabase and IDBTransacstion in layout
2186         tests"
2187         https://bugs.webkit.org/show_bug.cgi?id=194709
2188         https://trac.webkit.org/changeset/241722
2189
2190 2019-02-19  Antoine Quint  <graouts@apple.com>
2191
2192         [iOS] "touch-action: none" should not prevent text selection or tapping on a link
2193         https://bugs.webkit.org/show_bug.cgi?id=194812
2194         <rdar://problem/47901131>
2195
2196         Reviewed by Dean Jackson.
2197
2198         Add a new test which checks that tapping on a link with "touch-action: none" does not prevent navigation.
2199
2200         * pointerevents/ios/over-enter-out-leave.html:
2201         * pointerevents/ios/touch-action-none-link-traversal-expected.txt: Added.
2202         * pointerevents/ios/touch-action-none-link-traversal.html: Added.
2203         * pointerevents/utils.js: Since we now have two tests performing a tap, we add a ui.tap() method which is a wrapper for uiController.singleTapAtPoint().
2204         (const.ui.new.UIController.prototype.tap):
2205
2206 2019-02-18  Alex Christensen  <achristensen@webkit.org>
2207
2208         Adjust test expectations after r241754
2209         https://bugs.webkit.org/show_bug.cgi?id=194510
2210
2211         * platform/wk2/TestExpectations:
2212
2213 2019-02-18  Alex Christensen  <achristensen@webkit.org>
2214
2215         Revert functional part of r241451
2216         https://bugs.webkit.org/show_bug.cgi?id=194510
2217
2218         * platform/wk2/TestExpectations:
2219
2220 2019-02-18  Daniel Bates  <dabates@apple.com>
2221
2222         [iOS] Focus ring for checkboxes, radio buttons, buttons and search fields should hug tighter to the contour
2223         https://bugs.webkit.org/show_bug.cgi?id=193599
2224         <rdar://problem/47399602>
2225
2226         Reviewed by Simon Fraser.
2227
2228         Ideally we should find a way to write non-pixel tests for focus rings. For now, add some mismatch ref
2229         tests.
2230
2231         We cannot write a "good" mismatch ref test for <select> at the moment since there is no way to defocus
2232         a <select> without closing its popup. We also cannot change outline-color when outline-style: auto is
2233         used and outline-style: auto is needed to get shrink-wrapped focus rings :(
2234
2235         * fast/forms/ios/focus-button-expected-mismatch.html: Added.
2236         * fast/forms/ios/focus-button.html: Added.
2237         * fast/forms/ios/focus-checkbox-expected-mismatch.html: Added.
2238         * fast/forms/ios/focus-checkbox.html: Added.
2239         * fast/forms/ios/focus-checked-checkbox-expected-mismatch.html: Added.
2240         * fast/forms/ios/focus-checked-checkbox.html: Added.
2241         * fast/forms/ios/focus-checked-radio-expected-mismatch.html: Added.
2242         * fast/forms/ios/focus-checked-radio.html: Added.
2243         * fast/forms/ios/focus-radio-expected-mismatch.html: Added.
2244         * fast/forms/ios/focus-radio.html: Added.
2245         * fast/forms/ios/focus-reset-button-expected-mismatch.html: Added.
2246         * fast/forms/ios/focus-reset-button.html: Added.
2247         * fast/forms/ios/focus-search-field-expected-mismatch.html: Added.
2248         * fast/forms/ios/focus-search-field.html: Added.
2249         * fast/forms/ios/focus-submit-button-expected-mismatch.html: Added.
2250         * fast/forms/ios/focus-submit-button.html: Added.
2251         * fast/forms/ios/focus-text-field-expected-mismatch.html: Added.
2252         * fast/forms/ios/focus-text-field.html: Added.
2253         * fast/forms/ios/focus-textarea-expected-mismatch.html: Added.
2254         * fast/forms/ios/focus-textarea.html: Added.
2255         * platform/ios/TestExpectations: Skip the tests for now on iOS we do not build with ENABLE(FULL_KEYBOARD_ACCESS) enabled.
2256
2257 2019-02-18  John Wilander  <wilander@apple.com>
2258
2259         Check the existence of the frame in Document::hasFrameSpecificStorageAccess() and Document::setHasFrameSpecificStorageAccess()
2260         https://bugs.webkit.org/show_bug.cgi?id=194777
2261         <rdar://problem/47731945>
2262
2263         Reviewed by Geoffrey Garen and Chris Dumez.
2264
2265         * http/tests/storageAccess/remove-requesting-iframe-expected.txt: Added.
2266         * http/tests/storageAccess/remove-requesting-iframe.html: Added.
2267         * http/tests/storageAccess/resources/request-storage-access-and-immediately-postmessage-iframe.html: Added.
2268
2269 2019-02-18  Joseph Pecoraro  <pecoraro@apple.com>
2270
2271         Web Inspector: Better categorize CPU usage per-thread / worker
2272         https://bugs.webkit.org/show_bug.cgi?id=194564
2273
2274         Reviewed by Devin Rousso.
2275
2276         * inspector/cpu-profiler/resources/busy-worker.js: Added.
2277         * inspector/cpu-profiler/threads-expected.txt: Added.
2278         * inspector/cpu-profiler/threads.html: Added.
2279         Test that WebKit receives per-Thread CPU usage numbers.
2280
2281 2019-02-18  Daniel Bates  <dabates@apple.com>
2282
2283         [iOS] Keyups for non-modifier keys identified as "Dead" when not focused in a content-editable element
2284         https://bugs.webkit.org/show_bug.cgi?id=192824
2285         <rdar://problem/47100332>
2286
2287         Reviewed by Wenson Hsieh.
2288
2289         Update tests and expected results. As it turns out fixing the bug in WebKitTestRunner/ios/HIDEventGenerator.mm
2290         so that we now dispatch key events for F17 thru F24 exposed a bug in UIKit. See <rdar://problem/47128940>.
2291         This same bug is also responsible for a lack of key events when the Insert key is pressed.
2292
2293         Added sub-test for Tab key to keypress-keys-in-non-editable-element.html. Changed expected result in test
2294         keypress-keys-in-non-editable-element.html for the forward delete key to expect failure. We expect that pressing
2295         the forward delete key will not dispatch a keypress to match the behavior on Mac. This will be addressed by a
2296         UIKit fix.
2297
2298         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2299         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html:
2300         * fast/events/ios/keypress-keys-in-non-editable-element-expected.txt:
2301         * fast/events/ios/keypress-keys-in-non-editable-element.html:
2302
2303 2019-02-18  Eric Carlson  <eric.carlson@apple.com>
2304
2305         Add MSE logging configuration
2306         https://bugs.webkit.org/show_bug.cgi?id=194719
2307         <rdar://problem/48122151>
2308
2309         Reviewed by Joseph Pecoraro.
2310
2311         * inspector/console/webcore-logging-expected.txt:
2312
2313 2019-02-18  Alex Christensen  <achristensen@webkit.org>
2314
2315         Disable safe browsing in WKWebView and remove its WKPreferences API
2316         https://bugs.webkit.org/show_bug.cgi?id=194723
2317         <rdar://problem/48122993>
2318
2319         Reviewed by Geoffrey Garen.
2320
2321         * platform/mac-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
2322         This test has results that depend on timing, and I need to update its results when I disable safe browsing.
2323         I've done this several times before.  See r237876 for an example.
2324
2325 2019-02-18  Antoine Quint  <graouts@apple.com>
2326
2327         [iOS] Dispatch additional events along with pointerdown and pointerup
2328         https://bugs.webkit.org/show_bug.cgi?id=194776
2329         <rdar://problem/48164284>
2330
2331         Reviewed by Brent Fulgham.
2332
2333         Added a new test that checks that "pointerover" and "pointerenter" precede "pointerdown" and that "pointerout" and "pointerleave" follow "pointerup".
2334
2335         * pointerevents/ios/over-enter-out-leave-expected.txt: Added.
2336         * pointerevents/ios/over-enter-out-leave.html: Added.
2337
2338 2019-02-18  Sihui Liu  <sihui_liu@apple.com>
2339
2340         IndexedDB: leak IDBDatabase and IDBTransacstion in layout tests
2341         https://bugs.webkit.org/show_bug.cgi?id=194709
2342
2343         Reviewed by Geoffrey Garen.
2344
2345         * storage/indexeddb/IDBObject-leak.html: Added.
2346
2347 2019-02-18  Megan Gardner  <megan_gardner@apple.com>
2348
2349         Turn On Smart Delete
2350         https://bugs.webkit.org/show_bug.cgi?id=194320
2351
2352         Reviewed by Ryosuke Niwa.
2353
2354         Update smart-delete-* tests, and rebase many other tests to work with the new smart delete setting.
2355
2356         * editing/deleting/smart-delete-001-expected.txt: Added.
2357         * editing/deleting/smart-delete-001.html:
2358         * editing/deleting/smart-delete-002-expected.txt:
2359         * editing/deleting/smart-delete-002.html:
2360         * editing/deleting/smart-delete-003-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/smart-delete-003-expected.txt.
2361         * editing/deleting/smart-delete-003.html:
2362         * editing/deleting/smart-delete-004-expected.txt: Renamed from LayoutTests/platform/mac/editing/deleting/smart-delete-004-expected.txt.
2363         * editing/deleting/smart-delete-004.html:
2364         * editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt:
2365         * editing/deleting/smart-delete-across-editable-boundaries-2.html:
2366         * editing/selection/delete-word-granularity-text-control.html:
2367         * platform/ios-wk1/editing/deleting/smart-delete-003-expected.txt: Removed.
2368         * platform/ios-wk1/editing/deleting/smart-delete-004-expected.txt: Removed.
2369         * platform/ios-wk2/editing/deleting/smart-delete-003-expected.txt: Removed.
2370         * platform/ios-wk2/editing/pasteboard/cut-text-001-expected.png: Removed.
2371         * platform/ios/TestExpectations:
2372         * platform/ios/editing/deleting/5206311-1-expected.txt:
2373         * platform/ios/editing/deleting/delete-across-editable-content-boundaries-2-expected.txt: Added.
2374         * platform/ios/editing/deleting/delete-across-editable-content-boundaries-3-expected.txt: Added.
2375         * platform/ios/editing/deleting/delete-and-undo-expected.txt:
2376         * platform/ios/editing/deleting/delete-block-merge-contents-012-expected.txt:
2377         * platform/ios/editing/deleting/delete-block-merge-contents-017-expected.txt:
2378         * platform/ios/editing/deleting/delete-contiguous-ws-001-expected.txt:
2379         * platform/ios/editing/deleting/delete-image-003-expected.txt:
2380         * platform/ios/editing/deleting/delete-leading-ws-001-expected.txt:
2381         * platform/ios/editing/deleting/delete-selection-001-expected.txt:
2382         * platform/ios/editing/deleting/delete-trailing-ws-001-expected.txt:
2383         * platform/ios/editing/deleting/delete-ws-fixup-002-expected.txt:
2384         * platform/ios/editing/deleting/delete-ws-fixup-003-expected.txt:
2385         * platform/ios/editing/deleting/delete-ws-fixup-004-expected.txt:
2386         * platform/ios/editing/deleting/smart-delete-001-expected.txt:
2387         * platform/ios/editing/deleting/smart-delete-002-expected.txt: Added.
2388         * platform/ios/editing/deleting/smart-delete-003-expected.txt: Copied from LayoutTests/platform/mac/editing/deleting/smart-delete-003-expected.txt.
2389         * platform/ios/editing/deleting/smart-delete-004-expected.txt: Renamed from LayoutTests/platform/mac/editing/deleting/smart-delete-003-expected.txt.
2390         * platform/ios/editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt: Added.
2391         * platform/ios/editing/deleting/table-cells-expected.txt:
2392         * platform/ios/editing/execCommand/delete-line-and-insert-text-in-font-inside-blockquote-expected.txt: Added.
2393         * platform/ios/editing/pasteboard/cut-text-001-expected.txt: Renamed from LayoutTests/platform/ios-wk2/editing/pasteboard/cut-text-001-expected.txt.
2394         * platform/ios/editing/pasteboard/paste-2-expected.txt:
2395         * platform/mac/editing/deleting/smart-delete-001-expected.png: Removed.
2396         * platform/mac/editing/deleting/smart-delete-001-expected.txt: Removed.
2397         * platform/mac/editing/deleting/smart-delete-002-expected.png: Removed.
2398         * platform/mac/editing/deleting/smart-delete-003-expected.png: Removed.
2399         * platform/mac/editing/deleting/smart-delete-004-expected.png: Removed.
2400         * resources/ui-helper.js:
2401         (window.UIHelper.async.doubleActivateAt):
2402         (window.UIHelper.async.doubleActivateAtSelectionStart):
2403         (window.UIHelper.async.selectWordByDoubleTapOrClick):
2404
2405 2019-02-17  Fujii Hironori  <Hironori.Fujii@sony.com>
2406
2407         Use dumpJSConsoleLogInStdErr=true webkit-test-runner option for non-imported tests instead of using DumpJSConsoleLogInStdErr expectation in TestExpectations
2408         https://bugs.webkit.org/show_bug.cgi?id=194586
2409
2410         Reviewed by Ross Kirsling.
2411
2412         DumpJSConsoleLogInStdErr expectation is considered a bad idea.
2413         And, we have dumpJSConsoleLogInStdErr test option now (Bug 177027).
2414
2415         Added dumpJSConsoleLogInStdErr=true webkit-test-runner option to all non-imported tests.
2416
2417         * TestExpectations: Removed DumpJSConsoleLogInStdErr expectations of non-imported tests.
2418         * http/tests/appcache/404-resource-with-slow-main-resource.php: Added dumpJSConsoleLogInStdErr=true webkit-test-runner option.
2419         * http/tests/appcache/deferred-events-delete-while-raising-timer.html: Ditto.
2420         * http/tests/appcache/deferred-events-delete-while-raising.html: Ditto.
2421         * http/tests/appcache/fail-on-update-2.html: Ditto.
2422         * http/tests/appcache/fail-on-update.html: Ditto.
2423         * http/tests/cache/disk-cache/redirect-chain-limits.html: Ditto.
2424         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame.html: Ditto.
2425         * http/tests/security/cross-origin-cached-images-parallel.html: Ditto.
2426         * http/tests/security/frame-loading-via-document-write-async-delegates.html: Ditto.
2427         * http/tests/security/frame-loading-via-document-write.html: Ditto.
2428         * http/tests/xmlhttprequest/redirect-cross-origin-sync-double.html: Ditto.
2429         * http/wpt/beacon/cors/cors-redirect-failure.html: Ditto.
2430         * http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html: Ditto.
2431         * media/event-queue-crash.html: Ditto.
2432
2433 2019-02-17  Matt Baker  <mattbaker@apple.com>
2434
2435         Web Inspector: Frontend performance is very slow reloading theverge.com - 50% of time in TreeOutline _indexOfTreeElement
2436         https://bugs.webkit.org/show_bug.cgi?id=193605
2437         <rdar://problem/47403986>
2438
2439         Reviewed by Devin Rousso.
2440
2441         * inspector/table/resources/table-utilities.js:
2442         (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.tableIndexForRepresentedObject):
2443         (TestPage.registerInitializer.InspectorTest.TableDataSource.prototype.tableRepresentedObjectForIndex):
2444         (TestPage.registerInitializer.InspectorTest.TableDataSource):
2445         New Table data source methods.
2446
2447         * inspector/unit-tests/index-set-expected.txt: Removed.
2448         * inspector/unit-tests/index-set.html: Removed.
2449         * inspector/unit-tests/set-utilities-expected.txt:
2450         * inspector/unit-tests/set-utilities.html:
2451         Remove IndexSet tests and update tests for Set utilities to include new
2452         helper methods `equals` and `difference`, and `firstValue`.
2453
2454 2019-02-16  Zalan Bujtas  <zalan@apple.com>
2455
2456         [LFC][BFC] Add support for block replaced intrinsic width.
2457         https://bugs.webkit.org/show_bug.cgi?id=194705
2458
2459         Reviewed by Simon Fraser.
2460
2461         * fast/block/block-only/replaced-intrinsic-width-simple-expected.html: Added.
2462         * fast/block/block-only/replaced-intrinsic-width-simple.html: Added.
2463
2464 2019-02-16  Zalan Bujtas  <zalan@apple.com>
2465
2466         [LFC] Apply min/max width constraints to preferred width computation
2467         https://bugs.webkit.org/show_bug.cgi?id=194739
2468
2469         Reviewed by Simon Fraser.
2470
2471         * fast/block/block-only/min-max-and-preferred-width-simple-expected.html: Added.
2472         * fast/block/block-only/min-max-and-preferred-width-simple.html: Added.
2473
2474 2019-02-15  Dean Jackson  <dino@apple.com>
2475
2476         Allow emulation of user gestures from Web Inspector console
2477         https://bugs.webkit.org/show_bug.cgi?id=194725
2478         <rdar://problem/48126604>
2479
2480         Reviewed by Joseph Pecoraro and Devin Rousso.
2481
2482         * inspector/runtime/evaluate-userGestureEmulation-expected.txt: Added.
2483         * inspector/runtime/evaluate-userGestureEmulation.html: Added.
2484
2485 2019-02-15  Ryosuke Niwa  <rniwa@webkit.org>
2486
2487         Crash in the hit testing code via HTMLPlugInElement::isReplacementObscured()
2488         https://bugs.webkit.org/show_bug.cgi?id=194691
2489
2490         Reviewed by Simon Fraser.
2491
2492         Added a regression test. It hits the newly added debug assertion without the fix.
2493
2494         * platform/mac-wk1/TestExpectations: Skip the test since DumpRenderTree doesn't support
2495         testRunner.setPluginSupportedMode.
2496         * plugins/unsupported-plugin-with-replacement-in-iframe-crash-expected.txt: Added.
2497         * plugins/unsupported-plugin-with-replacement-in-iframe-crash.html: Added.
2498
2499 2019-02-15  Nikita Vasilyev  <nvasilyev@apple.com>
2500
2501         Web Inspector: Styles: valid values in style attributes are reported as unsupported property values
2502         https://bugs.webkit.org/show_bug.cgi?id=194619
2503         <rdar://problem/47917373>
2504
2505         Reviewed by Devin Rousso and Joseph Pecoraro.
2506
2507         * inspector/css/modify-inline-style-expected.txt: Added.
2508         * inspector/css/modify-inline-style.html: Added.
2509
2510 2019-02-15  Per Arne Vollan  <pvollan@apple.com>
2511
2512         [WebVTT] Inline WebVTT styles should start with '::cue'
2513         https://bugs.webkit.org/show_bug.cgi?id=194227
2514
2515         Reviewed by Eric Carlson.
2516
2517         Add invalid 'STYLE' blocks which the WebVTT parser should reject.
2518
2519         * media/track/captions-webvtt/css-styling.vtt:
2520
2521 2019-02-15  Per Arne Vollan  <pvollan@apple.com>
2522
2523         Layout Test accessibility/loading-iframe-sends-notification.html is timing out
2524         https://bugs.webkit.org/show_bug.cgi?id=194712
2525
2526         Unreviewed test gardening.
2527
2528         * platform/win/TestExpectations:
2529
2530 2019-02-15  Per Arne Vollan  <pvollan@apple.com>
2531
2532         Layout Test fast/replaced/encrypted-pdf-as-object-and-embed.html is failing
2533         https://bugs.webkit.org/show_bug.cgi?id=194711
2534
2535         Unreviewed test gardening.
2536
2537         * platform/win/TestExpectations:
2538
2539 2019-02-15  Zalan Bujtas  <zalan@apple.com>
2540
2541         [LFC] Out-of-flow box is never a float box
2542         https://bugs.webkit.org/show_bug.cgi?id=194704
2543
2544         Reviewed by Antti Koivisto.
2545
2546         * fast/block/block-only/out-of-flow-is-never-float-box-expected.html: Added.
2547         * fast/block/block-only/out-of-flow-is-never-float-box.html: Added.
2548
2549 2019-02-14  Commit Queue  <commit-queue@webkit.org>
2550
2551         Unreviewed, rolling out r241497.
2552         https://bugs.webkit.org/show_bug.cgi?id=194676
2553
2554         New test times out (Requested by NVI on #webkit).
2555
2556         Reverted changeset:
2557
2558         "Web Inspector: Styles: valid values in style attributes are
2559         reported as unsupported property values"
2560         https://bugs.webkit.org/show_bug.cgi?id=194619
2561         https://trac.webkit.org/changeset/241497
2562
2563 2019-02-14  Zalan Bujtas  <zalan@apple.com>
2564
2565         [LFC][BFC][MarginCollapse] Replaced boxes don't collapse through their margins
2566         https://bugs.webkit.org/show_bug.cgi?id=194622
2567
2568         Reviewed by Antti Koivisto.
2569
2570         * fast/block/block-only/block-replaced-with-vertical-margins-expected.html: Added.
2571         * fast/block/block-only/block-replaced-with-vertical-margins.html: Added.
2572
2573 2019-02-13  Ryosuke Niwa  <rniwa@webkit.org>
2574
2575         Crash in DOMTimer::fired
2576         https://bugs.webkit.org/show_bug.cgi?id=194638
2577
2578         Reviewed by Brent Fulgham.
2579
2580         Added a regression test. It needs debug assertions without the fix.
2581
2582         * fast/dom/timer-destruction-during-firing-expected.txt: Added.
2583         * fast/dom/timer-destruction-during-firing.html: Added.
2584
2585 2019-02-13  Nikita Vasilyev  <nvasilyev@apple.com>
2586
2587         Web Inspector: Styles: valid values in style attributes are reported as unsupported property values
2588         https://bugs.webkit.org/show_bug.cgi?id=194619
2589         <rdar://problem/47917373>
2590
2591         Reviewed by Devin Rousso.
2592
2593         * inspector/css/modify-inline-style-expected.txt: Added.
2594         * inspector/css/modify-inline-style.html: Added.
2595
2596 2019-02-13  Alicia Boya García  <aboya@igalia.com>
2597
2598         Unreviewed GTK test gardening
2599         https://bugs.webkit.org/show_bug.cgi?id=194631
2600
2601         * platform/gtk/TestExpectations:
2602         * platform/gtk/editing/pasteboard/smart-paste-007-expected.txt:
2603         * platform/gtk/editing/pasteboard/smart-paste-008-expected.txt:
2604
2605 2019-02-13  John Wilander  <wilander@apple.com>
2606
2607         Ignore Ad Click Attribution where source and destination are same-site
2608         https://bugs.webkit.org/show_bug.cgi?id=194620
2609         <rdar://problem/47890018>
2610
2611         Reviewed by Jiewen Tan.
2612
2613         Same-site test added and test results updated.
2614
2615         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
2616         * http/tests/adClickAttribution/anchor-tag-attributes-validation.html:
2617         * platform/ios-wk2/http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
2618
2619 2019-02-13  Youenn Fablet  <youenn@apple.com>
2620
2621         getUserMedia with an ideal deviceId constraint doesn't always select the correct device
2622         https://bugs.webkit.org/show_bug.cgi?id=193614
2623
2624         Reviewed by Eric Carlson.
2625
2626         * fast/mediastream/get-user-media-device-id-expected.txt:
2627         * fast/mediastream/get-user-media-device-id.html:
2628
2629 2019-02-13  Eric Carlson  <eric.carlson@apple.com>
2630
2631         [iOS] Add a hack to work around buggy video control library
2632         https://bugs.webkit.org/show_bug.cgi?id=194615
2633         <rdar://problem/46146946>
2634
2635         Reviewed by Jer Noble.
2636
2637         * media/ios/video-volume-ios-quirk-expected.txt: Added.
2638         * media/ios/video-volume-ios-quirk.html: Added.
2639
2640 2019-02-13  Jer Noble  <jer.noble@apple.com>
2641
2642         Entering fullscreen inside a shadow root will not set fullscreen pseudoclasses outside of root
2643         https://bugs.webkit.org/show_bug.cgi?id=194516
2644         <rdar://problem/44678353>
2645
2646         Reviewed by Antoine Quint.
2647
2648         * fast/shadow-dom/fullscreen-in-shadow-full-screen-ancestor-expected.txt: Added.
2649         * fast/shadow-dom/fullscreen-in-shadow-full-screen-ancestor.html: Added.
2650         * platform/ios-wk2/TestExpectations:
2651
2652 2019-02-13  Tim Horton  <timothy_horton@apple.com>
2653
2654         Encrypted PDFs inside <embed> or <object> crash the Web Content process
2655         https://bugs.webkit.org/show_bug.cgi?id=194605
2656         <rdar://problem/19894818>
2657
2658         Reviewed by Andy Estes.
2659
2660         * fast/replaced/encrypted-pdf-as-object-and-embed-expected.txt: Added.
2661         * fast/replaced/encrypted-pdf-as-object-and-embed.html: Added.
2662         * fast/replaced/resources/encrypted-image.pdf: Added.
2663         Add a test ensuring that we don't crash with encrypted PDF in <object> or <embed>.
2664
2665 2019-02-12  Jiewen Tan  <jiewen_tan@apple.com>
2666
2667         Further restricting webarchive loads
2668         https://bugs.webkit.org/show_bug.cgi?id=194567
2669         <rdar://problem/47610130>
2670
2671         Reviewed by Youenn Fablet.
2672
2673         * platform/mac/fast/loader/webarchive-encoding-respected.html:
2674         * webarchive/loading/cache-expired-subresource.html:
2675         * webarchive/loading/javascript-url-iframe-crash.html:
2676         * webarchive/loading/mainresource-null-mimetype-crash.html:
2677         * webarchive/loading/missing-data.html:
2678         * webarchive/loading/object.html:
2679         * webarchive/loading/test-loading-archive-subresource-null-mimetype.html:
2680         * webarchive/loading/test-loading-archive-subresource.html:
2681         * webarchive/loading/test-loading-archive.html:
2682         * webarchive/loading/test-loading-top-archive.html:
2683         * webarchive/loading/video-in-webarchive.html:
2684
2685 2019-02-13  John Wilander  <wilander@apple.com>
2686
2687         Store Ad Click Attribution requests in the network process
2688         https://bugs.webkit.org/show_bug.cgi?id=194510
2689         <rdar://problem/47650118>
2690
2691         Reviewed by Alex Christensen and Daniel Bates.
2692
2693         * TestExpectations:
2694             Marked "Skip" because the feature is not applicable to WK1.
2695         * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt: Added.
2696         * http/tests/adClickAttribution/store-ad-click-attribution.html: Added.
2697         * platform/wk2/TestExpectations:
2698             Marked "Pass."
2699
2700 2019-02-13  Sihui Liu  <sihui_liu@apple.com>
2701
2702         Add two regression tests for reference cycle in IndexedDB
2703         https://bugs.webkit.org/show_bug.cgi?id=194527
2704
2705         Reviewed by Geoffrey Garen.
2706
2707         * fast/dom/reference-cycle-leaks.html:
2708         * platform/win/TestExpectations:
2709         The added tests are failing on win bots for unknown reasons, propably related to webkit.org/b/193540. Skip them 
2710         on win.
2711
2712         * storage/indexeddb/resources/result-request-cycle.js: Added.
2713         (prepareDatabase):
2714         * storage/indexeddb/resources/value-cursor-cycle.js: Added.
2715         (prepareDatabase):
2716         (onOpen.cursorRequest.onsuccess):
2717         * storage/indexeddb/result-request-cycle-expected.txt: Added.
2718         * storage/indexeddb/result-request-cycle.html: Added.
2719         * storage/indexeddb/value-cursor-cycle-expected.txt: Added.
2720         * storage/indexeddb/value-cursor-cycle.html: Added.
2721
2722 2019-02-13  Antoine Quint  <graouts@apple.com>
2723
2724         Support simulated mouse events on iOS based on a PlatformTouchEvent
2725         https://bugs.webkit.org/show_bug.cgi?id=194501
2726         <rdar://problem/46910790>
2727
2728         Reviewed by Dean Jackson.
2729
2730         Add a new test to check that we correctly dispatch mouse events as touches occur.
2731
2732         * fast/events/touch/ios/mouse-events-dispatch-with-touch-expected.txt: Added.
2733         * fast/events/touch/ios/mouse-events-dispatch-with-touch.html: Added.
2734         * pointerevents/utils.js:
2735         (prototype.handleEvent):
2736         (prototype._handlePointerEvent):
2737         (prototype._handleMouseEvent):
2738
2739 2019-02-13  Fujii Hironori  <Hironori.Fujii@sony.com>
2740
2741         [GTK][WPE] Don't use DumpJSConsoleLogInStdErr expectation in platform TestExpectations
2742         https://bugs.webkit.org/show_bug.cgi?id=194587
2743
2744         Unreviewed gardening.
2745
2746         * platform/gtk/TestExpectations: Removed DumpJSConsoleLogInStdErr markers which are marked in top TestExpectations.
2747         * platform/wpe/TestExpectations: Ditto.
2748
2749 2019-02-12  Justin Fan  <justin_fan@apple.com>
2750
2751         [WebGPU] Remove WebGPUBufferDescriptor/Usage and use GPU versions
2752         https://bugs.webkit.org/show_bug.cgi?id=194552
2753
2754         Reviewed by Dean Jackson.
2755
2756         WebGPUBufferDescriptor/Usage have been renamed to GPUBufferDescriptor/Usage in the Web GPU API.
2757         Update affected tests to match.
2758
2759         * webgpu/bind-groups.html:
2760         * webgpu/buffer-resource-triangles.html:
2761         * webgpu/buffers.html:
2762         * webgpu/depth-enabled-triangle-strip.html:
2763         * webgpu/vertex-buffer-triangle-strip.html:
2764
2765 2019-02-12  Wenson Hsieh  <wenson_hsieh@apple.com>
2766
2767         Allow pages to trigger programmatic paste from script on iOS
2768         https://bugs.webkit.org/show_bug.cgi?id=194271
2769         <rdar://problem/47808810>
2770
2771         Reviewed by Tim Horton.
2772
2773         Add new tests to exercise programmatic pasting.
2774
2775         * TestExpectations:
2776         * editing/pasteboard/ios/dom-paste-confirmation-expected.txt: Added.
2777         * editing/pasteboard/ios/dom-paste-confirmation.html: Added.
2778
2779         Verify that the user can tap "Paste" to allow programmatic pasting.
2780
2781         * editing/pasteboard/ios/dom-paste-consecutive-confirmations-expected.txt: Added.
2782         * editing/pasteboard/ios/dom-paste-consecutive-confirmations.html: Added.
2783
2784         Verify that DOM paste access isn't carried over when using `setTimeout` in a user gesture event handler.
2785
2786         * editing/pasteboard/ios/dom-paste-rejection-expected.txt: Added.
2787         * editing/pasteboard/ios/dom-paste-rejection.html: Added.
2788
2789         Verify that resigning first responder dismisses the callout bar and does not allow programmatic pasting.
2790
2791         * editing/pasteboard/ios/dom-paste-requires-user-gesture-expected.txt: Added.
2792         * editing/pasteboard/ios/dom-paste-requires-user-gesture.html: Added.
2793
2794         Verify that user gesture is required to present the callout menu for a programmatic paste request.
2795
2796         * editing/pasteboard/ios/resources/dom-paste-helper.js: Added.
2797         (return.new.Promise.):
2798         (async._waitForOrTriggerPasteMenu):
2799         (async.triggerPasteMenuAfterTapAt):
2800         (async.waitForPasteMenu):
2801
2802         Add helpers to summon, wait for, and interact with the callout bar when the page attempts to trigger a paste.
2803
2804         * platform/ios-wk2/TestExpectations:
2805         * platform/win/TestExpectations:
2806
2807         Skip editing/pasteboard/ios by default, and enable it only in the modern WebKit port of iOS.
2808
2809 2019-02-12  Dean Jackson  <dino@apple.com>
2810
2811         BitmapRenderer should handle existing ImageBuffers
2812         https://bugs.webkit.org/show_bug.cgi?id=194555
2813         <rdar://problem/47857150>
2814
2815         Reviewed by Tim Horton.
2816
2817         Test that creates a canvas, triggers an ImageBuffer to be created, then
2818         creates the bitmaprenderer context.
2819
2820         * fast/canvas/bitmaprenderer-created-after-toBlob-expected.txt: Added.
2821         * fast/canvas/bitmaprenderer-created-after-toBlob.html: Added.
2822
2823 2019-02-12  Alex Christensen  <achristensen@webkit.org>
2824
2825         Remove setDefersLoading infrastructure from WebKit2
2826         https://bugs.webkit.org/show_bug.cgi?id=194506
2827
2828         Reviewed by Brady Eidson.
2829
2830         * platform/wk2/TestExpectations:
2831
2832 2019-02-12  Justin Fan  <justin_fan@apple.com>
2833
2834         [Web GPU] DepthStencilAttachment implementation
2835         https://bugs.webkit.org/show_bug.cgi?id=194458
2836         <rdar://problem/47932446>
2837
2838         Reviewed by Dean Jackson.
2839
2840         Add test and update utility functions for depth texture attachments. Update others to specify their 
2841         loadOp and storeOp for all render pass attachments, as these are no longer provided by default by the implementation.
2842
2843         * webgpu/buffer-resource-triangles.html:
2844         * webgpu/depth-enabled-triangle-strip-expected.html: Added.
2845         * webgpu/depth-enabled-triangle-strip.html: Added.
2846         * webgpu/js/basic-webgpu-functions.js:
2847         (render):
2848         * webgpu/js/webgpu-functions.js:
2849         (createBasicDepthStateDescriptor):
2850         (createBasicDepthTexture):
2851         (beginBasicRenderPass):
2852         (createBasicPipeline): Deleted.
2853         * webgpu/render-command-encoding.html:
2854         * webgpu/render-passes.html:
2855
2856 2019-02-12  Chris Fleizach  <cfleizach@apple.com>
2857
2858         AX: Fix flaky accessibility/loading-iframe-sends-notification.html
2859         https://bugs.webkit.org/show_bug.cgi?id=194546
2860
2861         Reviewed by Zalan Bujtas.
2862
2863         This test was relying on timing between load events being sent and accessibility events being sent.
2864         We don't need to do that, we can more directly test this interplay.
2865
2866         * accessibility/loading-iframe-sends-notification-expected.txt:
2867         * accessibility/loading-iframe-sends-notification.html:
2868
2869 2019-02-12  Adrian Perez de Castro  <aperez@igalia.com>
2870
2871         Unreviewed WPE gardening. Unskip content extensions tests after r241283
2872
2873         * platform/wpe/TestExpectations: Unskip content extensions tests, and list
2874         as failing those known to not pass due to missing expectaions or timeouts.
2875
2876 2019-02-08  Chris Fleizach  <cfleizach@apple.com>
2877
2878         AXObjectCache::childrenChanged shouldn't update layout or style during another style recalc
2879         https://bugs.webkit.org/show_bug.cgi?id=182280
2880         <rdar://problem/37018386>
2881
2882         Reviewed by Alan Bujtas.
2883
2884         * accessibility/aria-hidden-update.html:
2885         * accessibility/aria-hidden-updates-alldescendants.html:
2886         * accessibility/image-load-on-delay.html:
2887         * accessibility/mac/aria-hidden-changes-for-non-ignored-elements.html:
2888         * accessibility/removed-anonymous-block-child-causes-crash.html:
2889
2890 2019-02-11  Myles C. Maxfield  <mmaxfield@apple.com>
2891
2892         [Cocoa] Ask platform for generic font family mappings
2893         https://bugs.webkit.org/show_bug.cgi?id=187723
2894         <rdar://problem/41892438>
2895
2896         Reviewed by Brent Fulgham.
2897
2898         Update the tests to work with this new model.
2899
2900         * fast/text/international/font-fallback-to-common-script-expected.html: Removed.
2901         * fast/text/international/font-fallback-to-common-script.html: Removed.
2902         * fast/text/international/lang-sensitive-fonts-expected.html:
2903         * fast/text/international/lang-sensitive-fonts-xml-expected.html:
2904         * fast/text/international/lang-sensitive-fonts-xml.xhtml:
2905         * fast/text/international/lang-sensitive-fonts.html:
2906         * fast/text/international/locale-sensitive-fonts-expected.html:
2907         * fast/text/international/locale-sensitive-fonts.html:
2908         * fast/text/ja-sans-serif-expected-mismatch.html: Added.
2909         * fast/text/ja-sans-serif.html: Added.
2910         * platform/ios/fast/block/float/016-expected.txt:
2911
2912 2019-02-11  Shawn Roberts  <sroberts@apple.com>
2913
2914         Updating for all of Mac WK2 for flaky test
2915         https://bugs.webkit.org/show_bug.cgi?id=185994
2916
2917         Unreviewed test gardening.
2918
2919         * platform/mac-wk2/TestExpectations:
2920
2921 2019-02-11  Daniel Bates  <dabates@apple.com>
2922
2923         [iOS] Adopt SPI to support Emacs bindings: transpose and delete to end of paragraph
2924         https://bugs.webkit.org/show_bug.cgi?id=194505
2925         <rdar://problem/47743533>
2926
2927         Reviewed by Tim Horton.
2928
2929         Add tests to ensure that Control + t and Control + k perform a transpose and delete to the
2930         end of the line/paragraph. Skip the tests for now until we have the UIKit fix <rdar://problem/44928156>.
2931
2932         * fast/events/ios/key-command-delete-to-end-of-paragraph-expected.txt: Added.
2933         * fast/events/ios/key-command-delete-to-end-of-paragraph.html: Added.
2934         * fast/events/ios/key-command-transpose-expected.txt: Added.
2935         * fast/events/ios/key-command-transpose.html: Added.
2936         * platform/ios/TestExpectations: Skip tests for now.
2937
2938 2019-02-11  Adrian Perez de Castro  <aperez@igalia.com>
2939
2940         [GTK][WPE] Add content extensions support in WKTR and unskip layout tests
2941         https://bugs.webkit.org/show_bug.cgi?id=193622
2942
2943         Reviewed by Michael Catanzaro.
2944
2945         * platform/gtk/TestExpectations: Un-skip tests for content extensions and add expectations.
2946
2947 2019-02-11  Daniel Bates  <dabates@apple.com>
2948
2949         [iOS] Mouse/Touch/Pointer events are missing modifier keys
2950         https://bugs.webkit.org/show_bug.cgi?id=191446
2951         <rdar://problem/45929460>
2952
2953         Reviewed by Tim Horton.
2954
2955         Refactor existing iOS key events tests to share code. Add new tests to ensure touch and mouse events
2956         have accurate modifier key details.
2957
2958         * fast/events/ios/key-events-meta-alt-combinations.html:
2959         * fast/events/ios/resources/key-tester.js:
2960         (computeSubsets.compareByModifierOrder): Deleted.
2961         * fast/events/resources/compute-subsets.js: Added.
2962         (computeSubsets.compareByOriginalArrayOrder):
2963         (computeSubsets):
2964         * fast/events/touch/ios/mouse-events-with-modifiers-expected.txt: Added.
2965         * fast/events/touch/ios/mouse-events-with-modifiers.html: Added.
2966         * fast/events/touch/ios/pointer-events-with-modifiers-expected.txt: Added.
2967         * fast/events/touch/ios/pointer-events-with-modifiers.html: Added.
2968         * fast/events/touch/ios/touch-events-with-modifiers-expected.txt: Added.
2969         * fast/events/touch/ios/touch-events-with-modifiers.html: Added.
2970         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt: Update expected result
2971         due to changes to ui-helper.js.
2972         * http/tests/security/anchor-download-block-crossorigin-expected.txt: Ditto.
2973         * platform/ios/TestExpectations:
2974         * resources/ui-helper.js:
2975         (window.UIHelper.tapAt.return.new.Promise):
2976         (window.UIHelper.tapAt):
2977         (window.UIHelper.stylusTapAt.return.new.Promise):
2978         (window.UIHelper.stylusTapAt):
2979
2980 2019-02-11  Commit Queue  <commit-queue@webkit.org>
2981
2982         Unreviewed, rolling out r241272 and r241276.
2983         https://bugs.webkit.org/show_bug.cgi?id=194514
2984
2985         Broke the Apple Internal build and the fix requires human
2986         intervention :( (Requested by dydz on #webkit).
2987
2988         Reverted changesets:
2989
2990         "[iOS] Mouse/Touch/Pointer events are missing modifier keys"
2991         https://bugs.webkit.org/show_bug.cgi?id=191446
2992         https://trac.webkit.org/changeset/241272
2993
2994         "Fix internal iOS build after r241272"
2995         https://bugs.webkit.org/show_bug.cgi?id=191446
2996         https://trac.webkit.org/changeset/241276
2997
2998 2019-02-11  Wenson Hsieh  <wenson_hsieh@apple.com>
2999
3000         fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry.html does not work on iPad
3001         https://bugs.webkit.org/show_bug.cgi?id=194313
3002
3003         Reviewed by Tim Horton.
3004
3005         Adjusts an existing layout test to work on both iPhone and iPad simulators.
3006
3007         * fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry-expected.txt:
3008         * fast/forms/ios/force-gregorian-calendar-for-credit-card-expiry.html:
3009
3010         Make this test wait after blurring the currently focused element, such that tapping to focus the next form
3011         control doesn't fail. Notably on iPad, not waiting for the popover to dismiss meant that subsequent taps would
3012         be dispatched too soon, and hit-test to the popover view being dismissed rather than WKWebView.
3013
3014         * platform/ipad/TestExpectations:
3015
3016         Unskip the test on iPad.
3017
3018         * resources/ui-helper.js:
3019
3020         Add helpers to query whether or not the keyboard is shown, and whether or not a view controller is being modally
3021         presented over the current root view controller (this is the case when interacting with date pickers on iPad).
3022
3023         (window.UIHelper.isShowingKeyboard):
3024         (window.UIHelper.isPresentingModally):
3025         (window.UIHelper.deactivateFormControl):
3026
3027         Add a new helper method to blur the given form control element and wait for web view chrome to finish dismissing
3028         (on iOS, this is either the date picker input view in the keyboard on iPhone, or the date picker popover view
3029         controller on iPad).
3030
3031         (window.UIHelper.isShowingDataListSuggestions):
3032
3033         Drive-by fix: remove an extraneous ternary conditional statement.
3034
3035 2019-02-11  Daniel Bates  <dabates@apple.com>
3036
3037         [iOS] Mouse/Touch/Pointer events are missing modifier keys
3038         https://bugs.webkit.org/show_bug.cgi?id=191446
3039         <rdar://problem/45929460>
3040
3041         Reviewed by Tim Horton.
3042
3043         Refactor existing iOS key events tests to share code. Add new tests to ensure touch and mouse events
3044         have accurate modifier key details.
3045
3046         * fast/events/ios/key-events-meta-alt-combinations.html:
3047         * fast/events/ios/resources/key-tester.js:
3048         (computeSubsets.compareByModifierOrder): Deleted.
3049         * fast/events/resources/compute-subsets.js: Added.
3050         (computeSubsets.compareByOriginalArrayOrder):
3051         (computeSubsets):
3052         * fast/events/touch/ios/mouse-events-with-modifiers-expected.txt: Added.
3053         * fast/events/touch/ios/mouse-events-with-modifiers.html: Added.
3054         * fast/events/touch/ios/pointer-events-with-modifiers-expected.txt: Added.
3055         * fast/events/touch/ios/pointer-events-with-modifiers.html: Added.
3056         * fast/events/touch/ios/touch-events-with-modifiers-expected.txt: Added.
3057         * fast/events/touch/ios/touch-events-with-modifiers.html: Added.
3058         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt: Update expected result
3059         due to changes to ui-helper.js.
3060         * http/tests/security/anchor-download-block-crossorigin-expected.txt: Ditto.
3061         * platform/ios/TestExpectations:
3062         * resources/ui-helper.js:
3063         (window.UIHelper.tapAt.return.new.Promise):
3064         (window.UIHelper.tapAt):
3065         (window.UIHelper.stylusTapAt.return.new.Promise):
3066         (window.UIHelper.stylusTapAt):
3067
3068 2019-02-11  Youenn Fablet  <youenn@apple.com>
3069
3070         Filter out Overconstrainederror.constraint when getUserMedia is not granted
3071         https://bugs.webkit.org/show_bug.cgi?id=194240
3072
3073         Reviewed by Eric Carlson.
3074
3075         * fast/mediastream/overconstrainederror-constraint-expected.txt: Added.
3076         * fast/mediastream/overconstrainederror-constraint.html: Added.
3077
3078 2019-02-11  Truitt Savell  <tsavell@apple.com>
3079
3080         Unreviewed, rolling out r241229.
3081
3082         Revision broke internal builds for watchOS.
3083
3084         Reverted changeset:
3085
3086         "[Cocoa] Ask platform for generic font family mappings"
3087         https://bugs.webkit.org/show_bug.cgi?id=187723
3088         https://trac.webkit.org/changeset/241229
3089
3090 2019-02-11  Youenn Fablet  <youenn@apple.com>
3091
3092         Make Request constructor throw if FetchRequestInit.signal is not undefined, null or an AbortSignal object
3093         https://bugs.webkit.org/show_bug.cgi?id=194404
3094         <rdar://problem/47891915>
3095
3096         Reviewed by Geoffrey Garen.
3097
3098         * http/wpt/fetch/request-abort-expected.txt:
3099
3100 2019-02-11  Zan Dobersek  <zdobersek@igalia.com>
3101
3102         Unreviewed WPE gardening. Adding additional baselines after font variations
3103         enablement. Additionally rebaselining a couple other WPT and WebGL tests.
3104
3105         * platform/wpe/TestExpectations:
3106         * platform/wpe/fast/css/getComputedStyle: Added.
3107         * platform/wpe/fast/css/getComputedStyle/computed-style-expected.txt: Added.
3108         * platform/wpe/fast/css/getComputedStyle/computed-style-font-family-expected.txt: Added.
3109         * platform/wpe/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: Added.
3110         * platform/wpe/fast/dom/52776-expected.txt:
3111         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any-expected.txt:
3112         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker-expected.txt:
3113         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3114         * platform/wpe/svg/css/getComputedStyle-basic-expected.txt: Added.
3115         * platform/wpe/webgl/2.0.0/conformance/canvas/buffer-offscreen-test-expected.txt:
3116         * platform/wpe/webgl/2.0.0/conformance/canvas/buffer-preserve-test-expected.txt:
3117         * platform/wpe/webgl/2.0.0/conformance/context/context-attribute-preserve-drawing-buffer-expected.txt:
3118
3119 2019-02-10  Commit Queue  <commit-queue@webkit.org>
3120
3121         Unreviewed, rolling out r241167.
3122         https://bugs.webkit.org/show_bug.cgi?id=194482
3123
3124         Broke the GTK mediastream tests (Requested by philn on
3125         #webkit).
3126
3127         Reverted changeset:
3128
3129         "Filter out Overconstrainederror.constraint when getUserMedia
3130         is not granted"
3131         https://bugs.webkit.org/show_bug.cgi?id=194240
3132         https://trac.webkit.org/changeset/241167
3133
3134 2019-02-09  Nikita Vasilyev  <nvasilyev@apple.com>
3135
3136         Web Inspector: fix typos in tests
3137
3138         Unreviewed test gardening.
3139
3140         * inspector/css/force-page-appearance.html:
3141
3142 2019-02-08  Myles C. Maxfield  <mmaxfield@apple.com>
3143
3144         [Cocoa] Ask platform for generic font family mappings
3145         https://bugs.webkit.org/show_bug.cgi?id=187723
3146         <rdar://problem/41892438>
3147
3148         Reviewed by Brent Fulgham.
3149
3150         Update the tests to work with this new model.
3151
3152         * fast/text/international/font-fallback-to-common-script-expected.html: Removed.
3153         * fast/text/international/font-fallback-to-common-script.html: Removed. This test is no longer testing
3154         anything relevant.
3155         * fast/text/international/lang-sensitive-fonts-expected.html:
3156         * fast/text/international/lang-sensitive-fonts-xml-expected.html:
3157         * fast/text/international/lang-sensitive-fonts-xml.xhtml:
3158         * fast/text/international/lang-sensitive-fonts.html:
3159         * fast/text/international/locale-sensitive-fonts-expected.html:
3160         * fast/text/international/locale-sensitive-fonts.html:
3161         * fast/text/ja-sans-serif-expected-mismatch.html: Added.
3162         * fast/text/ja-sans-serif.html: Added.
3163
3164 2019-02-08  Joseph Pecoraro  <pecoraro@apple.com>
3165
3166         Web Inspector: Import / Export Heap Snapshots
3167         https://bugs.webkit.org/show_bug.cgi?id=194448
3168         <rdar://problem/47928093>
3169
3170         Reviewed by Devin Rousso.
3171
3172         * inspector/heap/imported-snapshot-expected.txt: Added.
3173         * inspector/heap/imported-snapshot.html: Added.
3174         * platform/mac/TestExpectations:
3175
3176 2019-02-08  Nikita Vasilyev  <nvasilyev@apple.com>
3177
3178         Web Inspector: Styles: close unbalanced quotes and parenthesis when editing values
3179         https://bugs.webkit.org/show_bug.cgi?id=182523
3180         <rdar://problem/37260209>
3181
3182         Reviewed by Devin Rousso.
3183
3184         Test common cases of unmatched quotes, parenthesis, comments, and trailing backslashes.
3185
3186         * inspector/unit-tests/css-completions-expected.txt: Added.
3187         * inspector/unit-tests/css-completions.html: Added.
3188
3189 2019-02-08  Per Arne Vollan  <pvollan@apple.com>
3190
3191         Layout Test accessibility/set-value-not-work-for-disabled-sliders.html is failing
3192         https://bugs.webkit.org/show_bug.cgi?id=194451
3193
3194         Unreviewed test gardening.
3195
3196         * platform/win/TestExpectations:
3197
3198 2019-02-08  Ryan Haddad  <ryanhaddad@apple.com>
3199
3200         Layout Test media/audio-concurrent-supported.html is a flaky failure
3201         https://bugs.webkit.org/show_bug.cgi?id=188017
3202
3203         Unreviewed test gardening.
3204
3205         * platform/ios-simulator-wk2/TestExpectations: The test is not flaky anymore. Remove expectation.
3206
3207 2019-02-08  Per Arne Vollan  <pvollan@apple.com>
3208
3209         [WebVTT] Inline WebVTT styles should start with '::cue'
3210         https://bugs.webkit.org/show_bug.cgi?id=194227
3211         <rdar://problem/47791087>
3212
3213         Reviewed by Eric Carlson.
3214
3215         * media/track/captions-webvtt/css-styling.vtt:
3216
3217 2019-02-08  Youenn Fablet  <youenn@apple.com>
3218
3219         Running RTCRtpSender.getCapabilities("video") before initial offer breaks VP8
3220         https://bugs.webkit.org/show_bug.cgi?id=194380
3221         <rdar://problem/47916514>
3222
3223         Reviewed by Eric Carlson.
3224
3225         * webrtc/video-mute-vp8-expected.txt:
3226         * webrtc/video-mute-vp8.html:
3227
3228 2019-02-08  Andy Estes  <aestes@apple.com>
3229
3230         [WebIDL] Support serializing sequences and FrozenArrays of non-interfaces
3231         https://bugs.webkit.org/show_bug.cgi?id=190997
3232         <rdar://problem/35983035>
3233
3234         Reviewed by Brent Fulgham.
3235
3236         * http/tests/paymentrequest/payment-address-attributes-and-toJSON-method.https.html:
3237
3238 2019-02-08  Eric Liang  <ericliang@apple.com>
3239
3240         Check if receive AXPressDidFail notification when performing AXPress action on disabled MenuList.
3241         https://bugs.webkit.org/show_bug.cgi?id=193878
3242
3243         Reviewed by Chris Fleizach.
3244
3245         * accessibility/mac/press-not-work-for-disabled-menu-list.html: Added.
3246
3247 2019-02-07  Devin Rousso  <drousso@apple.com>
3248
3249         PseudoElement created for any ::before/::after selector regardless of whether a content property exists
3250         https://bugs.webkit.org/show_bug.cgi?id=194423
3251         <rdar://problem/46787260>
3252
3253         Reviewed by Antti Koivisto.
3254
3255         * inspector/css/pseudo-creation.html: Added.
3256         * inspector/css/pseudo-creation-expected.txt: Added.
3257
3258 2019-02-07  Justin Fan  <justin_fan@apple.com>
3259
3260         [Web GPU] GPUDevice::createTexture implementation prototype
3261         https://bugs.webkit.org/show_bug.cgi?id=194409
3262         <rdar://problem/47894312>
3263
3264         Reviewed by Myles C. Maxfield.
3265
3266         Update textures-textureviews.html to WPT format and to test creation of textures via the GPUDevice.
3267
3268         * webgpu/textures-textureviews-expected.txt:
3269         * webgpu/textures-textureviews.html:
3270
3271 2019-02-07  Shawn Roberts  <sroberts@apple.com>
3272
3273         fast/hidpi/hidpi-long-page-with-inset-element.html is a flaky image failure
3274         https://bugs.webkit.org/show_bug.cgi?id=172384
3275
3276         Unreviewed test gardening.
3277
3278         * platform/mac-wk1/TestExpectations:
3279
3280 2019-02-07  Wenson Hsieh  <wenson_hsieh@apple.com>
3281
3282         [iOS] Clicking links in Safari using Apple Pencil is much more difficult after r238475
3283         https://bugs.webkit.org/show_bug.cgi?id=194415
3284         <rdar://problem/47550281>
3285
3286         Reviewed by Tim Horton.
3287
3288         Add a layout test to verify that a stylus tap dispatches clicks.
3289
3290         * fast/events/touch/ios/pencil-tap-dispatches-click-expected.txt: Added.
3291         * fast/events/touch/ios/pencil-tap-dispatches-click.html: Added.
3292
3293 2019-02-07  Youenn Fablet  <youenn@apple.com>
3294
3295         Filter out Overconstrainederror.constraint when getUserMedia is not granted
3296         https://bugs.webkit.org/show_bug.cgi?id=194240
3297
3298         Reviewed by Eric Carlson.
3299
3300         * fast/mediastream/overconstrainederror-constraint-expected.txt: Added.
3301         * fast/mediastream/overconstrainederror-constraint.html: Added.
3302
3303 2019-02-07  Timothy Hatcher  <timothy@apple.com>
3304
3305         Overflow element scrollbar is light for dark mode content.
3306         https://bugs.webkit.org/show_bug.cgi?id=194407
3307         rdar://problem/45991585
3308
3309         Reviewed by Beth Dakin.
3310
3311         Updated tests to look at overflow elements and if dark apearance
3312         is used by the scrollbar directly.
3313
3314         * css-dark-mode/supported-color-schemes-scrollbar-expected.txt:
3315         * css-dark-mode/supported-color-schemes-scrollbar.html:
3316
3317 2019-02-07  Nikita Vasilyev  <nvasilyev@apple.com>
3318
3319         Web Inspector: Fix modify-css-property-race.html flakiness
3320         https://bugs.webkit.org/show_bug.cgi?id=194408
3321
3322         Reviewed by Devin Rousso.
3323
3324         Event listener wasn't removed property, sometimes causing it to fire one more time.
3325
3326         * inspector/css/modify-css-property-race.html:
3327
3328 2019-02-07  Youenn Fablet  <youenn@apple.com>
3329
3330         Unable to sign in leetcode.
3331         https://bugs.webkit.org/show_bug.cgi?id=194366
3332         rdar://problem/47259025.
3333
3334         Reviewed by Chris Dumez.
3335
3336         * http/wpt/fetch/request-abort-expected.txt: Added.
3337         * http/wpt/fetch/request-abort.html: Added.
3338
3339 2019-02-07  Alex Christensen  <achristensen@webkit.org>
3340
3341         Deprecate WKBundlePageSetDefersLoading
3342         https://bugs.webkit.org/show_bug.cgi?id=191394
3343
3344         Reviewed by Dean Jackson.
3345
3346         * platform/wk2/TestExpectations:
3347
3348 2019-02-07  Zalan Bujtas  <zalan@apple.com>
3349
3350         [LFC][Out-of-flow] Use the containing block's padding width when computing min/max width.
3351         https://bugs.webkit.org/show_bug.cgi?id=194391
3352
3353         Reviewed by Antti Koivisto.
3354
3355         * fast/block/block-only/absolute-positioned-min-max-percentage-with-parent-padding-expected.html: Added.
3356         * fast/block/block-only/absolute-positioned-min-max-percentage-with-parent-padding.html: Added.
3357
3358 2019-02-07  Miguel Gomez  <magomez@igalia.com>
3359
3360         Unreviewed GTK+ gardening after r241117.
3361
3362         * platform/gtk/TestExpectations:
3363         * platform/gtk/compositing/iframes/invisible-nested-iframe-show-expected.txt:
3364         * platform/gtk/compositing/iframes/resizer-expected.txt:
3365         * platform/gtk/compositing/rtl/rtl-iframe-absolute-expected.txt:
3366         * platform/gtk/compositing/rtl/rtl-iframe-relative-expected.txt:
3367
3368 2019-02-06  Devin Rousso  <drousso@apple.com>
3369
3370         Web Inspector: DOM: don't send the entire function string with each event listener
3371         https://bugs.webkit.org/show_bug.cgi?id=194293
3372         <rdar://problem/47822809>
3373
3374         Reviewed by Joseph Pecoraro.
3375
3376         * inspector/dom/getEventListenersForNode.html:
3377         * inspector/dom/getEventListenersForNode-expected.txt:
3378
3379 2019-02-06  Andy Estes  <aestes@apple.com>
3380
3381         [Payment Request] It should be possible to require a phonetic name for shipping contacts
3382         https://bugs.webkit.org/show_bug.cgi?id=194311
3383         <rdar://46733045>
3384
3385         Reviewed by Alex Christensen.
3386
3387         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https-expected.txt:
3388         * http/tests/ssl/applepay/ApplePayRequestShippingContact.https.html:
3389         * http/tests/ssl/applepay/ApplePayRequestShippingContactV3.https-expected.txt:
3390         * http/tests/ssl/applepay/ApplePayRequestShippingContactV3.https.html:
3391         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
3392         * http/tests/ssl/applepay/PaymentRequest.https.html:
3393
3394 2019-02-06  Yusuke Suzuki  <ysuzuki@apple.com>
3395
3396         [JSC] PrivateName to PublicName hash table is wasteful
3397         https://bugs.webkit.org/show_bug.cgi?id=194277
3398
3399         Reviewed by Michael Saboff.
3400
3401         * streams/readable-byte-stream-controller-expected.txt:
3402
3403 2019-02-06  Justin Fan  <justin_fan@apple.com>
3404
3405         [Web GPU] Implement supporting dictionaries for GPUTexture
3406         https://bugs.webkit.org/show_bug.cgi?id=194354
3407
3408         Reviewed by Dean Jackson.
3409
3410         Update test files to use hyphen-case for GPUTextureFormat.
3411
3412         * webgpu/js/basic-webgpu-functions.js:
3413         (async.setUpContexts):
3414         * webgpu/js/webgpu-functions.js:
3415         (createBasicContext):
3416
3417 2019-02-06  David Kilzer  <ddkilzer@apple.com>
3418
3419         Revert part of r241015 that skipped all WebGL tests
3420
3421         * TestExpectations: Revert unintended change to skip all WebGL
3422         tests.
3423
3424 2019-02-06  Jonathan Bedard  <jbedard@apple.com>
3425
3426         [iPad] Initial test gardening (Part 2)
3427         https://bugs.webkit.org/show_bug.cgi?id=193767
3428         <rdar://problem/47515175>
3429
3430         Unreviewed test gardening.
3431
3432         * fast/forms/ios/validation-bubble-dismiss-on-tap.html: Change tap location so test is compatible with iPads.
3433         * platform/ipad/TestExpectations: Associate iPad specific failures with bugs.
3434
3435 2019-02-06  Ryan Haddad  <ryanhaddad@apple.com>
3436
3437         Unreviewed test gardening, rebaseline some tests for iOS after r240713.
3438
3439         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
3440         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
3441         * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
3442         * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
3443
3444 2019-02-06  Antti Koivisto  <antti@apple.com>
3445
3446         RELEASE_ASSERT(!m_document.isResolvingTreeStyle()) in com.apple.WebKit.WebContent at WebCore: WebCore::StyleResolver::~StyleResolver
3447         https://bugs.webkit.org/show_bug.cgi?id=194333
3448         <rdar://problem/47822929>
3449
3450         Reviewed by Zalan Bujtas.
3451
3452         * http/tests/contentextensions/css-display-none-keyframe-expected.txt: Added.
3453         * http/tests/contentextensions/css-display-none-keyframe.html: Added.
3454         * http/tests/contentextensions/css-display-none-keyframe.html.json: Added.
3455
3456 2019-02-05  Ryosuke Niwa  <rniwa@webkit.org>
3457
3458         REGRESSION (r240909): Release assert in FrameLoader::loadURL when navigating with a non-existent target name
3459         https://bugs.webkit.org/show_bug.cgi?id=194329
3460
3461         Reviewed by Geoffrey Garen.
3462
3463         Added a regression test.
3464
3465         * fast/loader/navigate-with-new-target-after-back-forward-navigation-expected.txt: Added.
3466         * fast/loader/navigate-with-new-target-after-back-forward-navigation.html: Added.
3467
3468 2019-02-05  Nikita Vasilyev  <nvasilyev@apple.com>
3469
3470         Web Inspector: Styles: PropertiesChanged shouldn't fire when old and new text are both empty
3471         https://bugs.webkit.org/show_bug.cgi?id=194318
3472
3473         Reviewed by Devin Rousso.
3474
3475         Fix the flaky test on Debug.
3476
3477         * inspector/css/modify-css-property-race-expected.txt:
3478         * inspector/css/modify-css-property-race.html:
3479
3480 2019-02-05  Megan Gardner  <megan_gardner@apple.com>
3481
3482         [iOS] Layout tests editing/pasteboard/smart-paste-007.html and editing/pasteboard/smart-paste-008.html are failing
3483         https://bugs.webkit.org/show_bug.cgi?id=194275
3484
3485         Reviewed by Ryosuke Niwa.
3486
3487         Smart paste tests 7 and 8 were outputting more information that was needed
3488         to verify correct functionality. Also cleaned up test 8 to be more similar to
3489         the other smart copy paste tests. 
3490
3491         * editing/pasteboard/smart-paste-007.html:
3492         * editing/pasteboard/smart-paste-008.html:
3493         * platform/ios-wk1/editing/pasteboard/smart-paste-007-expected.txt: Removed.
3494         * platform/ios-wk1/editing/pasteboard/smart-paste-008-expected.txt: Removed.
3495         * platform/ios-wk2/editing/pasteboard/smart-paste-008-expected.txt: Removed.
3496         * platform/ios/editing/pasteboard/smart-paste-007-expected.txt: Renamed from LayoutTests/platform/ios-wk2/editing/pasteboard/smart-paste-007-expected.txt.
3497         * platform/ios/editing/pasteboard/smart-paste-008-expected.txt: Added.
3498         * platform/mac/editing/pasteboard/smart-paste-007-expected.txt:
3499         * platform/mac/editing/pasteboard/smart-paste-008-expected.txt:
3500
3501 2019-02-05  Wenson Hsieh  <wenson_hsieh@apple.com>
3502
3503         Rename TestOptions.ignoreSynchronousMessagingTimeoutsForTesting
3504         https://bugs.webkit.org/show_bug.cgi?id=194324
3505
3506         Reviewed by Andy Estes.
3507
3508         * fast/events/touch/ios/show-modal-alert-during-touch-start.html:
3509
3510 2019-02-05  Nikita Vasilyev  <nvasilyev@apple.com>
3511
3512