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