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