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