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