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