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