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