[ATK] Defer the emision of AtkObject::children-changed signal after layout is done
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
2
3         [ATK] Defer the emision of AtkObject::children-changed signal after layout is done
4         https://bugs.webkit.org/show_bug.cgi?id=187948
5
6         Reviewed by Michael Catanzaro.
7
8         Remove expectations of accessibility/children-changed-sends-notification.html that passes now.
9
10         * platform/gtk/TestExpectations:
11
12 2019-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
13
14         [ATK] Test accessibility/insert-children-assert.html is crashing since added in r216980
15         https://bugs.webkit.org/show_bug.cgi?id=172281
16         <rdar://problem/37030990>
17
18         Reviewed by Joanmarie Diggs.
19
20         Update the test to expect the whole content text on atk and remove the test expectations.
21
22         * accessibility/insert-children-assert.html:
23         * platform/gtk/TestExpectations:
24
25 2019-04-09  John Wilander  <wilander@apple.com>
26
27         Add Resource Load Statistics test case for Ping
28         https://bugs.webkit.org/show_bug.cgi?id=196748
29
30         Reviewed by Alex Christensen.
31
32         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource-expected.txt: Added.
33         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource.html: Added.
34
35 2019-04-09  Megan Gardner  <megan_gardner@apple.com>
36
37         Turn on editing test that should pass now
38         https://bugs.webkit.org/show_bug.cgi?id=196747
39         <rdar://problem/38779179>
40
41         Reviewed by Tim Horton.
42
43         Just turning on a test that needed to be turns off for a while due to compatibility changes
44         with the system.
45
46         * platform/ios-wk2/TestExpectations:
47
48 2019-04-09  Zalan Bujtas  <zalan@apple.com>
49
50         [AutoSizing] Avoid making text paragraphs scroll horizontally when there is a wide table
51         https://bugs.webkit.org/show_bug.cgi?id=196743
52         <rdar://problem/43897551>
53
54         Reviewed by Tim Horton.
55
56         * css3/viewport-percentage-lengths/vh-auto-size-expected.html:
57         * css3/viewport-percentage-lengths/vh-auto-size.html:
58         * fast/dynamic/crash-subtree-layout-when-auto-size-enabled.html:
59         * fast/dynamic/mail-autosize-viewport-unit.html:
60
61 2019-04-09  Daniel Bates  <dabates@apple.com>
62
63         [iPad] Should open popover when the spacebar is pressed
64         https://bugs.webkit.org/show_bug.cgi?id=196360
65         <rdar://problem/49389129>
66
67         Reviewed by Brent Fulgham.
68
69         Add an iPad-specific test to ensure that pressing the spacebar opens the popover and scrolls
70         the form control into view.
71
72         * fast/forms/ios/ipad/open-picker-using-keyboard-expected.txt: Added.
73         * fast/forms/ios/ipad/open-picker-using-keyboard.html: Added.
74         * platform/ios/TestExpectations: Skip tests in fast/forms/ios/ipad. We will unskip for iPad below.
75         * platform/ipad/TestExpectations: Mark tests in fast/forms/ios/ipad as PASS so we run them.
76         * resources/ui-helper.js:
77         (window.UIHelper.waitForPopoverToPresent):
78         (window.UIHelper.waitForPopoverToDismiss):
79
80 2019-04-09  Youenn Fablet  <youenn@apple.com>
81
82         Refresh WPT service worker expectations
83         https://bugs.webkit.org/show_bug.cgi?id=196732
84
85         Reviewed by Alex Christensen.
86
87         * TestExpectations:
88
89 2019-04-09  Justin Fan  <justin_fan@apple.com>
90
91         [Web GPU] GPURenderPassEncoder updates: setBlendColor, setViewport, setScissorRect
92         https://bugs.webkit.org/show_bug.cgi?id=196719
93
94         Reviewed by Myles C. Maxfield.
95
96         Add blend-color-triangle-strip to set and blend with a custom blend color on the renderpass encoder.
97         Add viewport-scissor-rect-triangle-strip to draw a checkerboard by restricting the drawing viewport or scissor rectangle.
98
99         * webgpu/blend-color-triangle-strip.html: Added.
100         * webgpu/js/webgpu-functions.js:
101         (beginBasicRenderPass):
102         * webgpu/viewport-scissor-rect-triangle-strip-expected.html: Added.
103         * webgpu/viewport-scissor-rect-triangle-strip.html: Added.
104
105 2019-04-09  Devin Rousso  <drousso@apple.com>
106
107         Unreviewed, fix test failures after r239698.
108         <rdar://problem/47223615>
109
110         * http/tests/inspector/network/resource-security-connection.html:
111         Security connection information is sent as part of the metrics, not the response.
112
113 2019-04-09  John Wilander  <wilander@apple.com>
114
115         Pick up Ad Click Attribution conversions in NetworkResourceLoader::willSendRedirectedRequest()
116         https://bugs.webkit.org/show_bug.cgi?id=196558
117         <rdar://problem/47650245>
118
119         Reviewed by Youenn Fablet.
120
121         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
122            Enhanced the use of AdClickAttribution::MaxEntropy.
123         * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect-expected.txt: Added.
124         * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect.html: Added.
125         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt: Added.
126         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority.html: Added.
127         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt: Added.
128         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority.html: Added.
129         * http/tests/adClickAttribution/resources/redirectToConversion.php: Added.
130         * http/tests/adClickAttribution/resources/redirectToConversionOnIPAddress.php: Added.
131         * platform/ios-wk2/http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
132            Enhanced the use of AdClickAttribution::MaxEntropy.
133
134 2019-04-09  Shawn Roberts  <sroberts@apple.com>
135
136         inspector/canvas/css-canvas-clients.html is a flaky failure
137         https://bugs.webkit.org/show_bug.cgi?id=174272
138
139         Unreviewed test gardening
140
141         * platform/mac/TestExpectations: Updating expectations to unskip test and just mark as a flaky failure
142
143 2019-04-09  Shawn Roberts  <sroberts@apple.com>
144
145         inspector/console/console-time.html is a flaky failure
146         https://bugs.webkit.org/show_bug.cgi?id=158006
147
148         Unreviewed test gardening.
149
150         * platform/mac/TestExpectations: Updating expecations for flaky failure
151
152 2019-04-09  Antoine Quint  <graouts@apple.com>
153
154         [ Mac ] REGRESSION (r237587) Layout Test compositing/visible-rect/animated-from-none.html is flaky text diff failure
155         https://bugs.webkit.org/show_bug.cgi?id=194798
156         <rdar://problem/48181898>
157
158         Reviewed by Dean Jackson.
159
160         When using the Web Animations engine, the best way to run code as an animation start is to use the "ready" promise, whereas
161         DOM events are dispatched asynchronously and, in the case of this test, might have an animation progress that is greater
162         than 0 and yield an animated transform that isn't quite the identity matrix.
163
164         * compositing/visible-rect/animated-from-none.html:
165
166 2019-04-09  Jer Noble  <jer.noble@apple.com>
167
168         Add test for fix of #196095
169         https://bugs.webkit.org/show_bug.cgi?id=196097
170
171         Reviewed by Eric Carlson.
172
173         * media/track/track-in-band-metadata-display-order-expected.txt: Added.
174         * media/track/track-in-band-metadata-display-order.html: Added.
175
176 2019-04-08  Chris Fleizach  <cfleizach@apple.com>
177
178         AX: Automatically compute accessibility labels for Apple Pay buttons
179         https://bugs.webkit.org/show_bug.cgi?id=196661
180
181         Reviewed by Joanmarie Diggs.
182
183         * accessibility/mac/apple-pay-labels-expected.txt: Added.
184         * accessibility/mac/apple-pay-labels.html: Added.
185         * accessibility/mac/apple-pay-session-v4-expected.txt: Added.
186         * accessibility/mac/apple-pay-session-v4.html: Added.
187
188 2019-04-08  Youenn Fablet  <youenn@apple.com>
189
190         Add a test to check for the service worker process name
191         https://bugs.webkit.org/show_bug.cgi?id=196621
192
193         Reviewed by Chris Dumez.
194
195         * http/wpt/service-workers/online-worker.js:
196         (async.doTest):
197
198 2019-04-08  Shawn Roberts  <sroberts@apple.com>
199
200         fast/parser/xml-error-adopted.xml is a flaky timeout
201         https://bugs.webkit.org/show_bug.cgi?id=186581
202
203         Unreviewed test gardening.
204
205         * platform/ios-simulator-wk2/TestExpectations:
206
207 2019-04-08  Shawn Roberts  <sroberts@apple.com>
208
209         Fixed a typo on a test expectation
210         https://bugs.webkit.org/show_bug.cgi?id=187391
211
212         Unreviewed test gardening.
213
214         * platform/mac-wk2/TestExpectations: Updating test expectations
215
216 2019-04-08  Shawn Roberts  <sroberts@apple.com>
217
218         inspector/canvas/css-canvas-clients.html is a constant timeout/failure
219         https://bugs.webkit.org/show_bug.cgi?id=174272
220
221         Unreviewed test gardening.
222
223         * platform/mac/TestExpectations: Updating test expectations to skip test
224
225 2019-04-08  Yusuke Suzuki  <ysuzuki@apple.com>
226
227         Unreviewed, rolling in r243948 with test fix
228         https://bugs.webkit.org/show_bug.cgi?id=196486
229
230         The test relied on the wrong EOF token's offset. This patch also fixes the test.
231
232         * inspector/runtime/parse-expected.txt:
233         * inspector/runtime/parse.html:
234
235 2019-04-08  Antti Koivisto  <antti@apple.com>
236
237         Update touch-action region on property changes
238         https://bugs.webkit.org/show_bug.cgi?id=196608
239
240         Reviewed by Simon Fraser.
241
242         * pointerevents/ios/touch-action-region-dynamic-expected.txt: Added.
243         * pointerevents/ios/touch-action-region-dynamic.html: Added.
244
245 2019-04-08  Javier Fernandez  <jfernandez@igalia.com>
246
247         Implement white-space:break-spaces value
248         https://bugs.webkit.org/show_bug.cgi?id=177327
249
250         Reviewed by Myles Maxfield and Zalan Bujtas.
251
252         Removed many failure expectations of tests that pass now thanks to this change.
253
254         The overflow-wrap-break-word-003.html tests fails in mac and iOS platforms due to an issue related to
255         how we compute widths using 'ch' units and 'monospace' fonts. I filed bug #196169 to report the specific
256         case of this test (break-word+pre-wrap) but the root cause it's probably the bug #196353.
257
258         I have submitted a PR [1] to the Web Platform Tests to change several tests that failed only if the
259         monospace font is used, but pass with the Ahem font. Additionally, I've requested another PR [2] to
260         add new layout tests, with the same case than overflow-wrap-break-word-003.html but using the Ahem
261         font.
262
263         [1] https://github.com/web-platform-tests/wpt/pull/16137
264         [2] https://github.com/web-platform-tests/wpt/pull/16124
265
266         * TestExpectations: Removed many Failure entries on tests that pass now thanks to this change.
267         * platform/mac/TestExpectations: Added one Failure entry and filed the corresponding bug report.
268
269 2019-04-08  Antoine Quint  <graouts@apple.com>
270
271         [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
272         https://bugs.webkit.org/show_bug.cgi?id=196118
273         <rdar://problem/46614137>
274
275         Reviewed by Chris Dumez.
276
277         Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
278         the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
279         because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
280         be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
281         that was originally created by checking the custom property is still set.
282
283         We also make sure that a test, which was found to have regressed with a previous version of this patch, uses the animation
284         engine that it is expected to be testing.
285
286         * legacy-animation-engine/animations/resume-after-page-cache.html:
287         * webanimations/js-wrapper-kept-alive-expected.txt: Added.
288         * webanimations/js-wrapper-kept-alive.html: Added.
289
290 2019-04-08  Eric Liang  <ericliang@apple.com>
291
292         AX: <svg> elements with labels and no accessible contents are exposed as empty AXGroups
293         https://bugs.webkit.org/show_bug.cgi?id=156774
294
295         Reviewed by Chris Fleizach.
296
297         Added tests that verify svgs shapes that are labelled are exposed as images.
298         * accessibility/resources/apple-logo.svg: Added.
299         * accessibility/svg-shape-labelled-expected.txt: Added.
300         * accessibility/svg-shape-labelled.html: Added.
301
302 2019-04-08  Shawn Roberts  <sroberts@apple.com>
303
304         Layout tests imported/w3c/IndexedDB-private-browsing/idbobjectstore_createIndex7-event_order.html
305         imported/w3c/IndexedDB-private-browsing/idbobjectstore_createIndex6-event_order.html are flaky failures
306         https://bugs.webkit.org/show_bug.cgi?id=195961
307
308         Unreviewed test gardening
309
310         * platform/mac-wk2/TestExpectations: Updating test expectations for Debug flaky failure
311
312 2019-04-06  Antti Koivisto  <antti@apple.com>
313
314         Combine event and touch action regions into a single class
315         https://bugs.webkit.org/show_bug.cgi?id=196644
316         <rdar://problem/49643614>
317
318         Reviewed by Darin Adler.
319
320         * pointerevents/ios/touch-action-region-basic-expected.txt:
321         * pointerevents/ios/touch-action-region-layers-expected.txt:
322         * pointerevents/ios/touch-action-region-pan-x-y-expected.txt:
323
324 2019-04-05  Yongjun Zhang  <yongjun_zhang@apple.com>
325
326         We should pass minimumEffectiveDeviceWidth to web process on new page creation.
327         https://bugs.webkit.org/show_bug.cgi?id=196077
328         <rdar://problem/49108202>
329
330         Reviewed by Chris Dumez.
331
332         Add a layout test to verify the page shrinks to fit the window width when ignoreMetaViewport
333         flag is turned on.
334
335         * fast/viewport/ios/shrink-to-fit-for-page-without-viewport-meta-expected.txt: Added.
336         * fast/viewport/ios/shrink-to-fit-for-page-without-viewport-meta.html: Added.
337
338 2019-04-05  Jer Noble  <jer.noble@apple.com>
339
340         [Cocoa] Deactivate the audio session before the WebProcess suspends.
341         https://bugs.webkit.org/show_bug.cgi?id=196658
342
343         Reviewed by Eric Carlson.
344
345         * platform/mac/media/audio-session-deactivated-when-suspended-expected.txt: Added.
346         * platform/mac/media/audio-session-deactivated-when-suspended.html: Added.
347
348 2019-04-05  Devin Rousso  <drousso@apple.com>
349
350         Web Inspector: TestSuite test cases should have their own timeout to ensure tests fail with output instead of timeout by test runner
351         https://bugs.webkit.org/show_bug.cgi?id=162814
352         <rdar://problem/28574102>
353
354         Reviewed by Brian Burg.
355
356         * inspector/unit-tests/async-test-suite.html:
357         * inspector/unit-tests/async-test-suite-expected.txt:
358         * inspector/unit-tests/sync-test-suite.html:
359         * inspector/unit-tests/sync-test-suite-expected.txt:
360
361         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt:
362         * inspector/canvas/recording-2d.html:
363         * inspector/canvas/recording-webgl-snapshots.html:
364         * inspector/canvas/recording-webgl.html:
365         * inspector/canvas/resources/shaderProgram-utilities.js:
366         (TestPage.registerInitializer.whenProgramAdded): Added.
367         (TestPage.registerInitializer.whenProgramRemoved): Added.
368         (TestPage.registerInitializer.window.initializeTestSuite):
369         (TestPage.registerInitializer.window.addSimpleTestCase):
370         (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
371         (TestPage.registerInitializer.awaitProgramAdded): Added.
372         (TestPage.registerInitializer.awaitProgramRemoved): Added.
373         * inspector/console/command-line-api-expected.txt:
374         * inspector/console/heap-snapshot.html:
375         * inspector/debugger/async-stack-trace-truncate-expected.txt:
376         * inspector/debugger/pause-for-internal-scripts-expected.txt:
377         * inspector/formatting/resources/utilities.js:
378         (TestPage.registerInitializer.window.addFormattingTests):
379
380 2019-04-05  Ryan Haddad  <ryanhaddad@apple.com>
381
382         [Mac WK2 iOS Sim] Layout Test imported/w3c/web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html is a flaky failure
383         https://bugs.webkit.org/show_bug.cgi?id=196633
384
385         Unreviewed test gardening.
386
387         * platform/ios-wk2/TestExpectations: Mark test as flaky.
388         * platform/mac-wk2/TestExpectations: Ditto.
389
390 2019-04-05  Shawn Roberts  <sroberts@apple.com>
391
392         editing/execCommand/print.html is crashing on iOS Debug
393         https://bugs.webkit.org/show_bug.cgi?id=196654
394
395         Unreviewed test gardening.
396
397         * platform/ios-simulator-wk2/TestExpectations: Skipping test on iOS Debug while waiting for a fix
398
399 2019-04-05  Diego Pino Garcia  <dpino@igalia.com>
400
401         [WPE] Unreviewed gardening, update unexpected passes
402
403         * platform/wpe/TestExpectations:
404
405 2019-04-04  Simon Fraser  <simon.fraser@apple.com>
406
407         Simple iframe scrolling test fails to get a composited scrolling frame in WebKitTestRunnerApp
408         https://bugs.webkit.org/show_bug.cgi?id=196635
409
410         Reviewed by Antti Koivisto.
411
412         * scrollingcoordinator/ios/programmatic-frame-scroll-expected.html: Added.
413         * scrollingcoordinator/ios/programmatic-frame-scroll.html: Added.
414
415 2019-04-04  Simon Fraser  <simon.fraser@apple.com>
416
417         [iOS WK2] REGRESSION (r242687): Programmatic scroll of overflow scroll results in bad rendering
418         https://bugs.webkit.org/show_bug.cgi?id=195584
419
420         Reviewed by Zalan Bujtas.
421
422         Testing of programmatic scrolls in frames is prevented by webkit.org/b/196635.
423
424         * scrollingcoordinator/ios/programmatic-overflow-scroll-expected.html: Added.
425         * scrollingcoordinator/ios/programmatic-overflow-scroll.html: Added.
426         * scrollingcoordinator/ios/programmatic-page-scroll-expected.html: Added.
427         * scrollingcoordinator/ios/programmatic-page-scroll.html: Added.
428
429 2019-04-04  Shawn Roberts  <sroberts@apple.com>
430
431         Unreviewed, rolling out r243868.
432
433         Causing timeouts failures on several queues
434
435         Reverted changeset:
436
437         "[Web Animations] JS wrapper may be deleted while animation is
438         yet to dispatch its finish event"
439         https://bugs.webkit.org/show_bug.cgi?id=196118
440         https://trac.webkit.org/changeset/243868
441
442 2019-04-04  Commit Queue  <commit-queue@webkit.org>
443
444         Unreviewed, rolling out r243807 and r243824.
445         https://bugs.webkit.org/show_bug.cgi?id=196611
446
447         Test added is a flaky timeout on iOS Simulator, 3 tests
448         unskipped are flaky failures (Requested by ShawnRoberts on
449         #webkit).
450
451         Reverted changesets:
452
453         "Blob type cannot be stored correctly in IDB when
454         IDBObjectStore has autoIncrement and keyPath options"
455         https://bugs.webkit.org/show_bug.cgi?id=196128
456         https://trac.webkit.org/changeset/243807
457
458         "Follow up fix for r243807: Use MarkedArgumentBuffer instead
459         of Vector for JSValue"
460         https://bugs.webkit.org/show_bug.cgi?id=196547
461         https://trac.webkit.org/changeset/243824
462
463 2019-04-04  Eric Carlson  <eric.carlson@apple.com>
464
465         [MediaStream] Host should be able to mute screen capture and camera/microphone independently
466         https://bugs.webkit.org/show_bug.cgi?id=196555
467         <rdar://problem/47303865>
468
469         Reviewed by Youenn Fablet.
470
471         * fast/mediastream/media-stream-page-muted-expected.txt: Added.
472         * fast/mediastream/media-stream-page-muted.html: Added.
473         * fast/mediastream/media-stream-track-interrupted.html: Read page muted state before
474         interrupting capture track because the page state now changes immediately.
475         * fast/mediastream/media-stream-track-muted.html: Ditto, for muting.
476
477 2019-04-04  Antti Koivisto  <antti@apple.com>
478
479         Compute accurate regions for touch-action
480         https://bugs.webkit.org/show_bug.cgi?id=196536
481         <rdar://problem/49516022>
482
483         Reviewed by Simon Fraser.
484
485         * pointerevents/ios/touch-action-region-basic-expected.txt: Added.
486         * pointerevents/ios/touch-action-region-basic.html: Added.
487         * pointerevents/ios/touch-action-region-layers-expected.txt: Added.
488         * pointerevents/ios/touch-action-region-layers.html: Added.
489         * pointerevents/ios/touch-action-region-pan-x-y-expected.txt: Added.
490         * pointerevents/ios/touch-action-region-pan-x-y.html: Added.
491
492 2019-04-04  Manuel Rego Casasnovas  <rego@igalia.com>
493
494         [css-grid] Scroll reset position when updating inner html on content
495         https://bugs.webkit.org/show_bug.cgi?id=191506
496
497         Unreviewed gardening.
498
499         The problem described in this bug was fixed in r243687 (webkit.org/b/191506).
500         This test was still marked as Failure but it has been passing since then.
501
502         * TestExpectations: Remove fast/css-grid-layout/grid-item-scroll-position.html
503         as it's passing now.
504
505 2019-04-04  Shawn Roberts  <sroberts@apple.com>
506
507         scrollingcoordinator/ios/ui-scroll-fixed.html is a flakky failure
508         https://bugs.webkit.org/show_bug.cgi?id=196612
509
510         Unreviewed test gardening.
511
512         * platform/ios-simulator-wk2/TestExpectations: Changing expectations for flaky image failure
513
514 2019-04-04  Antoine Quint  <graouts@apple.com>
515
516         [macOS WK1] Layout Test webanimations/accelerated-transition-interrupted-on-composited-element.html is a flaky image failure
517         https://bugs.webkit.org/show_bug.cgi?id=189678
518         <rdar://problem/44621674>
519
520         Reviewed by Dean Jackson.
521
522         We make the test sturdier by waiting for two rAFs instead of just one to wait until animations have been updated (one rAF)
523         and accelerated animations have been committed (two rAFs).
524
525         We also use the "transitioncancel" event to determine the transition has been interrupted rather than using a rAF callback.
526
527         * webanimations/accelerated-transition-interrupted-on-composited-element.html:
528
529 2019-04-04  Diego Pino Garcia  <dpino@igalia.com>
530
531         [WPE] Unreviewed gardening
532         
533         Remove tests that are expected to fail but pass.
534
535         * platform/wpe/TestExpectations:
536
537 2019-04-04  Antoine Quint  <graouts@apple.com>
538
539         REGRESSION (r236501?): Layout Test compositing/geometry/limit-layer-bounds-opacity-transition.html is flaky
540         https://bugs.webkit.org/show_bug.cgi?id=190210
541         <rdar://problem/45045989>
542
543         Unreviewed.
544
545         The flakiness dashboard shows that this test hasn't been flaky for a few weeks, reverting the flaky expectation.
546
547         * platform/mac/TestExpectations:
548
549 2019-04-04  Antoine Quint  <graouts@apple.com>
550
551         [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
552         https://bugs.webkit.org/show_bug.cgi?id=196118
553         <rdar://problem/46614137>
554
555         Reviewed by Ryosuke Niwa.
556
557         Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
558         the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
559         because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
560         be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
561         that was originally created by checking the custom property is still set.
562
563         * legacy-animation-engine/animations/resume-after-page-cache.html:
564         * webanimations/js-wrapper-kept-alive-expected.txt: Added.
565         * webanimations/js-wrapper-kept-alive.html: Added.
566
567 2019-04-03  Timothy Hatcher  <timothy@apple.com>
568
569         Update AutoFill field icons to be SVG instead of PNG images.
570         https://bugs.webkit.org/show_bug.cgi?id=196557
571         rdar://problem/48292514
572
573         Reviewed by Tim Horton.
574
575         * platform/ios/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
576         * platform/mac/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
577         * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
578
579 2019-04-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
580
581         REGRESSION (r220717): Assertion fires when animating an SVG rounded corner rect till it collapses
582         https://bugs.webkit.org/show_bug.cgi?id=196518
583
584         Reviewed by Simon Fraser.
585
586         * svg/animations/animate-rounded-corner-rect-zero-height-expected.txt: Added.
587         * svg/animations/animate-rounded-corner-rect-zero-height.svg: Added.
588
589 2019-04-03  Myles C. Maxfield  <mmaxfield@apple.com>
590
591         -apple-trailing-word is needed for browser detection
592         https://bugs.webkit.org/show_bug.cgi?id=196575
593
594         Unreviewed.
595
596         * fast/text/trailing-word-detection-expected.txt: Added.
597         * fast/text/trailing-word-detection.html: Added.
598         * platform/gtk/TestExpectations:
599         * platform/win/TestExpectations:
600
601 2019-04-03  Shawn Roberts  <sroberts@apple.com>
602
603         tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html is a flaky failure and timeout
604         https://bugs.webkit.org/show_bug.cgi?id=196115
605
606         Unreviewed test gardening.
607
608         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky test
609
610 2019-04-03  Michael Saboff  <msaboff@apple.com>
611
612         REGRESSION (r243642): com.apple.JavaScriptCore crash in JSC::RegExpObject::execInline
613         https://bugs.webkit.org/show_bug.cgi?id=196477
614
615         Reviewed by Keith Miller.
616
617         Updated the test with a couple more test cases to test a few variants of this bug.
618         Also added a couple of non-greedy counted non-BMP character class tests that don't have
619         the bug just to be sure.
620
621         * js/regexp-unicode-expected.txt:
622         * js/script-tests/regexp-unicode.js:
623
624 2019-04-03  Myles C. Maxfield  <mmaxfield@apple.com>
625
626         Documents can be destroyed before their CSSFontFaceSet is destroyed
627         https://bugs.webkit.org/show_bug.cgi?id=195830
628
629         Reviewed by Darin Adler.
630
631         * fast/text/font-face-set-destroy-document-expected.html: Added.
632         * fast/text/font-face-set-destroy-document.html: Added.
633
634 2019-04-03  Shawn Roberts  <sroberts@apple.com>
635
636         http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame.html is a flaky timeout
637         https://bugs.webkit.org/show_bug.cgi?id=194164
638
639         Unreviewed test gardening.
640
641         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky timeout
642
643 2019-04-03  Shawn Roberts  <sroberts@apple.com>
644
645         Rebaseline scrollingcoordinator/scrolling-tree/fixed-inside-frame.html
646         https://bugs.webkit.org/show_bug.cgi?id=195254
647
648         Unreviewed test gardening.
649
650         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt: Rebaselined test
651
652 2019-04-03  Myles C. Maxfield  <mmaxfield@apple.com>
653
654         Remove support for -apple-trailing-word
655         https://bugs.webkit.org/show_bug.cgi?id=196525
656
657         Reviewed by Zalan Bujtas.
658
659         This CSS property is nonstandard and not used.
660
661         * fast/text/trailing-word-expected.html: Removed.
662         * fast/text/trailing-word.html: Removed.
663         * platform/gtk/TestExpectations:
664         * platform/mac/fast/text/trailing-word-parse-expected.txt: Removed.
665         * platform/mac/fast/text/trailing-word-parse.html: Removed.
666         * platform/win/TestExpectations:
667
668 2019-04-03  Chris Dumez  <cdumez@apple.com>
669
670         Remove legacy webkitRequestAnimationFrame time quirk
671         https://bugs.webkit.org/show_bug.cgi?id=196458
672         <rdar://problem/49490207>
673
674         Reviewed by Simon Fraser.
675
676         Rebaseline webkitRequestAnimationFrame layout test now that we log a deprecation
677         warning.
678
679         * fast/animation/request-animation-frame-prefix-expected.txt:
680
681 2019-04-03  Alex Christensen  <achristensen@webkit.org>
682
683         Resurrect and fix layout test http/tests/adClickAttribution/store-ad-click-attribution.html
684         https://bugs.webkit.org/show_bug.cgi?id=196476
685
686         Reviewed by Chris Dumez.
687
688         * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt:
689
690 2019-04-03  Daniel Bates  <dabates@apple.com>
691
692         [iOS] Should be able to dismiss picker or popover using the keyboard
693         https://bugs.webkit.org/show_bug.cgi?id=196272
694         <rdar://problem/48943170>
695
696         Reviewed by Wenson Hsieh.
697
698         Add test to ensure that pressing Escape or Command + . dismisses a picker.
699
700         * fast/forms/ios/dismiss-picker-using-keyboard-expected.txt: Added.
701         * fast/forms/ios/dismiss-picker-using-keyboard.html: Added.
702
703 2019-04-03  Sihui Liu  <sihui_liu@apple.com>
704
705         Blob type cannot be stored correctly in IDB when IDBObjectStore has autoIncrement and keyPath options
706         https://bugs.webkit.org/show_bug.cgi?id=196128
707
708         Reviewed by Geoffrey Garen.
709
710         * TestExpectations:
711         * storage/indexeddb/modern/objectstore-autoincrement-types-expected.txt: Added.
712         * storage/indexeddb/modern/objectstore-autoincrement-types.html: Added.
713         * storage/indexeddb/modern/resources/objectstore-autoincrement-types.js: Added.
714         (next):
715         (prepareDatabase.event.target.onsuccess):
716         (prepareDatabase):
717         (testSteps):
718
719 2019-04-03  Youenn Fablet  <youenn@apple.com>
720
721         Resetting quota should take into account third party origins
722         https://bugs.webkit.org/show_bug.cgi?id=196462
723
724         Reviewed by Geoffrey Garen.
725
726         * http/wpt/cache-storage/quota-third-party.https-expected.txt:
727         * http/wpt/cache-storage/quota-third-party.https.html:
728         * platform/mac-wk2/TestExpectations:
729
730 2019-04-03  Diego Pino Garcia  <dpino@igalia.com>
731
732         [GTK] Unreviewed gardening, update test expectations
733
734         * platform/gtk/TestExpectations:
735
736 2019-04-03  Michael Catanzaro  <mcatanzaro@igalia.com>
737
738         Get rid of HTMLInputElement::setEditingValue
739         https://bugs.webkit.org/show_bug.cgi?id=196402
740
741         Reviewed by Darin Adler.
742
743         * fast/forms/editing-value-expected.txt: Removed.
744         * fast/forms/editing-value-null-renderer-expected.txt: Removed.
745         * fast/forms/editing-value-null-renderer.html: Removed.
746         * fast/forms/editing-value.html: Removed.
747
748 2019-04-03  Shawn Roberts  <sroberts@apple.com>
749
750         The following layout tests are flaky failures
751         imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html
752         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay.html
753         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/error-codes/error.html
754         https://bugs.webkit.org/show_bug.cgi?id=195466
755
756         Unreviewed test gardening.
757
758         * platform/ios-simulator/TestExpectations: Updating test expectations for flaky failures
759
760 2019-04-03  Shawn Roberts  <sroberts@apple.com>
761
762         Layout Test http/wpt/resource-timing/rt-resources-per-worker.html is flaky
763         https://bugs.webkit.org/show_bug.cgi?id=180260
764
765         Unreviewed test gardening.
766
767         * platform/mac/TestExpectations:
768
769 2019-04-02  Simon Fraser  <simon.fraser@apple.com>
770
771         REGRESSION (r238266): Exchange 2013 Outlook Web Access displays partially blank page when creating new e-mail
772         https://bugs.webkit.org/show_bug.cgi?id=196522
773
774         Reviewed by Zalan Bujtas.
775
776         * compositing/backing/foreground-layer-no-paints-into-ancestor-expected.html: Added.
777         * compositing/backing/foreground-layer-no-paints-into-ancestor.html: Added.
778
779 2019-04-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
780
781         SVG Animation (SMIL) on <text> or <tspan> doesn't work on second run
782         https://bugs.webkit.org/show_bug.cgi?id=150388
783
784         Reviewed by Simon Fraser.
785
786         The bug is fixed by removing the SVG tear off objects. See
787         https://bugs.webkit.org/show_bug.cgi?id=191237.
788
789         We need to add a layout test to ensure that no code change will break
790         this scenario in the future.
791
792         * svg/animations/smil-multiple-animate-list-expected.svg: Added.
793         * svg/animations/smil-multiple-animate-list.svg: Added.
794
795 2019-04-02  Shawn Roberts  <sroberts@apple.com>
796
797         imported/w3c/web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint.html is a flaky crash
798         https://bugs.webkit.org/show_bug.cgi?id=196517
799
800         Unreviewed test gardening.
801
802         * platform/mac/TestExpectations: Skipping test for flaky crashing
803
804 2019-04-02  Ryan Haddad  <ryanhaddad@apple.com>
805
806         [Mojave] Layout test fast/text/complex-initial-advance.html is failing
807         https://bugs.webkit.org/show_bug.cgi?id=196512
808
809         Unreviewed test gardening.
810
811         * platform/mac/TestExpectations: Mark test as failing.
812
813 2019-04-02  Alex Christensen  <achristensen@webkit.org>
814
815         Fix assertion in http/tests/adClickAttribution/store-ad-click-attribution.html
816         https://bugs.webkit.org/show_bug.cgi?id=196503
817
818         Reviewed by Chris Dumez.
819
820         * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt:
821         * http/tests/adClickAttribution/store-ad-click-attribution.html:
822         * platform/wk2/TestExpectations:
823
824 2019-04-02  Devin Rousso  <drousso@apple.com>
825
826         Web Inspector: Canvas: add support for showing WebGPU contexts
827         https://bugs.webkit.org/show_bug.cgi?id=196413
828         <rdar://problem/49438898>
829
830         Reviewed by Timothy Hatcher.
831
832         * inspector/canvas/create-context-webgpu.html: Added.
833         * inspector/canvas/create-context-webgpu-expected.txt: Added.
834         * inspector/canvas/resolveCanvasContext-webgpu.html: Added.
835         * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Added.
836
837         * inspector/canvas/resources/create-context-utilities.js:
838         (createDetachedCanvas):
839         (createCSSCanvas):
840         (destroyCanvases):
841         (TestPage.registerInitializer.InspectorTest.CreateContextUtilities.initializeTestSuite): Added.
842         (TestPage.registerInitializer.InspectorTest.CreateContextUtilities.addSimpleTestCase): Added.
843         (TestPage.registerInitializer.InspectorTest.CreateContextUtilities.addCSSCanvasTestCase): Added.
844         (TestPage.registerInitializer.window.initializeTestSuite): Deleted.
845         (TestPage.registerInitializer.window.addSimpleTestCase): Deleted.
846         (TestPage.registerInitializer.window.addCSSCanvasTestCase): Deleted.
847
848         * inspector/canvas/create-context-2d.html:
849         * inspector/canvas/create-context-2d-expected.txt:
850         * inspector/canvas/create-context-bitmaprenderer.html:
851         * inspector/canvas/create-context-bitmaprenderer-expected.txt:
852         * inspector/canvas/create-context-webgl.html:
853         * inspector/canvas/create-context-webgl-expected.txt:
854         * inspector/canvas/create-context-webgl2.html:
855         * inspector/canvas/create-context-webgl2-expected.txt:
856
857         * platform/gtk/TestExpectations:
858         * platform/ios/TestExpectations:
859         * platform/mac-wk1/TestExpectations:
860         * platform/mac/TestExpectations:
861         * platform/win/TestExpectations:
862         * platform/wincairo/TestExpectations:
863         * platform/wpe/TestExpectations:
864
865 2019-04-02  Chris Dumez  <cdumez@apple.com>
866
867         [WK2] Add support for Window's beforeprint / afterprint events
868         https://bugs.webkit.org/show_bug.cgi?id=196478
869
870         Reviewed by Alex Christensen.
871
872         Add layout test coverage.
873
874         * TestExpectations:
875         * platform/wk2/TestExpectations:
876         * printing/printing-events-expected.txt: Added.
877         * printing/printing-events.html: Added.
878
879 2019-04-02  Zalan Bujtas  <zalan@apple.com>
880
881         [ContentChangeObserver] Hover menus do not function on fidelity.com
882         https://bugs.webkit.org/show_bug.cgi?id=196507
883         <rdar://problem/49496520>
884
885         Reviewed by Simon Fraser.
886
887         * fast/events/touch/ios/content-observation/400ms-hover-intent-expected.txt: Added.
888         * fast/events/touch/ios/content-observation/400ms-hover-intent.html: Added.
889
890 2019-04-02  Chris Dumez  <cdumez@apple.com>
891
892         Unreviewed, rolling out r243551.
893
894         Seems to have broken file uploads to SoundCloud
895
896         Reverted changeset:
897
898         "XMLHttpRequestUpload's loadstart event not correct
899         initialized"
900         https://bugs.webkit.org/show_bug.cgi?id=196174
901         https://trac.webkit.org/changeset/243551
902
903 2019-04-02  Justin Fan  <justin_fan@apple.com>
904
905         [Web GPU] Implement blend states and color write mask for  GPUColorStateDescriptor
906         https://bugs.webkit.org/show_bug.cgi?id=196474
907
908         Reviewed by Myles C. Maxfield.
909
910         Add blend-triangle-strip to test color blending and color-write-mask-triangle-strip.html to test color write mask.
911         Update other tests to specify blend states when creating a GPURenderPipeline.
912
913         * webgpu/blend-triangle-strip-expected.html: Added.
914         * webgpu/blend-triangle-strip.html: Added.
915         * webgpu/buffer-command-buffer-races.html:
916         * webgpu/buffer-resource-triangles.html:
917         * webgpu/color-write-mask-triangle-strip-expected.html: Added.
918         * webgpu/color-write-mask-triangle-strip.html: Added.
919         * webgpu/depth-enabled-triangle-strip.html:
920         * webgpu/js/webgpu-functions.js:
921         * webgpu/render-pipelines.html:
922         * webgpu/texture-triangle-strip.html:
923         * webgpu/vertex-buffer-triangle-strip.html:
924         * webgpu/whlsl.html:
925
926 2019-04-02  Zalan Bujtas  <zalan@apple.com>
927
928         [ContentChangeObserver] Ignore reconstructed renderers when checking for visibility change
929         https://bugs.webkit.org/show_bug.cgi?id=196483
930         <rdar://problem/49288174>
931
932         Reviewed by Simon Fraser.
933
934         * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer-expected.txt: Added.
935         * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer.html: Added.
936
937 2019-04-02  Shawn Roberts  <sroberts@apple.com>
938
939         accessibility/mac/press-not-work-for-disabled-menu-list.html is a flaky failure
940         https://bugs.webkit.org/show_bug.cgi?id=196505
941
942         Unreviewed test gardening.
943
944         * platform/mac/TestExpectations: Updating test expectations for flaky failure
945
946 2019-04-02  Shawn Roberts  <sroberts@apple.com>
947
948         media/video-background-tab-playback.html is a flaky failure
949         https://bugs.webkit.org/show_bug.cgi?id=196502
950
951         Unreviewed test gardening
952
953         * platform/mac-wk1/TestExpectations: Updating test expectations for flaky failure
954
955 2019-04-02  Shawn Roberts  <sroberts@apple.com>
956
957         inspector/audit/basic.html is a flaky timeout on bots
958         https://bugs.webkit.org/show_bug.cgi?id=196448
959
960         Unreviewed test gardening
961
962         * platform/mac-wk1/TestExpectations:
963         * platform/mac-wk2/TestExpectations: Updating test expectaions for flaky timeout
964
965 2019-04-02  Shawn Roberts  <sroberts@apple.com>
966
967         fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html is a flaky failure
968         https://bugs.webkit.org/show_bug.cgi?id=195341
969
970         Unreviewed test gardening.
971
972         * platform/ios-simulator-wk2/TestExpectations: Updating test expecations for flaky failure
973
974 2019-04-02  Shawn Roberts  <sroberts@apple.com>
975
976         fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation.html is a flaky failure
977         https://bugs.webkit.org/show_bug.cgi?id=196495
978
979         Unreviewed test gardening
980
981         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky failure
982
983 2019-04-02  Diego Pino Garcia  <dpino@igalia.com>
984
985         REGRESSION(r243512): Change locale of test in intl-datetimeformat.js
986         https://bugs.webkit.org/show_bug.cgi?id=196395
987
988         r243512 modifes Intl.DateTimeFormat to obey 2-digit hour. A test was
989         added to test 2-digit hour in Russian using 12-hour setting as true and
990         false. In the former case, the expected string appends the string 'AM'
991         in Russian. This localised string made GTK-based ports fail since
992         according to Glib the 'am_pm' values in Russian are not localised.
993         
994         This patch keeps the same test but changes locale to 'en' to prevent
995         the test from failing.
996
997         Reviewed by Michael Catanzaro.
998
999         * js/intl-datetimeformat-expected.txt:
1000         * js/script-tests/intl-datetimeformat.js:
1001         * platform/gtk/js/intl-datetimeformat-expected.txt:
1002
1003 2019-04-01  Ryosuke Niwa  <rniwa@webkit.org>
1004
1005         Skip the tests added in r236519 on iOS. This feature was never implemented in iOS.
1006
1007         * platform/ios/TestExpectations:
1008
1009 2019-04-01  Said Abou-Hallawa  <sabouhallawa@apple.com>
1010
1011         Remove the SVG tear off objects for SVGMatrix, SVGTransfrom, SVGTransformList and SVGAnimatedTransformList
1012         https://bugs.webkit.org/show_bug.cgi?id=196086
1013
1014         Reviewed by Simon Fraser.
1015
1016         * svg/dom/SVGTransformList-basics-expected.txt:
1017         * svg/dom/SVGTransformList-basics.xhtml:
1018         These changes are required because SVGTransfromList will be following the
1019         SVG2 specs regarding adding new items to the list. 
1020
1021         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
1022
1023 2019-04-01  Devin Rousso  <drousso@apple.com>
1024
1025         Web Inspector: DOMDebugger: breakpoints for attribute modifications still fire when breakpoints are disabled
1026         https://bugs.webkit.org/show_bug.cgi?id=196456
1027         <rdar://problem/49489747>
1028
1029         Reviewed by Joseph Pecoraro.
1030
1031         * inspector/dom-debugger/dom-breakpoints.html:
1032         * inspector/dom-debugger/dom-breakpoints-expected.txt:
1033
1034 2019-04-01  Per Arne Vollan  <pvollan@apple.com>
1035
1036         [Win10] Look into platform specific layout test failures
1037         https://bugs.webkit.org/show_bug.cgi?id=196463
1038
1039         Unreviewed test gardening.
1040
1041         * platform/win/TestExpectations:
1042
1043 2019-04-01  Shawn Roberts  <sroberts@apple.com>
1044
1045         accessibility/Mac/async-increment-decrement-action.html is crashing and blaming other tests on bots
1046         https://bugs.webkit.org/show_bug.cgi?id=187391
1047
1048         Unreviewed test gardening.
1049
1050         * platform/mac-wk2/TestExpectations: Updating test expectations to skip crashing test
1051
1052 2019-04-01  Antti Koivisto  <antti@apple.com>
1053
1054         Update event region when toggling pointer-events:none
1055         https://bugs.webkit.org/show_bug.cgi?id=195902
1056         <rdar://problem/48988384>
1057
1058         Reviewed by Simon Fraser.
1059
1060         * fast/scrolling/ios/event-region-pointer-events-expected.txt: Added.
1061         * fast/scrolling/ios/event-region-pointer-events.html: Added.
1062
1063 2019-04-01  Chris Dumez  <cdumez@apple.com>
1064
1065         Support "noreferrer" for window.open()
1066         https://bugs.webkit.org/show_bug.cgi?id=194533
1067
1068         Reviewed by Geoffrey Garen.
1069
1070         Add equivalent test to imported/w3c/web-platform-tests/html/browsers/the-window-object/window-open-noopener.html
1071         but which relies on localStorage instead of BroadcastChannel so that it works with WebKit.
1072
1073         * http/wpt/html/browsers/the-window-object/support/noreferrer-target-webkit.html: Added.
1074         * http/wpt/html/browsers/the-window-object/window-open-noopener-webkit-expected.txt: Added.
1075         * http/wpt/html/browsers/the-window-object/window-open-noopener-webkit.html: Added.
1076
1077 2019-04-01  Said Abou-Hallawa  <sabouhallawa@apple.com>
1078
1079         SVGMatrix.IDL methods do not conform to the specs
1080         https://bugs.webkit.org/show_bug.cgi?id=196263
1081
1082         Reviewed by Simon Fraser.
1083
1084         * svg/dom/SVGMatrix-expected.txt:
1085         * svg/dom/SVGMatrix.html:
1086         Clean this test. Make it test the case when valid arguments are passed to
1087         the methods of the SVGMatrix. Make sure the methods are read-only. All
1088         of them should be making a copy of the matrix, applying the transform and
1089         returning the copy.
1090
1091 2019-04-01  Shawn Roberts  <sroberts@apple.com>
1092
1093         storage/indexeddb/modern/deletedatabase-2-private.html is a flaky failure on Mac Debug
1094         https://bugs.webkit.org/show_bug.cgi?id=196445
1095
1096         Unreviewed test gardening
1097
1098         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky test
1099
1100 2019-04-01  Antti Koivisto  <antti@apple.com>
1101
1102         Trying to scroll the compose pane on gmail.com scrolls the message list behind
1103         https://bugs.webkit.org/show_bug.cgi?id=196426
1104         <rdar://problem/49402667>
1105
1106         Reviewed by Darin Adler.
1107
1108         * fast/scrolling/ios/event-region-visibility-hidden-expected.txt: Added.
1109         * fast/scrolling/ios/event-region-visibility-hidden.html: Added.
1110
1111 2019-04-01  Cathie Chen  <cathiechen@igalia.com>
1112
1113         Change expectation for imported/w3c/web-platform-tests/resize-observer/eventloop.html.
1114         https://bugs.webkit.org/show_bug.cgi?id=196422
1115
1116         Reviewed by Frédéric Wang.
1117
1118         At current implement, notifyResizeObservers is not synchronized to requestAnimationFrame, so the test would be flaky.
1119
1120         * TestExpectations: eventloop.html is flaky because it depend on the order of requestAnimationFrame and ResizeObserver timer.
1121
1122 2019-03-31  Manuel Rego Casasnovas  <rego@igalia.com>
1123
1124         Scroll position gets reset when overflow:scroll is inside grid
1125         https://bugs.webkit.org/show_bug.cgi?id=196337
1126         <rdar://problem/49385784>
1127
1128         Reviewed by Simon Fraser.
1129
1130         Fix scroll position when there are changes inside a grid item with "overflow: scroll".
1131
1132         * fast/css-grid-layout/grid-item-content-scroll-position-expected.txt: Added.
1133         * fast/css-grid-layout/grid-item-content-scroll-position.html: Added.
1134
1135 2019-03-31  Wenson Hsieh  <wenson_hsieh@apple.com>
1136
1137         [iOS] Crash when changing inputmode for certain types of focusable elements
1138         https://bugs.webkit.org/show_bug.cgi?id=196431
1139         <rdar://problem/49454962>
1140
1141         Reviewed by Tim Horton.
1142
1143         Add a layout test that exercises the edge case; see WebKit ChangeLogs for more details.
1144
1145         * fast/forms/change-inputmode-crash-expected.txt: Added.
1146         * fast/forms/change-inputmode-crash.html: Added.
1147
1148 2019-03-29  Dean Jackson  <dino@apple.com>
1149
1150         gl.readPixels with type gl.FLOAT does not work
1151         https://bugs.webkit.org/show_bug.cgi?id=171432
1152         <rdar://problem/31905150>
1153
1154         Reviewed by Antoine Quint.
1155
1156         New test that exercises reading a framebuffer object
1157         with a floating point texture attached.
1158
1159         * platform/ios/TestExpectations: Skip this test on iOS, where floating-point
1160         FBOs are not supported.
1161         * fast/canvas/webgl/readPixels-float-expected.txt: Added.
1162         * fast/canvas/webgl/readPixels-float.html: Added.
1163
1164 2019-03-30  Zalan Bujtas  <zalan@apple.com>
1165
1166         [ContentChangeObserver] Add iFrame elements to the list of "considered clickable" elements.
1167         https://bugs.webkit.org/show_bug.cgi?id=196410
1168         <rdar://problem/49436828>
1169
1170         Reviewed by Simon Fraser.
1171
1172         * fast/events/touch/ios/content-observation/iframe-is-shown-on-hover-expected.txt: Added.
1173         * fast/events/touch/ios/content-observation/iframe-is-shown-on-hover.html: Added.
1174
1175 2019-03-30  Zalan Bujtas  <zalan@apple.com>
1176
1177         [ContentChangeObserver] Subframe load should not reset content observation on the mainframe
1178         https://bugs.webkit.org/show_bug.cgi?id=196408
1179         <rdar://problem/49436797>
1180
1181         Reviewed by Simon Fraser.
1182
1183         * fast/events/touch/ios/content-observation/hover-while-loading-subframe-expected.txt: Added.
1184         * fast/events/touch/ios/content-observation/hover-while-loading-subframe.html: Added.
1185
1186 2019-03-30  Antti Koivisto  <antti@apple.com>
1187
1188         Hit-testing of boxes over scrollers should account for border-radius
1189         https://bugs.webkit.org/show_bug.cgi?id=195374
1190         <rdar://problem/48649993>
1191
1192         Reviewed by Simon Fraser.
1193
1194         * fast/scrolling/ios/border-radius-event-region-expected.txt: Added.
1195         * fast/scrolling/ios/border-radius-event-region.html: Added.
1196         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
1197
1198 2019-03-29  Zalan Bujtas  <zalan@apple.com>
1199
1200         [ContentChangeObserver] Expand DOM timer observation to 350ms
1201         https://bugs.webkit.org/show_bug.cgi?id=196411
1202         <rdar://problem/49391144>
1203
1204         Reviewed by Simon Fraser.
1205
1206         * fast/events/touch/ios/content-observation/350ms-hover-intent-expected.txt: Added.
1207         * fast/events/touch/ios/content-observation/350ms-hover-intent.html: Added.
1208
1209 2019-03-29  John Wilander  <wilander@apple.com>
1210
1211         Move WebResourceLoadStatisticsStore IPC calls from the UI process to the network process
1212         https://bugs.webkit.org/show_bug.cgi?id=196407
1213         <rdar://problem/47859936>
1214
1215         Reviewed by Brent Fulgham.
1216
1217         * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt:
1218         * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss-expected.txt:
1219         * http/tests/storageAccess/grant-storage-access-under-opener-at-popup-user-gesture-expected.txt: Added.
1220         * http/tests/storageAccess/grant-storage-access-under-opener-at-popup-user-gesture.html: Added.
1221         * http/tests/storageAccess/resources/get-cookies.php:
1222         * http/tests/storageAccess/resources/produce-user-gesture-set-cookie-and-report-back.html: Added.
1223
1224 2019-03-29  Chris Dumez  <cdumez@apple.com>
1225
1226         Make someWindow.frames, .self, .window always return someWindow
1227         https://bugs.webkit.org/show_bug.cgi?id=195406
1228
1229         Reviewed by Alex Christensen.
1230
1231         Update / rebaseline existing test to reflect behavior change.
1232
1233         * fast/frames/detached-frame-property-expected.txt:
1234         * fast/frames/detached-frame-property.html:
1235
1236 2019-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
1237
1238         Delete WebMetal implementation in favor of WebGPU
1239         https://bugs.webkit.org/show_bug.cgi?id=195418
1240
1241         Reviewed by Dean Jackson.
1242
1243         * fast/canvas/webmetal/webmetal-dispatch-expected.txt: Removed.
1244         * fast/canvas/webmetal/webmetal-dispatch.html: Removed.
1245         * fast/canvas/webmetal/webmetal-runtime-flag-expected.txt: Removed.
1246         * fast/canvas/webmetal/webmetal-runtime-flag.html: Removed.
1247         * inspector/canvas/create-context-webmetal-expected.txt: Removed.
1248         * inspector/canvas/create-context-webmetal.html: Removed.
1249         * inspector/canvas/resolveCanvasContext-webmetal-expected.txt: Removed.
1250         * inspector/canvas/resolveCanvasContext-webmetal.html: Removed.
1251         * platform/gtk/TestExpectations:
1252         * platform/ios/TestExpectations:
1253         * platform/mac/TestExpectations:
1254         * platform/win/TestExpectations:
1255         * platform/wincairo/TestExpectations:
1256         * platform/wpe/TestExpectations:
1257
1258 2019-03-29  Zalan Bujtas  <zalan@apple.com>
1259
1260         [Simple line layout] Turn off inline boxtree generation for multiline content
1261         https://bugs.webkit.org/show_bug.cgi?id=196404
1262         <rdar://problem/49234033>
1263
1264         Reviewed by Simon Fraser.
1265
1266         * fast/text/simple-line-layout-and-multiline-inlineboxtree-expected.html: Added.
1267         * fast/text/simple-line-layout-and-multiline-inlineboxtree.html: Added.
1268
1269 2019-03-29  Shawn Roberts  <sroberts@apple.com>
1270
1271         imported/w3c/web-platform-tests/mediacapture-record/MediaRecorder-stop.html is a flaky failure
1272         https://bugs.webkit.org/show_bug.cgi?id=196403
1273
1274         Unreviewed test gardening.
1275
1276         * platform/ios-simulator-wk2/TestExpectations:
1277         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky test
1278
1279 2019-03-29  Chris Dumez  <cdumez@apple.com>
1280
1281         REGRESSION (r243523): Six form-related watchOS layout tests are timing out
1282         https://bugs.webkit.org/show_bug.cgi?id=196405
1283         <rdar://problem/49428130>
1284
1285         Reviewed by Wenson Hsieh.
1286
1287         * fast/forms/ios/file-upload-panel.html:
1288
1289 2019-03-29  Wenson Hsieh  <wenson_hsieh@apple.com>
1290
1291         REGRESSION (r243250): Text interactions are no longer suppressed when editing in some websites
1292         https://bugs.webkit.org/show_bug.cgi?id=196378
1293         <rdar://problem/49231299>
1294
1295         Reviewed by Simon Fraser.
1296
1297         Add a new layout test to exercise the scenario in which a transformed textarea is hidden inside an empty
1298         overflow: hidden container.
1299
1300         * editing/selection/ios/hide-selection-in-textarea-with-transform-expected.txt: Added.
1301         * editing/selection/ios/hide-selection-in-textarea-with-transform.html: Added.
1302
1303 2019-03-29  Alex Christensen  <achristensen@webkit.org>
1304
1305         Unreviewed test gardening for imported/w3c/web-platform-tests/xhr/send-redirect-post-upload.htm
1306         https://bugs.webkit.org/show_bug.cgi?id=159724
1307         <rdar://problem/48116418>
1308
1309         * TestExpectations:
1310         * platform/ios-wk1/TestExpectations:
1311         * platform/ios-wk2/TestExpectations:
1312         * platform/mac-wk1/TestExpectations:
1313         * platform/mac/TestExpectations:
1314         * platform/wpe/TestExpectations:
1315         This test asserts on Cocoa WebKitLegacy platforms.  A patch I uploaded to https://bugs.webkit.org/show_bug.cgi?id=159724 shows why we do not intend to fix this.
1316         This test crashes on iOS12 and Mojave because of rdar://problem/28233746
1317         This test should not crash anywhere else, but it is flaky in WebKit and Gecko. This is being taken care of in https://github.com/w3c/web-platform-tests/issues/8191
1318         Updated test expectations to reflect the sad state of things.
1319
1320 2019-03-29  Takashi Komori  <Takashi.Komori@sony.com>
1321
1322         [Curl] Add Server Trust Evaluation Support.
1323         https://bugs.webkit.org/show_bug.cgi?id=191646
1324
1325         Reviewed by Fujii Hironori.
1326
1327         * platform/wincairo-wk1/TestExpectations:
1328         * platform/wincairo/TestExpectations:
1329
1330 2019-03-29  Ryosuke Niwa  <rniwa@webkit.org>
1331
1332         Pasting a table from Confluence strip of table cell content
1333         https://bugs.webkit.org/show_bug.cgi?id=196390
1334
1335         Reviewed by Antti Koivisto.
1336
1337         Added a regression test.
1338
1339         * editing/pasteboard/paste-content-with-overflow-auto-parent-across-origin-expected.txt: Added.
1340         * editing/pasteboard/paste-content-with-overflow-auto-parent-across-origin.html: Added.
1341
1342 2019-03-29  Shawn Roberts  <sroberts@apple.com>
1343
1344         fast/mediastream/MediaStreamTrack-getSettings.html is a flaky failure
1345         https://bugs.webkit.org/show_bug.cgi?id=196400
1346
1347         Unreviewed test gardening.
1348
1349         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
1350
1351 2019-03-29  Michael Catanzaro  <mcatanzaro@igalia.com>
1352
1353         HTMLInputElement::setEditingValue should not fail if renderer doesn't exist
1354         https://bugs.webkit.org/show_bug.cgi?id=195708
1355
1356         Reviewed by Wenson Hsieh.
1357
1358         This is a copy of fast/forms/editing-value.html, except the form is not displayed. The input
1359         value should still change.
1360
1361         * fast/forms/editing-value-null-renderer-expected.txt: Added.
1362         * fast/forms/editing-value-null-renderer.html: Added.
1363
1364 2019-03-28  Antoine Quint  <graouts@apple.com>
1365
1366         All PointerEvent.isTrusted is always false.
1367         https://bugs.webkit.org/show_bug.cgi?id=196075
1368         <rdar://problem/49158778>
1369
1370         Reviewed by Chris Dumez.
1371
1372         Add tests to the macOS and iOS series of tests that check that isTrusted is indeed true. This uncovered a couple of issues with how some tests were written.
1373
1374         * pointerevents/ios/pointer-events-is-primary.html: Ensure we end both touches so that further tests run cleanly.
1375         * pointerevents/ios/pointer-events-is-trusted-expected.txt: Added.
1376         * pointerevents/ios/pointer-events-is-trusted.html: Added.
1377         * pointerevents/mouse/pointer-event-basic-properties.html: Ensure we wait for the event to be handled before finishing the test.
1378         * pointerevents/utils.js:
1379         (prototype._handlePointerEvent):
1380
1381 2019-03-29  Cathie Chen  <cathiechen@igalia.com>
1382
1383         Implement ResizeObserver.
1384         https://bugs.webkit.org/show_bug.cgi?id=157743
1385
1386         Reviewed by Simon Fraser.
1387
1388         Add tests for resize-observer of multiframe.
1389
1390         * resize-observer/modify-frametree-in-callback-expected.txt: Added.
1391         * resize-observer/modify-frametree-in-callback.html: Added.
1392         * resize-observer/multi-frames-expected.txt: Added.
1393         * resize-observer/multi-frames.html: Added.
1394         * resize-observer/observe-element-from-other-frame-expected.txt: Added.
1395         * resize-observer/observe-element-from-other-frame.html: Added.
1396         * resize-observer/resources/frame1.html: Added.
1397         * resize-observer/resources/frame2.html: Added.
1398         * resize-observer/resources/frame3.html: Added.
1399         * resize-observer/resources/frame4.html: Added.
1400         * resize-observer/resources/frameset1.html: Added.
1401         * resize-observer/resources/frameset2.html: Added.
1402         * resize-observer/resources/iframe1.html: Added.
1403         * resize-observer/resources/resizeTestHelper.js: Added.
1404         (ResizeTestHelper):
1405         (ResizeTestHelper.prototype.get _currentStep):
1406         (ResizeTestHelper.prototype._nextStep):
1407         (ResizeTestHelper.prototype._handleNotification):
1408         (ResizeTestHelper.prototype._handleTimeout):
1409         (ResizeTestHelper.prototype._done):
1410         (ResizeTestHelper.prototype.start):
1411         (ResizeTestHelper.prototype.get rafCount):
1412         (ResizeTestHelper.prototype._incrementRaf):
1413         (ResizeTestHelper.prototype.startCountingRaf):
1414
1415 2019-03-28  Chris Dumez  <cdumez@apple.com>
1416
1417         Support <object>.contentWindow
1418         https://bugs.webkit.org/show_bug.cgi?id=195562
1419
1420         Reviewed by Sam Weinig.
1421
1422         Update existing test to extend test coverage.
1423
1424         * fast/dom/HTMLObjectElement/object-as-frame-expected.txt:
1425         * fast/dom/HTMLObjectElement/object-as-frame.html:
1426
1427 2019-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
1428
1429         FontFace constructor throws an exception when there is a name which starts with a number
1430         https://bugs.webkit.org/show_bug.cgi?id=196232
1431         <rdar://problem/49293978>
1432
1433         Reviewed by Ryosuke Niwa.
1434
1435         * fast/text/font-face-family-expected.txt: Added.
1436         * fast/text/font-face-family.html: Added.
1437
1438 2019-03-28  Ryosuke Niwa  <rniwa@webkit.org>
1439
1440         getBoundingClientRect always returns empty rect on a collapsed range
1441         https://bugs.webkit.org/show_bug.cgi?id=196380
1442
1443         Reviewed by Wenson Hsieh.
1444
1445         Added a regression test.
1446
1447         * fast/dom/Range/getBoundingClientRect-on-collapsed-selection-range-expected.txt: Added.
1448         * fast/dom/Range/getBoundingClientRect-on-collapsed-selection-range.html: Added.
1449
1450 2019-03-28  Chris Dumez  <cdumez@apple.com>
1451
1452         Re-sync web-platform-tests/html/browsers/the-window-object/ from upstream
1453         https://bugs.webkit.org/show_bug.cgi?id=196379
1454
1455         Reviewed by Ryosuke Niwa.
1456
1457         * tests-options.json:
1458
1459 2019-03-28  John Wilander  <wilander@apple.com>
1460
1461         Resource Load Statistics: IPC to the WebsiteDataStore in the UI process from NetworkProcess::deleteWebsiteDataForRegistrableDomains()
1462         https://bugs.webkit.org/show_bug.cgi?id=196281
1463         <rdar://problem/48938748>
1464
1465         Reviewed by Alex Christensen.
1466
1467         This test now covers LocalStorage too.
1468
1469         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-expected.txt:
1470         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html:
1471
1472 2019-03-28  Shawn Roberts  <sroberts@apple.com>
1473
1474         The following layout tests are flaky failures
1475         http/wpt/webauthn/public-key-credential-get-success-hid.https.html
1476         http/wpt/webauthn/public-key-credential-create-success-hid.https.html
1477         https://bugs.webkit.org/show_bug.cgi?id=194780
1478         https://bugs.webkit.org/show_bug.cgi?id=196377
1479
1480         Unreviewed test gardening.
1481
1482         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failures
1483
1484 2019-03-28  Shawn Roberts  <sroberts@apple.com>
1485
1486         storage/domstorage/localstorage/private-browsing-affects-storage.html is a flaky failure
1487         https://bugs.webkit.org/show_bug.cgi?id=196376
1488
1489         Unreviewed test gardening.
1490
1491         * platform/ios-simulator-wk2/TestExpectations:
1492         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
1493
1494 2019-03-28  Justin Fan  <justin_fan@apple.com>
1495
1496         [Web GPU] Prototype compute pipeline with MSL
1497         https://bugs.webkit.org/show_bug.cgi?id=196107
1498         <rdar://problem/46289650>
1499
1500         Reviewed by Myles Maxfield.
1501
1502         Add a basic test to create, execute, and verify the results of a Web GPU compute pipeline.
1503
1504         * webgpu/compute-squares-expected.txt: Added.
1505         * webgpu/compute-squares.html: Added.
1506         * webgpu/whlsl.html: Update some function names to match API changes.
1507
1508 2019-03-28  Shawn Roberts  <sroberts@apple.com>
1509
1510         Fixed typing error I made in https://trac.webkit.org/changeset/243612/webkit
1511         https://bugs.webkit.org/show_bug.cgi?id=196357
1512
1513         Unreviewed test gardening.
1514
1515         * platform/ios-simulator-wk2/TestExpectations: Fixing error in test expectations file
1516
1517 2019-03-28  Ryosuke Niwa  <rniwa@webkit.org>
1518
1519         Debug assert in DOMSelection::containsNode when node belongs to a different tree
1520         https://bugs.webkit.org/show_bug.cgi?id=196342
1521
1522         Reviewed by Antti Koivisto.
1523
1524         Added a regression test to catch the debug assertion failure. The test always passed in release builds.
1525
1526         * editing/selection/containsNode-with-no-common-ancestor-expected.txt: Added.
1527         * editing/selection/containsNode-with-no-common-ancestor.html: Added.
1528
1529 2019-03-28  Shawn Roberts  <sroberts@apple.com>
1530
1531         http/wpt/cache-storage/quota-third-party.https.html is a flaky failure
1532         https://bugs.webkit.org/show_bug.cgi?id=196358
1533
1534         Unreviewed test gardening.
1535
1536         * platform/ios-simulator-wk2/TestExpectations:
1537         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
1538
1539 2019-03-28  Shawn Roberts  <sroberts@apple.com>
1540
1541         storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html is a flaky failure
1542         https://bugs.webkit.org/show_bug.cgi?id=196357
1543
1544         Unreviewed test gardening.
1545
1546         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky failure
1547
1548 2019-03-28  Simon Fraser  <simon.fraser@apple.com>
1549
1550         [macOS WK2] Overlays on instagram.com are shifted if you click on a photo after scrolling
1551         https://bugs.webkit.org/show_bug.cgi?id=196330
1552         rdar://problem/49100304
1553
1554         Reviewed by Antti Koivisto.
1555
1556         * scrollingcoordinator/mac/fixed-scrolled-body-expected.html: Added.
1557         * scrollingcoordinator/mac/fixed-scrolled-body.html: Added.
1558
1559 2019-03-28  Zalan Bujtas  <zalan@apple.com>
1560
1561         [SimpleLineLayout] Disable SLL when text-underline-position is not auto.
1562         https://bugs.webkit.org/show_bug.cgi?id=196338
1563         <rdar://problem/47975167>
1564
1565         Reviewed by Daniel Bates.
1566
1567         * fast/text/simple-line-layout-with-text-underline-position-expected.html: Added.
1568         * fast/text/simple-line-layout-with-text-underline-position.html: Added.
1569
1570 2019-03-28  Carlos Garcia Campos  <cgarcia@igalia.com>
1571
1572         [FreeType] Incorrect application of glyph positioning in the Y direction
1573         https://bugs.webkit.org/show_bug.cgi?id=161493
1574
1575         Reviewed by Michael Catanzaro.
1576
1577         Rebaseline fast/text/international/hebrew-vowels.html.
1578
1579         * platform/gtk/fast/text/international/hebrew-vowels-expected.png:
1580         * platform/gtk/fast/text/international/hebrew-vowels-expected.txt:
1581
1582 2019-03-27  Ryosuke Niwa  <rniwa@webkit.org>
1583
1584         [macOS] Select element doesn't show popup if select element had lost focus while popup was previosuly shown
1585         https://bugs.webkit.org/show_bug.cgi?id=196336
1586
1587         Reviewed by Tim Horton.
1588
1589         Added regression tests for dismissing the select element's popup menu by bluring the element then re-opening the popup.
1590         Unfortunately these tests are only enabled in WebKit2 since intenals.isSelectPopupVisible would always return false in WebKit1.
1591
1592         * TestExpectations:
1593         * fast/forms/select/mac-wk2: Added.
1594         * fast/forms/select/mac-wk2/blur-dismisses-select-popup-expected.html: Added.
1595         * fast/forms/select/mac-wk2/blur-dismisses-select-popup.html: Added.
1596         * fast/forms/select/mac-wk2/open-select-popup-after-dismissing-by-blur-expected.txt: Added.
1597         * fast/forms/select/mac-wk2/open-select-popup-after-dismissing-by-blur.html: Added.
1598         * platform/mac-wk2/TestExpectations:
1599
1600 2019-03-27  Alicia Boya García  <aboya@igalia.com>
1601
1602         [GTK] Unreviewed test gardening
1603         https://bugs.webkit.org/show_bug.cgi?id=196329
1604
1605         * platform/gtk/TestExpectations:
1606         * platform/gtk/http/tests/inspector/network/har/har-page-expected.txt:
1607         * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt:
1608         * platform/gtk/js/intl-datetimeformat-expected.txt: Added.
1609         * platform/wpe/TestExpectations:
1610
1611 2019-03-27  Shawn Roberts  <sroberts@apple.com>
1612
1613         The following layout tests are flaky Image Only Failures
1614         imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-bold.html
1615         imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-double-struck.html 
1616         imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-italic.html
1617         https://bugs.webkit.org/show_bug.cgi?id=196112
1618
1619         Unreviewed test gardening.
1620
1621         * platform/ios-simulator-wk2/TestExpectations:
1622         * platform/mac/TestExpectations: Marking tests as flaky
1623
1624 2019-03-27  Justin Fan  <justin_fan@apple.com>
1625
1626         [Web GPU] Standardize Web GPU object reference counting and creation logic
1627         https://bugs.webkit.org/show_bug.cgi?id=196183
1628
1629         Reviewed by Dean Jackson.
1630
1631         GPUShaderModule is no longer nullable.
1632
1633         * webgpu/shader-modules.html:
1634
1635 2019-03-27  Shawn Roberts  <sroberts@apple.com>
1636
1637         Unreviewed, rolling out r243346.
1638
1639         Causing timeouts in animation tests across 10 builds
1640
1641         Reverted changeset:
1642
1643         "[Web Animations] JS wrapper may be deleted while animation is
1644         yet to dispatch its finish event"
1645         https://bugs.webkit.org/show_bug.cgi?id=196118
1646         https://trac.webkit.org/changeset/243346
1647
1648 2019-03-27  Chris Dumez  <cdumez@apple.com>
1649
1650         [ iOS Simulator ] REGRESSION (r237702) Layout Test http/tests/security/xss-DENIED-script-inject-into-inactive-window.html is a flaky failure
1651         https://bugs.webkit.org/show_bug.cgi?id=195385
1652         <rdar://problem/48657425>
1653
1654         Reviewed by Alex Christensen.
1655
1656         Before r237702, the test used to detect that _openedWindowDocument had become frameless (i.e. lost its browsing context)
1657         by checking if _openedWindowDocument.location.href is the empty String. However, r237702 updating Location to return
1658         "about:blank" instead of "" when frameless, to match the latest specification. As a result, I had updated the test to
1659         expect _openedWindowDocument.location.href to be "about:blank". However, I had not noticed that the document's initial
1660         URL (while it had a browsing context) was also "about:blank". Therefore, checking that location.href is "about:blank"
1661         would actually not guarantee that the document has no browsing context.
1662
1663         To address the issue, check that _openedWindowDocument.defaultView is null instead since this is guaranteed to be null
1664         for Documents that do not have a browsing context as per:
1665         - https://html.spec.whatwg.org/multipage/window-object.html#dom-document-defaultview
1666
1667         * http/tests/security/xss-DENIED-script-inject-into-inactive-window.html:
1668
1669 2019-03-27  Zalan Bujtas  <zalan@apple.com>
1670
1671         [ContentChangeObserver] Stop using the global _WKContentChange
1672         https://bugs.webkit.org/show_bug.cgi?id=196288
1673         <rdar://problem/49228081>
1674
1675         Reviewed by Simon Fraser.
1676
1677         * fast/events/touch/ios/content-observation/remove-subframe-while-observing-expected.txt: Added.
1678         * fast/events/touch/ios/content-observation/remove-subframe-while-observing.html: Added.
1679         * fast/events/touch/ios/content-observation/subframe.html: Added.
1680         * platform/ios-device-wk1/TestExpectations:
1681         * platform/ios-simulator-wk1/TestExpectations:
1682
1683 2019-03-27  Said Abou-Hallawa  <sabouhallawa@apple.com>
1684
1685         Remove the SVG tear off objects for SVGPathSeg, SVGPathSegList and SVGAnimatedPathSegList
1686         https://bugs.webkit.org/show_bug.cgi?id=196085
1687
1688         Reviewed by Simon Fraser.
1689
1690         * svg/dom/SVGPathSegList-appendItem-expected.txt:
1691         * svg/dom/SVGPathSegList-appendItem.xhtml:
1692         * svg/dom/SVGPathSegList-clear-and-initialize-expected.txt:
1693         * svg/dom/SVGPathSegList-clear-and-initialize.xhtml:
1694         * svg/dom/SVGPathSegList-insertItemBefore-expected.txt:
1695         * svg/dom/SVGPathSegList-insertItemBefore.xhtml:
1696         * svg/dom/SVGPathSegList-replaceItem-expected.txt:
1697         * svg/dom/SVGPathSegList-replaceItem.xhtml:
1698         These changes are required because SVGPathSegList will be following the SVG2
1699         specs regarding adding new items to the list. 
1700
1701         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
1702
1703 2019-03-27  Shawn Roberts  <sroberts@apple.com>
1704
1705         http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html is a flaky failure
1706         https://bugs.webkit.org/show_bug.cgi?id=196307
1707
1708         Unreviewed test gardening.
1709
1710         * platform/ios-simulator-wk2/TestExpectations:
1711         * platform/mac-wk2/TestExpectations: Marking test as flaky while waiting for a fix
1712
1713 2019-03-27  Simon Fraser  <simon.fraser@apple.com>
1714
1715         REGRESSION (r242687): Fullscreen YouTube videos show blank white space at top
1716         https://bugs.webkit.org/show_bug.cgi?id=196304
1717         rdar://problem/49175760
1718
1719         Reviewed by Zalan Bujtas.
1720
1721         * scrollingcoordinator/mac/top-content-inset-to-zero-expected.html: Added.
1722         * scrollingcoordinator/mac/top-content-inset-to-zero.html: Added.
1723
1724 2019-03-27  Shawn Roberts  <sroberts@apple.com>
1725
1726         http/tests/cache/disk-cache/memory-cache-revalidation-updates-disk-cache.html is a flaky failure
1727         https://bugs.webkit.org/show_bug.cgi?id=16297
1728
1729         Unreviewed test gardening.
1730
1731         * platform/ios-simulator-wk2/TestExpectations: Updated test expectations to include iOS Simulator
1732
1733 2019-03-27  Shawn Roberts  <sroberts@apple.com>
1734
1735         fast/viewport/ios/use-minimum-device-width-for-page-without-viewport-meta.html is a flaky failure
1736         https://bugs.webkit.org/show_bug.cgi?id=196298
1737
1738         Unreviewed test gardening
1739
1740         * platform/ios-simulator-wk2/TestExpectations: Updating test expectation for flaky failure
1741
1742 2019-03-27  Shawn Roberts  <sroberts@apple.com>
1743
1744         fast/visual-viewport/ios/min-scale-greater-than-one.html is a flaky failure
1745         https://bugs.webkit.org/show_bug.cgi?id=196300
1746
1747         Unreviewed test gardening.
1748
1749         * platform/ios-simulator-wk2/TestExpectations: Updating test expectation for flaky failure
1750
1751 2019-03-27  Per Arne Vollan  <pvollan@apple.com>
1752
1753         Layout Test js/math-clz32.html is failing
1754         https://bugs.webkit.org/show_bug.cgi?id=196209
1755
1756         Reviewed by Ross Kirsling.
1757
1758         * platform/win/TestExpectations:
1759
1760 2019-03-26  Simon Fraser  <simon.fraser@apple.com>
1761
1762         [iOS WK2] Fixed elements in frames can be misplaced sometimes
1763         https://bugs.webkit.org/show_bug.cgi?id=196290
1764
1765         Reviewed by Frédéric Wang.
1766
1767         * scrollingcoordinator/ios/fixed-in-frame-layer-reconcile-layer-position-expected.txt: Added.
1768         * scrollingcoordinator/ios/fixed-in-frame-layer-reconcile-layer-position.html: Added.
1769
1770 2019-03-26  Chris Dumez  <cdumez@apple.com>
1771
1772         Add basic layout test coverage for File Picker on iOS
1773         https://bugs.webkit.org/show_bug.cgi?id=196265
1774
1775         Reviewed by Wenson Hsieh.
1776
1777         Add new layout test.
1778
1779         * fast/forms/ios/file-upload-panel-expected.txt: Added.
1780         * fast/forms/ios/file-upload-panel.html: Added.
1781
1782 2019-03-26  Shawn Roberts  <sroberts@apple.com>
1783
1784         Layout tests editing/deleting/delete-emoji-1.html
1785         editing/deleting/delete-emoji-9.html
1786         editing/deleting/delete-emoji.html are failing
1787         webkit.org/b/191709
1788
1789         Unreviewed test gardening.
1790
1791         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations waiting for rebaseline
1792
1793 2019-03-26  Shawn Roberts  <sroberts@apple.com>
1794
1795         imported/w3c/web-platform-tests/xhr/send-redirect-post-upload.htm is a flaky crash and a failing test
1796         https://bugs.webkit.org/show_bug.cgi?id=196274
1797
1798         Unreviewed test gardening.
1799
1800         * TestExpectations:
1801         * platform/mac/TestExpectations: Updating test expectaion for flaky crash
1802
1803 2019-03-26  Shawn Roberts  <sroberts@apple.com>
1804
1805         Layout tests http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource.html 
1806         http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource.html 
1807         http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource.html 
1808         http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource.html are flaky time outs
1809         https://bugs.webkit.org/show_bug.cgi?id=196269
1810
1811         Unreviewed test gardening.
1812
1813         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky tests
1814         * platform/ios-wk2/TestExpectations: Updatiting test expectations for flaky tests
1815
1816 2019-03-26  Said Abou-Hallawa  <said@apple.com>
1817
1818         Remove the SVG tear off objects for SVGLength, SVGLengthList and SVGAnimatedLengthList
1819         https://bugs.webkit.org/show_bug.cgi?id=196083
1820
1821         Reviewed by Simon Fraser.
1822
1823         * platform/win/TestExpectations:
1824         * svg/animations/svglength-element-removed-crash.svg:
1825         * svg/dom/SVGLengthList-appendItem-expected.txt:
1826         * svg/dom/SVGLengthList-appendItem.xhtml:
1827         * svg/dom/SVGLengthList-basics-expected.txt:
1828         * svg/dom/SVGLengthList-basics.xhtml:
1829         * svg/dom/SVGLengthList-initialize-expected.txt:
1830         * svg/dom/SVGLengthList-initialize.xhtml:
1831         * svg/dom/SVGLengthList-insertItemBefore-expected.txt:
1832         * svg/dom/SVGLengthList-insertItemBefore.xhtml:
1833         * svg/dom/SVGLengthList-removeItem-expected.txt:
1834         * svg/dom/SVGLengthList-removeItem.xhtml:
1835         * svg/dom/SVGLengthList-replaceItem-expected.txt:
1836         * svg/dom/SVGLengthList-replaceItem.xhtml:
1837         This changes are required because SVGLengthList will be following the SVG2
1838         specs regarding adding new items to the list. 
1839
1840         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
1841
1842 2019-03-26  Simon Fraser  <simon.fraser@apple.com>
1843
1844         [iOS WK2] position:fixed inside oveflow:scroll is jumpy
1845         https://bugs.webkit.org/show_bug.cgi?id=196238
1846
1847         Reviewed by Antti Koivisto.
1848
1849         fixed-in-overflow-scroll-scrolling-tree.html actually tests the fix.
1850         For some reason fixed-in-overflow-scroll.html doesn't show the jumpiness, but it's
1851         a good test to have nonetheless.
1852
1853         Other minor cleanup.
1854
1855         * resources/ui-helper.js:
1856         (window.UIHelper.immediateScrollElementAtContentPointToOffset):
1857         * scrollingcoordinator/ios/fixed-in-overflow-scroll-expected.html: Added.
1858         * scrollingcoordinator/ios/fixed-in-overflow-scroll-scrolling-tree-expected.txt: Added.
1859         * scrollingcoordinator/ios/fixed-in-overflow-scroll-scrolling-tree.html: Copied from LayoutTests/scrollingcoordinator/ios/ui-scrolling-tree.html.
1860         * scrollingcoordinator/ios/fixed-in-overflow-scroll.html: Added.
1861         * scrollingcoordinator/ios/ui-scrolling-tree.html:
1862
1863 2019-03-26  Andy VanWagoner  <andy@vanwagoner.family>
1864
1865         Intl.DateTimeFormat should obey 2-digit hour
1866         https://bugs.webkit.org/show_bug.cgi?id=195974
1867
1868         Reviewed by Keith Miller.
1869
1870         * js/intl-datetimeformat-expected.txt:
1871         * js/script-tests/intl-datetimeformat.js:
1872
1873 2019-03-26  Dean Jackson  <dino@apple.com>
1874
1875         vertexAttribPointer must restrict offset parameter
1876         https://bugs.webkit.org/show_bug.cgi?id=196261
1877         <rdar://problem/48458086>
1878
1879         Reviewed by Antoine Quint.
1880
1881         Add a test where the offset parameter is out of bounds.
1882
1883         * fast/canvas/webgl/vertexAttribPointer-with-bad-offset-expected.txt: Added.
1884         * fast/canvas/webgl/vertexAttribPointer-with-bad-offset.html: Added.
1885
1886 2019-03-26  Zalan Bujtas  <zalan@apple.com>
1887
1888         [ContentChangeObserver] Skip anonymous renderers when checking for "willRespondToMouseClickEvents"
1889         https://bugs.webkit.org/show_bug.cgi?id=196259
1890         <rdar://problem/49240029>
1891
1892         Reviewed by Dean Jackson.
1893
1894         * fast/events/touch/ios/content-observation/crash-on-anonymous-renderer-expected.txt: Added.
1895         * fast/events/touch/ios/content-observation/crash-on-anonymous-renderer.html: Added.
1896
1897 2019-03-26  Shawn Roberts  <sroberts@apple.com>
1898
1899         Layout tests fast/events/wheel-event-destroys-overflow.html 
1900         fast/events/wheelevent-mousewheel-interaction.html 
1901         fast/events/wheel-event-destroys-frame.html 
1902         fast/events/wheelevent-basic.html 
1903         fast/events/wheelevent-in-text-node.html are a flaky timeouts
1904         https://bugs.webkit.org/show_bug.cgi?id=195719
1905
1906         Unreviewed test gardening.
1907
1908         * platform/mac-wk2/TestExpectations: Marking tests as flaky
1909
1910 2019-03-26  Per Arne Vollan  <pvollan@apple.com>
1911
1912         Layout Test js/math-clz32.html is failing
1913         https://bugs.webkit.org/show_bug.cgi?id=196209
1914
1915         Unreviewed test gardening.
1916
1917         * platform/win/TestExpectations:
1918
1919 2019-03-26  Diego Pino Garcia  <dpino@igalia.com>
1920
1921         [GTK] Unreviewed gardening, update test expectations and baselines
1922
1923         * platform/gtk/TestExpectations:
1924         * platform/gtk/compositing/overflow/textarea-scroll-touch-expected.txt:
1925         New expected results after r243031.
1926         * platform/gtk/http/tests/inspector/network/har/har-page-expected.txt:
1927         New expected results after r243347.
1928
1929 2019-03-26  Philippe Normand  <pnormand@igalia.com>
1930
1931         [GStreamer] Sound loop with Google Hangouts and WhatsApp notifications
1932         https://bugs.webkit.org/show_bug.cgi?id=189471
1933
1934         Reviewed by Xabier Rodriguez-Calvar.
1935
1936         * platform/gtk/TestExpectations:
1937         * platform/gtk/media/video-playing-and-pause-expected.txt:
1938
1939 2019-03-26  Antti Koivisto  <antti@apple.com>
1940
1941         Hit-testing on layers overlapping scrollers should hit-test on text boxes
1942         https://bugs.webkit.org/show_bug.cgi?id=195373
1943         <rdar://problem/48649865>
1944
1945         Reviewed by Simon Fraser.
1946
1947         * fast/scrolling/ios/overflow-scroll-overlap-3.html:
1948
1949 2019-03-25  Fujii Hironori  <Hironori.Fujii@sony.com>
1950
1951         Unreviewed, rolling out r243450.
1952
1953         AppleWin and WinCairo port builds get broken.
1954
1955         Reverted changeset:
1956
1957         "Add test for fix of #196095"
1958         https://bugs.webkit.org/show_bug.cgi?id=196097
1959         https://trac.webkit.org/changeset/243450
1960
1961 2019-03-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
1962
1963         Remove the SVG tear off objects for SVGAngle, SVGAnimatedAngle and SVGAnimatedEnumeration
1964         https://bugs.webkit.org/show_bug.cgi?id=196087
1965
1966         Reviewed by Simon Fraser.
1967
1968         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement-expected.txt:
1969         * svg/dom/SVGAnimatedEnumeration-SVGMarkerElement.html:
1970         Fixes cases that the tear off objects could not handle correctly for the
1971         paired { angle, orientType }. Also when setting the orient type to "auto"
1972         or "auto-start-reverse", the orient angle should be reset to
1973         SVG_ANGLETYPE_UNSPECIFIED and is not suppsed to keep its original value.
1974
1975 2019-03-25  Shawn Roberts  <sroberts@apple.com>
1976
1977         fast/visual-viewport/ios/min-scale-greater-than-one.html is a flaky failure
1978         https://bugs.webkit.org/show_bug.cgi?id=196236
1979
1980         Unreviewed test gardening.
1981
1982         * platform/ios-simulator-wk2/TestExpectations: Changing expectations due to test being flaky
1983
1984 2019-03-25  Shawn Roberts  <sroberts@apple.com>
1985
1986         fast/viewport/ios/initial-scale-after-changing-view-scale.html is a flaky timeout
1987         https://bugs.webkit.org/show_bug.cgi?id=196233
1988
1989         Unreviewed test gardening.
1990
1991         * platform/ios-simulator-wk2/TestExpectations: Changing expectations due to test being flaky
1992
1993 2019-03-25  Shawn Roberts  <sroberts@apple.com>
1994
1995         http/tests/cache-storage/cache-clearing-origin.https.html
1996         http/tests/cache-storage/cache-records-persistency.https.html are flaky failures
1997         https://bugs.webkit.org/show_bug.cgi?id=196228
1998
1999         Unreviewed test gardening.
2000
2001         * platform/ios-simulator-wk2/TestExpectations: 
2002         * platform/mac-wk2/TestExpectations: Changing expectations due to flaky tests
2003
2004 2019-03-25  Shawn Roberts  <sroberts@apple.com>
2005
2006         performance-api/performance-observer-periodic.html is a flaky failure
2007         https://bugs.webkit.org/show_bug.cgi?id=196218
2008
2009         Unreviewed test gardening.
2010
2011         * platform/ios-simulator-wk2/TestExpectations: Changing expectations due to flaky test
2012
2013 2019-03-25  Truitt Savell  <tsavell@apple.com>
2014
2015         Unreviewed, rolling out r243419.
2016
2017         Caused Mac WK2 testers to crash and become unresponsive.
2018
2019         Reverted changeset:
2020
2021         "[Web GPU] Prototype compute pipeline with MSL"
2022         https://bugs.webkit.org/show_bug.cgi?id=196107
2023         https://trac.webkit.org/changeset/243419
2024
2025 2019-03-25  Truitt Savell  <tsavell@apple.com>
2026
2027         Unreviewed, rolling out r243438.
2028
2029         243319 Caused Mac WK2 testers to crash and become
2030         unresponsive.
2031
2032         Reverted changeset:
2033
2034         "Update WebGPU class names based on sketch.idl"
2035         https://bugs.webkit.org/show_bug.cgi?id=194260
2036         https://trac.webkit.org/changeset/243438
2037
2038 2019-03-25  Joseph Pecoraro  <pecoraro@apple.com>
2039
2040         Web Inspector: Page Weight indicator clears on pages with zero length resources (macrumors.com)
2041         https://bugs.webkit.org/show_bug.cgi?id=196170
2042
2043         Reviewed by Timothy Hatcher.
2044
2045         * http/tests/inspector/network/resource-sizes-network.html:
2046         * http/tests/inspector/network/resources/empty.txt: Added.
2047         * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt:
2048
2049 2019-03-25  Eric Carlson  <eric.carlson@apple.com>
2050
2051         Delete MetadataPreloadingNotPermitted, it is unused
2052         https://bugs.webkit.org/show_bug.cgi?id=196202
2053         <rdar://problem/49213611>
2054
2055         Reviewed by Jer Noble.
2056
2057         * media/video-restricted-no-preload-metadata-expected.txt: Removed.
2058         * media/video-restricted-no-preload-metadata.html: Removed.
2059
2060 2019-03-25  Jer Noble  <jer.noble@apple.com>
2061
2062         Add test for fix of #196095
2063         https://bugs.webkit.org/show_bug.cgi?id=196097
2064
2065         Reviewed by Eric Carlson.
2066
2067         * media/track/track-in-band-metadata-display-order-expected.txt: Added.
2068         * media/track/track-in-band-metadata-display-order.html: Added.
2069
2070 2019-03-25  Antti Koivisto  <antti@apple.com>
2071
2072         Toggling "display: contents" to "display: none" fails to hide the element
2073         https://bugs.webkit.org/show_bug.cgi?id=188259
2074         <rdar://problem/42886896>
2075
2076         Reviewed by Simon Fraser.
2077
2078         * fast/css/display-contents-to-none-expected.html: Added.
2079         * fast/css/display-contents-to-none.html: Added.
2080
2081 2019-03-25  Diego Pino Garcia  <dpino@igalia.com>
2082
2083         [GTK] Gardening, update expected results for several smart-delete-paragraph tests 
2084
2085         Unreviewed test gardening.
2086
2087         * platform/gtk/editing/deleting/smart-delete-paragraph-001-expected.txt: Added.
2088         * platform/gtk/editing/deleting/smart-delete-paragraph-002-expected.txt: Added.
2089         * platform/gtk/editing/deleting/smart-delete-paragraph-004-expected.txt: Added.
2090
2091 2019-03-25  Justin Fan  <justin_fan@apple.com>
2092
2093         Update WebGPU class names based on sketch.idl
2094         https://bugs.webkit.org/show_bug.cgi?id=194260
2095
2096         Reviewed by Dean Jackson.
2097         
2098         Update all exposed Web GPU interface names to GPU* prefix.
2099
2100         * webgpu/adapter-options.html:
2101         * webgpu/bind-groups.html:
2102         * webgpu/map-read-buffers.html:
2103         * webgpu/map-write-buffers.html:
2104         * webgpu/pipeline-layouts.html:
2105         * webgpu/queue-creation.html:
2106         * webgpu/render-command-encoding.html:
2107         * webgpu/render-pipelines.html:
2108         * webgpu/textures-textureviews.html:
2109         * webgpu/webgpu-enabled.html:
2110
2111 2019-03-25  Javier Fernandez  <jfernandez@igalia.com>
2112
2113         A single leading space is not considered as a word break even when word-break: break-all is set
2114         https://bugs.webkit.org/show_bug.cgi?id=195361
2115
2116         Reviewed by Ryosuke Niwa.
2117
2118         Removed some entries from the GTK expectation file.
2119         Added tests to verify the codepath with SimpleLineLayout disabled.
2120
2121         * fast/text/overflow-wrap-break-word-004-expected.html: Added.
2122         * fast/text/overflow-wrap-break-word-004.html: Added.
2123         * fast/text/overflow-wrap-break-word-005-expected.html: Added.
2124         * fast/text/overflow-wrap-break-word-005.html: Added.
2125         * fast/text/overflow-wrap-break-word-007-expected.html: Added.
2126         * fast/text/overflow-wrap-break-word-007.html: Added.
2127         * fast/text/whitespace/pre-wrap-008-expected.html: Added.
2128         * fast/text/whitespace/pre-wrap-008.html: Added.
2129         * fast/text/whitespace/pre-wrap-015-expected.html: Added.
2130         * fast/text/whitespace/pre-wrap-015.html: Added.
2131         * fast/text/whitespace/pre-wrap-016-expected.html: Added.
2132         * fast/text/whitespace/pre-wrap-016.html: Added.
2133         * fast/text/word-break-break-all-010-expected.html: Added.
2134         * fast/text/word-break-break-all-010.html: Added.
2135         * fast/text/word-break-break-all-011-expected.html: Added.
2136         * fast/text/word-break-break-all-011.html: Added.
2137         * fast/text/word-break-break-all-015-expected.html: Added.
2138         * fast/text/word-break-break-all-015.html: Added.
2139         * platform/gtk/TestExpectations:
2140           - word-break-break-all-010.html passes now thanks to this change.
2141
2142 2019-03-25  Diego Pino Garcia  <dpino@igalia.com>
2143
2144         [GTK][WPE] Gardening, update test expectations.
2145
2146         Unreviewed test gardening.
2147
2148         * platform/gtk/TestExpectations:
2149         * platform/gtk/fast/text/ja-sans-serif-expected.png: Removed.
2150         Test harnessing suggested to remove this file as it was not being used.
2151         * platform/wpe/TestExpectations:
2152
2153 2019-03-25  Rob Buis  <rbuis@igalia.com>
2154
2155         Reflect HTMLLinkElement.as according to the spec
2156         https://bugs.webkit.org/show_bug.cgi?id=196189
2157
2158         Reviewed by Youenn Fablet.
2159
2160         Update improved test result.
2161
2162         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt:
2163
2164 2019-03-25  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
2165
2166         Remove NavigatorContentUtils in WebCore/Modules
2167         https://bugs.webkit.org/show_bug.cgi?id=196070
2168
2169         Reviewed by Alex Christensen.
2170
2171         NavigatorContentUtils was to support the custom scheme spec [1].
2172         However, in WebKit side, no port has supported the feature in
2173         WebKit layer after EFL port was removed. So there has been the
2174         only IDL implementation of the NavigatorContentUtils in WebCore.
2175         So we don't need to keep the implementation in WebCore anymore.
2176
2177         [1] https://html.spec.whatwg.org/multipage/system-state.html#custom-handlers
2178
2179         * fast/dom/NavigatorContentUtils/is-protocol-handler-registered-expected.txt: Removed.
2180         * fast/dom/NavigatorContentUtils/is-protocol-handler-registered.html: Removed.
2181         * fast/dom/NavigatorContentUtils/register-protocol-handler-expected.txt: Removed.
2182         * fast/dom/NavigatorContentUtils/register-protocol-handler.html: Removed.
2183         * fast/dom/NavigatorContentUtils/unregister-protocol-handler-expected.txt: Removed.
2184         * fast/dom/NavigatorContentUtils/unregister-protocol-handler.html: Removed.
2185         * platform/gtk/TestExpectations:
2186         * platform/ios/TestExpectations:
2187         * platform/mac/TestExpectations:
2188         * platform/wincairo/TestExpectations:
2189         * platform/wpe/TestExpectations:
2190
2191 2019-03-23  Mark Lam  <mark.lam@apple.com>
2192
2193         Rolling out r243032 and r243071 because the fix is incorrect.
2194         https://bugs.webkit.org/show_bug.cgi?id=195892
2195         <rdar://problem/48981239>
2196
2197         Not reviewed.
2198
2199         * platform/mac/TestExpectations:
2200
2201 2019-03-23  Justin Fan  <justin_fan@apple.com>
2202
2203         [Web GPU] Prototype compute pipeline with MSL
2204         https://bugs.webkit.org/show_bug.cgi?id=196107
2205         <rdar://problem/46289650>
2206
2207         Reviewed by Myles Maxfield.
2208
2209         Add a basic test to create, execute, and verify the results of a Web GPU compute pipeline.
2210
2211         * webgpu/compute-squares-expected.txt: Added.
2212         * webgpu/compute-squares.html: Added.
2213         * webgpu/whlsl.html: Update some function names to match API changes.
2214
2215 2019-03-23  Simon Fraser  <simon.fraser@apple.com>
2216
2217         REGRESSION (iOS 8): Scrollbar can't be hidden when webkit-overflow-scrolling is set to touch
2218         https://bugs.webkit.org/show_bug.cgi?id=137043
2219         rdar://problem/16595330
2220
2221         Reviewed by Zalan Bujtas.
2222
2223         Test that dumps the UI-side scrolling tree, showing e.g. "horizontal scrollbar hidden by style"
2224         in the dump.
2225
2226         This test was previously a render tree dump, which did not test whether scrollbars were visible.
2227
2228         * fast/scrolling/ios/scrollbar-hiding-expected.txt:
2229         * fast/scrolling/ios/scrollbar-hiding.html:
2230         * platform/ios/fast/scrolling/ios/scrollbar-hiding-expected.txt: Removed.
2231
2232 2019-03-23  Zalan Bujtas  <zalan@apple.com>
2233
2234         [ContentChangeObserver] Taping on a form control should always result in click.
2235         https://bugs.webkit.org/show_bug.cgi?id=196177
2236
2237         Reviewed by Simon Fraser.
2238
2239         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element-expected.txt: Added.
2240         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html: Added.
2241         * fast/events/touch/ios/content-observation/tap-on-input-type-text-element-expected.txt: Added.
2242         * fast/events/touch/ios/content-observation/tap-on-input-type-text-element.html: Added.
2243
2244 2019-03-23  Zalan Bujtas  <zalan@apple.com>
2245
2246         [ContentChangeObserver] Add support for observing opacity.
2247         https://bugs.webkit.org/show_bug.cgi?id=196172
2248
2249         Reviewed by Simon Fraser.
2250
2251         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-expected.txt: Added.
2252         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-opacity-and-left-expected.txt: Added.
2253         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-opacity-and-left.html: Added.
2254         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-transition-expected.txt: Added.
2255         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-transition.html: Added.
2256         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove.html: Added.
2257         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-expected.txt: Added.
2258         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition-expected.txt: Added.
2259         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition.html: Added.
2260         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart.html: Added.
2261
2262 2019-03-23  Zalan Bujtas  <zalan@apple.com>
2263
2264         [ContentChangeObserver] Check if the transitioned content is visible at onAnimationEnd
2265         https://bugs.webkit.org/show_bug.cgi?id=196171
2266
2267         Reviewed by Simon Fraser.
2268
2269         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-with-non-0px-end-expected.txt: Added.
2270         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-with-non-0px-end.html: Added.
2271
2272 2019-03-22  Devin Rousso  <drousso@apple.com>
2273
2274         Unreviewed, fix test failures after r243269.
2275
2276         In debug builds, it's possible that the Web Inspector frontend is told to stop a timeline
2277         recording before all of the recorded records have had a chance to be completed/processed.
2278
2279         As an example
2280         ```
2281             setTimeout(() => {
2282                 <stop recording>
2283             });
2284         ```
2285         it may happen that the "stop recording" event will be dispatched before the timeout has
2286         finished executing, meaning that the event that contains the recorded data for that timeout
2287         will be ignored by the frontend.
2288
2289         Rework the tests so that they don't dispatch the "stop recording" event until the expected
2290         record is received by the frontend, rather than having the test code itself say when to stop.
2291
2292         * inspector/timeline/resources/timeline-event-utilities.js:
2293         (savePageData): Added.
2294         (TestPage.registerInitializer.InspectorTest.TimelineEvent.captureTimelineWithScript):
2295         (finishRecording): Deleted.
2296         * inspector/timeline/timeline-event-CancelAnimationFrame.html:
2297         * inspector/timeline/timeline-event-CancelAnimationFrame-expected.txt:
2298         * inspector/timeline/timeline-event-EventDispatch.html:
2299         * inspector/timeline/timeline-event-EventDispatch-expected.txt:
2300         * inspector/timeline/timeline-event-FireAnimationFrame.html:
2301         * inspector/timeline/timeline-event-FireAnimationFrame-expected.txt:
2302         * inspector/timeline/timeline-event-RequestAnimationFrame.html:
2303         * inspector/timeline/timeline-event-RequestAnimationFrame-expected.txt:
2304         * inspector/timeline/timeline-event-TimerFire.html:
2305         * inspector/timeline/timeline-event-TimerFire-expected.txt:
2306         * inspector/timeline/timeline-event-TimerInstall.html:
2307         * inspector/timeline/timeline-event-TimerInstall-expected.txt:
2308         * inspector/timeline/timeline-event-TimerRemove.html:
2309         * inspector/timeline/timeline-event-TimerRemove-expected.txt:
2310
2311 2019-03-22  Devin Rousso  <drousso@apple.com>
2312
2313         Web Inspector: Safari Canvas Inspector seems to show the canvas being rendered twice per frame.
2314         https://bugs.webkit.org/show_bug.cgi?id=196082
2315         <rdar://problem/49113496>
2316
2317         Reviewed by Dean Jackson.
2318
2319         * inspector/canvas/recording-2d.html:
2320         * inspector/canvas/recording-bitmaprenderer.html:
2321         * inspector/canvas/recording-html-2d.html:
2322         * inspector/canvas/recording-webgl.html:
2323         * inspector/canvas/setRecordingAutoCaptureFrameCount.html:
2324
2325 2019-03-22  Ryan Haddad  <ryanhaddad@apple.com>
2326
2327         Unreviewed, rolling out r243356.
2328
2329         Causes assertion failures with WebGL layout tests on macOS and
2330         iOS.
2331
2332         Reverted changeset:
2333
2334         "Web Inspector: Safari Canvas Inspector seems to show the
2335         canvas being rendered twice per frame."
2336         https://bugs.webkit.org/show_bug.cgi?id=196082
2337         https://trac.webkit.org/changeset/243356
2338
2339 2019-03-22  Antti Koivisto  <antti@apple.com>
2340
2341         Handle UI side hit testing for ScrollPositioningBehavior::Stationary positioned nodes
2342         https://bugs.webkit.org/show_bug.cgi?id=196100
2343         <rdar://problem/49117933>
2344
2345         Reviewed by Simon Fraser.
2346
2347         * fast/scrolling/ios/overflow-scroll-overlap-6-expected.txt: Added.
2348         * fast/scrolling/ios/overflow-scroll-overlap-6.html: Added.
2349
2350 2019-03-22  Simon Fraser  <simon.fraser@apple.com>
2351
2352         Unreviewed test gardening of plugin tests
2353         https://bugs.webkit.org/show_bug.cgi?id=196150
2354         
2355         For reasons unknown, my machine and bots produce different results for these plug-in tests.
2356         My machine behaves like the test plug-in does not exist.
2357
2358         * platform/mac-wk1/compositing/plugins/composited-plugin-expected.txt: Removed.
2359         * platform/mac-wk1/compositing/plugins/no-backing-store-expected.txt: Removed.
2360         * platform/mac-wk1/compositing/plugins/small-to-large-composited-plugin-expected.txt: Removed.
2361
2362 2019-03-22  Alicia Boya García  <aboya@igalia.com>
2363
2364         [MSE][GStreamer] Don't construct segments on PlaybackPipeline::flush
2365         https://bugs.webkit.org/show_bug.cgi?id=195867
2366
2367         Reviewed by Xabier Rodriguez-Calvar.
2368
2369         Drawing an MSE video in a canvas seems to be failing in Mac. That
2370         functionality is necessary for the tests introduced with this patch,
2371         therefore they fail there. Marking them as Skip.
2372
2373         * platform/mac/TestExpectations:
2374
2375 2019-03-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
2376
2377         Remove the SVG tear off objects for SVGNumber, SVGNumberList and SVGAnimatedNumberList
2378         https://bugs.webkit.org/show_bug.cgi?id=196084
2379
2380         Reviewed by Simon Fraser.
2381
2382         * svg/dom/SVGNumberList-basics-expected.txt:
2383         * svg/dom/SVGNumberList-basics.xhtml:
2384         This change is required because SVGNumberList will be following the SVG2
2385         specs regarding adding new items to the list. 
2386
2387         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
2388
2389 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
2390
2391         WebKit1 test gardening.
2392
2393         * platform/mac-wk1/TestExpectations:
2394         * platform/mac-wk1/compositing/clipping/border-radius-async-overflow-clipping-layer-expected.txt: Added.
2395         * platform/mac-wk1/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Added.
2396         * platform/mac-wk1/compositing/overflow/overflow-auto-with-touch-expected.txt: Added.
2397         * platform/mac-wk1/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt: Added.
2398         * platform/mac-wk1/compositing/overflow/overflow-overlay-with-touch-expected.txt: Added.
2399         * platform/mac-wk1/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Added.
2400         * platform/mac-wk1/compositing/overflow/textarea-scroll-touch-expected.txt: Added.
2401         * platform/mac-wk1/compositing/plugins/composited-plugin-expected.txt: Added.
2402         * platform/mac-wk1/compositing/plugins/no-backing-store-expected.txt: Added.
2403         * platform/mac-wk1/compositing/plugins/small-to-large-composited-plugin-expected.txt: Added.
2404         * platform/mac-wk1/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt: Added.
2405         * platform/mac-wk1/compositing/scrolling/overflow-scrolling-layers-are-self-painting-expected.txt: Added.
2406
2407 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
2408
2409         REGRESSION: (r242132) tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html is a timeout
2410         https://bugs.webkit.org/show_bug.cgi?id=196115
2411
2412         Unreviewed test gardening.
2413         
2414         Scroll snap doesn't work on macOS with async overflow scrolling, so revert the changes to these tests.
2415
2416         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
2417         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
2418
2419 2019-03-21  Devin Rousso  <drousso@apple.com>
2420
2421         Web Inspector: Safari Canvas Inspector seems to show the canvas being rendered twice per frame.
2422         https://bugs.webkit.org/show_bug.cgi?id=196082
2423         <rdar://problem/49113496>
2424
2425         Reviewed by Dean Jackson.
2426
2427         * inspector/canvas/recording-2d.html:
2428         * inspector/canvas/recording-bitmaprenderer.html:
2429         * inspector/canvas/recording-html-2d.html:
2430         * inspector/canvas/recording-webgl.html:
2431         * inspector/canvas/setRecordingAutoCaptureFrameCount.html:
2432
2433 2019-03-21  Joseph Pecoraro  <pecoraro@apple.com>
2434
2435         Web Inspector: Timelines - Cannot export on about:blank - suggested filename containing a colon silently fails
2436         https://bugs.webkit.org/show_bug.cgi?id=196109
2437
2438         Reviewed by Timothy Hatcher.
2439
2440         * inspector/unit-tests/file-utilities-expected.txt: Added.
2441         * inspector/unit-tests/file-utilities.html: Added.
2442         Tests for FileUtilities.js
2443
2444         * inspector/unit-tests/object-utilities.html:
2445         * inspector/unit-tests/promise-utilities.html:
2446
2447 2019-03-21  Chris Dumez  <cdumez@apple.com>
2448
2449         [ Mac WK2 ] Layout Test http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies.html is a flaky failure
2450         https://bugs.webkit.org/show_bug.cgi?id=194350
2451         <rdar://problem/47937466>
2452
2453         Reviewed by Alex Christensen.
2454
2455         Bypass the HTMLPreloadScanner in the test or compass.jpg resource may end up getting loaded twice and log extra
2456         lines in the test output.
2457
2458         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
2459         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/resources/frame-with-insecure-image-with-enforced-and-report-policies.php:
2460         * platform/mac-wk2/TestExpectations:
2461         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
2462
2463 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
2464
2465         Unreviewed test gardening.
2466
2467         Fix this test by turning on async scrolling so that mock scrollbars don't show up.
2468
2469         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking-expected.html:
2470
2471 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
2472
2473         Unreviewed test gardening.
2474
2475         Revert some iOS layout test results that were rebaselined with async scrolling enabled.
2476
2477         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Removed.
2478         * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Removed.
2479         * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Removed.
2480         * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Removed.
2481         * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt:
2482         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Removed.
2483         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Removed.
2484         * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt:
2485         * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt:
2486         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
2487         * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt:
2488         * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt:
2489         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
2490         * platform/ios/compositing/self-painting-layers-expected.txt:
2491
2492 2019-03-21  Sihui Liu  <sihui_liu@apple.com>
2493
2494         Fix key path extraction code in IndexedDB to check own property
2495         https://bugs.webkit.org/show_bug.cgi?id=196099
2496
2497         Reviewed by Ryosuke Niwa.
2498
2499         Rebaseline the tests because we will have same exception but different exception messages after the patch.
2500
2501         * storage/indexeddb/clone-exception-expected.txt:
2502         * storage/indexeddb/clone-exception-private-expected.txt:
2503         * storage/indexeddb/exceptions-expected.txt:
2504         * storage/indexeddb/exceptions-private-expected.txt:
2505         * storage/indexeddb/objectstore-basics-expected.txt:
2506         * storage/indexeddb/objectstore-basics-private-expected.txt:
2507         * storage/indexeddb/objectstore-basics-workers-expected.txt:
2508         * storage/indexeddb/structured-clone-expected.txt:
2509         * storage/indexeddb/structured-clone-private-expected.txt:
2510         * storage/indexeddb/wasm-exceptions-expected.txt:
2511
2512 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
2513
2514         [iOS WK2] Turn on async overflow scrolling by default
2515         https://bugs.webkit.org/show_bug.cgi?id=196011
2516         rdar://problem/48453859
2517
2518         Reviewed by Antti Koivisto.
2519         
2520         Explicitly turn on async overflow scrolling in any test that:
2521         1. Used -webkit-overflow-scrolling:touch
2522         2. Called settings.setAsyncOverflowScrollingEnabled(true)
2523
2524         * accessibility/ios-simulator/scroll-in-overflow-div.html:
2525         * compositing/clipping/border-radius-async-overflow-clipping-layer.html:
2526         * compositing/clipping/border-radius-async-overflow-non-stacking.html:
2527         * compositing/clipping/border-radius-async-overflow-stacking.html:
2528         * compositing/geometry/fixed-inside-overflow-scroll.html:
2529         * compositing/ios/overflow-scroll-touch-tiles.html:
2530         * compositing/ios/overflow-scroll-update-overlap.html:
2531         * compositing/layer-creation/absolute-in-async-overflow-scroll.html:
2532         * compositing/overflow/absolute-in-overflow-expected.html:
2533         * compositing/overflow/absolute-in-overflow.html:
2534         * compositing/overflow/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
2535         * compositing/overflow/iframe-inside-overflow-clipping.html:
2536         * compositing/overflow/nested-scrolling.html:
2537         * compositing/overflow/overflow-auto-with-touch-expected.txt:
2538         * compositing/overflow/overflow-auto-with-touch-no-overflow.html:
2539         * compositing/overflow/overflow-auto-with-touch-toggle.html:
2540         * compositing/overflow/overflow-auto-with-touch.html:
2541         * compositing/overflow/overflow-clip-with-accelerated-scrolling-ancestor.html:
2542         * compositing/overflow/overflow-hidden-with-touch.html:
2543         * compositing/overflow/overflow-overlay-with-touch-expected.txt:
2544         * compositing/overflow/overflow-overlay-with-touch-no-overflow.html:
2545         * compositing/overflow/overflow-overlay-with-touch.html:
2546         * compositing/overflow/overflow-scroll-with-touch-no-overflow.html:
2547         * compositing/overflow/overflow-scroll.html:
2548         * compositing/overflow/overflow-visible-with-touch.html:
2549         * compositing/overflow/remove-overflow-crash.html:
2550         * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
2551         * compositing/overflow/scrolling-content-clip-to-viewport.html:
2552         * compositing/overflow/scrolling-without-painting.html:
2553         * compositing/overflow/should-not-override-z-index-for-element-with-non-auto-z-index-and-overflow-scroll-and-touch.html:
2554         * compositing/overflow/subpixel-overflow.html:
2555         * compositing/overflow/textarea-scroll-touch-expected.txt:
2556         * compositing/overflow/textarea-scroll-touch.html:
2557         * compositing/overflow/updating-scrolling-content.html:
2558         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
2559         * compositing/rtl/rtl-scrolling-with-transformed-descendants.html:
2560         * compositing/scrolling/fixed-inside-scroll-expected.html:
2561         * compositing/scrolling/fixed-inside-scroll.html:
2562         * compositing/scrolling/overflow-scrolling-layers-are-self-painting.html:
2563         * compositing/scrolling/touch-scroll-to-clip.html:
2564         * compositing/scrolling/touch-scrolling-repaint-expected.html:
2565         * compositing/scrolling/touch-scrolling-repaint-spans-expected.html:
2566         * compositing/scrolling/touch-scrolling-repaint-spans.html:
2567         * compositing/scrolling/touch-scrolling-repaint.html:
2568         * css3/scroll-snap/nested-elements.html:
2569         * css3/scroll-snap/scroll-snap-children-with-overflow.html:
2570         * css3/scroll-snap/scroll-snap-offsets.html:
2571         * css3/scroll-snap/scroll-snap-positions.html:
2572         * css3/scroll-snap/scroll-snap-programmatic-overflow-scroll.html:
2573         * css3/scroll-snap/scroll-snap-style-changed-align.html:
2574         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-overflow.html:
2575         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html:
2576         * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block.html:
2577         * fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document.html:
2578         * fast/events/touch/ios/drag-block-without-overflow-scroll.html:
2579         * fast/scrolling/ios/change-scrollability-on-content-resize-nested.html:
2580         * fast/scrolling/ios/change-scrollability-on-content-resize.html:
2581         * fast/scrolling/ios/clipping-ancestor-with-accelerated-scrolling-ancestor.html:
2582         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe-expected.html:
2583         * fast/scrolling/ios/fixed-inside-overflow-inside-iframe.html:
2584         * fast/scrolling/ios/iframe-inside-overflow-clipping.html:
2585         * fast/scrolling/ios/overflow-clip-with-accelerated-scrolling-ancestor.html:
2586         * fast/scrolling/ios/overflow-scroll-inherited.html:
2587         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
2588         * fast/scrolling/ios/overflow-scroll-overlap-3.html:
2589         * fast/scrolling/ios/overflow-scroll-overlap-4.html:
2590         * fast/scrolling/ios/overflow-scroll-overlap-5.html:
2591         * fast/scrolling/ios/overflow-scroll-overlap.html:
2592         * fast/scrolling/ios/overflow-scroll-touch.html:
2593         * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size.html:
2594         * fast/scrolling/ios/overflow-scrolling-ancestor-clip.html:
2595         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking.html:
2596         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking-expected.html:
2597         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking.html:
2598         * fast/scrolling/ios/reconcile-layer-position-recursive.html:
2599         * fast/scrolling/ios/remove-overflow-crash.html:
2600         * fast/scrolling/ios/scroll-into-view-with-top-content-inset.html:
2601         * fast/scrolling/ios/scrollbar-hiding.html:
2602         * fast/scrolling/ios/scrolling-content-clip-to-viewport.html:
2603         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor.html:
2604         * fast/scrolling/ios/table-cell-touch-scrolling.html:
2605         * fast/scrolling/ios/textarea-scroll-touch.html:
2606         * fast/scrolling/ios/touch-scroll-back-forward.html:
2607         * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
2608         * fast/scrolling/ios/touch-stacking.html:
2609         * platform/ios-wk2/TestExpectations:
2610         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Added.
2611         * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Added.
2612         * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Added.
2613         * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Added.
2614         * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt:
2615         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Added.
2616         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Added.
2617         * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt:
2618         * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt:
2619         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
2620         * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt:
2621         * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt:
2622         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
2623         * platform/ios/compositing/self-painting-layers-expected.txt:
2624         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position-limit.html:
2625         * platform/ios/fast/scrolling/find-text-in-overflow-node-indicator-position.html:
2626         * platform/ios/fast/scrolling/find-text-in-overflow-node.html:
2627         * platform/ios/media/video-play-glyph-composited-outside-overflow-scrolling-touch-container.html:
2628         * platform/mac/compositing/overflow/overflow-auto-with-touch-toggle-expected.txt:
2629         * pointerevents/ios/touch-action-none-in-overflow-scrolling-touch.html:
2630         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll-expected.html:
2631         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll.html:
2632         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll-expected.html:
2633         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll.html:
2634         * scrollingcoordinator/ios/scroll-element-at-point.html:
2635         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent.html:
2636         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent.html:
2637         * scrollingcoordinator/scrolling-tree/overflow-in-fixed.html:
2638         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex.html:
2639         * scrollingcoordinator/scrolling-tree/positioned-nodes.html:
2640         * scrollingcoordinator/scrolling-tree/remove-scrolling-role.html:
2641         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers.html:
2642         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal.html:
2643         * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html:
2644         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-2d-overflow.html:
2645         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-borders.html:
2646
2647 2019-03-21  Antoine Quint  <graouts@apple.com>
2648
2649         [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
2650         https://bugs.webkit.org/show_bug.cgi?id=196118
2651         <rdar://problem/46614137>
2652
2653         Reviewed by Ryosuke Niwa.
2654
2655         Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
2656         the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
2657         because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
2658         be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
2659         that was originally created by checking the custom property is still set.
2660
2661         * webanimations/js-wrapper-kept-alive-expected.txt: Added.
2662         * webanimations/js-wrapper-kept-alive.html: Added.
2663
2664 2019-03-21  Youenn Fablet  <youenn@apple.com>
2665
2666         Cache API and IDB space usages should be initialized on first quota check
2667         https://bugs.webkit.org/show_bug.cgi?id=195707
2668
2669         Reviewed by Chris Dumez.
2670
2671         * TestExpectations:
2672         Marking http/tests/cache-storage/cache-clearing-origin.https.html as
2673         flaky on iOS as it is already marked flaky in MacOS.
2674         * platform/mac-wk2/TestExpectations:
2675         * http/tests/IndexedDB/storage-limit-1.https-expected.txt: Added.
2676         * http/tests/IndexedDB/storage-limit-1.https.html: Added.
2677         * http/tests/IndexedDB/storage-limit-2.https-expected.txt: Added.
2678         * http/tests/IndexedDB/storage-limit-2.https.html: Added.
2679         * http/tests/IndexedDB/storage-limit.https.html:
2680         * platform/mac-wk1/TestExpectations:
2681         * platform/win/TestExpectations:
2682
2683 2019-03-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
2684
2685         Remove the SVG tear off objects for SVGPoint, SVGPointList and SVGAnimatedPointList
2686         https://bugs.webkit.org/show_bug.cgi?id=195905
2687
2688         Reviewed by Simon Fraser.
2689
2690         * svg/dom/SVGPointList-basics-expected.txt:
2691         * svg/dom/SVGPointList-basics.xhtml:
2692         This change is required because SVGPointList will be following the SVG2
2693         specs regarding adding new items to the list. 
2694
2695         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
2696
2697 2019-03-21  Zalan Bujtas  <zalan@apple.com>
2698
2699         Do not insert the first-letter anonymous container until after we've constructed the first-letter renderer.
2700         https://bugs.webkit.org/show_bug.cgi?id=195919
2701         <rdar://problem/48573434>
2702
2703         Reviewed by Brent Fulgham.
2704
2705         * fast/css/first-letter-and-float-crash-expected.txt: Added.
2706         * fast/css/first-letter-and-float-crash.html: Added.
2707         * platform/mac/TestExpectations:
2708
2709 2019-03-21  Eric Carlson  <eric.carlson@apple.com>
2710
2711         Add UI process WebRTC runtime logging.
2712         https://bugs.webkit.org/show_bug.cgi?id=196020
2713         <rdar://problem/49071443>
2714
2715         Reviewed by Youenn Fablet.
2716
2717         * inspector/console/webcore-logging.html:
2718         * inspector/console/webcore-logging-expected.txt:
2719
2720 2019-03-21  Alex Christensen  <achristensen@webkit.org>
2721
2722         Add SPI to inform applications of WKContentRuleList actions
2723         https://bugs.webkit.org/show_bug.cgi?id=195965
2724         <rdar://problem/42664365>
2725
2726         Reviewed by Geoff Garen.
2727
2728         * http/tests/contentextensions/popups-expected.txt:
2729         Because popups now use UserContentProvider.processContentRuleListsForLoad like everything else,
2730         it now prints messages to the debug console.  That is a desired improvement, so expectations are updated accordingly.
2731
2732 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
2733
2734         Add an internal feature flag to disable the -webkit-overflow-scrolling CSS property
2735         https://bugs.webkit.org/show_bug.cgi?id=196058
2736         rdar://problem/49078202
2737
2738         Reviewed by Antti Koivisto.
2739         
2740         Add tests testing that the stacking-context side-effects -webkit-overflow-scrolling:touch
2741         go away when it's disabled.
2742
2743         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking-expected.html: Added.
2744         * fast/scrolling/ios/overflow-scrolling-touch-disabled-stacking.html: Added.
2745         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking-expected.html: Added.
2746         * fast/scrolling/ios/overflow-scrolling-touch-enabled-stacking.html: Added.
2747
2748 2019-03-21  Devin Rousso  <drousso@apple.com>
2749
2750         Unreviewed, fix test failures after r243269.
2751
2752         * inspector/timeline/line-column-expected.txt:
2753
2754 2019-03-21  Antti Koivisto  <antti@apple.com>
2755
2756         UI-process hit-testing needs to know about containing block relationships
2757         https://bugs.webkit.org/show_bug.cgi?id=195845
2758         <rdar://problem/48949633>
2759
2760         Reviewed by Simon Fraser.
2761
2762         * fast/scrolling/ios/overflow-scroll-overlap-5-expected.txt: Added.
2763         * fast/scrolling/ios/overflow-scroll-overlap-5.html: Added.
2764
2765 2019-03-21  Shawn Roberts  <sroberts@apple.com>
2766
2767         Unreviewed, rebaseline test after failure in 243211.
2768         https://bugs.webkit.org/show_bug.cgi?id=195934.
2769
2770         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
2771
2772 2019-03-21  Zalan Bujtas  <zalan@apple.com>
2773
2774         [ContentChangeObserver] Start tracking implicit transitions at mousemove
2775         https://bugs.webkit.org/show_bug.cgi?id=196054
2776         <rdar://problem/49093840>
2777
2778         Reviewed by Simon Fraser.
2779
2780         * fast/events/touch/ios/content-observation/0ms-delay-0ms-transition-on-mousemove-expected.txt: Added.
2781         * fast/events/touch/ios/content-observation/0ms-delay-0ms-transition-on-mousemove.html: Added.
2782         * fast/events/touch/ios/content-observation/100ms-delay-10ms-transition-on-mousemove-expected.txt: Added.
2783         * fast/events/touch/ios/content-observation/100ms-delay-10ms-transition-on-mousemove.html: Added.
2784         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-mousemove-expected.txt: Added.
2785         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-mousemove.html: Added.
2786         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-touch-start-expected.txt: Added.
2787         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-touch-start.html: Added.
2788
2789 2019-03-21  Simon Fraser  <simon.fraser@apple.com>
2790
2791         Absolute in stacking-context scroller jiggles when scrolled
2792         https://bugs.webkit.org/show_bug.cgi?id=196010
2793
2794         Reviewed by Zalan Bujtas.
2795
2796         * compositing/overflow/absolute-in-overflow-expected.html: Added.
2797         * compositing/overflow/absolute-in-overflow.html: Added.
2798
2799 2019-03-21  Zalan Bujtas  <zalan@apple.com>
2800
2801         [ContentChangeObserver] Start tracking implicit transitions at touchStart
2802         https://bugs.webkit.org/show_bug.cgi?id=196051
2803         <rdar://problem/49092952>
2804
2805         Reviewed by Simon Fraser.
2806
2807         * fast/events/touch/ios/content-observation/0ms-transition-on-touch-start-expected.txt: Added.
2808         * fast/events/touch/ios/content-observation/0ms-transition-on-touch-start.html: Added.
2809         * fast/events/touch/ios/content-observation/100ms-transition-on-touch-start-expected.txt: Added.
2810         * fast/events/touch/ios/content-observation/100ms-transition-on-touch-start.html: Added.
2811         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-expected.txt: Added.
2812         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start.html: Added.
2813         * fast/events/touch/ios/content-observation/transition-on-touch-start-and-remove-expected.txt: Added.
2814         * fast/events/touch/ios/content-observation/transition-on-touch-start-and-remove.html: Added.
2815
2816 2019-03-21  Shawn Roberts  <sroberts@apple.com>
2817
2818         Unreviewed, rolling out r243250.
2819
2820         Causing 109 Failures and 2 crashes on iOS Sim Debug
2821         OpenSource/Internal queues
2822
2823         Reverted changeset:
2824
2825         "[iOS WK2] Turn on async overflow scrolling by default"
2826         https://bugs.webkit.org/show_bug.cgi?id=196011
2827         https://trac.webkit.org/changeset/243250
2828
2829 2019-03-21  Miguel Gomez  <magomez@igalia.com>
2830
2831         Unreviewed GTK+ and WPE gardening after r243278.
2832
2833         * platform/gtk/TestExpectations:
2834         * platform/wpe/TestExpectations:
2835
2836 2019-03-21  Antti Koivisto  <antti@apple.com>
2837
2838         Use immediateScrollElementAtContentPointToOffset for scroll overlap tests
2839         https://bugs.webkit.org/show_bug.cgi?id=195943
2840
2841         Reviewed by Simon Fraser.
2842
2843         This is much faster and simpler than simulated touch events.
2844
2845         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
2846         * fast/scrolling/ios/overflow-scroll-overlap-3.html:
2847         * fast/scrolling/ios/overflow-scroll-overlap-4.html:
2848         * fast/scrolling/ios/overflow-scroll-overlap.html:
2849
2850         This API doesn't respect touch-action property, so stop using it. Instead restore
2851         the main scrollview to the initial position explicitly after scroll.
2852
2853         * fast/scrolling/resources/overflow-scroll-overlap.js:
2854         (async.runTest):
2855         * resources/ui-helper.js:
2856         (return.new.Promise.):
2857         (return.new.Promise):
2858
2859         Add a Promise returning helper.
2860
2861 2019-03-20  Youenn Fablet  <youenn@apple.com>
2862
2863         Compute quota after network process restart based on default quota and space used
2864         https://bugs.webkit.org/show_bug.cgi?id=195804
2865
2866         Reviewed by Chris Dumez.
2867
2868         * http/wpt/cache-storage/cache-quota-after-restart.any-expected.txt: Added.
2869         * http/wpt/cache-storage/cache-quota-after-restart.any.html: Added.
2870         * http/wpt/cache-storage/cache-quota-after-restart.any.js: Added.
2871         (promise_test.async):
2872
2873 2019-03-20  Youenn Fablet  <youenn@apple.com>
2874
2875         Include WAL and SHM file size in IDB database size computation
2876         https://bugs.webkit.org/show_bug.cgi?id=195688
2877
2878         Reviewed by Brady Eidson.
2879
2880         * storage/websql/open-database-creation-callback.html:
2881         Bump quota for this test since WAL files are not included in quota computation.
2882
2883 2019-03-20  Devin Rousso  <drousso@apple.com>
2884
2885         Web Inspector: Timeline should show when events preventDefault() was called on an event or not
2886         https://bugs.webkit.org/show_bug.cgi?id=176824
2887         <rdar://problem/34290931>
2888
2889         Reviewed by Timothy Hatcher.
2890
2891         Original patch by Joseph Pecoraro <pecoraro@apple.com>.
2892
2893         * inspector/timeline/resources/timeline-event-utilities.js: Added.
2894         (finishRecording):
2895         (TestPage.registerInitializer.InspectorTest.TimelineEvent.captureTimelineWithScript):
2896         (TestPage.registerInitializer):
2897         Helper code for creating a recording from a function.
2898
2899         * inspector/timeline/timeline-event-CancelAnimationFrame.html: Added.
2900         * inspector/timeline/timeline-event-CancelAnimationFrame-expected.txt: Added.
2901         * inspector/timeline/timeline-event-EventDispatch.html: Added.
2902         * inspector/timeline/timeline-event-EventDispatch-expected.txt: Added.
2903         * inspector/timeline/timeline-event-FireAnimationFrame.html: Added.
2904         * inspector/timeline/timeline-event-FireAnimationFrame-expected.txt: Added.
2905         * inspector/timeline/timeline-event-RequestAnimationFrame.html: Added.
2906         * inspector/timeline/timeline-event-RequestAnimationFrame-expected.txt: Added.
2907         * inspector/timeline/timeline-event-TimerFire.html: Added.
2908         * inspector/timeline/timeline-event-TimerFire-expected.txt: Added.
2909         * inspector/timeline/timeline-event-TimerInstall.html: Added.
2910         * inspector/timeline/timeline-event-TimerInstall-expected.txt: Added.
2911         * inspector/timeline/timeline-event-TimerRemove.html: Added.
2912         * inspector/timeline/timeline-event-TimerRemove-expected.txt: Added.
2913
2914 2019-03-20  Devin Rousso  <drousso@apple.com>
2915
2916         Web Inspector: Styles Redesign: Editing selector should not hide the rule
2917         https://bugs.webkit.org/show_bug.cgi?id=178489
2918         <rdar://problem/35062434>
2919
2920         Reviewed by Timothy Hatcher.
2921
2922         * inspector/unit-tests/multimap.html: Added.
2923         * inspector/unit-tests/multimap-expected.txt: Added.
2924
2925 2019-03-20  Ryan Haddad  <ryanhaddad@apple.com>
2926
2927         Unreviewed, rebaseline two tests after r243241.
2928
2929         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
2930         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
2931
2932 2019-03-20  Ryan Haddad  <ryanhaddad@apple.com>
2933
2934         [ iOS WK2 ] Layout Test imported/w3c/web-platform-tests/webrtc/simplecall.https.html is flaky crashing
2935         https://bugs.webkit.org/show_bug.cgi?id=191707
2936
2937         Unreviewed test gardening.
2938
2939         * platform/ios/TestExpectations: Skip crashing test.
2940
2941 2019-03-20  Timothy Hatcher  <timothy@apple.com>
2942
2943         Unreviewed test gardening after r243229.
2944
2945         * inspector/css/shadow-scoped-style-expected.txt: Rebaseline.
2946         * platform/mac-highsierra/inspector/css/shadow-scoped-style-expected.txt: Added.
2947         * platform/mac-highsierra/printing/width-overflow-expected.txt: Added.
2948         * platform/mac-sierra/inspector/css/shadow-scoped-style-expected.txt: Added.
2949         * platform/mac-sierra/printing/width-overflow-expected.txt: Added.
2950         * platform/mac/printing/width-overflow-expected.txt: Rebaseline.
2951
2952 2019-03-20  Chris Dumez  <cdumez@apple.com>
2953
2954         [ 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
2955         https://bugs.webkit.org/show_bug.cgi?id=194225
2956         <rdar://problem/47820247>
2957
2958         Unreviewed, unskip the test as it no longer appears to be flaky.
2959
2960         * platform/mac-wk2/TestExpectations:
2961
2962 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
2963
2964         [iOS WK2] Turn on async overflow scrolling by default
2965         https://bugs.webkit.org/show_bug.cgi?id=196011
2966         rdar://problem/48453859
2967
2968         Reviewed by Antti Koivisto.
2969
2970         New baselines, and skip some RTL tests that need a bit of work (webkit.org/b/196013).
2971
2972         * compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt:
2973         * platform/ios-wk2/TestExpectations:
2974         * platform/ios-wk2/compositing/geometry/limit-layer-bounds-transformed-overflow-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt.
2975         * platform/ios-wk2/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt.
2976         * platform/ios-wk2/compositing/layer-creation/overflow-scroll-overlap-expected.txt: Added.
2977         * platform/ios-wk2/compositing/layer-creation/scroll-partial-update-expected.txt: Added.
2978         * platform/ios-wk2/compositing/overflow/content-gains-scrollbars-expected.txt: Added.
2979         * platform/ios-wk2/compositing/overflow/overflow-scroll-expected.txt:
2980         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layer-positions-expected.txt: Added.
2981         * platform/ios-wk2/compositing/overflow/overflow-scrollbar-layers-expected.txt: Added.
2982         * platform/ios-wk2/compositing/overflow/remove-overflow-crash2-expected.txt:
2983         * platform/ios-wk2/compositing/overflow/scrollbar-painting-expected.txt:
2984         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
2985         * platform/ios/compositing/layers-inside-overflow-scroll-expected.txt:
2986         * platform/ios/compositing/overflow/scroll-ancestor-update-expected.txt:
2987         * platform/ios/compositing/reflections/nested-reflection-on-overflow-expected.txt:
2988         * platform/ios/compositing/self-painting-layers-expected.txt:
2989         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
2990
2991 2019-03-20  Youenn Fablet  <youenn@apple.com>
2992
2993         Have smaller default quotas for third party frames
2994         https://bugs.webkit.org/show_bug.cgi?id=195841
2995
2996         Reviewed by Geoffrey Garen.
2997
2998         * http/wpt/cache-storage/quota-third-party.https-expected.txt: Added.
2999         * http/wpt/cache-storage/quota-third-party.https.html: Added.
3000         * http/wpt/cache-storage/resources/quota-third-party-iframe.html: Added.
3001
3002 2019-03-20  Devin Rousso  <drousso@apple.com>
3003
3004         Web Inspector: DOM: include window as part of any event listener chain
3005         https://bugs.webkit.org/show_bug.cgi?id=195730
3006         <rdar://problem/48916872>
3007
3008         Reviewed by Timothy Hatcher.
3009
3010         * inspector/dom/getEventListenersForNode.html:
3011         * inspector/dom/getEventListenersForNode-expected.txt:
3012         * inspector/dom/setEventListenerDisabled.html:
3013         * inspector/dom/event-listener-add-remove.html:
3014
3015 2019-03-20  Devin Rousso  <drousso@apple.com>
3016
3017         Web Inspector: Debugger: virtualize the list of variables in the Scope sidebar
3018         https://bugs.webkit.org/show_bug.cgi?id=192648
3019         <rdar://problem/46800949>
3020
3021         Reviewed by Joseph Pecoraro.
3022
3023         * inspector/unit-tests/array-utilities.html:
3024         * inspector/unit-tests/array-utilities-expected.txt:
3025
3026 2019-03-20  Dean Jackson  <dino@apple.com>
3027
3028         [iOS] Enable fast clicking everywhere
3029         https://bugs.webkit.org/show_bug.cgi?id=196023
3030         <rdar://problem/49073589>
3031
3032         Reviewed by Wenson Hsieh.
3033
3034         Add a new test for the case where "Fast Clicks Everywhere" is explicitly
3035         set to false. This required implementing a humanSpeedZoomByDoubleTappingAt
3036         variation.
3037
3038         * fast/events/ios/ipad/fast-click-always-expected.txt:
3039         * fast/events/ios/ipad/fast-click-always.html:
3040         * fast/events/ios/ipad/fast-click-not-always-expected.txt: Added.
3041         * fast/events/ios/ipad/fast-click-not-always.html:
3042         * resources/ui-helper.js:
3043         (window.UIHelper.humanSpeedZoomByDoubleTappingAt): New helper function that pauses between
3044         double taps, and resolves when the zoom finishes.
3045
3046 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
3047
3048         [CSS OM] StyledElementInlineStylePropertyMap creates a Ref cycle with its owner element
3049         https://bugs.webkit.org/show_bug.cgi?id=195987
3050
3051         Reviewed by Simon Fraser.
3052
3053         Added a regression test.
3054
3055         * css-typedom/attribute-style-map-should-not-leak-every-element-expected.txt: Added.
3056         * css-typedom/attribute-style-map-should-not-leak-every-element.html: Added.
3057
3058 2019-03-20  Antoine Quint  <graouts@apple.com>
3059
3060         REGRESSION(r240634): Element::hasPointerCapture() passes a JS-controlled value directly into a HashMap as a key
3061         https://bugs.webkit.org/show_bug.cgi?id=195683
3062
3063         Reviewed by Alex Christensen.
3064
3065         Adding the test that was supposed to have landed along with r242893.
3066
3067         * pointerevents/pointer-id-crash-expected.txt: Added.
3068         * pointerevents/pointer-id-crash.html: Added.
3069
3070 2019-03-20  Devin Rousso  <drousso@apple.com>
3071
3072         Unreviewed, fix test failures after r243161.
3073
3074         * inspector/timeline/line-column-expected.txt:
3075         Update expected line number for code movement inside Web Inspector's injected script.
3076
3077 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
3078
3079         appendChild should throw when inserting an ancestor of a template into its content adopted to another document
3080         https://bugs.webkit.org/show_bug.cgi?id=195984
3081
3082         Reviewed by Darin Adler.
3083
3084         Added a regression test.
3085
3086         * fast/dom/insert-template-parent-into-adopted-content-expected.txt: Added.
3087         * fast/dom/insert-template-parent-into-adopted-content.html: Added.
3088
3089 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
3090
3091         Unreviewed test gardening. Fix the results for absolute-in-async-overflow-scroll.html.
3092
3093         * compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt:
3094         * platform/ios-wk2/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Copied from LayoutTests/compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt.
3095
3096 2019-03-20  Devin Rousso  <drousso@apple.com>
3097
3098         Web Inspector: Debugger: move breakpoint storage to use `WI.ObjectStore`
3099         https://bugs.webkit.org/show_bug.cgi?id=192719
3100         <rdar://problem/46746857>
3101
3102         Reviewed by Timothy Hatcher.
3103
3104         * inspector/unit-tests/objectStore/resources/objectStore-utilities.js:
3105         * inspector/unit-tests/objectStore/put.html: Renamed from LayoutTests/inspector/unit-tests/objectStore/add.html.
3106         * inspector/unit-tests/objectStore/put-expected.txt: Renamed from LayoutTests/inspector/unit-tests/objectStore/add-expected.txt.
3107         * inspector/unit-tests/objectStore/putObject.html: Renamed from LayoutTests/inspector/unit-tests/objectStore/addObject.html.
3108         * inspector/unit-tests/objectStore/putObject-expected.txt: Renamed from LayoutTests/inspector/unit-tests/objectStore/addObject-expected.txt.
3109         * inspector/unit-tests/objectStore/delete-expected.txt:
3110         * inspector/unit-tests/objectStore/delete.html:
3111         * inspector/unit-tests/objectStore/deleteObject-expected.txt:
3112         * inspector/unit-tests/objectStore/deleteObject.html:
3113         * inspector/unit-tests/objectStore/clear.html:
3114         Replace `add` with `put` so that if a key already exists, it is overridden.
3115
3116 2019-03-20  Devin Rousso  <drousso@apple.com>
3117
3118         Web Inspector: Database: lazily create the agent
3119         https://bugs.webkit.org/show_bug.cgi?id=195587
3120         <rdar://problem/48791735>
3121
3122         Reviewed by Timothy Hatcher.
3123
3124         * inspector/protocol/backend-dispatcher-argument-errors.html:
3125         * inspector/runtime/CommandLineAPI-inspect.html:
3126
3127 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
3128
3129         Some elements lag behind async overflow scrolling on palace-games.com
3130         https://bugs.webkit.org/show_bug.cgi?id=195934
3131
3132         Reviewed by Zalan Bujtas.
3133         
3134         Add a test with more combinations of overflow, containing block and compositing ancestor.
3135
3136         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt: Added.
3137         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt: Added.
3138         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex.html: Added.
3139
3140 2019-03-20  Simon Fraser  <simon.fraser@apple.com>
3141
3142         Explicitly trigger compositing for layers that need to be moved by ScrollingTreePositionedNodes
3143         https://bugs.webkit.org/show_bug.cgi?id=195710
3144
3145         Reviewed by Zalan Bujtas.
3146
3147         * compositing/layer-creation/absolute-in-async-overflow-scroll-expected.txt: Added.
3148         * compositing/layer-creation/absolute-in-async-overflow-scroll.html: Added.
3149
3150 2019-03-20  Devin Rousso  <drousso@apple.com>
3151
3152         Web Inspector: Search: allow DOM searches to be case sensitive
3153         https://bugs.webkit.org/show_bug.cgi?id=194673
3154         <rdar://problem/48087577>
3155
3156         Reviewed by Timothy Hatcher.
3157
3158         * inspector/dom/dom-search-caseSensitive.html: Copied from LayoutTests/inspector/dom/dom-search.html.
3159         * inspector/dom/dom-search-caseSensitive-expected.txt: Copied from LayoutTests/inspector/dom/dom-search-expected.txt.
3160         * inspector/dom/dom-search-expected.txt:
3161         * inspector/dom/resources/dom-search-queries.js:
3162         (TestPage.registerInitializer):
3163
3164 2019-03-20  Zalan Bujtas  <zalan@apple.com>
3165
3166         Unreviewed test gardening.
3167
3168         * TestExpectations: This test case asserts on all platforms.
3169         * platform/mac/TestExpectations:
3170
3171 2019-03-20  Alicia Boya García  <aboya@igalia.com>
3172
3173         [MSE][GStreamer] Fix handling of resolution changes in AppendPipeline
3174         https://bugs.webkit.org/show_bug.cgi?id=195855
3175
3176         Reviewed by Xabier Rodriguez-Calvar.
3177
3178         * media/media-source/content/test-green-6s-320x240.mp4: Added.
3179         * media/media-source/content/test-red-3s-480x360.mp4: Added.
3180         * media/media-source/media-source-samples-resolution-change-expected.txt: Added.
3181         * media/media-source/media-source-samples-resolution-change.html: Added.
3182
3183 2019-03-20  Joanmarie Diggs  <jdiggs@igalia.com>
3184
3185         AX: Implement support for new meter ARIA role
3186         https://bugs.webkit.org/show_bug.cgi?id=195966
3187
3188         Reviewed by Chris Fleizach.
3189
3190         Add new role to the existing role exposure tests and update the
3191         expectations accordingly.
3192
3193         * accessibility/gtk/xml-roles-exposed-expected.txt:
3194         * accessibility/gtk/xml-roles-exposed.html:
3195         * accessibility/roles-computedRoleString.html:
3196         * accessibility/roles-exposed.html:
3197         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
3198         * platform/gtk/accessibility/roles-exposed-expected.txt:
3199         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
3200         * platform/mac/accessibility/roles-exposed-expected.txt:
3201         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
3202
3203 2019-03-19  Ryan Haddad  <ryanhaddad@apple.com>
3204
3205         Unreviewed test gardening for macOS.
3206
3207         * platform/mac/TestExpectations:
3208
3209 2019-03-19  Jiewen Tan  <jiewen_tan@apple.com>
3210
3211         [WebAuthN] Implement FIDO AppID extension
3212         https://bugs.webkit.org/show_bug.cgi?id=143491
3213         <rdar://problem/48298273>
3214
3215         Reviewed by Brent Fulgham.
3216
3217         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
3218         * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
3219         * http/wpt/webauthn/public-key-credential-create-success-u2f.https.html:
3220         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https-expected.txt:
3221         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https.html:
3222         * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
3223         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
3224         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
3225         * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
3226         * http/wpt/webauthn/public-key-credential-get-success-u2f.https-expected.txt:
3227         * http/wpt/webauthn/public-key-credential-get-success-u2f.https.html:
3228
3229 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
3230
3231         Rebaseline the test after r243175. It got somehow landed with failing expectations.
3232
3233         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt:
3234
3235 2019-03-19  John Wilander  <wilander@apple.com>
3236
3237         Resource Load Statistics (experimental): Clear non-cookie website data for sites that have been navigated to, with link decoration, by a prevalent resource
3238         https://bugs.webkit.org/show_bug.cgi?id=195923
3239         <rdar://problem/49001272>
3240
3241         Reviewed by Alex Christensen.
3242
3243         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-expected.txt: Added.
3244         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html: Added.
3245
3246 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
3247
3248         Reparenting during a mutation event inside appendChild could result in a circular DOM tree
3249         https://bugs.webkit.org/show_bug.cgi?id=192825
3250
3251         Reviewed by Zalan Bujtas.
3252
3253         Added regression tests.
3254
3255         * fast/dom/append-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
3256         * fast/dom/append-child-with-mutation-event-removal-and-circular-insertion.html: Added.
3257         * fast/dom/append-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
3258         * fast/dom/append-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
3259         * fast/dom/append-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
3260         * fast/dom/append-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
3261         * fast/dom/insert-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
3262         * fast/dom/insert-child-with-mutation-event-removal-and-circular-insertion.html: Added.
3263         * fast/dom/insert-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
3264         * fast/dom/insert-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
3265         * fast/dom/insert-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
3266         * fast/dom/insert-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
3267         * fast/dom/replace-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
3268         * fast/dom/replace-child-with-mutation-event-removal-and-circular-insertion.html: Added.
3269         * fast/dom/replace-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
3270         * fast/dom/replace-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
3271         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
3272         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
3273
3274 2019-03-19  Timothy Hatcher  <timothy@apple.com>
3275
3276         REGRESSION (r239904): Update dark mode defines in a few places that got missed.
3277         https://bugs.webkit.org/show_bug.cgi?id=195958
3278
3279         Reviewed by Megan Gardner.
3280
3281         * inspector/css/shadow-scoped-style-expected.txt: Rebaseline.
3282         * platform/mac/printing/width-overflow-expected.txt: Rebaseline.
3283
3284 2019-03-19  Joanmarie Diggs  <jdiggs@igalia.com>
3285
3286         REGRESSION(r241586:r241590): [GTK] Accessibility tests in need of rebase
3287         https://bugs.webkit.org/show_bug.cgi?id=195129
3288
3289         Reviewed by Žan Doberšek.
3290
3291         * accessibility/gtk/object-attributes-expected.txt:
3292         * accessibility/gtk/xml-roles-exposed-expected.txt:
3293         * platform/gtk/TestExpectations:
3294         * platform/gtk/accessibility/image-link-expected.txt:
3295         * platform/gtk/accessibility/image-map2-expected.txt:
3296         * platform/gtk/accessibility/lists-expected.txt:
3297         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt:
3298         * platform/gtk/accessibility/roles-exposed-expected.txt:
3299         * platform/gtk/accessibility/table-attributes-expected.txt:
3300         * platform/gtk/accessibility/table-cell-spans-expected.txt:
3301         * platform/gtk/accessibility/table-cells-expected.txt:
3302         * platform/gtk/accessibility/table-one-cell-expected.txt:
3303         * platform/gtk/accessibility/table-sections-expected.txt:
3304         * platform/gtk/accessibility/table-with-rules-expected.txt:
3305         * platform/gtk/accessibility/transformed-element-expected.txt:
3306
3307 2019-03-19  Chris Dumez  <cdumez@apple.com>
3308
3309         media/track/track-in-band-style.html is flaky
3310         https://bugs.webkit.org/show_bug.cgi?id=195922
3311
3312         Reviewed by Eric Carlson.
3313
3314         * media/track/track-in-band-style-expected.txt:
3315         * media/track/track-in-band-style.html:
3316         - Check element.style instead of getComputedStyle(element) to get the
3317           CSS colors as this seems more reliable.
3318         - For the foreground text color, check cueNode.style.color instead of
3319           cueDisplayElement given that the implementation sets the CSS attribute
3320           on the cueNode, not the cueDisplayElement.
3321
3322 2019-03-19  Devin Rousso  <drousso@apple.com>
3323
3324         Unreviewed, fix test failures after r243119.
3325
3326         * inspector/timeline/line-column.html:
3327         * inspector/timeline/setInstruments-programmatic-capture.html:
3328         Make sure to call `enable` for any ancillary agents.
3329
3330 2019-03-19  Alicia Boya García  <aboya@igalia.com>
3331
3332         [MSE] Use tolerance in eraseBeginTime
3333         https://bugs.webkit.org/show_bug.cgi?id=195911
3334
3335         Reviewed by Jer Noble.
3336
3337         * media/media-source/media-source-append-twice-overlapping-sync-frame-expected.txt: Added.
3338         * media/media-source/media-source-append-twice-overlapping-sync-frame.html: Added.
3339
3340 2019-03-19  Antti Koivisto  <antti@apple.com>
3341
3342         Layer with no backing store should still hit-test over a scroller
3343         https://bugs.webkit.org/show_bug.cgi?id=195378
3344         <rdar://problem/48652078>
3345
3346         Reviewed by Simon Fraser.
3347
3348         Reorganize the tests a bit and add some new ones.
3349
3350         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
3351         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
3352         * fast/scrolling/ios/overflow-scroll-overlap-3-expected.txt: Added.
3353         * fast/scrolling/ios/overflow-scroll-overlap-3.html: Added.
3354         * fast/scrolling/ios/overflow-scroll-overlap-4-expected.txt: Added.
3355         * fast/scrolling/ios/overflow-scroll-overlap-4.html: Added.
3356         * fast/scrolling/ios/overflow-scroll-overlap.html:
3357         * fast/scrolling/resources/overflow-scroll-overlap.js: Added.
3358         (sleep):
3359         (async.runTest):
3360         (logScroll):
3361         (outputCase):
3362
3363 2019-03-18  Commit Queue  <commit-queue@webkit.org>
3364
3365         Unreviewed, rolling out r243092 and r243096.
3366         https://bugs.webkit.org/show_bug.cgi?id=195926
3367
3368         Caused assertions in tests (Requested by smfr on #webkit).
3369
3370         Reverted changesets:
3371
3372         "Layer with no backing store should still hit-test over a
3373         scroller"
3374         https://bugs.webkit.org/show_bug.cgi?id=195378
3375         https://trac.webkit.org/changeset/243092
3376
3377         "Try to fix Windows build."
3378         https://trac.webkit.org/changeset/243096
3379
3380 2019-03-18  Megan Gardner  <megan_gardner@apple.com>
3381
3382         Smart Insert for paragraphs.
3383         https://bugs.webkit.org/show_bug.cgi?id=194880
3384
3385         Reviewed by Ryosuke Niwa.
3386
3387         List tests are covered by paste-list-00*.
3388         Table tests are covered by paste-table-00* and paste-into-table-*.
3389
3390         * editing/pasteboard/smart-paste-paragraph-001-expected.txt: Added.
3391         * editing/pasteboard/smart-paste-paragraph-001.html: Added.
3392         * editing/pasteboard/smart-paste-paragraph-002-expected.txt: Added.
3393         * editing/pasteboard/smart-paste-paragraph-002.html: Added.
3394         * editing/pasteboard/smart-paste-paragraph-003-expected.txt: Added.
3395         * editing/pasteboard/smart-paste-paragraph-003.html: Added.
3396         * editing/pasteboard/smart-paste-paragraph-004-expected.txt: Added.
3397         * editing/pasteboard/smart-paste-paragraph-004.html: Added.
3398         * platform/ios-wk2/editing/pasteboard/paste-text-016-expected.txt:
3399         This needed to be rebaselined to match the new behaviour.
3400         * platform/ios/editing/pasteboard/smart-paste-paragraph-001-expected.txt: Added.
3401         * platform/ios/editing/pasteboard/smart-paste-paragraph-002-expected.txt: Added.
3402         * platform/ios/editing/pasteboard/smart-paste-paragraph-003-expected.txt: Added.
3403         * platform/ios/editing/pasteboard/smart-paste-paragraph-004-expected.txt: Added.
3404
3405 2019-03-18  Jer Noble  <jer.noble@apple.com>
3406
3407         Add experimental "alphaChannel" property to VideoConfiguration
3408         https://bugs.webkit.org/show_bug.cgi?id=195853
3409
3410         Reviewed by Eric Carlson.
3411
3412         * media/mediacapabilities/mock-decodingInfo-alphaChannel-expected.txt: Added.
3413         * media/mediacapabilities/mock-decodingInfo-alphaChannel.html: Added.
3414
3415 2019-03-18  Myles C. Maxfield  <mmaxfield@apple.com>
3416
3417         [WHLSL] Hook up the compiler to our WebGPU implementation
3418         https://bugs.webkit.org/show_bug.cgi?id=195509
3419
3420         Unreviewed.
3421
3422         Update after r243091.
3423
3424         * webgpu/whlsl.html:
3425
3426 2019-03-18  Wenson Hsieh  <wenson_hsieh@apple.com>
3427
3428         [iOS] Native selection views sometimes appear in hidden editable areas after losing focus
3429         https://bugs.webkit.org/show_bug.cgi?id=195894
3430         <rdar://problem/48849989>
3431
3432         Reviewed by Tim Horton.
3433
3434         Add a test to verify that moving focus away from a hidden editable element doesn't cause platform selection
3435         views in the element to appear. See WebKit ChangeLog for more details.
3436
3437         * editing/selection/ios/hide-selection-in-non-focused-element-expected.txt: Added.
3438         * editing/selection/ios/hide-selection-in-non-focused-element.html: Added.
3439
3440 2019-03-18  Antti Koivisto  <antti@apple.com>
3441
3442         Layer with no backing store should still hit-test over a scroller
3443         https://bugs.webkit.org/show_bug.cgi?id=195378
3444         <rdar://problem/48652078>
3445
3446         Reviewed by Simon Fraser.
3447
3448         Reorganize the tests a bit and add some new ones.
3449
3450         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
3451         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
3452         * fast/scrolling/ios/overflow-scroll-overlap-3-expected.txt: Added.
3453         * fast/scrolling/ios/overflow-scroll-overlap-3.html: Added.
3454         * fast/scrolling/ios/overflow-scroll-overlap-4-expected.txt: Added.
3455         * fast/scrolling/ios/overflow-scroll-overlap-4.html: Added.
3456         * fast/scrolling/ios/overflow-scroll-overlap.html:
3457         * fast/scrolling/resources/overflow-scroll-overlap.js: Added.
3458         (sleep):
3459         (async.runTest):
3460         (logScroll):
3461         (outputCase):
3462
3463 2019-03-18  Myles C. Maxfield  <mmaxfield@apple.com>
3464
3465         [WHLSL] Hook up the compiler to our WebGPU implementation
3466         https://bugs.webkit.org/show_bug.cgi?id=195509
3467
3468         Reviewed by Dean Jackson.
3469
3470         * webgpu/whlsl-expected.html: Added.
3471         * webgpu/whlsl.html: Added.
3472
3473 2019-03-18  Justin Fan  <justin_fan@apple.com>
3474
3475         [Web GPU] GPUAdapter.createDevice -> GPUAdapter.requestDevice
3476         https://bugs.webkit.org/show_bug.cgi?id=195781
3477
3478         Reviewed by Myles C. Maxfield.
3479
3480         Update affected Web GPU tests.
3481
3482         * webgpu/adapter-options.html:
3483         * webgpu/js/webgpu-functions.js:
3484         (async.getBasicDevice):
3485         * webgpu/queue-creation.html:
3486         * webgpu/webgpu-enabled.html:
3487
3488 2019-03-18  Justin Fan  <justin_fan@apple.com>
3489
3490         [Web GPU] API updates: GPUTexture.createDefaultView and type-safe GPURenderPassEncoder.setPipeline
3491         https://bugs.webkit.org/show_bug.cgi?id=195896
3492
3493         Reviewed by Jon Lee.
3494
3495         Rename createDefaultTextureView -> createDefaultView.
3496
3497         * webgpu/buffer-command-buffer-races.html:
3498         * webgpu/depth-enabled-triangle-strip.html:
3499         * webgpu/js/webgpu-functions.js:
3500         (beginBasicRenderPass):
3501         * webgpu/texture-triangle-strip.html:
3502         * webgpu/textures-textureviews.html:
3503
3504 2019-03-18  Joseph Pecoraro  <pecoraro@apple.com>
3505
3506         Web Inspector: HAR Extension for `serverIPAddress` port number
3507         https://bugs.webkit.org/show_bug.cgi?id=195695
3508
3509         Reviewed by Matt Baker.
3510
3511         * http/tests/inspector/network/har/har-basic-expected.txt:
3512         * http/tests/inspector/network/har/har-page-expected.txt:
3513
3514 2019-03-18  Joseph Pecoraro  <pecoraro@apple.com>
3515
3516         Unreviewed test gardening after r243024.
3517
3518         * inspector/timeline/timeline-recording-expected.txt:
3519         * inspector/timeline/timeline-recording.html:
3520         Filter out the markers, but keep the display as an array.
3521
3522 2019-03-18  Daniel Bates  <dabates@apple.com>
3523
3524         [iOS] No DOM keypress event emitted for cursor key commands when non-editable element is focused
3525         https://bugs.webkit.org/show_bug.cgi?id=195626
3526         <rdar://problem/48810626>
3527
3528         Reviewed by Wenson Hsieh.
3529
3530         Add some tests. These tests depend on UIKit work.
3531
3532         * fast/events/ios/key-events-control-expected.txt: Added.
3533         * fast/events/ios/key-events-control.html: Copied from LayoutTests/fast/events/ios/key-events-meta-alt-combinations.html.
3534         * fast/events/ios/key-events-meta-expected.txt: Added.
3535         * fast/events/ios/key-events-meta.html: Copied from LayoutTests/fast/events/ios/key-events-meta-alt-combinations.html.
3536
3537 2019-03-18  Daniel Bates  <dabates@apple.com>
3538
3539         Fix bad substitution made in r241282
3540
3541         Revert substitution of "computeSubsets(modifierKeys)" back to "modiferKeySubsetsToTest" so
3542         that the test only checks key commands with Command and Option modifiers as opposed to all
3543         modifiers. That will make what the test actually tests match the checked-in expected resutls.
3544
3545         * fast/events/ios/key-events-meta-alt-combinations.html:
3546
3547 2019-03-18  Truitt Savell  <tsavell@apple.com>
3548
3549         REGRESSION: (r243032) inspector/model/remote-object.html is failing.
3550         https://bugs.webkit.org/show_bug.cgi?id=195892
3551
3552         Unreviewed test gardening. 
3553
3554         * platform/mac/TestExpectations:
3555
3556 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
3557
3558         [WPE] Update test expectation
3559
3560         Unreviewed gardening.
3561
3562         Since iframe.referrerPolicy was implemented the WPE expectation
3563         for the test below has been out of date.
3564         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Update.
3565
3566 2019-03-18  Diego Pino Garcia  <dpino@igalia.com>
3567
3568         [WPE] Unreviewed, fix test expectation linter warnings
3569         https://bugs.webkit.org/show_bug.cgi?id=195881
3570