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