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