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