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