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