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