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