Revision control

1
2019-06-05 Saam Barati <sbarati@apple.com>
2
3
[WHLSL] Implement loop expressions
6
7
Reviewed by Myles Maxfield.
8
9
* webgpu/whlsl-do-while-loop-break-expected.html: Added.
10
* webgpu/whlsl-do-while-loop-break.html: Added.
11
* webgpu/whlsl-do-while-loop-continue-expected.html: Added.
12
* webgpu/whlsl-do-while-loop-continue.html: Added.
13
* webgpu/whlsl-do-while-loop-expected.html: Added.
14
* webgpu/whlsl-do-while-loop.html: Added.
15
* webgpu/whlsl-loops-break-expected.html: Added.
16
* webgpu/whlsl-loops-break.html: Added.
17
* webgpu/whlsl-loops-continue-expected.html: Added.
18
* webgpu/whlsl-loops-continue.html: Added.
19
* webgpu/whlsl-loops-expected.html: Added.
20
* webgpu/whlsl-loops.html: Added.
21
* webgpu/whlsl-nested-loop-expected.html: Added.
22
* webgpu/whlsl-nested-loop.html: Added.
23
* webgpu/whlsl-while-loop-break-expected.html: Added.
24
* webgpu/whlsl-while-loop-break.html: Added.
25
* webgpu/whlsl-while-loop-continue-expected.html: Added.
26
* webgpu/whlsl-while-loop-continue.html: Added.
27
28
2019-06-05 Wenson Hsieh <wenson_hsieh@apple.com>
29
30
Upstream content mode support into open source from WebKitAdditions
33
34
Reviewed by Andy Estes.
35
36
Explicitly opt a few tests into desktop or mobile content mode.
37
38
* fast/media/ios/ipad/enable-MediaSource-API-in-modern-compatibility-mode.html:
39
* fast/scrolling/ipad/overflow-scrolling-touch-enabled-stacking-modern-compatibility-mode-expected.html:
40
* fast/scrolling/ipad/overflow-scrolling-touch-enabled-stacking-modern-compatibility-mode.html:
41
* media/modern-media-controls/media-controller/ios/media-controller-ios-layout-traits-modern-compatibility-mode.html:
42
* platform/ipad/fast/css/webkit-overflow-scrolling-parsing-modern-compatibility-mode.html:
43
* platform/ipad/fast/viewport/empty-meta.html:
44
* platform/ipad/fast/viewport/viewport-unchanged-by-minimum-effective-width-if-not-ignore-meta-viewport.html:
45
* platform/ipad/media/modern-media-controls/media-documents/media-document-audio-ios-sizing.html:
46
47
2019-06-05 Shawn Roberts <sroberts@apple.com>
48
49
imported/w3c/web-platform-tests/IndexedDB/keypath-special-identifiers.htm is a flaky failure
51
52
Unreviewed test gardening.
53
54
* platform/ios-simulator-wk2/TestExpectations: Updating expectations for flaky test
55
56
2019-06-05 Zalan Bujtas <zalan@apple.com>
57
58
REGRESSION (~r244378) fast/events/touch/ios/content-observation/stuck-with-hover-state.html is flaky
61
62
Reviewed by Brent Fulgham.
63
64
testRunner.notifyDone() is called prematurely.
65
66
* fast/events/touch/ios/content-observation/stuck-with-hover-state.html:
67
68
2019-06-05 Shawn Roberts <sroberts@apple.com>
69
70
http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers.html is a flaky failure on Mojave
72
73
Unreviewed test gardening.
74
75
* platform/mac-wk2/TestExpectations:
76
77
2019-06-05 Philippe Normand <pnormand@igalia.com>
78
79
Unreviewed, add GTK baselines for new mediacapabilities test.
80
81
This test was added in r245636 with baselines for the mac port, but not for the GTK port.
82
83
* platform/gtk/media/mediacapabilities/mediacapabilities-types-expected.txt: Added.
84
85
2019-06-05 Truitt Savell <tsavell@apple.com>
86
87
Mark two tests added in r246016 as slow.
89
90
Unreviewed test gardening.
91
92
* platform/mac-wk1/TestExpectations:
93
94
2019-06-05 Javier Fernandez <jfernandez@igalia.com>
95
96
Update the CSS Text WPT test suite
98
99
Reviewed by Myles C. Maxfield.
100
101
Import the last changes in the CSS Text suite.
102
103
* TestExpectations: A few tests pass now
104
- white-space-intrinsic-size-004.html
105
- white-space-pre-wrap-trailing-spaces-003.html
106
107
2019-06-01 Antoine Quint <graouts@apple.com>
108
109
[Pointer Events] Add support for chorded button interactions
111
112
Reviewed by Dean Jackson.
113
114
Update some tests and their expectations due to MouseEvent.buttons now returning the correct value in DRT and WKTR
115
and MouseEvent.button now being a "short" instead of an "unsigned short".
116
117
* fast/events/constructors/mouse-event-constructor-expected.txt:
118
* fast/events/constructors/mouse-event-constructor.html: Update the test to test the boundary values for "short" instead
119
of "unsigned short" as well as the new "magic" value of -2 for no button, which ends up being reported as 0.
120
* fast/events/constructors/wheel-event-constructor-expected.txt:
121
* fast/events/constructors/wheel-event-constructor.html: Update the test to test the boundary values for "short" instead
122
of "unsigned short" as well as the new "magic" value of -2 for no button, which ends up being reported as 0.
123
* fast/events/fire-mousedown-while-pressing-mouse-button.html: Rewrite this test to always use MouseEvent.buttons and
124
adjust the bitmask expectations which were way off.
125
* platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt:
126
* platform/mac-highsierra/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt:
127
* platform/mac-highsierra-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt:
128
This test fails differently in WK1 and WK2 and will be addressed in a future patch.
129
130
2019-06-04 Zalan Bujtas <zalan@apple.com>
131
132
[ContentChangeObserver] Gmail text editing controls require two taps
135
136
Reviewed by Simon Fraser.
137
138
* fast/events/touch/ios/content-observation/100ms-delay-10ms-transition-on-mousemove-no-clickable.html: Added.
139
140
2019-06-04 Youenn Fablet <youenn@apple.com>
141
142
Layout test landed flaky in 245873 [ Release ] http/wpt/service-workers/service-worker-networkprocess-crash.html is a flaky failure
145
146
Reviewed by Alex Christensen.
147
148
Make the test more robust by retrying the null test more than once.
149
150
* http/wpt/service-workers/service-worker-networkprocess-crash-expected.txt:
151
* http/wpt/service-workers/service-worker-networkprocess-crash.html:
152
153
2019-06-04 Chris Dumez <cdumez@apple.com>
154
155
Crash when calling XMLHttpRequest.setRequestHeader() in a worker
158
159
Reviewed by Alex Christensen.
160
161
Add layout test coverage.
162
163
* fast/workers/resources/worker-xhr-setRequestHeader.js: Added.
164
* fast/workers/worker-xhr-setRequestHeader-expected.txt: Added.
165
* fast/workers/worker-xhr-setRequestHeader.html: Added.
166
167
2019-06-04 Antti Koivisto <antti@apple.com>
168
169
Sticky positioning is jumpy in many overflow cases
172
173
Reviewed by Simon Fraser.
174
175
* scrollingcoordinator/ios/sticky-overflow-no-stacking-context-no-stick-1-expected.html: Added.
176
* scrollingcoordinator/ios/sticky-overflow-no-stacking-context-no-stick-1.html: Added.
177
* scrollingcoordinator/ios/sticky-overflow-no-stacking-context-no-stick-2-expected.html: Added.
178
* scrollingcoordinator/ios/sticky-overflow-no-stacking-context-no-stick-2.html: Added.
179
* scrollingcoordinator/ios/sticky-overflow-no-stacking-context-stick-1-expected.html: Added.
180
* scrollingcoordinator/ios/sticky-overflow-no-stacking-context-stick-1.html: Added.
181
* scrollingcoordinator/ios/sticky-overflow-no-stacking-context-stick-2-expected.html: Added.
182
* scrollingcoordinator/ios/sticky-overflow-no-stacking-context-stick-2.html: Added.
183
* scrollingcoordinator/ios/sticky-overflow-stacking-context-no-stick-expected.html: Added.
184
* scrollingcoordinator/ios/sticky-overflow-stacking-context-no-stick.html: Added.
185
* scrollingcoordinator/ios/sticky-overflow-stacking-context-stick-expected.html: Added.
186
* scrollingcoordinator/ios/sticky-overflow-stacking-context-stick.html: Added.
187
188
2019-06-04 Takashi Komori <Takashi.Komori@sony.com>
189
190
[WinCairo] Implement cpu and memory measuring functions.
192
193
Reviewed by Don Olmstead.
194
195
* platform/wincairo/TestExpectations:
196
197
2019-06-02 Antoine Quint <graouts@apple.com>
198
199
[Pointer Events] Expose navigator.maxTouchPoints
202
203
Reviewed by Chris Dumez.
204
205
* js/dom/navigator-maxtouchpoints-expected.txt: Added.
206
* js/dom/navigator-maxtouchpoints.html: Added.
207
* platform/mac-highsierra-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
208
* platform/mac-highsierra/fast/dom/navigator-detached-no-crash-expected.txt:
209
* platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
210
* platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
211
* platform/win/js/dom/navigator-maxtouchpoints-expected.txt: Added.
212
213
2019-06-04 Antoine Quint <graouts@apple.com>
214
215
The "mouseenter" and "pointerenter" events are fired from the bottom up
218
219
Reviewed by Darin Adler.
220
221
* fast/events/mouseenter-mouseleave-capture-expected.txt:
222
* fast/events/mouseenter-mouseleave-expected.txt:
223
* fast/events/mouseenterleave-on-subframe-expected.txt:
224
* fast/events/shadow-event-path-expected.txt:
225
* fast/shadow-dom/mouseenter-mouseleave-across-shadow-boundary-expected.txt:
226
* fast/shadow-dom/mouseenter-mouseleave-inside-shadow-tree-expected.txt:
227
* fast/shadow-dom/mouseenter-mouseleave-on-slot-parent-expected.txt:
228
* platform/mac-wk1/TestExpectations:
229
* platform/mac-wk2/fast/events/shadow-event-path-expected.txt:
230
* platform/mac/fast/events/shadow-event-path-2-expected.txt:
231
* pointerevents/ios/enter-leave-order-expected.txt: Added.
232
* pointerevents/ios/enter-leave-order.html: Added.
233
* pointerevents/mouse/enter-leave-order-expected.txt: Added.
234
* pointerevents/mouse/enter-leave-order.html: Added.
235
236
2019-06-04 Cathie Chen <cathiechen@igalia.com>
237
238
JS wrapper of target in ResizeObserverEntry/ResizeObserver shouldn't get collected ahead
240
241
Reviewed by Ryosuke Niwa.
242
243
* platform/win/TestExpectations:
244
* resize-observer/element-leak-expected.txt: Added.
245
* resize-observer/element-leak.html: Added.
246
* resize-observer/resize-observer-entry-keeps-js-wrapper-of-target-alive-expected.txt: Added.
247
* resize-observer/resize-observer-entry-keeps-js-wrapper-of-target-alive.html: Added.
248
* resize-observer/resize-observer-keeps-js-wrapper-of-target-alive-expected.txt: Added.
249
* resize-observer/resize-observer-keeps-js-wrapper-of-target-alive.html: Added.
250
* resize-observer/resources/element-leak-frame.html: Added.
251
252
2019-06-03 Youenn Fablet <youenn@apple.com>
253
254
Allow resizing of camera video feeds to very small resolutions
256
257
Reviewed by Alex Christensen.
258
259
Update tests to expect 1x1 minimum capture resolution.
260
261
* fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
262
* fast/mediastream/apply-constraints-video-expected.txt:
263
* fast/mediastream/apply-constraints-video.html:
264
* fast/mediastream/get-user-media-constraints-expected.txt:
265
* fast/mediastream/getUserMedia-video-rescaling-expected.txt: Added.
266
* fast/mediastream/getUserMedia-video-rescaling.html: Added.
267
268
2019-06-03 Devin Rousso <drousso@apple.com>
269
270
Web Inspector: remove RemoteObject.prototype.getPropertyDescriptorsAsObject
272
273
Reviewed by Matt Baker.
274
275
* inspector/runtime/awaitPromise.html:
276
277
2019-06-03 Rob Buis <rbuis@igalia.com>
278
279
Implement imagesrcset and imagesizes attributes on link rel=preload
281
282
Reviewed by Youenn Fablet.
283
284
Write special expectation for link-header-preload-imagesrcset.html because test runner
285
uses different dimensions on iOS.
286
287
* platform/ios-simulator-12-wk2/imported/w3c/web-platform-tests/preload/dynamic-adding-preload-imagesrcset-expected.txt: Added.
288
* platform/ios-simulator-12-wk2/imported/w3c/web-platform-tests/preload/link-header-preload-imagesrcset-expected.txt: Added.
289
290
2019-06-03 Yusuke Suzuki <ysuzuki@apple.com>
291
292
[JSC] JSObject::attemptToInterceptPutByIndexOnHole should use getPrototype instead of getPrototypeDirect
295
296
Reviewed by Saam Barati.
297
298
Ensure that JSWindow::getPrototype is used.
299
300
* http/tests/security/cross-frame-access-object-getPrototypeOf-in-put-expected.txt: Added.
301
* http/tests/security/cross-frame-access-object-getPrototypeOf-in-put.html: Added.
302
* http/tests/security/resources/cross-frame-iframe-for-object-getPrototypeOf-in-put-test.html: Added.
303
304
2019-06-03 Devin Rousso <drousso@apple.com>
305
306
Flaky Test: inspector/canvas/recording.html
308
309
Reviewed by Timothy Hatcher.
310
311
* inspector/canvas/recording.html:
312
The ordering of <canvas> in `WI.canvasManager.canvases` isn't always the same, so we should
313
perform the action on every <canvas> since we know we'll be recording at least one of them.
314
315
2019-06-02 Devin Rousso <drousso@apple.com>
316
317
Flaky Test: inspector/canvas/recording.html
319
320
Reviewed by Matt Baker.
321
322
* inspector/canvas/recording.html:
323
Don't rely on `frameCount` to automatically stop the recording, as that's dependent on when
324
the <canvas> paints and is less controllable/deterministic.
325
326
2019-06-01 Simon Fraser <simon.fraser@apple.com>
327
328
[Async overflow scroll] Flashing content when scrolling async overflow with a negative z-index child
330
331
Reviewed by Dean Jackson.
332
333
* compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
334
* platform/ios-wk2/compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
335
336
2019-06-01 Simon Fraser <simon.fraser@apple.com>
337
338
Async overflow scroll on iOS paints slowly if it has a negative z-index child
341
342
Reviewed by Dean Jackson.
343
344
* compositing/geometry/scroller-with-clipping-and-foreground-layers-expected.html: Added.
345
* compositing/geometry/scroller-with-clipping-and-foreground-layers.html: Added.
346
* compositing/repaint/scroller-with-foreground-layer-repaints-expected.txt: Added.
347
* compositing/repaint/scroller-with-foreground-layer-repaints.html: Added.
348
* platform/ios-wk2/compositing/repaint/scroller-with-foreground-layer-repaints-expected.txt: Added.
349
* platform/mac-wk1/compositing/repaint/scroller-with-foreground-layer-repaints-expected.txt: Added.
350
351
2019-06-01 Simon Fraser <simon.fraser@apple.com>
352
353
Non-composited negative z-order children should not trigger creation of a foreground layer
355
356
Reviewed by Sam Weinig.
357
358
Change existing tests that use negative z-order layers to trigger foreground layer
359
creation to use compositing on those negative z-order layers.
360
361
* compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
362
* compositing/geometry/bounds-ignores-hidden-dynamic-negzindex.html:
363
* compositing/geometry/bounds-ignores-hidden-expected.txt:
364
* compositing/geometry/bounds-ignores-hidden.html:
365
* compositing/layer-creation/composited-negative-z-subtree-expected.txt: Added.
366
* compositing/layer-creation/composited-negative-z-subtree.html: Added.
367
* compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
368
* compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases.html:
369
* platform/ios-wk2/compositing/geometry/bounds-ignores-hidden-dynamic-negzindex-expected.txt:
370
* platform/ios-wk2/compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
371
* platform/mac-wk1/compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
372
373
2019-06-01 Devin Rousso <drousso@apple.com>
374
375
Web Inspector: Canvas: split recording tests into separate files so they don't timeout
378
379
Reviewed by Joseph Pecoraro.
380
381
* inspector/canvas/recording.html:
382
* inspector/canvas/recording-expected.txt:
383
384
* inspector/canvas/recording-2d.html: Removed.
385
* inspector/canvas/recording-2d-expected.txt: Removed.
386
* inspector/canvas/console-record-2d.html: Added.
387
* inspector/canvas/console-record-2d-expected.txt: Added.
388
* inspector/canvas/recording-2d-frameCount.html: Added.
389
* inspector/canvas/recording-2d-frameCount-expected.txt: Added.
390
* inspector/canvas/recording-2d-full.html: Added.
391
* inspector/canvas/recording-2d-full-expected.txt: Added.
392
* inspector/canvas/recording-2d-memoryLimit.html: Added.
393
* inspector/canvas/recording-2d-memoryLimit-expected.txt: Added.
394
* inspector/canvas/recording-2d-saves.html: Added.
395
* inspector/canvas/recording-2d-saves-expected.txt: Added.
396
* inspector/canvas/resources/recording-2d.js: Added.
397
398
* inspector/canvas/recording-bitmaprenderer.html: Removed.
399
* inspector/canvas/recording-bitmaprenderer-expected.txt: Removed.
400
* inspector/canvas/console-record-bitmaprenderer.html: Added.
401
* inspector/canvas/console-record-bitmaprenderer-expected.txt: Added.
402
* inspector/canvas/recording-bitmaprenderer-frameCount.html: Added.
403
* inspector/canvas/recording-bitmaprenderer-frameCount-expected.txt: Added.
404
* inspector/canvas/recording-bitmaprenderer-full.html: Added.
405
* inspector/canvas/recording-bitmaprenderer-full-expected.txt: Added.
406
* inspector/canvas/recording-bitmaprenderer-memoryLimit.html: Added.
407
* inspector/canvas/recording-bitmaprenderer-memoryLimit-expected.txt: Added.
408
* inspector/canvas/resources/recording-bitmaprenderer.js: Added.
409
410
* inspector/canvas/recording-webgl.html: Removed.
411
* inspector/canvas/recording-webgl-expected.txt: Removed.
412
* inspector/canvas/console-record-webgl.html: Added.
413
* inspector/canvas/console-record-webgl-expected.txt: Added.
414
* inspector/canvas/recording-webgl-frameCount.html: Added.
415
* inspector/canvas/recording-webgl-frameCount-expected.txt: Added.
416
* inspector/canvas/recording-webgl-full.html: Added.
417
* inspector/canvas/recording-webgl-full-expected.txt: Added.
418
* inspector/canvas/recording-webgl-memoryLimit.html: Added.
419
* inspector/canvas/recording-webgl-memoryLimit-expected.txt: Added.
420
* inspector/canvas/resources/recording-webgl.js: Added.
421
422
* inspector/canvas/recording-webgl2.html: Removed.
423
* inspector/canvas/recording-webgl2-expected.txt: Removed.
424
* inspector/canvas/console-record-webgl2.html: Added.
425
* inspector/canvas/console-record-webgl2-expected.txt: Added.
426
* inspector/canvas/recording-webgl2-frameCount.html: Added.
427
* inspector/canvas/recording-webgl2-frameCount-expected.txt: Added.
428
* inspector/canvas/recording-webgl2-full.html: Added.
429
* inspector/canvas/recording-webgl2-full-expected.txt: Added.
430
* inspector/canvas/recording-webgl2-memoryLimit.html: Added.
431
* inspector/canvas/recording-webgl2-memoryLimit-expected.txt: Added.
432
* inspector/canvas/resources/recording-webgl2.js: Added.
433
434
* TestExpectations:
435
* platform/gtk/TestExpectations:
436
* platform/mac/TestExpectations:
437
* platform/win/TestExpectations:
438
439
2019-06-01 Devin Rousso <drousso@apple.com>
440
441
Web Inspector: Canvas: in tests don't manually stop recording if a frame count is specified
444
445
Reviewed by Joseph Pecoraro.
446
447
If a `frameCount` is specified, the recording will stop by itself, so if we hit the
448
`LastFrame`, there's no need to manually stop the recording at that point. Otherwise,
449
stopping it early may cause the recording to think that the last frame is incomplete.
450
451
* inspector/canvas/resources/recording-utilities.js:
452
* inspector/canvas/recording-webgl-snapshots.html:
453
* inspector/canvas/recording-webgl2-snapshots.html:
454
455
2019-05-31 Wenson Hsieh <wenson_hsieh@apple.com>
456
457
Make tests that use UIHelper more robust under certain configurations
460
461
Reviewed by Megan Gardner.
462
463
Replace usages of `UIHelper.isIOS` with `UIHelper.isIOSFamily`.
464
465
* fast/dom/iframe-inner-size-scaling.html:
466
* fast/forms/datalist/datalist-show-hide.html:
467
* fast/forms/datalist/datalist-textinput-suggestions-order.html:
468
* fast/scrolling/ios/reveal-focused-element-right-above-keyboard-on-ipad.html:
469
470
Also remove a workaround here that forces `isIOS` to return `true`.
471
472
* resources/ui-helper.js:
473
(window.UIHelper.isIOSFamily):
474
(window.UIHelper.isWebKit2):
475
(window.UIHelper.humanSpeedDoubleTapAt):
476
(window.UIHelper.humanSpeedZoomByDoubleTappingAt):
477
(window.UIHelper.zoomByDoubleTappingAt):
478
(window.UIHelper.async.doubleActivateAt):
479
(window.UIHelper.async.doubleActivateAtSelectionStart):
480
(window.UIHelper.async.selectWordByDoubleTapOrClick):
481
(window.UIHelper.keyDown):
482
(window.UIHelper.deactivateFormControl):
483
(window.UIHelper.typeCharacter):
484
(window.UIHelper.inputViewBounds):
485
(window.UIHelper.contentOffset):
486
(window.UIHelper.isIOS): Deleted.
487
488
2019-05-31 Youenn Fablet <youenn@apple.com>
489
490
Add an option to mute audio capture automatically when page is not visible
492
493
Reviewed by Eric Carlson.
494
495
* platform/ios/mediastream/audio-muted-in-background-tab-expected.txt: Added.
496
* platform/ios/mediastream/audio-muted-in-background-tab.html: Added.
497
498
2019-05-31 Shawn Roberts <sroberts@apple.com>
499
500
Updating expectations for failing tests
502
503
Unreviewed test gardening.
504
505
* platform/mac/TestExpectations:
506
507
2019-05-31 Simon Fraser <simon.fraser@apple.com>
508
509
Detab.
510
511
* scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame.html:
512
513
2019-05-31 Nikita Vasilyev <nvasilyev@apple.com>
514
515
Web Inspector: CSS Changes: modifications aren't shared for rules that match multiple elements
518
519
Reviewed by Devin Rousso.
520
521
Test arrays with repeating items for Array.diffArrays.
522
523
* inspector/unit-tests/array-utilities-expected.txt:
524
* inspector/unit-tests/array-utilities.html:
525
526
2019-05-31 Ryosuke Niwa <rniwa@webkit.org>
527
528
[iOS] Reveal the focused element when it's immediately above software keyboard
530
531
Reviewed by Wenson Hsieh.
532
533
Added a regression test. Note that this test always passes on non-iPad platforms either
534
before or after this patch as _zoomToRevealFocusedElement forces scrolling in that case.
535
536
* fast/scrolling/ios/reveal-focused-element-right-above-keyboard-on-ipad-expected.txt: Added.
537
* fast/scrolling/ios/reveal-focused-element-right-above-keyboard-on-ipad.html: Added.
538
539
2019-05-31 Simon Fraser <simon.fraser@apple.com>
540
541
[Mac WK2 Debug] Layout Test scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame.html is a flaky failure
543
544
Unreviewed test gardening.
545
546
Speculative fix for flakey test; trigger layout inside the subframe.
547
548
* scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame.html:
549
550
2019-05-31 Ryosuke Niwa <rniwa@webkit.org>
551
552
iOS: Main frame should be scrollable when pinch zoomed or software keyboard is up
554
555
Reviewed by Simon Fraser.
556
557
Added regression tests.
558
559
* fast/scrolling/ios/body-overflow-hidden-height-100-percent-keyboard-expected.txt: Added.
560
* fast/scrolling/ios/body-overflow-hidden-height-100-percent-keyboard.html: Added.
561
* fast/scrolling/ios/body-overflow-hidden-height-100-percent-zoomed-1-expected.txt: Added.
562
* fast/scrolling/ios/body-overflow-hidden-height-100-percent-zoomed-1.html: Added.
563
* fast/scrolling/ios/body-overflow-hidden-height-100-percent-zoomed-2-expected.txt: Added.
564
* fast/scrolling/ios/body-overflow-hidden-height-100-percent-zoomed-2.html: Added.
565
566
2019-05-31 Commit Queue <commit-queue@webkit.org>
567
568
Unreviewed, rolling out r245953.
570
571
Broke quip (Requested by rniwa on #webkit).
572
573
Reverted changeset:
574
575
"iOS: Main frame should be scrollable when pinch zoomed or
576
software keyboard is up"
579
580
2019-05-31 Simon Fraser <simon.fraser@apple.com>
581
582
Move code that sets compositing paint phases into a single function
584
585
Reviewed by Zalan Bujtas.
586
587
* compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt: Added.
588
* compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases.html: Added.
589
* platform/ios-wk2/compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt: Added.
590
* platform/mac-wk1/compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt: Added.
591
592
2019-05-31 Simon Fraser <simon.fraser@apple.com>
593
594
tile-coverage-iframe-to-zero-coverage.html flakey after r245974
596
597
Unreviewed test gardening.
598
599
layerTreeAsText() doesn't force layouts on subframes (webkit.org/b/198439) so
600
have the test force an update on the subframe via a dummy layerTreeAsText() call.
601
602
* tiled-drawing/tile-coverage-iframe-to-zero-coverage-expected.txt:
603
* tiled-drawing/tile-coverage-iframe-to-zero-coverage.html:
604
605
2019-05-31 Saam Barati <sbarati@apple.com>
606
607
[WHLSL] Make sure we properly emit code for "&*x"
609
610
Reviewed by Myles C. Maxfield.
611
612
* webgpu/whlsl-store-to-property-updates-properly-expected.html: Added.
613
* webgpu/whlsl-store-to-property-updates-properly.html: Added.
614
615
2019-05-31 Simon Fraser <simon.fraser@apple.com>
616
617
[Async overflow scrolling] Flashes of missing layer backing store when scrolling an overflow
619
620
Reviewed by Tim Horton.
621
622
Reset results.
623
624
* fast/scrolling/ios/reconcile-layer-position-recursive-expected.txt:
625
* tiled-drawing/tiled-backing-in-window-expected.txt:
626
627
2019-05-31 Ryan Haddad <ryanhaddad@apple.com>
628
629
Unreviewed, rolling out r245946.
630
631
Breaks the watchOS build.
632
633
Reverted changeset:
634
635
"Add an option to mute audio capture automatically when page
636
is not visible"
639
640
2019-05-31 Per Arne Vollan <pvollan@apple.com>
641
642
[Win10] Some tests are failing only on specific machines
644
645
Unreviewed test gardening.
646
647
* platform/win/TestExpectations:
648
649
2019-05-30 Ryosuke Niwa <rniwa@webkit.org>
650
651
iOS: Main frame should be scrollable when pinch zoomed or software keyboard is up
653
654
Reviewed by Simon Fraser.
655
656
Added regression tests.
657
658
* fast/scrolling/ios/body-overflow-hidden-height-100-percent-keyboard-expected.txt: Added.
659
* fast/scrolling/ios/body-overflow-hidden-height-100-percent-keyboard.html: Added.
660
* fast/scrolling/ios/body-overflow-hidden-height-100-percent-zoomed-1-expected.txt: Added.
661
* fast/scrolling/ios/body-overflow-hidden-height-100-percent-zoomed-1.html: Added.
662
* fast/scrolling/ios/body-overflow-hidden-height-100-percent-zoomed-2-expected.txt: Added.
663
* fast/scrolling/ios/body-overflow-hidden-height-100-percent-zoomed-2.html: Added.
664
665
2019-05-30 Jer Noble <jer.noble@apple.com>
666
667
Video playback in Safari should continue when CarPlay is plugged in
670
671
Reviewed by Eric Carlson.
672
673
* media/video-isplayingtoautomotiveheadunit-expected.txt: Added.
674
* media/video-isplayingtoautomotiveheadunit.html: Added.
675
676
2019-05-30 Youenn Fablet <youenn@apple.com>
677
678
Add an option to mute audio capture automatically when page is not visible
680
681
Reviewed by Eric Carlson.
682
683
* platform/ios/mediastream/audio-muted-in-background-tab-expected.txt: Added.
684
* platform/ios/mediastream/audio-muted-in-background-tab.html: Added.
685
686
2019-05-30 Saam Barati <sbarati@apple.com>
687
688
[WHLSL] Enforce variable lifetimes
691
692
Reviewed by Myles C. Maxfield.
693
694
* webgpu/whlsl-ensure-proper-variable-lifetime-2-expected.html: Added.
695
* webgpu/whlsl-ensure-proper-variable-lifetime-2.html: Added.
696
* webgpu/whlsl-ensure-proper-variable-lifetime-3-expected.html: Added.
697
* webgpu/whlsl-ensure-proper-variable-lifetime-3.html: Added.
698
* webgpu/whlsl-ensure-proper-variable-lifetime-expected.html: Added.
699
* webgpu/whlsl-ensure-proper-variable-lifetime.html: Added.
700
* webgpu/whlsl-return-local-variable-expected.html: Added.
701
* webgpu/whlsl-return-local-variable.html: Added.
702
703
2019-05-30 Ryan Haddad <ryanhaddad@apple.com>
704
705
Unreviewed, rolling out r245890, 245887.
706
707
Breaks internal builds.
708
709
Reverted changeset:
710
"Video playback in Safari should continue when CarPlay is plugged in"
713
714
715
2019-05-30 Dean Jackson <dino@apple.com>
716
717
Media documents on iPad are too wide in split screen
720
721
Reviewed by Tim Horton.
722
723
Make old test iPhone-specific. Add an iPad-specific test.
724
And mark all the expectations correctly.
725
726
* media/modern-media-controls/media-documents/media-document-video-ipad-sizing-expected.txt: Copied from LayoutTests/media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt.
727
* media/modern-media-controls/media-documents/media-document-video-ipad-sizing.html: Copied from LayoutTests/media/modern-media-controls/media-documents/media-document-video-ios-sizing.html.
728
* media/modern-media-controls/media-documents/media-document-video-iphone-sizing-expected.txt: Renamed from LayoutTests/media/modern-media-controls/media-documents/media-document-video-ios-sizing-expected.txt.
729
* media/modern-media-controls/media-documents/media-document-video-iphone-sizing.html: Renamed from LayoutTests/media/modern-media-controls/media-documents/media-document-video-ios-sizing.html.
730
* platform/ios/TestExpectations:
731
* platform/ipad/TestExpectations:
732
* platform/mac/TestExpectations:
733
734
2019-05-30 Devin Rousso <drousso@apple.com>
735
736
Web Inspector: Audit: there should be a default test for WebInspectorAudit.Resources functionality
739
740
Reviewed by Joseph Pecoraro.
741
742
* inspector/audit/manager-start-setup.html:
743
* inspector/audit/manager-start-setup-expected.txt:
744
* inspector/model/auditTestCase-expected.txt:
745
* inspector/model/auditTestCaseResult-expected.txt:
746
* inspector/model/auditTestGroup-expected.txt:
747
* inspector/unit-tests/object-utilities.html:
748
* inspector/unit-tests/object-utilities-expected.txt:
749
750
2019-05-30 Andres Gonzalez <andresg_22@apple.com>
751
752
Inserting a newline in contenteditable causes two characters to be added instead of one
755
756
Reviewed by Wenson Hsieh and Chris Fleizach.
757
758
* accessibility/ios-simulator/set-selected-text-range-after-newline-expected.txt: Added.
759
* accessibility/ios-simulator/set-selected-text-range-after-newline.html: Added.
760
* accessibility/ios-simulator/text-marker-list-item-expected.txt:
761
* accessibility/set-selected-text-range-after-newline-expected.txt: Added.
762
* accessibility/set-selected-text-range-after-newline.html: Added.
763
* platform/win/TestExpectations:
764
765
2019-05-30 Devin Rousso <drousso@apple.com>
766
767
Web Inspector: Audit: tests are unable to get the current Audit version
769
770
Reviewed by Timothy Hatcher.
771
772
* inspector/audit/run.html:
773
* inspector/audit/run-expected.txt:
774
* inspector/audit/version.html:
775
776
2019-05-30 Justin Fan <justin_fan@apple.com>
777
778
[Web GPU] Vertex Buffers/Input State API updates
781
782
Reviewed by Myles C. Maxfield.
783
784
Update WebGPU tests for the new vertex buffer attributes model.
785
786
* webgpu/blend-triangle-strip.html:
787
* webgpu/buffer-command-buffer-races.html:
788
* webgpu/buffer-resource-triangles.html:
789
* webgpu/depth-enabled-triangle-strip.html:
790
* webgpu/draw-indexed-triangles.html:
791
* webgpu/js/webgpu-functions.js:
792
* webgpu/texture-triangle-strip.html:
793
* webgpu/vertex-buffer-triangle-strip.html:
794
* webgpu/whlsl-arbitrary-vertex-attribute-locations.html:
795
* webgpu/whlsl-dereference-pointer-should-type-check.html:
796
* webgpu/whlsl-dont-crash-parsing-enum.html:
797
* webgpu/whlsl-dot-expressions.html:
798
* webgpu/whlsl-nested-dot-expression-rvalue.html:
799
* webgpu/whlsl.html:
800
801
2019-05-30 Wenson Hsieh <wenson_hsieh@apple.com>
802
803
Missing caret when focusing an editable field if the selection was set when WKWebView wasn't first responder
806
807
Reviewed by Tim Horton.
808
809
Add a new layout test to exercise this scenario.
810
811
* editing/selection/ios/caret-when-focusing-editable-element-with-selection-expected.txt: Added.
812
* editing/selection/ios/caret-when-focusing-editable-element-with-selection.html: Added.
813
814
2019-05-30 Zalan Bujtas <zalan@apple.com>
815
816
[iOS] Do not linkify telephone numbers inside <a> elements.
818
819
Reviewed by Chris Dumez.
820
821
* fast/dom/linkify-phone-numbers-expected.html: Added.
822
* fast/dom/linkify-phone-numbers.html: Added.
823
824
2019-05-30 Jer Noble <jer.noble@apple.com>
825
826
Video playback in Safari should continue when CarPlay is plugged in
829
830
Reviewed by Eric Carlson.
831
832
* media/video-isplayingtoautomotiveheadunit-expected.txt: Added.
833
* media/video-isplayingtoautomotiveheadunit.html: Added.
834
835
2019-05-29 Said Abou-Hallawa <sabouhallawa@apple.com>
836
837
REGRESSION (r244182) [Mac WK2] Layout Test imported/w3c/web-platform-tests/visual-viewport/viewport-resize-event-on-load-overflowing-page.html is a flaky failure
839
840
Reviewed by Simon Fraser.
841
842
* platform/mac-wk2/TestExpectations:
843
844
2019-05-29 Youenn Fablet <youenn@apple.com>
845
846
Reestablish WebSWClientConnection in case of network process crash
848
849
Reviewed by Alex Christensen.
850
851
* http/wpt/service-workers/service-worker-networkprocess-crash-expected.txt: Added.
852
* http/wpt/service-workers/service-worker-networkprocess-crash.html: Added.
853
854
2019-05-29 Antti Koivisto <antti@apple.com>
855
856
Scrolling node ordering wrong when a layer has both positioning and fixed/sticky node
858
859
Reviewed by Darin Adler.
860
861
* platform/ios-wk2/scrollingcoordinator/scrolling-tree/sticky-in-overflow-expected.txt: Added.
862
* scrollingcoordinator/scrolling-tree/sticky-in-overflow-expected.txt: Added.
863
* scrollingcoordinator/scrolling-tree/sticky-in-overflow.html: Added.
864
865
2019-05-28 Yacine Bandou <yacine.bandou@softathome.com>
866
867
[MSE][GStreamer] update the readyState correctly in MediaPlayerPrivateGStreamerMSE
869
870
Reviewed by Xabier Rodriguez-Calvar.
871
872
Add a new test that checks if the MediaElement receives the "canplaythrough"
873
event when the media content is entirely injected to MSE sourceBuffer.
874
875
* media/media-source/media-source-canplaythrough-event-expected.txt: Added.
876
* media/media-source/media-source-canplaythrough-event.html: Added.
877
878
2019-05-28 Saam Barati <sbarati@apple.com>
879
880
[WHLSL] Type of dereference is the type of the thing we point to, not a pointer to that type
882
883
Reviewed by Myles C. Maxfield.
884
885
* webgpu/whlsl-dereference-pointer-should-type-check-expected.html: Added.
886
* webgpu/whlsl-dereference-pointer-should-type-check.html: Added.
887
888
2019-05-28 Myles C. Maxfield <mmaxfield@apple.com>
889
890
Move idempotent text autosizing to StyleTreeResolver
893
894
Reviewed by Antti Koivisto.
895
896
* fast/text-autosizing/ios/idempotentmode/css-exposure-expected.txt: Added.
897
* fast/text-autosizing/ios/idempotentmode/css-exposure.html: Added.
898
* fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-skip-expected.html: Added.
899
* fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-skip.html: Added.
900
* platform/ipad/fast/text-autosizing/text-size-adjust-inline-style-expected.html: Removed.
901
* platform/ipad/fast/text-autosizing/text-size-adjust-inline-style.html: Removed.
902
We're intentionally not honoring percentages, because this is the most common way that
903
text autosizing is disabled (by setting it to 100%) on the Web today. However, Web authors
904
that have done this did it without knowing the full extent of the behavior change, and
905
the new idempotent text autosizing code path seems to be a progression in most cases
906
we've seen.
907
908
2019-05-28 Simon Fraser <simon.fraser@apple.com>
909
910
Use scroll-velocity-based tile coverage for overflow:scroll
913
914
Reviewed by Tim Horton.
915
916
* tiled-drawing/scrolling/overflow/overflow-scrolled-down-tile-coverage-expected.txt: Added.
917
* tiled-drawing/scrolling/overflow/overflow-scrolled-down-tile-coverage.html: Added.
918
* tiled-drawing/scrolling/overflow/overflow-scrolled-up-tile-coverage-expected.txt: Added.
919
* tiled-drawing/scrolling/overflow/overflow-scrolled-up-tile-coverage.html: Added.
920
* tiled-drawing/scrolling/overflow/overflow-tile-coverage-expected.txt: Added.
921
* tiled-drawing/scrolling/overflow/overflow-tile-coverage.html: Added.
922
923
2019-05-28 Youenn Fablet <youenn@apple.com>
924
925
createAnswer() SDP Rejected by setLocalDescription()
928
929
Reviewed by Eric Carlson.
930
931
* webrtc/h264-packetization-mode-expected.txt: Added.
932
* webrtc/h264-packetization-mode.html: Added.
933
934
2019-05-28 Shawn Roberts <sroberts@apple.com>
935
936
Unreviewed, rolling out r245475.
937
938
Newly imported test is flaky. Features need flags.
939
940
Reverted changeset:
941
942
"Implement imagesrcset and imagesizes attributes on link
943
rel=preload"
946
947
2019-05-28 Devin Rousso <drousso@apple.com>
948
949
REGRESSION (r244182): inspector/canvas/recording-webgl-snapshots.html became flaky on WK1
952
953
Reviewed by Said Abou-Hallawa.
954
955
Remove the `frameLimit` configuration on these tests, as they're short enough that when
956
running in debug, the timing between the `InspectorCanvasAgent` automatically stopping the
957
recording and the test page's `LastFrame` event (which will manually stop the recording) is
958
too close and can result in a race condition.
959
960
Instead, just wait for the test page to say "done" (`LastFrame`) before stopping the
961
recording, ensuring that the full "flow" of the recording is under the control of the test.
962
963
This isn't an issue when using Web Inspector "normally" (e.g. not in a test), because the
964
frontend UI will "ignore" these types of errors, not to mention it would be much harder for
965
a person to get the timing just right to even encounter this situation.
966
967
* inspector/canvas/recording-webgl-snapshots.html:
968
* inspector/canvas/recording-webgl2-snapshots.html:
969
* platform/mac/TestExpectations:
970
971
2019-05-28 Antoine Quint <graouts@apple.com>
972
973
[Pointer Events WPT] Unflake imported/w3c/web-platform-tests/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html
975
976
Reviewed by Jon Lee.
977
978
We raised an issue on the WPT test which was testing the event timestamp in an invalid manner (see https://github.com/w3c/pointerevents/issues/284
979
and https://github.com/web-platform-tests/wpt/issues/170160). As a result this test now passes reliably, so we can update the expected out and
980
the TestExpectations.
981
982
* platform/mac/TestExpectations:
983
984
2019-05-28 Antti Koivisto <antti@apple.com>
985
986
[async scrolling] Fixed positioning inside stacking context overflow scroll is jumpy
988
989
Reviewed by Darin Adler.
990
991
* scrollingcoordinator/ios/fixed-in-stacking-context-overflow-scroll-2-expected.html: Added.
992
* scrollingcoordinator/ios/fixed-in-stacking-context-overflow-scroll-2.html: Added.
993
* scrollingcoordinator/ios/fixed-in-stacking-context-overflow-scroll-expected.html: Added.
994
* scrollingcoordinator/ios/fixed-in-stacking-context-overflow-scroll.html: Added.
995
996
2019-05-27 Takashi Komori <Takashi.Komori@sony.com>
997
998
[CURL] Fix crashing SocketStreamHandle.
1000
1001
Reviewed by Fujii Hironori.
1002
1003
* platform/wincairo-wk1/TestExpectations:
1004
* platform/wincairo/TestExpectations:
1005
1006
2019-05-27 Oriol Brufau <obrufau@igalia.com>
1007
1008
[css-grid] Preserve repeat() notation when serializing declared values
1010
1011
Reviewed by Manuel Rego Casasnovas.
1012
1013
Update test expectations.
1014
1015
* fast/css-grid-layout/grid-element-auto-repeat-get-set-expected.txt:
1016
* fast/css-grid-layout/grid-element-auto-repeat-get-set.html:
1017
* fast/css-grid-layout/grid-repeat-calc-expected.txt:
1018
* fast/css-grid-layout/grid-repeat-calc.html:
1019
* fast/css-grid-layout/named-grid-line-get-set-expected.txt:
1020
* fast/css-grid-layout/named-grid-line-get-set.html:
1021
1022
2019-05-27 Carlos Garcia Campos <cgarcia@igalia.com>
1023
1024
Touch support is reported even when the device doesn't have a touch screen
1026
1027
Reviewed by Michael Catanzaro.
1028
1029
Remove expectations for tests that are passing now.
1030
1031
* platform/gtk/TestExpectations:
1032
1033
2019-05-26 John Wilander <wilander@apple.com>
1034
1035
Resource Load Statistics: Downgrade document.referrer to the referrer's eTLD+1 if the page was navigated to with a prevalent resource referrer containing link decoration
1038
1039
Reviewed by Alex Christensen.
1040
1041
* http/tests/resourceLoadStatistics/downgraded-referrer-for-navigation-with-link-query-from-prevalent-resource-expected.txt: Added.
1042
* http/tests/resourceLoadStatistics/downgraded-referrer-for-navigation-with-link-query-from-prevalent-resource.html: Added.
1043
1044
2019-05-25 Youenn Fablet <youenn@apple.com>
1045
1046
media/video-remote-control-playpause.html is timing out after r245712
1048
1049
Reviewed by Eric Carlson.
1050
1051
* platform/mac/TestExpectations:
1052
Removed old flaky expectation that is no longer valid according dashboard.
1053
1054
2019-05-25 Simon Fraser <simon.fraser@apple.com>
1055
1056
[Async overflow scrolling] Absolute positioned element inside async overflow scroll didn't get composited sometimes
1058
1059
Reviewed by Antti Koivisto.
1060
1061
* platform/ios-wk2/scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt: Added.
1062
* scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt: Added.
1063
* scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller.html: Added.
1064
1065
2019-05-25 Simon Fraser <simon.fraser@apple.com>
1066
1067
[macOS] Fix programmatic scroll in RTL overflow with async scrolling enabled
1069
1070
Reviewed by Antti Koivisto.
1071
1072
* scrollingcoordinator/mac/rtl-programmatic-overflow-scroll-expected.html: Added.
1073
* scrollingcoordinator/mac/rtl-programmatic-overflow-scroll.html: Added.
1074
1075
2019-05-24 Joonghun Park <jh718.park@samsung.com>
1076
1077
Make computed width of non-replaced inline return computed style.
1079
1080
Reviewed by Antti Koivisto.
1081
1082
Currently, Computed width of non-replaced inline incorrectly returns "auto"
1083
instead of the computed value.
1084
This patch changes the behavior according to
1086
1087
'If the property applies to the element or pseudo-element
1088
and the resolved value of the display property is not none or contents,
1089
then the resolved value is the used value.
1090
Otherwise the resolved value is the computed value.'
1091
1092
* fast/css/getComputedStyle/getComputedStyle-resolved-values-expected.txt:
1093
* fast/css/getComputedStyle/getComputedStyle-with-pseudo-element-expected.txt:
1094
* fast/css/getComputedStyle/getComputedStyle-with-pseudo-element.html:
1095
* legacy-animation-engine/fast/css/getComputedStyle/getComputedStyle-with-pseudo-element-expected.txt:
1096
* legacy-animation-engine/fast/css/getComputedStyle/getComputedStyle-with-pseudo-element.html:
1097
1098
2019-05-24 Myles C. Maxfield <mmaxfield@apple.com>
1099
1100
[WHLSL] Allow vertex attributes to have arbitrary names in the shader
1102
1103
Reviewed by Dean Jackson and Justin Fan.
1104
1105
* webgpu/whlsl-arbitrary-vertex-attribute-locations-expected.html: Added.
1106
* webgpu/whlsl-arbitrary-vertex-attribute-locations.html: Added.
1107
1108
2019-05-24 Shawn Roberts <sroberts@apple.com>
1109
1110
scrollingcoordinator/scrolling-tree/fixed-inside-frame.html is no longer flaky
1112
1113
Unreviewed test gardening.
1114
1115
* platform/ios-wk2/TestExpectations:
1116
* platform/mac-wk2/TestExpectations: Removing failed expectations
1117
1118
2019-05-24 Simon Fraser <simon.fraser@apple.com>
1119
1120
Rebase compositing/rtl/rtl-overflow-scrolling.html
1123
1124
Unreviewed test gardening.
1125
1126
New result is a progression (scrollX, which is an offset, should not be negative).
1127
1128
* platform/ios-wk2/compositing/rtl/rtl-overflow-scrolling-expected.txt:
1129
1130
2019-05-24 Ryosuke Niwa <rniwa@webkit.org>
1131
1132
Asssertion failure in dispatchSubtreeModifiedEvent due to TextFieldInputType updating UA shadow tree inside Element::removedFromAncestor
1134
1135
Reviewed by Brent Fulgham.
1136
1137
Added a regression test.
1138
1139
* fast/forms/datalist/datalist-removal-assertion-expected.txt: Added.
1140
* fast/forms/datalist/datalist-removal-assertion.html: Added.
1141
1142
2019-05-23 Simon Fraser <simon.fraser@apple.com>
1143
1144
With async overflow scrolling, programmatic scroll to a negative offset fails to clamp the scroll offset
1147
1148
Reviewed by Zalan Bujtas.
1149
1150
* fast/scrolling/programmatic-scroll-to-negative-offset-expected.txt: Added.
1151
* fast/scrolling/programmatic-scroll-to-negative-offset.html: Added.
1152
1153
2019-05-23 Fujii Hironori <Hironori.Fujii@sony.com>
1154
1155
run-webkit-tests: Remove feature detection support
1157
1158
Reviewed by Jonathan Bedard.
1159
1160
* platform/win/TestExpectations:
1161
* platform/wincairo/TestExpectations:
1162
Added Skip for all compositing, animations/3d and transforms/3d tests temporarily.
1163
1164
2019-05-23 Saam barati <sbarati@apple.com>
1165
1166
[WHLSL] Property resolver needs to recurse to handle the base when simplifying rvalues
1168
1169
Reviewed by Myles Maxfield.
1170
1171
* webgpu/whlsl-nested-dot-expression-rvalue-expected.html: Added.
1172
* webgpu/whlsl-nested-dot-expression-rvalue.html: Added.
1173
1174
2019-05-23 Shawn Roberts <sroberts@apple.com>
1175
1176
http/tests/resourceLoadStatistics/prune-statistics.html is a flaky failure
1178
1179
Unreviewed test gardening. Updating expectations for Release as well
1180
1181
* platform/mac-wk2/TestExpectations:
1182
1183
2019-05-23 Shawn Roberts <sroberts@apple.com>
1184
1185
fast/css-grid-layout/flex-content-sized-columns-resize.html is a flaky ImageOnlyFailure
1187
1188
Unreviewed test gardening.
1189
1190
* platform/mac-wk2/TestExpectations: Updating for flkay test
1191
1192
2019-05-23 Shawn Roberts <sroberts@apple.com>
1193
1194
fast/css/sticky/sticky-left-percentage.html is a flaky failure
1196
1197
Unreviewed test gardening.
1198
1199
* platform/mac-wk2/TestExpectations: Updating for flaky test
1200
1201
2019-05-23 Youenn Fablet <youenn@apple.com>
1202
1203
CacheStorageConnection callbacks should be completed on network connection close
1205
1206
Reviewed by Alex Christensen.
1207
1208
* http/wpt/cache-storage/cache-storage-networkprocess-crash-expected.txt: Added.
1209
* http/wpt/cache-storage/cache-storage-networkprocess-crash.html: Added.
1210
1211
2019-05-23 Youenn Fablet <youenn@apple.com>
1212
1213
Multiple videos (with audios) with autoplay & playinline not working. Only one video play at a time.
1216
1217
Reviewed by Jer Noble.
1218
1219
* webrtc/concurrentVideoPlayback-expected.txt: Added.
1220
* webrtc/concurrentVideoPlayback.html: Added.
1221
1222
2019-05-23 Shawn Roberts <sroberts@apple.com>
1223
1224
Updating test expectations for failing tests.
1226
1227
Unreviewed test gardening.
1228
1229
* platform/mac/TestExpectations:
1230
1231
2019-05-23 Antoine Quint <graouts@apple.com>
1232
1233
[Pointer Events] Compatibility mouse events can only be prevented while the pointer is pressed
1235
1236
Reviewed by Dean Jackson.
1237
1238
Add a test that listens "mousemove" events and checks it is not dispatched after preventDefault() is called when handling
1239
"pointerdown" but it is dispatched after releasing the mouse pointer and moving it again.
1240
1241
* pointerevents/mouse/compatibility-mouse-events-prevention-mouse-released-expected.txt: Added.
1242
* pointerevents/mouse/compatibility-mouse-events-prevention-mouse-released.html: Added.
1243
1244
2019-05-23 Antoine Quint <graouts@apple.com>
1245
1246
[Pointer Events] The mouseover, mouseout, mouseenter, and mouseleave events should not be prevented while the pointer is down
1248
1249
Reviewed by Dean Jackson.
1250
1251
Add a test that listens to all mouse events and checks which are dispatched in the case preventDefault() is called when handling
1252
"pointerdown" and when it isn't.
1253
1254
* platform/mac-wk1/TestExpectations: Skipping the test on WK1 where the sequence of dispatched mouse events does not match.
1255
* pointerevents/mouse/compatibility-mouse-events-prevention-mouse-pressed-expected.txt: Added.
1256
* pointerevents/mouse/compatibility-mouse-events-prevention-mouse-pressed.html: Added.
1257
1258
2019-05-23 Truitt Savell <tsavell@apple.com>
1259
1260
Add Mojave+ back to media/track/track-cue-rendering-vertical.html expectation
1262
1263
Unreviewed test gardening.
1264
1265
* platform/mac/TestExpectations:
1266
1267
2019-05-23 Simon Fraser <simon.fraser@apple.com>
1268
1269
Create scrolling tree nodes for descendants of position:absolute inside stacking-context overflow
1271
1272
Reviewed by Antti Koivisto.
1273
1274
* platform/ios-wk2/scrollingcoordinator/scrolling-tree/composited-in-absolute-in-stacking-context-overflow-expected.txt: Copied from LayoutTests/platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt.
1275
* platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt:
1276
* scrollingcoordinator/scrolling-tree/composited-in-absolute-in-stacking-context-overflow-expected.txt: Copied from LayoutTests/scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt.
1277
* scrollingcoordinator/scrolling-tree/composited-in-absolute-in-stacking-context-overflow.html: Added.
1278
* scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt:
1279
1280
2019-05-23 Myles C. Maxfield <mmaxfield@apple.com>
1281
1282
[WHLSL] Implement property resolver
1285
1286
Reviewed by Saam Barati and Robin Morisset.
1287
1288
* webgpu/whlsl-dot-expressions-expected.html: Added.
1289
* webgpu/whlsl-dot-expressions.html: Added.
1290
1291
2019-05-22 Myles C. Maxfield <mmaxfield@apple.com>
1292
1293
font-optical-sizing applies the wrong variation value
1296
1297
Reviewed by Antti Koivisto.
1298
1299
* fast/text/variations/optical-sizing-trak-2-expected-mismatch.html: Added.
1300
* fast/text/variations/optical-sizing-trak-2.html: Added.
1301
* fast/text/variations/optical-sizing-trak-expected.html: Added.
1302
* fast/text/variations/optical-sizing-trak.html: Added.
1303
* fast/text/variations/optical-sizing-units-2-expected-mismatch.html: Added.
1304
* fast/text/variations/optical-sizing-units-2.html: Added.
1305
* fast/text/variations/optical-sizing-units-expected.html: Added.
1306
* fast/text/variations/optical-sizing-units.html: Added.
1307
* fast/text/variations/resources/Amstelvar/Amstelvar-Roman-VF104.ttf: Added.
1308
This font havariations/s been approved by the lawyers to add for layout tests.
1309
* fast/text/variations/resources/Amstelvar/COPYRIGHT.md: Added.
1310
* fast/text/variations/resources/Amstelvar/OFL.txt: Added.
1311
* platform/win/TestExpectations:
1312
1313
2019-05-22 Antti Koivisto <antti@apple.com>
1314
1315
Subselectors not searched when determining property whitelist for selector
1318
1319
Reviewed by Zalan Bujtas.
1320
1321
* fast/lists/marker-style-subselector-whitelist-expected.txt: Added.
1322
* fast/lists/marker-style-subselector-whitelist.html: Added.
1323
1324
2019-05-22 Wenson Hsieh <wenson_hsieh@apple.com>
1325
1326
[iOS] The shouldIgnoreMetaViewport test option incorrectly persists across layout tests
1329
1330
Reviewed by Alexey Proskuryakov.
1331
1332
Attempt to fix a handful of viewport tests that currently try to wait for the next visible content rect update,
1333
but end up timing out in the process. Instead, only wait for the presentation update, which is guaranteed to
1334
happen.
1335
1336
* fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html:
1337
* fast/viewport/ios/device-width-viewport-after-changing-view-scale.html:
1338
* fast/viewport/ios/initial-scale-after-changing-view-scale.html:
1339
* fast/viewport/ios/minimum-scale-after-changing-view-scale.html:
1340
1341
2019-05-22 Saam barati <sbarati@apple.com>
1342
1343
WHLSL: fix enum parsing
1345
1346
Reviewed by Myles Maxfield.
1347
1348
* webgpu/whlsl-dont-crash-parsing-enum-expected.html: Added.
1349
* webgpu/whlsl-dont-crash-parsing-enum.html: Added.
1350
1351
2019-05-22 Ryosuke Niwa <rniwa@webkit.org>
1352
1353
REGRESSION(r245148): Removing inputmode="none" does not bring up software keyboard
1355
1356
Reviewed by Geoffrey Garen.
1357
1358
Added a regression test.
1359
1360
* fast/forms/ios/inputmode-removing-none-expected.txt: Added.
1361
* fast/forms/ios/inputmode-removing-none.html: Added.
1362
1363
2019-05-22 Simon Fraser <simon.fraser@apple.com>
1364
1365
<rdar://problem/50058173> REGRESSION (r243347) Layout tests fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on* are failing
1366
1367
Unreviewed test gardening.
1368
1369
I confirmed that “cancelable” is no longer true because
1370
WebPageProxy::handleTouchEventSynchronously() is dispatching the events
1371
asynchronously, so setCanPreventNativeGestures is set to false.
1372
1373
The exception is because the “touchEnd” event has no touches.
1374
1375
* fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block-expected.txt:
1376
* fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-block.html:
1377
* fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document-expected.txt:
1378
* fast/events/touch/ios/drag-block-without-overflow-scroll-and-passive-observer-on-document.html:
1379
1380
2019-05-22 Simon Fraser <simon.fraser@apple.com>
1381
1382
Fix scrolling tree state for more obscure combinations of positioning and paint order
1384
1385
Reviewed by Antti Koivisto.
1386
1387
* platform/ios-wk2/scrollingcoordinator/scrolling-tree/absolute-in-nested-sc-scrollers-expected.txt: Added.
1388
* platform/ios-wk2/scrollingcoordinator/scrolling-tree/composited-in-absolute-in-overflow-expected.txt: Added.
1389
* scrollingcoordinator/scrolling-tree/absolute-in-nested-sc-scrollers-expected.txt: Added.
1390
* scrollingcoordinator/scrolling-tree/absolute-in-nested-sc-scrollers.html: Added.
1391
* scrollingcoordinator/scrolling-tree/composited-in-absolute-in-overflow-expected.txt: Added.
1392
* scrollingcoordinator/scrolling-tree/composited-in-absolute-in-overflow.html: Added.
1393
1394
2019-05-22 Simon Fraser <simon.fraser@apple.com>
1395
1396
Inner scroller of nested overflow:scrolls jitters when scrolling
1398
1399
Reviewed by Antti Koivisto.
1400
1401
* fast/scrolling/ios/overflow-scroll-overlap-6-expected.txt: Progression
1402
* platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt: Added.
1403
* scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt: Added.
1404
* scrollingcoordinator/scrolling-tree/nested-overflow-scroll.html: Added.
1405
1406
2019-05-22 Ryan Haddad <ryanhaddad@apple.com>
1407
1408
Unreviewed, rolling out r245598.
1409
1410
Breaks watchOS build.
1411
1412
Reverted changeset:
1413
1414
"font-optical-sizing applies the wrong variation value"
1417
1418
2019-05-22 Antoine Quint <graouts@apple.com>
1419
1420
[iOS] Compatibility mouse events aren't prevented by calling preventDefault() on pointerdown
1423
1424
Reviewed by Tim Horton.
1425
1426
We're adding an iOS-specific expectation since this test prints out the pointer type detected while it runs, which is "touch"
1427
on iOS and "mouse" in the expectation that already exists for macOS.
1428
1429
* platform/ios/imported/w3c/web-platform-tests/pointerevents/pointerevent_suppress_compat_events_on_click-expected.txt: Added.
1430
1431
2019-05-22 Jiewen Tan <jiewen_tan@apple.com>
1432
1433
[WebAuthN] Support Attestation Conveyance Preference
1436
1437
Reviewed by Brent Fulgham.
1438
1439
* http/wpt/webauthn/public-key-credential-create-success-hid.https-expected.txt:
1440
* http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
1441
* http/wpt/webauthn/public-key-credential-create-success-local.https-expected.txt:
1442
* http/wpt/webauthn/public-key-credential-create-success-local.https.html:
1443
* http/wpt/webauthn/public-key-credential-create-success-u2f.https-expected.txt:
1444
* http/wpt/webauthn/public-key-credential-create-success-u2f.https.html:
1445
1446
2019-05-22 Jer Noble <jer.noble@apple.com>
1447
1448
Hide MediaCapabilities.encodingInfo() when the platform does not support it.
1450
1451
Reviewed by Eric Carlson.
1452
1453
* platform/ios/media/mediacapabilities/mediacapabilities-encodingInfo-undefined-expected.txt: Added.
1454
* platform/ios/media/mediacapabilities/mediacapabilities-encodingInfo-undefined.html: Added.
1455
* platform/ios/media/mediacapabilities/mediacapabilities-types-expected.txt: Added.
1456
* platform/mac/media/mediacapabilities/mediacapabilities-encodingInfo-undefined-expected.txt: Added.
1457
* platform/mac/media/mediacapabilities/mediacapabilities-encodingInfo-undefined.html: Added.
1458
* platform/mac/media/mediacapabilities/mediacapabilities-types-expected.txt: Added.
1459
1460
2019-05-22 Youenn Fablet <youenn@apple.com>
1461
1462
Implement Feature policy self/none/* parsing
1464
1465
Reviewed by Eric Carlson.
1466
1467
* http/tests/media/media-stream/get-display-media-iframe-allow-attribute-expected.txt:
1468
* http/tests/media/media-stream/get-display-media-iframe-allow-attribute.html:
1469
1470
2019-05-22 Alicia Boya García <aboya@igalia.com>
1471
1472
[GTK] Unreviewed test gardening
1474
1475
* TestExpectations:
1476
* platform/gtk/TestExpectations:
1477
* platform/gtk/fast/forms/input-align-expected.png:
1478
* platform/gtk/fast/forms/input-align-expected.txt:
1479
* platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1480
* platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
1481
* platform/gtk/media/controls-after-reload-expected.txt:
1482
* platform/gtk/printing/page-with-10mm-left-margin-expected.txt:
1483
* platform/gtk/printing/page-with-zero-margin-expected.txt:
1484
* platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
1485
1486
2019-05-22 Youenn Fablet <youenn@apple.com>
1487
1488
Layout Test http/wpt/cache-storage/cache-put-stream.https.any.html is a flaky failure
1491
1492
Unreviewed.
1493
1494
* platform/mac-wk2/TestExpectations:
1495
Marking more tests as slow.
1496
1497
2019-05-22 Per Arne Vollan <pvollan@apple.com>
1498
1499
Layout Test http/tests/security/showModalDialog-sync-cross-origin-page-load2.html is failing
1501
1502
Unreviewed test gardening.
1503
1504
* platform/win/TestExpectations:
1505
1506
2019-05-21 Myles C. Maxfield <mmaxfield@apple.com>
1507
1508
font-optical-sizing applies the wrong variation value
1511
1512
Reviewed by Antti Koivisto.
1513
1514
* fast/text/variations/optical-sizing-trak-2-expected-mismatch.html: Added.
1515
* fast/text/variations/optical-sizing-trak-2.html: Added.
1516
* fast/text/variations/optical-sizing-trak-expected.html: Added.
1517
* fast/text/variations/optical-sizing-trak.html: Added.
1518
* fast/text/variations/optical-sizing-units-2-expected-mismatch.html: Added.
1519
* fast/text/variations/optical-sizing-units-2.html: Added.
1520
* fast/text/variations/optical-sizing-units-expected.html: Added.
1521
* fast/text/variations/optical-sizing-units.html: Added.
1522
* fast/text/variations/resources/Amstelvar/Amstelvar-Roman-VF104.ttf: Added.
1523
This font havariations/s been approved by the lawyers to add for layout tests.
1524
* fast/text/variations/resources/Amstelvar/COPYRIGHT.md: Added.
1525
* fast/text/variations/resources/Amstelvar/OFL.txt: Added.
1526
1527
2019-05-21 Simon Fraser <simon.fraser@apple.com>
1528
1529
Layer flashing and poor perf during scrolling of message list on gmail.com and hotmail.com - overlap testing needs to constrained to clipping scopes
1532
1533
Reviewed by Antti Koivisto.
1534
1535
* TestExpectations:
1536
* compositing/layer-creation/clipping-scope/nested-scroller-overlap-expected.txt: Added.
1537
* compositing/layer-creation/clipping-scope/nested-scroller-overlap.html: Added.
1538
* compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt: Added.
1539
* compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller.html: Added.
1540
* compositing/layer-creation/clipping-scope/overlap-constrained-inside-stacking-context-scroller-expected.txt: Added.
1541
* compositing/layer-creation/clipping-scope/overlap-constrained-inside-stacking-context-scroller.html: Added.
1542
* compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt: Added.
1543
* compositing/layer-creation/clipping-scope/scroller-with-negative-z-children.html: Added.
1544
* compositing/layer-creation/clipping-scope/shared-layers-in-scroller-expected.txt: Added.
1545
* compositing/layer-creation/clipping-scope/shared-layers-in-scroller.html: Added.
1546
* platform/ios-wk2/TestExpectations:
1547
* platform/ios-wk2/compositing/layer-creation/clipping-scope/nested-scroller-overlap-expected.txt: Added.
1548
* platform/ios-wk2/compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt: Added.
1549
* platform/ios-wk2/compositing/layer-creation/clipping-scope/overlap-constrained-inside-stacking-context-scroller-expected.txt: Added.
1550
* platform/ios-wk2/compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt: Added.
1551
* platform/ios-wk2/compositing/layer-creation/clipping-scope/shared-layers-in-scroller-expected.txt: Added.
1552
* platform/mac-wk2/TestExpectations:
1553
1554
2019-05-21 Antti Koivisto <antti@apple.com>
1555
1556
RTL/overflow scroll tests fail with async overflow enabled
1559
1560
Reviewed by Simon Fraser.
1561
1562
* compositing/ios/rtl-overflow-scrolling-2-expected.html: Added.
1563
* compositing/ios/rtl-overflow-scrolling-2.html: Added.
1564
1565
Add a reftest version for better coverage.
1566
1567
* compositing/rtl/rtl-overflow-scrolling.html:
1568
* platform/ios-wk1/TestExpectations:
1569
* platform/ios-wk2/TestExpectations:
1570
* platform/ios-wk2/compositing/rtl/rtl-overflow-scrolling-expected.txt: Added.
1571
1572
2019-05-21 Carlos Garcia Campos <cgarcia@igalia.com>
1573
1574
[WPE] Add initial accessibility support using ATK
1576
1577
Reviewed by Michael Catanzaro.
1578
1579
Unskip accessibility tests that are passing now and add platform specific results.
1580
1581
* platform/wpe/TestExpectations:
1582
* platform/wpe/accessibility/add-children-pseudo-element-expected.txt: Added.
1583
* platform/wpe/accessibility/aria-fallback-roles-expected.txt: Added.
1584
* platform/wpe/accessibility/aria-hidden-negates-no-visibility-expected.txt: Added.
1585
* platform/wpe/accessibility/aria-label-on-label-element-expected.txt: Added.
1586
* platform/wpe/accessibility/aria-labelledby-overrides-aria-label-expected.txt: Added.
1587
* platform/wpe/accessibility/aria-labelledby-overrides-label-expected.txt: Added.
1588
* platform/wpe/accessibility/aria-option-role-expected.txt: Added.
1589
* platform/wpe/accessibility/aria-roledescription-expected.txt: Added.
1590
* platform/wpe/accessibility/aria-switch-sends-notification-expected.txt: Added.
1591
* platform/wpe/accessibility/aria-tab-roles-expected.txt: Added.
1592
* platform/wpe/accessibility/aria-table-attributes-expected.txt: Added.
1593
* platform/wpe/accessibility/aria-table-content-expected.txt: Added.
1594
* platform/wpe/accessibility/aria-toggle-button-with-title-expected.txt: Added.
1595
* platform/wpe/accessibility/auto-fill-crash-expected.txt: Added.
1596
* platform/wpe/accessibility/button-with-aria-haspopup-role-expected.txt: Added.
1597
* platform/wpe/accessibility/color-well-expected.txt: Added.
1598
* platform/wpe/accessibility/deleting-iframe-destroys-axcache-expected.txt: Added.
1599
* platform/wpe/accessibility/dimensions-include-descendants-expected.txt: Added.
1600
* platform/wpe/accessibility/double-nested-inline-element-missing-from-tree-expected.txt: Added.
1601
* platform/wpe/accessibility/empty-image-with-title-expected.txt: Added.
1602
* platform/wpe/accessibility/file-upload-button-stringvalue-expected.txt: Added.
1603
* platform/wpe/accessibility/help-text-expected.txt: Added.
1604
* platform/wpe/accessibility/image-link-expected.txt: Added.
1605
* platform/wpe/accessibility/image-map1-expected.txt: Added.
1606
* platform/wpe/accessibility/image-map2-expected.txt: Added.
1607
* platform/wpe/accessibility/inline-continuations-expected.txt: Added.
1608
* platform/wpe/accessibility/label-with-pseudo-elements-expected.txt: Added.
1609
* platform/wpe/accessibility/list-detection-expected.txt: Added.
1610
* platform/wpe/accessibility/lists-expected.txt: Added.
1611
* platform/wpe/accessibility/math-multiscript-attributes-expected.txt: Added.
1612
* platform/wpe/accessibility/media-emits-object-replacement-expected.txt: Added.
1613
* platform/wpe/accessibility/menu-list-crash2-expected.txt: Added.
1614
* platform/wpe/accessibility/minimal-table-with-aria-is-data-table-expected.txt: Added.
1615
* platform/wpe/accessibility/press-targets-center-point-expected.txt: Added.
1616
* platform/wpe/accessibility/radio-button-title-label-expected.txt: Added.
1617
* platform/wpe/accessibility/render-counter-text-expected.txt: Added.
1618
* platform/wpe/accessibility/roles-computedRoleString-expected.txt: Added.
1619
* platform/wpe/accessibility/roles-exposed-expected.txt: Added.
1620
* platform/wpe/accessibility/set-selected-text-range-contenteditable-expected.txt: Added.
1621
* platform/wpe/accessibility/svg-remote-element-expected.txt: Added.
1622
* platform/wpe/accessibility/tabindex-elements-are-accessible-expected.txt: Added.
1623
* platform/wpe/accessibility/table-attributes-expected.txt: Added.
1624
* platform/wpe/accessibility/table-cell-spans-expected.txt: Added.
1625
* platform/wpe/accessibility/table-cells-expected.txt: Added.
1626
* platform/wpe/accessibility/table-cells-roles-expected.txt: Added.
1627
* platform/wpe/accessibility/table-column-headers-with-captions-expected.txt: Added.
1628
* platform/wpe/accessibility/table-one-cell-expected.txt: Added.
1629
* platform/wpe/accessibility/table-roles-hierarchy-expected.txt: Added.
1630
* platform/wpe/accessibility/table-sections-expected.txt: Added.
1631
* platform/wpe/accessibility/table-with-rules-expected.txt: Added.
1632
* platform/wpe/accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
1633
* platform/wpe/accessibility/transformed-element-expected.txt: Added.
1634
1635
2019-05-20 Wenson Hsieh <wenson_hsieh@apple.com>
1636
1637
[iOS] Layout viewport size on google.com increases after rotating to landscape and back
1640
1641
Reviewed by Maciej Stachowiak.
1642
1643
Add a UIHelper method to simulate device rotation to a given orientation, and use it in a new layout test that
1644
simulates rotation to and from landscape orientation, and verifies that the initial scale did not change from
1645
its expected value of 1.
1646
1647
* fast/events/ios/rotation/do-not-shrink-to-fit-content-after-rotation-expected.txt: Added.
1648
* fast/events/ios/rotation/do-not-shrink-to-fit-content-after-rotation.html: Added.
1649
* resources/ui-helper.js:
1650
(window.UIHelper.rotateDevice.return.new.Promise.):
1651
(window.UIHelper.rotateDevice):
1652
(window.UIHelper):
1653
1654
2019-05-20 Chris Dumez <cdumez@apple.com>
1655
1656
Fix security check in ScriptController::canAccessFromCurrentOrigin()
1659
1660
Reviewed by Ryosuke Niwa.
1661
1662
Add layout test coverage.
1663
1664
* http/tests/security/showModalDialog-sync-cross-origin-page-load2-expected.txt: Added.
1665
* http/tests/security/showModalDialog-sync-cross-origin-page-load2.html: Added.
1666
1667
2019-05-20 Gabe Giosia <giosia@google.com>
1668
1669
Range getBoundingClientRect returning zero rect on simple text node with <br> before it
1671
1672
Reviewed by Antti Koivisto.
1673
1674
Test getBoundingClientRect with a Range that contains a line break.
1675
1676
* fast/dom/Range/getBoundingClientRect-expected.txt:
1677
* fast/dom/Range/getBoundingClientRect.html:
1678
1679
2019-05-20 Ryan Haddad <ryanhaddad@apple.com>
1680
1681
Unreviewed test gardening after r245482.
1682
1683
* platform/mac/TestExpectations: Explicitly mark webgl/2.0.0/conformance2/textures/misc/copy-texture-image-luma-format.html
1684
as slow for High Sierra.
1685
1686
2019-05-20 Andres Gonzalez <andresg_22@apple.com>
1687
1688
Hitpoint for link which spans two lines in web content is incorrect
1691
1692
Reviewed by Chris Fleizach.
1693
1694
* accessibility/ios-simulator/links-activation.html:
1695
* accessibility/links-activation-expected.txt:
1696
* accessibility/links-activation.html:
1697
1698
2019-05-20 Sihui Liu <sihui_liu@apple.com>
1699
1700
[ Mac WK2 iOS Sim] Layout Test http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html is a flaky failure
1703
1704
Reviewed by Alex Christensen.
1705
1706
* platform/ios-simulator-wk2/TestExpectations:
1707
* platform/mac-wk2/TestExpectations:
1708
1709
2019-05-19 Brent Fulgham <bfulgham@apple.com>
1710
1711
Wait to get frame until after layout has been run
1714
1715
Reviewed by Alex Christensen.
1716
1717
* fast/dom/window-inner-width-crash-expected.txt: Added.
1718
* fast/dom/window-inner-width-crash.html: Added.
1719
1720
2019-05-19 Antoine Quint <graouts@apple.com>
1721
1722
[Pointer Events] Listening to a "pointerover", "pointerenter", "pointerout" or "pointerleave" event alone does not fire the event on iOS
1725
1726
Reviewed by Dean Jackson.
1727
1728
Add new tests that check that adding a "pointerover", "pointerenter", "pointerout" or "pointerleave" event listener alone dispatches the
1729
event as expected.
1730
1731
* pointerevents/ios/pointerenter-alone-expected.txt: Added.
1732
* pointerevents/ios/pointerenter-alone.html: Added.
1733
* pointerevents/ios/pointerleave-alone-expected.txt: Added.
1734
* pointerevents/ios/pointerleave-alone.html: Added.
1735
* pointerevents/ios/pointerout-alone-expected.txt: Added.
1736
* pointerevents/ios/pointerout-alone.html: Added.
1737
* pointerevents/ios/pointerover-alone-expected.txt: Added.
1738
* pointerevents/ios/pointerover-alone.html: Added.
1739
1740
2019-05-19 Antoine Quint <graouts@apple.com>
1741
1742
[Pointer Events] The pointerup, pointerout and pointerleave events may be fired twice
1745
1746
Reviewed by Dean Jackson.
1747
1748
Add a new test that checks that we're firing a "pointermove" event when the touch pressure
1749
changes, even when the touch is stationary, and that a single "pointerup" event is fired
1750
as the touch ends and the pressure changes. The relevant code change is done in WebKitAdditions.
1751
1752
* pointerevents/ios/pressure-change-expected.txt: Added.
1753
* pointerevents/ios/pressure-change.html: Added.
1754
* pointerevents/utils.js:
1755
(prototype._handlePointerEvent):
1756
(prototype.stationary):
1757
(prototype._action):
1758
1759
2019-05-19 Antoine Quint <graouts@apple.com>
1760
1761
[Pointer Events] A pointer should be marked as primary for all of its events
1764
1765
Reviewed by Dean Jackson.
1766
1767
Update tests to match expectations that only the first touch of a sequence is the primary pointer,
1768
which applies to all of its events, even after the even is no longer touching the digitizer.
1769
1770
* pointerevents/ios/over-enter-out-leave.html:
1771
* pointerevents/ios/pointer-event-order.html:
1772
* pointerevents/ios/pointer-events-implicit-capture.html:
1773
* pointerevents/ios/pointer-events-is-primary-expected.txt:
1774
* pointerevents/ios/pointer-events-is-primary.html:
1775
1776
2019-05-19 Simon Fraser <simon.fraser@apple.com>
1777
1778
Layers painting into shared backing need to contribute to overlap
1780
1781
Reviewed by Zalan Bujtas.
1782
1783
* compositing/shared-backing/sharing-child-contributes-to-overlap-expected.html: Added.
1784
* compositing/shared-backing/sharing-child-contributes-to-overlap.html: Added.
1785
1786
2019-05-18 Jiewen Tan <jiewen_tan@apple.com>
1787
1788
[WebAuthN] Allow authenticators that support both CTAP and U2F to try U2F if CTAP fails in authenticatorGetAssertion
1791
1792
Reviewed by Brent Fulgham.
1793
1794
* http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https-expected.txt:
1795
* http/wpt/webauthn/public-key-credential-get-failure-hid-silent.https.html:
1796
* http/wpt/webauthn/public-key-credential-get-failure-hid.https-expected.txt:
1797
* http/wpt/webauthn/public-key-credential-get-failure-hid.https.html:
1798
* http/wpt/webauthn/public-key-credential-get-success-u2f.https-expected.txt:
1799
* http/wpt/webauthn/public-key-credential-get-success-u2f.https.html:
1800
* http/wpt/webauthn/resources/util.js:
1801
1802
2019-05-17 Joonghun Park <pjh0718@gmail.com>
1803
1804
Implement CSS `display: flow-root` (modern clearfix)
1806
1807
Reviewed by Zalan Bujtas.
1808
1810
1811
'display: flow-root' generates a block container box, and lays out its contents using flow layout.
1812
It always establishes a new block formatting context for its contents.
1813
1814
* TestExpectations:
1815
1816
2019-05-17 Antoine Quint <graouts@apple.com>
1817
1818
Add a website policy to disable the legacy -webkit-overflow-scrolling:touch behavior
1821
1822
Reviewed by Brent Fulgham.
1823
1824
* fast/scrolling/ipad/overflow-scrolling-touch-enabled-stacking-modern-compatibility-mode-expected.html: Added.
1825
* fast/scrolling/ipad/overflow-scrolling-touch-enabled-stacking-modern-compatibility-mode.html: Added.
1826
* platform/ipad/fast/css/webkit-overflow-scrolling-parsing-modern-compatibility-mode-expected.txt: Added.
1827
* platform/ipad/fast/css/webkit-overflow-scrolling-parsing-modern-compatibility-mode.html: Added.
1828
* platform/ios/TestExpectations: Skip the new tests since they depend on code in WebKitAdditions.
1829
1830
2019-05-17 Rob Buis <rbuis@igalia.com>
1831
1832
Implement imagesrcset and imagesizes attributes on link rel=preload
1834
1835
Reviewed by Youenn Fablet.
1836
1837
Write special expectation for link-header-preload-imagesrcset.html because test runner
1838
uses different dimensions on iOS.
1839
1840
* platform/ios-simulator-12-wk2/imported/w3c/web-platform-tests/preload/dynamic-adding-preload-imagesrcset-expected.txt: Added.
1841
* platform/ios-simulator-12-wk2/imported/w3c/web-platform-tests/preload/link-header-preload-imagesrcset-expected.txt: Added.
1842
1843
2019-05-17 Shawn Roberts <sroberts@apple.com>
1844
1845
media/controls-after-reload.html failing on iOS after unskip
1846
1847
Unreviewed test gardening.
1848
1849
* platform/ios/TestExpectations: Skipping in iOS
1850
1851
2019-05-17 Simon Fraser <simon.fraser@apple.com>
1852
1853
REGRESSION (r245170): gmail.com inbox table header flickers
1856
1857
Reviewed by Antti Koivisto.
1858
1859
* compositing/shared-backing/overlap-after-end-sharing-expected.html: Added.
1860
* compositing/shared-backing/overlap-after-end-sharing.html: Added.
1861
1862
2019-05-17 Simon Fraser <simon.fraser@apple.com>
1863
1864
REGRESSION (r245170): gmail.com header flickers when hovering over the animating buttons
1867
1868
Reviewed by Antti Koivisto.
1869
1870
* compositing/shared-backing/overlap-after-shared-to-composited-expected.html: Added.
1871
* compositing/shared-backing/overlap-after-shared-to-composited.html: Added.
1872
1873
2019-05-16 Said Abou-Hallawa <sabouhallawa@apple.com>
1874
1875
SVGElement should detach itself from all its properties before it is deleted
1877
1878
Reviewed by Simon Fraser.
1879
1880
* svg/dom/svg-properties-detach-change-expected.txt: Added.
1881
* svg/dom/svg-properties-detach-change.html : Added.
1882
1883
2019-05-17 Eric Carlson <eric.carlson@apple.com>
1884
1885
Allow sequential playback of media files when initial playback started with a user gesture
1888
1889
Reviewed by Youenn Fablet.
1890
1891
* media/media-fullscreen.js: Insert a pause between tests to clear the user gesture
1892
used in the first test.
1893
* media/playlist-inherits-user-gesture-expected.txt: Added.
1894
* media/playlist-inherits-user-gesture.html: Added.
1895
1896
2019-05-17 Truitt Savell <tsavell@apple.com>
1897
1898
Unmark several skipped tests in wk2
1900
1901
Unreviewed test gardening
1902
1903
* platform/wk2/TestExpectations:
1904
1905
2019-05-17 Antti Koivisto <antti@apple.com>
1906
1907
[iOS] Respect scrolling="no" on composited frames
1910
1911
Reviewed by Simon Fraser.
1912
1913
* fast/scrolling/ios/body-overflow-hidden-frame-expected.html:
1914
* fast/scrolling/ios/body-overflow-hidden-frame.html:
1915
1916
Also fix overflow:hidden test so that the frame content forces composition.
1917
1918
* fast/scrolling/ios/frame-scrolling-no-expected.html: Added.
1919
* fast/scrolling/ios/frame-scrolling-no.html: Added.
1920
1921
2019-05-16 Greg Doolittle <gr3g@apple.com>
1922
1923
AX: Unship some ARIA string reflectors that are to-be-replaced by element reflection
1926
1927
Reviewed by Chris Fleizach.
1928
1929
Specifically these:
1930
- ariaActiveDescendant
1931
- ariaControls
1932
- ariaDescribedBy
1933
- ariaDetails
1934
- ariaErrorMessage
1935
- ariaFlowTo
1936
- ariaLabelledBy
1937
- ariaOwns
1938
1939
* accessibility/ARIA-reflection-expected.txt: Updated.
1940
* accessibility/ARIA-reflection.html: Updated.
1941
1942
2019-05-16 John Wilander <wilander@apple.com>
1943
1944
Storage Access API: Call completion handlers in NetworkConnectionToWebProcess::hasStorageAccess() and NetworkConnectionToWebProcess::requestStorageAccess() when feature is off
1947
1948
Reviewed by Brent Fulgham.
1949
1950
* http/tests/storageAccess/has-storage-access-true-if-feature-off.html:
1951
* platform/mac-wk2/TestExpectations:
1952
Test case marked as [ Pass ].
1953
1954
2019-05-16 Ross Kirsling <ross.kirsling@sony.com>
1955
1956
[JSC] Invalid AssignmentTargetType should be an early error.
1958
1959
Reviewed by Keith Miller.
1960
1961
* fast/events/window-onerror4-expected.txt:
1962
* ietestcenter/Javascript/11.13.1-1-1-expected.txt:
1963
* ietestcenter/Javascript/11.13.1-1-2-expected.txt:
1964
* ietestcenter/Javascript/11.13.1-1-3-expected.txt:
1965
* ietestcenter/Javascript/11.13.1-1-4-expected.txt:
1966
* js/basic-strict-mode-expected.txt:
1967
* js/dom/assign-expected.txt:
1968
* js/dom/line-column-numbers-expected.txt:
1969
* js/dom/line-column-numbers.html:
1970
* js/dom/postfix-syntax-expected.txt:
1971
* js/dom/prefix-syntax-expected.txt:
1972
* js/dom/script-tests/line-column-numbers.js:
1973
* js/function-toString-parentheses-expected.txt:
1974
* js/parser-syntax-check-expected.txt:
1975
* js/parser-xml-close-comment-expected.txt:
1976
* js/script-tests/function-toString-parentheses.js:
1977
* js/script-tests/parser-syntax-check.js:
1978
Update tests & expectations to reflect new SyntaxErrors.
1979
1980
* js/script-tests/toString-prefix-postfix-preserve-parens.js:
1981
* js/toString-prefix-postfix-preserve-parens-expected.txt:
1982
None of the prefix/postfix tests make sense here now that they're all SyntaxErrors;
1983
remove them and just leave the typeof tests.
1984
1985
2019-05-16 Youenn Fablet <youenn@apple.com>
1986
1987
Layout Test http/wpt/cache-storage/cache-quota-add.any.html is a flaky failure
1990
1991
Unreviewed.
1992
1993
* platform/ios-simulator-wk2/TestExpectations:
1994
Mark test as slow as per flakiness dashboard.
1995
1996
2019-05-16 Daniel Bates <dabates@apple.com>
1997
1998
[iOS] Unable to commit search on MSN.com, qq.com, or sina.com.cn using enter key (hardware or software keyboard)
2001
2002
Add missing file that was inadvertently omitted from the patch.
2003
2004
* fast/events/ios/resources/submit-form-target-blank-using-return-key.html: Added.
2005
2006
2019-05-16 Ali Juma <ajuma@chromium.org>
2007
2008
[IntersectionObserver] Regression: No initial observation when nothing else triggers rendering
2010
2011
Reviewed by Simon Fraser.
2012
2013
Add a test where other timers that can schedule rendering updates are disabled,
2014
in order to verify that IntersectionObserver is scheduling rendering updates
2015
itself.
2016
2017
* intersection-observer/initial-observation.html: Added.
2018
2019
2019-05-15 Devin Rousso <drousso@apple.com>
2020
2021
Web Inspector: user gesture toggle should also force user interaction flag
2023
2024
Reviewed by Joseph Pecoraro.
2025
2026
* inspector/runtime/evaluate-userGestureEmulation-userIsInteracting.html: Added.
2027
* inspector/runtime/evaluate-userGestureEmulation-userIsInteracting-expected.txt: Added.
2028
2029
* TestExpectations:
2030
* platform/wk2/TestExpectations:
2031
Only enable the above test on WK2, as the user interaction state is only supported by WK2.
2032
2033
2019-05-15 Devin Rousso <drousso@apple.com>
2034
2035
REGRESSION (r240644): Layout Test inspector/page/overrideSetting-ICECandidateFilteringEnabled.html is a flaky timeout
2038
2039
Reviewed by Joseph Pecoraro.
2040
2041
* inspector/page/overrideSetting-ICECandidateFilteringEnabled.html:
2042
* inspector/page/overrideSetting-ICECandidateFilteringEnabled-expected.txt:
2043
2044
2019-05-15 Devin Rousso <drousso@apple.com>
2045
2046
REGRESSION (r242741) [Mac WK1 Debug] Layout Test inspector/timeline/exception-in-injected-script-while-recording.html is a flaky crash
2049
2050
Reviewed by Joseph Pecoraro.
2051
2052
Ever since r198774, we don't allow a timeline recording to be active at the same time as the
2053
debugger being paused. As such, these tests are unnecessary.
2054
2055
* inspector/timeline/debugger-paused-while-recording.html: Removed.
2056
* inspector/timeline/debugger-paused-while-recording-expected.txt: Removed.
2057
* inspector/timeline/exception-in-injected-script-while-recording.html: Removed.
2058
* inspector/timeline/exception-in-injected-script-while-recording-expected.txt: Removed.
2059
* inspector/timeline/resources/timeline-helper.js: Removed.
2060
* TestExpectations:
2061
2062
2019-05-15 Zalan Bujtas <zalan@apple.com>
2063
2064
Do not create a shape object outside of the layout context
2067
2068
Reviewed by Simon Fraser.
2069
2070
* fast/block/float/float-with-shape-outside-crash-expected.txt: Added.
2071
* fast/block/float/float-with-shape-outside-crash.html: Added.
2072
2073
2019-05-15 Shawn Roberts <sroberts@apple.com>
2074
2075
Layout tests http/wpt/webauthn/public-key-credential-create-success-hid.https.html
2076
http/wpt/webauthn/public-key-credential-get-success-hid.https.html are flaky crashes
2078
2079
Unreviewed test gardening.
2080
2081
* platform/mac-wk2/TestExpectations: Skipping tests on Debug
2082
2083
2019-05-15 Youenn Fablet <youenn@apple.com>
2084
2085
getUserMedia sandbox extensions should not be revoked when a getUserMedia allowed request is being processed
2087
2088
Reviewed by Alex Christensen.
2089
2090
* fast/mediastream/gum-stop-track-expected.txt: Added.
2091
* fast/mediastream/gum-stop-track.html: Added.
2092
2093
2019-05-15 Fujii Hironori <Hironori.Fujii@sony.com>
2094
2095
Unreviewed test gardening for WinCairo
2096
2097
* platform/wincairo-wk1/TestExpectations: Moved accessibility
2098
expectations to this file.
2099
* platform/wincairo/TestExpectations: Skip accessibility because
2100
WinCairo WK2 doesn't support it yet. Skip
2101
http/tests/resourceLoadStatistics for WK2 because all tests are
2102
timing out.
2103
2104
2019-05-14 Wenson Hsieh <wenson_hsieh@apple.com>
2105
2106
Missing cursor/caret showing in search field on google.com
2109
2110
Reviewed by Simon Fraser.
2111
2112
Add a new layout test that represents a reduced test case version of google.com's search field.
2113
2114
* editing/selection/ios/do-not-hide-selection-in-visible-field.html: Added.
2115
2116
2019-05-14 Megan Gardner <megan_gardner@apple.com>
2117
2118
Fix flakey test fast/events/autoscroll-when-input-is-offscreen.html
2121
2122
Reviewed by Wenson Hsieh.
2123
2124
Programmatic scrolls are included in the transaction and we want to
2125
ensure that they've been applied. Then we can be sure that the page
2126
has finished scrolling and it's appropriate to test the page offset.
2127
2128
* fast/events/autoscroll-when-input-is-offscreen.html:
2129
2130
2019-05-14 Shawn Roberts <sroberts@apple.com>
2131
2132
storage/indexeddb/modern/deletedatabase-2-private.html is a flaky failure
2134
2135
Unreviewed test gardening.
2136
2137
* platform/ios-simulator-wk2/TestExpectations: Not flaky on iOS
2138
* platform/mac-wk2/TestExpectations: Updating expectations for Mac
2139
2140
2019-05-14 Ali Juma <ajuma@chromium.org>
2141
2142
[IntersectionObserver] Update expectations for tests that are no longer flaky
2143
2144
Unreviewed test gardening.
2145
2146
* platform/mac-wk2/TestExpectations:
2147
2148
2019-05-14 Truitt Savell <tsavell@apple.com>
2149
2150
Rebaseline inspector/model/remote-object.html after r245288
2152
2153
Unreviewed test gardening.
2154
2155
* inspector/model/remote-object-expected.txt:
2156
2157
2019-05-14 Zalan Bujtas <zalan@apple.com>
2158
2159
Do not try to issue repaint while the render tree is being destroyed.
2162
2163
Reviewed by Simon Fraser.
2164
2165
* http/tests/svg/crash-on-reload-with-filter-expected.txt: Added.
2166
* http/tests/svg/crash-on-reload-with-filter.html: Added.
2167
* http/tests/svg/resources/finishTest.html: Added.
2168
2169
2019-05-14 Youenn Fablet <youenn@apple.com>
2170
2171
A service worker process should app nap when all its clients app nap
2174
2175
Reviewed by Alex Christensen.
2176
2177
* http/wpt/service-workers/mac/throttleable-worker.js: Added.
2178
* http/wpt/service-workers/mac/throttleable.https-expected.txt: Added.
2179
* http/wpt/service-workers/mac/throttleable.https.html: Added.
2180
* platform/ios-wk2/TestExpectations:
2181
2182
2019-05-14 Oriol Brufau <obrufau@igalia.com>
2183
2184
[css-grid] Update grid when changing auto repeat type
2186
2187
Reviewed by Javier Fernandez.
2188
2189
Remove the test which has been upstreamed to WPT.
2190
2191
* fast/css-grid-layout/grid-change-auto-repeat-tracks-expected.txt: Removed.
2192
* fast/css-grid-layout/grid-change-auto-repeat-tracks.html: Removed.
2193
2194
2019-05-14 Antti Koivisto <antti@apple.com>
2195
2196
Event region computation should respect transforms
2199
2200
Reviewed by Darin Adler.
2201
2202
* fast/scrolling/ios/event-region-scale-transform-shared-expected.txt:
2203
* fast/scrolling/ios/event-region-translate-transform-shared-expected.txt:
2204
2205
2019-05-14 Said Abou-Hallawa <sabouhallawa@apple.com>
2206
2207
Unreviewed: fix test failures after r245280.
2208
2209
* platform/mac-wk2/TestExpectations:
2210
Animating HEICS images is supported only on post macOS Mojave. So these
2211
tests should be skipped in WebKit for now.
2212
2213
2019-05-14 Youenn Fablet <youenn@apple.com>
2214
2215
Video frame resizing should be using Trim
2218
2219
Reviewed by Eric Carlson.
2220
2221
* fast/mediastream/resize-trim-expected.txt: Renamed from LayoutTests/fast/mediastream/resize-letterbox-expected.txt.
2222
* fast/mediastream/resize-trim.html: Renamed from LayoutTests/fast/mediastream/resize-letterbox.html.
2223
* platform/gtk/TestExpectations:
2224
2225
2019-05-14 Antoine Quint <graouts@apple.com>
2226
2227
[Pointer Events] The pointerenter and pointerleave events target the wrong element on iOS
2230
2231
Reviewed by Dean Jackson.
2232
2233
Add a test where we tap an element that is the child of another element where the parent is the element with the "pointerenter"
2234
and "pointerleave" events registered. The test shows that we correctly set the target to the parent element and not the child.
2235
2236
* pointerevents/ios/enter-leave-target-expected.txt: Added.
2237
* pointerevents/ios/enter-leave-target.html: Added.
2238
2239
2019-05-14 Daniel Bates <dabates@apple.com>
2240
2241
[iOS] Cannot scroll to beginning of document after scrolling to end of document and vice versa via key commands
2244
2245
Reviewed by Brent Fulgham.
2246
2247
Add a test to ensure that key commands can be used to scroll to the end of the page and then
2248
to the beginning of the page.
2249
2250
* fast/scrolling/ios/scroll-to-beginning-and-end-of-document-expected.txt: Added.
2251
* fast/scrolling/ios/scroll-to-beginning-and-end-of-document.html: Added.
2252
* resources/ui-helper.js:
2253
(window.UIHelper.callFunctionAndWaitForScrollToFinish): Added. Convenience function that invokes the
2254
specified function and returns a Promise that is resolved once the page has finished scrolling. To know
2255
if the page has finished scrolling we listen for DOM scroll events and repeatedly reset a 300ms timer.
2256
The delay of 300ms was chosen to be > 250ms (to give some margin of error), which is the upper bound
2257
delay between scroll event firings, last I recall. When the timer expires we assume that page has
2258
finished scrolling.
2259
(window.UIHelper):
2260
2261
2019-05-14 Said Abou-Hallawa <sabouhallawa@apple.com>
2262
2263
[CG] Adding support for HEIF-sequence ('public.heics') images
2265
2266
Reviewed by Simon Fraser.
2267
2268
Disable the tests for all ports and enable it only for [ Mojave+ WK2]
2269
because of <rdar://problem/42625657>.
2270
2271
* TestExpectations:
2272
* fast/images/animated-heics-draw-expected.txt: Added.
2273
* fast/images/animated-heics-draw.html: Added.
2274
* fast/images/animated-heics-verify-expected.txt: Added.
2275
* fast/images/animated-heics-verify.html: Added.
2276
* fast/images/resources/sea_animation.heics: Added.
2277
* fast/images/resources/sticker.heics: Added.
2278
* platform/mac-wk2/TestExpectations:
2279
2280
2019-05-14 Per Arne Vollan <pvollan@apple.com>
2281
2282
[Win10] Some tests are failing only on specific machines
2284
2285
Unreviewed test gardening.
2286
2287
* platform/win/TestExpectations:
2288
2289
2019-05-14 Javier Fernandez <jfernandez@igalia.com>
2290
2291
Implement "line-break: anywhere"
2294
2295
Reviewed by Myles C. Maxfield.
2296
2297
Some of the new tests added to verify the new 'line-break:
2298
anywhere' feature and its different behavior to what 'word-break:
2299
break-all' may provide, fail due to several bugs present in
2300
current WebKit's trunk.
2301
2302
* TestExpectations:
2303
- webkit.org/b/197409
2304
- webkit.org/b/197411
2305
- webkit.org/b/197411
2306
- webkit.org/b/197430
2307
2308
2019-05-13 Wenson Hsieh <wenson_hsieh@apple.com>
2309
2310
[iOS] When running layout tests that tap in the same location, subsequent tests fail to fire click handlers
2313
2314
Reviewed by Tim Horton.
2315
2316
Removes workarounds in a couple of existing layout tests.
2317
2318
* editing/selection/ios/clear-selection-after-tapping-on-element-with-no-click-handler.html:
2319
* editing/selection/ios/persist-selection-after-tapping-on-element-with-click-handler.html:
2320
2321
2019-05-13 Jiewen Tan <jiewen_tan@apple.com>
2322
2323
[WebAuthN] InvalidStateError should be reported to sites
2326
2327
Reviewed by Brent Fulgham.
2328
2329
* http/wpt/webauthn/ctap-hid-failure.https.html:
2330
* http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https-expected.txt:
2331
* http/wpt/webauthn/public-key-credential-create-failure-hid-silent.https.html:
2332
* http/wpt/webauthn/public-key-credential-create-failure-hid.https-expected.txt:
2333
* http/wpt/webauthn/public-key-credential-create-failure-hid.https.html:
2334
* http/wpt/webauthn/public-key-credential-create-failure-u2f-silent.https.html:
2335
* http/wpt/webauthn/resources/util.js:
2336
2337
2019-05-13 Devin Rousso <drousso@apple.com>
2338
2339
[ Mac Debug ] Layout Test inspector/audit/basic.html is a flaky timeout on bots
2342
2343
Reviewed by Alex Christensen.
2344
2345
Split inspector/audit/basic.html into separate tests so each part can run without timing out.
2346
2347
* inspector/audit/basic-async.html: Added.
2348
* inspector/audit/basic-async-expected.txt: Added.
2349
* inspector/audit/basic-boolean.html: Added.
2350
* inspector/audit/basic-boolean-expected.txt: Added.
2351
* inspector/audit/basic-debugger.html: Added.
2352
* inspector/audit/basic-debugger-expected.txt: Added.
2353
* inspector/audit/basic-error.html: Added.
2354
* inspector/audit/basic-error-expected.txt: Added.
2355
* inspector/audit/basic-object.html: Added.
2356
* inspector/audit/basic-object-expected.txt: Added.
2357
* inspector/audit/basic-promise.html: Added.
2358
* inspector/audit/basic-promise-expected.txt: Added.
2359
* inspector/audit/basic-string.html: Added.
2360
* inspector/audit/basic-string-expected.txt: Added.
2361
* inspector/audit/basic-timeout.html: Added.
2362
* inspector/audit/basic-timeout-expected.txt: Added.
2363
2364
* inspector/audit/basic.html: Removed.
2365
* inspector/audit/basic-expected.txt: Removed.
2366
2367
* platform/mac-wk1/TestExpectations:
2368
* platform/mac-wk2/TestExpectations:
2369
2370
2019-05-13 Devin Rousso <drousso@apple.com>
2371
2372
[ Mac WK2 ] Layout Test js/dom/unhandled-promise-rejection-bindings-type-error.html is a flaky failure
2375
2376
Reviewed by Alex Christensen.
2377
2378
* js/dom/unhandled-promise-rejection-bindings-type-error.html:
2379
2380
2019-05-13 Megan Gardner <megan_gardner@apple.com>
2381
2382
Alter Conic Gradient tests to be less subject to noise
2385
2386
Reviewed by Wenson Hsieh.
2387
2388
There is a currently a bug where there's a lot of detectable noise in
2389
the green gradients. Replace them with the less noisy magenta or blue.
2391
2392
* fast/gradients/conic-extended-stops-expected.html:
2393
* fast/gradients/conic-extended-stops.html:
2394
* fast/gradients/conic-from-angle-expected.html:
2395
* fast/gradients/conic-from-angle.html:
2396
* fast/gradients/conic-gradient-expected.html:
2397
* fast/gradients/conic-gradient-extended-stops-expected.html:
2398
* fast/gradients/conic-gradient-extended-stops.html:
2399
* fast/gradients/conic-gradient.html:
2400
* fast/gradients/conic-off-center-expected.html:
2401
* fast/gradients/conic-off-center.html:
2402
* fast/gradients/conic-two-hints-expected.html:
2403
* fast/gradients/conic-two-hints.html:
2404
2405
2019-05-13 Antti Koivisto <antti@apple.com>
2406
2407
REGRESSION (r245208): compositing/shared-backing/sharing-bounds-non-clipping-shared-layer.html asserts
2410
2411
Reviewed by Simon Fraser.
2412
2413
* fast/scrolling/ios/event-region-scale-transform-shared-expected.txt: Added.
2414
* fast/scrolling/ios/event-region-scale-transform-shared.html: Added.
2415
* fast/scrolling/ios/event-region-translate-transform-shared-expected.txt: Added.
2416
* fast/scrolling/ios/event-region-translate-transform-shared.html: Added.
2417
* platform/ios-wk2/TestExpectations:
2418
2419
2019-05-13 Wenson Hsieh <wenson_hsieh@apple.com>
2420
2421
[macOS] Font formatting options don't work when composing a message in Yahoo mail
2424
2425
Reviewed by Darin Adler.
2426
2427
Add a new layout test to verify that DOM selection is preserved after clicking a button that hides itself
2428
upon mousedown.
2429
2430
* editing/selection/preserve-selection-when-clicking-button-expected.txt: Added.
2431
* editing/selection/preserve-selection-when-clicking-button.html: Added.
2432
2433
2019-05-13 Sihui Liu <sihui_liu@apple.com>
2434
2435
[ Mojave Debug ] REGRESSION (r242975) Layout Test imported/w3c/IndexedDB-private-browsing/idbobjectstore_createIndex7-event_order.html is a flaky failure
2438
2439
Reviewed by Youenn Fablet.
2440
2441
r244674 should have fixed this regression.
2442
2443
* platform/mac-wk2/TestExpectations:
2444
2445
2019-05-12 Simon Fraser <simon.fraser@apple.com>
2446
2447
REGRESSION (r245208): compositing/shared-backing/sharing-bounds-non-clipping-shared-layer.html asserts
2449
2450
Approved by Jon Lee.
2451
2452
Skip this test until a fix for bug 197818 lands.
2453
2454
* platform/ios-wk2/TestExpectations:
2455
2456
2019-05-12 Simon Fraser <simon.fraser@apple.com>
2457
2458
When the set of backing-sharing layers changes, we need to issue a repaint
2460
2461
Reviewed by Zalan Bujtas.
2462
2463
* compositing/shared-backing/overflow-scroll/repaint-shared-on-scroll-expected.html: Added.
2464
* compositing/shared-backing/overflow-scroll/repaint-shared-on-scroll.html: Added.
2465
2466
2019-05-12 Takashi Komori <Takashi.Komori@sony.com>
2467
2468
[Curl] Suppress extra didReceiveAuthenticationChallenge call when accessing a server which checks basic auth.
2470
2471
Reviewed by Fujii Hironori.
2472