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