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