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