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