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