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