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