[WebGPU] Move 'gpu' API entry point from DOMWindow to Navigator
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-04-30  Justin Fan  <justin_fan@apple.com>
2
3         [WebGPU] Move 'gpu' API entry point from DOMWindow to Navigator
4         https://bugs.webkit.org/show_bug.cgi?id=197348
5
6         Reviewed by Myles C. Maxfield.
7
8         WebGPU is now accessed through navigator.gpu instead of window.gpu.
9         Add webgpu-enabled-in-worker to ensure workers can access WebGPU.
10
11         * webgpu/adapter-options.html:
12         * webgpu/js/create-worker-device.js: Added.
13         (async.tryCreateDevice):
14         * webgpu/js/webgpu-functions.js:
15         (async.getBasicDevice):
16         * webgpu/queue-creation.html:
17         * webgpu/webgpu-enabled-in-worker-expected.txt: Added.
18         * webgpu/webgpu-enabled-in-worker.html: Added.
19         * webgpu/webgpu-enabled.html:
20         * webgpu/whlsl.html:
21
22         Add navigator.gpu to expectations for navigator-detached-no-crash.
23         * fast/dom/navigator-detached-no-crash-expected.txt:
24         * platform/mac-highsierra/fast/dom/navigator-detached-no-crash-expected.txt:
25         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt:
26
27 2019-04-30  Youenn Fablet  <youenn@apple.com>
28
29         Update WPT service-worker resource-timing test to use hosts[alt]
30         https://bugs.webkit.org/show_bug.cgi?id=197329
31
32         Reviewed by Chris Dumez.
33
34         * TestExpectations:
35
36 2019-04-30  Zalan Bujtas  <zalan@apple.com>
37
38         Double-tapping a post to like doesn't work on Instagram.com (needs 'dblclick' event)
39         https://bugs.webkit.org/show_bug.cgi?id=197347
40         <rdar://problem/49393423>
41
42         Reviewed by Wenson Hsieh.
43
44         * fast/events/touch/ios/double-tap-for-double-click1-expected.txt: Added.
45         * fast/events/touch/ios/double-tap-for-double-click1.html: Added.
46         * fast/events/touch/ios/double-tap-for-double-click2-expected.txt: Added.
47         * fast/events/touch/ios/double-tap-for-double-click2.html: Added.
48
49 2019-04-30  Youenn Fablet  <youenn@apple.com>
50
51         Reject/throw when calling AudioContext methods on a stopped AudioContext
52         https://bugs.webkit.org/show_bug.cgi?id=197391
53
54         Reviewed by Eric Carlson.
55
56         * http/wpt/webaudio/audiocontext-stopped-expected.txt: Added.
57         * http/wpt/webaudio/audiocontext-stopped.html: Added.
58         * http/wpt/webaudio/resources/audiocontext-stopped-iframe.html: Added.
59         * platform/win/TestExpectations: Skip test for win.
60
61 2019-04-30  Carlos Garcia Campos  <cgarcia@igalia.com>
62
63         [GTK] Support prefers-color-scheme media query
64         https://bugs.webkit.org/show_bug.cgi?id=196685
65
66         Reviewed by Michael Catanzaro.
67
68         Unskip css-dark-mode tests and add platform specific results for some of the tests using the supported color
69         scheme feature.
70
71         * platform/gtk/TestExpectations:
72         * platform/gtk/css-dark-mode/color-scheme-css-expected.txt: Added.
73         * platform/gtk/css-dark-mode/color-scheme-meta-expected.txt: Added.
74         * platform/gtk/css-dark-mode/default-colors-expected.txt: Added.
75         * platform/gtk/css-dark-mode/older-syntax/supported-color-schemes-css-expected.txt: Added.
76         * platform/gtk/css-dark-mode/older-syntax/supported-color-schemes-meta-expected.txt: Added.
77         * platform/gtk/css-dark-mode/prefers-color-scheme-expected.txt: Added.
78
79 2019-04-30  Carlos Garcia Campos  <cgarcia@igalia.com>
80
81         Unreviewed GTK gardening. Rebaseline tests after r244635.
82
83         * platform/gtk/css3/selectors3/html/css3-modsel-24-expected.png:
84         * platform/gtk/css3/selectors3/html/css3-modsel-24-expected.txt:
85         * platform/gtk/css3/selectors3/html/css3-modsel-68-expected.png:
86         * platform/gtk/css3/selectors3/html/css3-modsel-68-expected.txt:
87         * platform/gtk/css3/selectors3/xhtml/css3-modsel-24-expected.png:
88         * platform/gtk/css3/selectors3/xhtml/css3-modsel-24-expected.txt:
89         * platform/gtk/css3/selectors3/xhtml/css3-modsel-68-expected.png:
90         * platform/gtk/css3/selectors3/xhtml/css3-modsel-68-expected.txt:
91         * platform/gtk/css3/selectors3/xml/css3-modsel-24-expected.png:
92         * platform/gtk/css3/selectors3/xml/css3-modsel-24-expected.txt:
93         * platform/gtk/css3/selectors3/xml/css3-modsel-68-expected.png:
94         * platform/gtk/css3/selectors3/xml/css3-modsel-68-expected.txt:
95         * platform/gtk/fast/forms/basic-inputs-expected.png:
96         * platform/gtk/fast/forms/basic-inputs-expected.txt:
97         * platform/gtk/fast/forms/basic-textareas-expected.png:
98         * platform/gtk/fast/forms/basic-textareas-expected.txt:
99         * platform/gtk/fast/forms/basic-textareas-quirks-expected.png:
100         * platform/gtk/fast/forms/basic-textareas-quirks-expected.txt:
101         * platform/gtk/fast/forms/disabled-select-change-index-expected.png:
102         * platform/gtk/fast/forms/disabled-select-change-index-expected.txt:
103         * platform/gtk/fast/forms/file/file-input-disabled-expected.png:
104         * platform/gtk/fast/forms/file/file-input-disabled-expected.txt:
105         * platform/gtk/fast/forms/input-appearance-disabled-expected.png:
106         * platform/gtk/fast/forms/input-appearance-disabled-expected.txt:
107         * platform/gtk/fast/forms/input-disabled-color-expected.png:
108         * platform/gtk/fast/forms/input-disabled-color-expected.txt:
109         * platform/gtk/fast/forms/placeholder-pseudo-style-expected.txt:
110         * platform/gtk/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
111
112 2019-04-29  Truitt Savell  <tsavell@apple.com>
113
114         Unreviewed, rolling out r244755.
115
116         Casued several test failures on iOS
117
118         Reverted changeset:
119
120         "Double-tapping a post to like doesn't work on Instagram.com
121         (needs 'dblclick' event)"
122         https://bugs.webkit.org/show_bug.cgi?id=197347
123         https://trac.webkit.org/changeset/244755
124
125 2019-04-29  Zalan Bujtas  <zalan@apple.com>
126
127         Double-tapping a post to like doesn't work on Instagram.com (needs 'dblclick' event)
128         https://bugs.webkit.org/show_bug.cgi?id=197347
129         <rdar://problem/49393423>
130
131         Reviewed by Wenson Hsieh.
132
133         * fast/events/touch/ios/double-tap-for-double-click1-expected.txt: Added.
134         * fast/events/touch/ios/double-tap-for-double-click1.html: Added.
135         * fast/events/touch/ios/double-tap-for-double-click2-expected.txt: Added.
136         * fast/events/touch/ios/double-tap-for-double-click2.html: Added.
137
138 2019-04-29  Javier Fernandez  <jfernandez@igalia.com>
139
140         line should not be broken before the first space after a word
141         https://bugs.webkit.org/show_bug.cgi?id=197278
142
143         Reviewed by Myles C. Maxfield.
144
145         Added a few Skip (due to unimplemented features) and Failure (break-all related
146         issues) entries for some of the tests added by this patch.
147
148         * TestExpectations:
149
150 2019-04-29  Youenn Fablet  <youenn@apple.com>
151
152         getDisplayMedia should be called on user gesture
153         https://bugs.webkit.org/show_bug.cgi?id=197356
154
155         Reviewed by Eric Carlson.
156
157         * fast/mediastream/media-stream-page-muted.html:
158         * fast/mediastream/screencapture-user-gesture-expected.txt: Added.
159         * fast/mediastream/screencapture-user-gesture.html: Added.
160         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute-expected.txt:
161         * http/tests/media/media-stream/get-display-media-iframe-allow-attribute.html:
162         * http/tests/media/media-stream/get-display-media-prompt.html:
163         * http/tests/media/media-stream/resources/get-display-media-devices-iframe.html:
164
165         * resources/testharnessreport.js:
166
167 2019-04-29  Simon Fraser  <simon.fraser@apple.com>
168
169         REGRESSION (r238090): animation on https://www.robotodyssey.online gets stuck; site broken
170         https://bugs.webkit.org/show_bug.cgi?id=197381
171         <rdar://problem/50308128>
172
173         Reviewed by Zalan Bujtas.
174
175         * compositing/style-change/clip-path-change-expected.html: Added.
176         * compositing/style-change/clip-path-change.html: Added.
177
178 2019-04-29  Youenn Fablet  <youenn@apple.com>
179
180         RTCTrackEvent should be delayed until the whole remote description is set
181         https://bugs.webkit.org/show_bug.cgi?id=196808
182         <rdar://problem/49802649>
183
184         Reviewed by Eric Carlson.
185
186         * webrtc/video-addTrack.html:
187
188 2019-04-29  Javier Fernandez  <jfernandez@igalia.com>
189
190         Update the CSS Text WPT test suite
191         https://bugs.webkit.org/show_bug.cgi?id=197326
192
193         Unreviewed test gardening.
194
195         * TestExpectations:
196           - The break-spaces-008.html fails due to bug 197277
197
198 2019-04-26  Youenn Fablet  <youenn@apple.com>
199
200         Use normal loading path for ping loads
201         https://bugs.webkit.org/show_bug.cgi?id=196807
202
203         Reviewed by Alex Christensen.
204
205         * TestExpectations:
206         * http/tests/blink/sendbeacon/beacon-cross-origin.https-expected.txt:
207         * http/tests/blink/sendbeacon/connect-src-beacon-allowed.html:
208         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html:
209         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt:
210         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php:
211         * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt:
212         * http/wpt/beacon/beacon-async-error-logging-expected.txt:
213         * http/wpt/beacon/beacon-async-error-logging.html:
214         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt:
215         * http/wpt/beacon/contentextensions/beacon-redirect-blocked-expected.txt:
216         * http/wpt/beacon/resources/beacon-preflight.py:
217         (respondToCORSPreflight):
218         (main):
219         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
220
221 2019-04-26  Youenn Fablet  <youenn@apple.com>
222
223         Mark some cache-storage as slow on iOS-simulator
224         https://bugs.webkit.org/show_bug.cgi?id=197316
225
226         Unreviewed.
227
228         * platform/ios-simulator-wk2/TestExpectations:
229
230 2019-04-26  Shawn Roberts  <sroberts@apple.com>
231
232         Removing test expectation changes for tests no longer timing out
233         https://bugs.webkit.org/show_bug.cgi?id=195719
234
235         Unreviewed test gardening.
236
237         * platform/mac-wk2/TestExpectations:
238
239 2019-04-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
240
241         propertyRegistry() was not overridden for SVGFEFloodElement and SVGFEMergeElement
242         https://bugs.webkit.org/show_bug.cgi?id=197303
243
244         Reviewed by Alex Christensen.
245
246         * svg/dom/SVGFEFloodElement-filter-standard-attributes-expected.svg: Added.
247         * svg/dom/SVGFEFloodElement-filter-standard-attributes.svg: Added.
248
249 2019-04-26  Youenn Fablet  <youenn@apple.com>
250
251         [Mac WK2 iOS Sim] Layout Test imported/w3c/web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html is a flaky failure
252         https://bugs.webkit.org/show_bug.cgi?id=196633
253         <rdar://problem/49627667>
254
255         Reviewed by Alex Christensen.
256
257         * platform/mac-wk2/TestExpectations:
258
259 2019-04-26  Per Arne Vollan  <pvollan@apple.com>
260
261         Layout Test fast/harness/render-tree-as-text-options.html is failing
262         https://bugs.webkit.org/show_bug.cgi?id=197310
263
264         Unreviewed test gardening.
265
266         * platform/win/TestExpectations:
267
268 2019-04-26  Takashi Komori  <Takashi.Komori@sony.com>
269
270         [Curl] Fix Curl Request Scheduler not to release wrong Curl handle when request is cancelled.
271         https://bugs.webkit.org/show_bug.cgi?id=191650
272
273         Reviewed by Fujii Hironori.
274
275         * http/tests/misc/repeat-open-cancel-expected.txt: Added.
276         * http/tests/misc/repeat-open-cancel.html: Added.
277
278 2019-04-25  Myles C. Maxfield  <mmaxfield@apple.com>
279
280         [iOS] Implement idempotent mode for text autosizing
281         https://bugs.webkit.org/show_bug.cgi?id=197250
282         <rdar://problem/50211034>
283
284         Reviewed by Jon Lee.
285
286         Add two simple tests that make sure that fonts get autosized > 1x when the layout viewport is wide,
287         and that fonts don't get autosized when the layout viewport isn't wide.
288
289         We don't want to add tons of tests to test exact values because the curve will likely be tweaked
290         in the future.
291
292         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-expected.txt: Added.
293         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-identity-expected.txt: Added.
294         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-identity.html: Added.
295         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing.html: Added.
296
297 2019-04-25  Sihui Liu  <sihui_liu@apple.com>
298
299         [ iOS Sim ] REGRESSION (r242986) Layout Test storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html is a flaky failure
300         https://bugs.webkit.org/show_bug.cgi?id=196357
301         <rdar://problem/49386836>
302
303         Reviewed by Geoffrey Garen.
304
305         * platform/ios-simulator-wk2/TestExpectations:
306         * platform/mac-wk2/TestExpectations:
307         * platform/mac/TestExpectations:
308
309 2019-04-25  Shawn Roberts  <sroberts@apple.com>
310
311         fast/harness/render-tree-as-text-options.html Rebaselined test for windows
312         https://bugs.webkit.org/show_bug.cgi?id=197290
313
314         Unreviewed test gardening.
315
316         * platform/win/fast/render-tree-as-text-options-expected.txt: Added.
317
318 2019-04-25  Frederic Wang  <fwang@igalia.com>
319
320         Add more tests for ios programmatic iframe scrolling with fixed/sticky layers
321         https://bugs.webkit.org/show_bug.cgi?id=197280
322
323         This commit adds iOS tests for scrolling iframes containing fixed/sticky layers. They are
324         extracted from earlier experimental patches for iOS frame scrolling but failed with the
325         alternative patches initially landed in bug 193539 and follow-up bugs. They now pass again
326         on trunk, so we can finally import them.
327
328         Reviewed by Darin Adler.
329
330         * fast/scrolling/ios/programmatic-scroll-iframe-010-expected.html: Added.
331         * fast/scrolling/ios/programmatic-scroll-iframe-010.html: Added.
332         * fast/scrolling/ios/programmatic-scroll-iframe-011-expected.html: Added.
333         * fast/scrolling/ios/programmatic-scroll-iframe-011.html: Added.
334         * fast/scrolling/ios/programmatic-scroll-iframe-012-expected.html: Added.
335         * fast/scrolling/ios/programmatic-scroll-iframe-012.html: Added.
336
337 2019-04-25  Shawn Roberts  <sroberts@apple.com>
338
339         imported/w3c/web-platform-tests/visual-viewport/viewport-resize-event-on-load-overflowing-page.html is a flaky failure
340         https://bugs.webkit.org/show_bug.cgi?id=197286
341
342         Unreviewed test gardening
343
344         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
345
346 2019-04-25  Shawn Roberts  <sroberts@apple.com>
347
348         http/wpt/resource-timing/rt-resources-per-frame.html is a flaky failure
349         https://bugs.webkit.org/show_bug.cgi?id=197207
350
351         Unreviewed test gardening.
352
353         * platform/ios-simulator-wk2/TestExpectations:
354         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
355
356 2019-04-25  Shawn Roberts  <sroberts@apple.com>
357
358         http/tests/resourceLoadStatistics/prune-statistics.html is a flaky failure on Debug testers
359         https://bugs.webkit.org/show_bug.cgi?id=197285
360
361         Unreviewed test gardening.
362
363         * platform/mac-wk2/TestExpectations: Updating expectations for flaky failure
364
365 2019-04-25  Shawn Roberts  <sroberts@apple.com>
366
367         fast/css-custom-paint/animate-repaint.html is a flaky failure
368         https://bugs.webkit.org/show_bug.cgi?id=197283
369
370         Unreviewed test gardening.
371
372         * platform/mac-wk2/TestExpectations: Updating expectations for flaky failure
373
374 2019-04-25  Antti Koivisto  <antti@apple.com>
375
376         Visited link hash should be computed only once
377         https://bugs.webkit.org/show_bug.cgi?id=197229
378         <rdar://problem/48438924>
379
380         Reviewed by Alex Christensen.
381
382         * fast/history/visited-href-mutation-expected.html: Added.
383         * fast/history/visited-href-mutation.html: Added.
384
385 2019-04-25  Philippe Normand  <pnormand@igalia.com>
386
387         [GStreamer] gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed in WebCore::MediaPlayerPrivateGStreamer::paused
388         https://bugs.webkit.org/show_bug.cgi?id=196691
389
390         Reviewed by Eric Carlson.
391
392         Unflag test no longer crashing.
393
394         * platform/gtk/TestExpectations:
395         * platform/gtk/fast/replaced/border-radius-clip-expected.txt:
396
397 2019-04-24  Carlos Garcia Campos  <cgarcia@igalia.com>
398
399         [GTK] Hardcoded text color in input fields
400         https://bugs.webkit.org/show_bug.cgi?id=126907
401
402         Reviewed by Michael Catanzaro.
403
404         Remove expectations for tests that are passing again.
405
406         * platform/gtk/TestExpectations:
407
408 2019-04-24  Simon Fraser  <simon.fraser@apple.com>
409
410         REGRESSION (r242132): Nested position:sticky elements move incorrectly
411         https://bugs.webkit.org/show_bug.cgi?id=197255
412         rdar://problem/50137744
413
414         Reviewed by Zalan Bujtas.
415
416         * scrollingcoordinator/mac/nested-sticky-expected.html: Added.
417         * scrollingcoordinator/mac/nested-sticky.html: Added.
418
419 2019-04-24  Alicia Boya García  <aboya@igalia.com>
420
421         Unreviewed GTK test gardening
422         https://bugs.webkit.org/show_bug.cgi?id=197261
423
424         * platform/gtk/TestExpectations:
425         * platform/gtk/http/tests/inspector/network/har/har-page-expected.txt:
426         * platform/gtk/imported/blink/media/track/media-element-move-to-new-document-assert-expected.txt: Removed.
427
428 2019-04-24  Commit Queue  <commit-queue@webkit.org>
429
430         Unreviewed, rolling out r244228.
431         https://bugs.webkit.org/show_bug.cgi?id=197262
432
433         Causes compat issues (Requested by smfr on #webkit).
434
435         Reverted changeset:
436
437         "Unreviewed test gardening for Windows."
438         https://trac.webkit.org/changeset/244228
439
440 2019-04-24  John Wilander  <wilander@apple.com>
441
442         Age out unconverted Ad Click Attributions after one week.
443         https://bugs.webkit.org/show_bug.cgi?id=197238
444         <rdar://problem/50177349>
445
446         Reviewed by Chris Dumez.
447
448         * http/tests/adClickAttribution/expired-attributions-removed-expected.txt: Added.
449         * http/tests/adClickAttribution/expired-attributions-removed.html: Added.
450
451 2019-04-24  Simon Fraser  <simon.fraser@apple.com>
452
453         REGRESSION (iOS 12.2): CSS perspective property value can only be set correctly once
454         https://bugs.webkit.org/show_bug.cgi?id=197105
455
456         Reviewed by Zalan Bujtas.
457
458         * compositing/style-change/backface-visibility-change-expected.html: Added.
459         * compositing/style-change/backface-visibility-change.html: Added.
460         * compositing/style-change/perspective-change-expected.html: Added.
461         * compositing/style-change/perspective-change.html: Added.
462         * compositing/style-change/perspective-origin-change-expected.html: Added.
463         * compositing/style-change/perspective-origin-change.html: Added.
464         * compositing/style-change/transform-origin-change-expected.html: Added.
465         * compositing/style-change/transform-origin-change.html: Added.
466         * compositing/style-change/transform-style-change-expected.html: Added.
467         * compositing/style-change/transform-style-change.html: Added.
468
469 2019-04-24  Simon Fraser  <simon.fraser@apple.com>
470
471         Make it possible to control the renderTreeAsText output by setting options on testRunner
472         https://bugs.webkit.org/show_bug.cgi?id=197133
473
474         Reviewed by Sam Weinig.
475
476         Add testRunner.setRenderTreeDumpOptions() and expose the subset of RenderAsTextFlag flags
477         that make sense in testing (those that don't dump unstable data like addresses), and plumb
478         these flags through the various framework layers.
479
480         Convert RenderAsTextBehavior to an OptionSet<RenderAsTextFlag>.
481
482         Fix code generation in WebKitTestRunner to generate bindings for IDL const values,
483         and hand-code DumpRenderTree bindings.
484
485         Some cleanup of the TestRunners, using member initializers.
486
487         * fast/harness/render-tree-as-text-options-expected.txt: Added.
488         * fast/harness/render-tree-as-text-options.html: Added.
489         * resources/testrunner-constants.js: Added.
490
491 2019-04-24  Antoine Quint  <graouts@apple.com>
492
493         [iOS] Calling preventDefault() when handling a pointerdown event should not prevent panning, zooming or click event dispatch
494         https://bugs.webkit.org/show_bug.cgi?id=195839
495         <rdar://problem/48946154>
496
497         Reviewed by Brent Fulgham.
498
499         Modify the existing test to check that we *have* scrolled after performing a swipe gesture and calling
500         preventDefault() while handling the pointerdown handling. We also add a new test that checks that the
501         click event is indeed dispatched when tapping on an element and calling preventDefault() while handling
502         the pointerdown event.
503
504         * pointerevents/ios/pointer-events-prevent-default-allows-click-event-expected.txt: Added.
505         * pointerevents/ios/pointer-events-prevent-default-allows-click-event.html: Added.
506         * pointerevents/ios/pointer-events-prevent-default-allows-scrolling-expected.txt: Added.
507         * pointerevents/ios/pointer-events-prevent-default-allows-scrolling.html: Renamed from LayoutTests/pointerevents/ios/pointer-events-prevent-default.html.
508         * pointerevents/ios/pointer-events-prevent-default-expected.txt: Removed.
509
510 2019-04-24  Frederic Wang  <fwang@igalia.com>
511
512         With async scrolling enabled, this MathML test asserts
513         https://bugs.webkit.org/show_bug.cgi?id=196123
514
515         Reviewed by Rob Buis.
516
517         Add a test for each MathML layoutBlock functions/classes.
518
519         * mathml/mathml-overflow-crash-expected.txt: Added.
520         * mathml/mathml-overflow-crash.html: Added.
521
522 2019-04-24  Cathie Chen  <cathiechen@igalia.com>
523
524         [Mac Debug] Layout Test resize-observer/observe-element-from-other-frame.html is a flaky failure
525         https://bugs.webkit.org/show_bug.cgi?id=197063
526
527         Reviewed by Ryosuke Niwa.
528
529         RenderingUpdate timer might be fired after ResizeTestHelper's. This would produce a flaky failure.
530         In order to reduce this failure, extend ResizeTestHelper.TIMEOUT like in bug 177484.
531
532         * resize-observer/resources/resizeTestHelper.js:
533
534 2019-04-24  Truitt Savell  <tsavell@apple.com>
535
536         Rebaseline js/dom/dom-static-property-for-in-iteration.html after r244581
537         https://bugs.webkit.org/show_bug.cgi?id=197218
538
539         Unreviewed test gardening. 
540
541         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
542
543 2019-04-24  Chris Dumez  <cdumez@apple.com>
544
545         X-Frame-Options header should be ignored when frame-ancestors CSP directive is present
546         https://bugs.webkit.org/show_bug.cgi?id=197226
547         <rdar://problem/50155649>
548
549         Reviewed by Alex Christensen.
550
551         Add layout test coverage.
552
553         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-X-Frames-Options-expected.txt: Added.
554         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-overrides-X-Frames-Options.html: Added.
555         * http/tests/security/contentSecurityPolicy/resources/frame-ancestors-self-x-frame-options-deny.pl: Added.
556
557 2019-04-24  chris fleizach  <cfleizach@apple.com>
558
559         AX: Remove deprecated Accessibility Object Model events
560         https://bugs.webkit.org/show_bug.cgi?id=197073
561         <rdar://problem/50027819>
562
563         Reviewed by Ryosuke Niwa.
564
565         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt: Removed.
566         * accessibility/mac/AOM-event-accessiblesetvalue.html: Removed.
567         * accessibility/mac/AOM-events-all-expected.txt: Removed.
568         * accessibility/mac/AOM-events-all.html: Removed.
569         * accessibility/mac/AOM-events-expected.txt: Removed.
570         * accessibility/mac/AOM-events-webarea-crash-expected.txt: Removed.
571         * accessibility/mac/AOM-events-webarea-crash.html: Removed.
572         * accessibility/mac/AOM-events.html: Removed.
573         * accessibility/mac/replace-text-with-range-expected.txt: Replaced.
574         * accessibility/mac/replace-text-with-range.html: Replaced.
575
576 2019-04-23  John Wilander  <wilander@apple.com>
577
578         Move Ad Click Attribution from internal feature to experimental feature
579         https://bugs.webkit.org/show_bug.cgi?id=197218
580         <rdar://problem/47651691>
581
582         Reviewed by Brent Fulgham.
583
584         This patch removes the TestRunner instruction for turning on the internal
585         feature.
586
587         * http/tests/adClickAttribution/anchor-tag-attributes-validation.html:
588         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority.html:
589         * http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session.html:
590         * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority.html:
591         * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority.html:
592         * http/tests/adClickAttribution/second-conversion-with-higher-priority.html:
593         * http/tests/adClickAttribution/second-conversion-with-lower-priority.html:
594         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
595         * http/tests/adClickAttribution/store-ad-click-attribution.html:
596         * http/tests/adClickAttribution/store-disabled-in-ephemeral-session.html:
597         * http/tests/contentextensions/block-ad-click-attribution.html:
598
599 2019-04-23  John Wilander  <wilander@apple.com>
600
601         Remove Ad Click Attribution data when removing website data
602         https://bugs.webkit.org/show_bug.cgi?id=197215
603         <rdar://problem/47668988>
604
605         Reviewed by Chris Dumez.
606
607         * http/tests/adClickAttribution/clear-through-website-data-removal-expected.txt: Added.
608         * http/tests/adClickAttribution/clear-through-website-data-removal.html: Added.
609
610 2019-04-23  Devin Rousso  <drousso@apple.com>
611
612         ContentSecurityPolicy::logToConsole should include line/column number and source location
613         https://bugs.webkit.org/show_bug.cgi?id=114317
614         <rdar://problem/13614617>
615
616         Reviewed by Timothy Hatcher.
617
618         * inspector/debugger/csp-exceptions.html:
619
620 2019-04-23  Andres Gonzalez  <andresg_22@apple.com>
621
622         Accessibility text search and selection API enhancements.
623         https://bugs.webkit.org/show_bug.cgi?id=197095
624         <rdar://problem/48181791>
625
626         Reviewed by Chris Fleizach.
627
628         - Added new test for AccessibilitySearchTextWithCriteria API.
629         - Updated bounds-for-range expected file that includes a list of available APIs.
630
631         * accessibility/mac/bounds-for-range-expected.txt:
632         * accessibility/mac/search-text/search-text-expected.txt: Added.
633         * accessibility/mac/search-text/search-text.html: Added.
634
635 2019-04-23  Guy Lewin  <guy@lewin.co.il>
636
637         Multiple File Input Icon Set Regardless of File List
638         https://bugs.webkit.org/show_bug.cgi?id=195537
639
640         Add a layout test to verify file input icon resets on change event (iOS)
641         Change expectations according to
642         file-reset-in-change-using-open-panel.html
643
644         Reviewed by Alexey Proskuryakov.
645
646         * fast/forms/file/file-reset-in-change-using-open-panel-with-icon-expected.html: Added.
647         * fast/forms/file/file-reset-in-change-using-open-panel-with-icon.html: Added.
648         * platform/win/TestExpectations:
649         * platform/wincairo/TestExpectations:
650
651 2019-04-23  Devin Rousso  <drousso@apple.com>
652
653         Unreviewed, speculative fix for failing inspector/canvas/ tests.
654         <rdar://problem/48248697>
655
656         * inspector/canvas/resources/recording-utilities.js:
657
658 2019-04-23  Ryosuke Niwa  <rniwa@webkit.org>
659
660         [iOS] element.focus() sometimes fails to reveal the focused element when it becomes editable dynamically
661         https://bugs.webkit.org/show_bug.cgi?id=197188
662
663         Reviewed by Wenson Hsieh.
664
665         Added a regression test.
666
667         * editing/selection/ios/scrolling-to-focused-element-inside-iframe-expected.txt: Added.
668         * editing/selection/ios/scrolling-to-focused-element-inside-iframe.html: Added.
669
670 2019-04-23  John Wilander  <wilander@apple.com>
671
672         Ad Click Attribution redirects to well-known location should not trigger a conversion if they are blocked by content blockers
673         https://bugs.webkit.org/show_bug.cgi?id=197183
674         <rdar://problem/47763188>
675
676         Reviewed by Alex Christensen.
677
678         * http/tests/contentextensions/block-ad-click-attribution-expected.txt: Added.
679         * http/tests/contentextensions/block-ad-click-attribution.html: Added.
680         * http/tests/contentextensions/block-ad-click-attribution.html.json: Added.
681
682 2019-04-23  Shawn Roberts  <sroberts@apple.com>
683
684         fast/selectors/matches-backtracking.html is a flaky timeout
685         https://bugs.webkit.org/show_bug.cgi?id=197068
686
687         Unreviewed test gardening.
688
689         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
690
691 2019-04-23  Youenn Fablet  <youenn@apple.com>
692
693         REGRESSION (r240727) [ Mac iOS ] Layout Test http/tests/workers/service/basic-register-exceptions.html is flaky
694         https://bugs.webkit.org/show_bug.cgi?id=194368
695         <rdar://problem/47937467>
696
697         Reviewed by Alex Christensen.
698
699         Test was exiting sooner than the last registration was rejected.
700         Make sure that the test is run until the end in a more ordered way.
701
702         * http/tests/workers/service/basic-register-exceptions-expected.txt:
703         * http/tests/workers/service/resources/basic-register-exceptions.js:
704         (async.doTest):
705         (then): Deleted.
706         (catch): Deleted.
707         * platform/mac-wk2/TestExpectations:
708
709 2019-04-23  Carlos Garcia Campos  <cgarcia@igalia.com>
710
711         [ATK] Implement AtkComponentIface scroll_to methods
712         https://bugs.webkit.org/show_bug.cgi?id=196856
713
714         Reviewed by Michael Catanzaro.
715
716         Remove expectations for tests that are passing now.
717
718         * platform/gtk/TestExpectations:
719
720 2019-04-22  Zalan Bujtas  <zalan@apple.com>
721
722         [ContentChangeObserver] Some dropdown menus may close without user gesture on americanexpress.com
723         https://bugs.webkit.org/show_bug.cgi?id=197175
724         <rdar://problem/49613013>
725
726         Reviewed by Simon Fraser.
727
728         * fast/events/touch/ios/content-observation/mouse-out-event-should-not-fire-on-click-when-default-prevented-expected.txt: Added.
729         * fast/events/touch/ios/content-observation/mouse-out-event-should-not-fire-on-click-when-default-prevented.html: Added.
730
731 2019-04-22  Justin Fan  <justin_fan@apple.com>
732
733         [WebGPU] Move swap chain methods from GPUDevice to GPUCanvasContext
734         https://bugs.webkit.org/show_bug.cgi?id=197126
735
736         Reviewed by Dean Jackson.
737
738         GPUSwapChains are now configured via GPUCanvasContext instead of GPUDevice.
739
740         * webgpu/blend-triangle-strip.html:
741         * webgpu/js/webgpu-functions.js:
742         (createBasicSwapChain):
743         * webgpu/whlsl.html:
744
745 2019-04-22  Carlos Garcia Campos  <cgarcia@igalia.com>
746
747         REGRESSION(r241289): [GTK] accessibility/removed-continuation-element-causes-crash.html and accessibility/removed-anonymous-block-child-causes-crash.html crashes
748         https://bugs.webkit.org/show_bug.cgi?id=194630
749
750         Reviewed by Michael Catanzaro.
751
752         Remove expectations for tests that are passing now.
753
754         * platform/gtk/TestExpectations:
755
756 2019-04-20  Said Abou-Hallawa  <said@apple.com>
757
758         REGRESSION (r243137): SVGViewElement.viewTarget should not return a new object
759         https://bugs.webkit.org/show_bug.cgi?id=197137
760
761         Reviewed by Darin Adler.
762
763         * svg/dom/SVGViewElement-viewTarget-expected.txt: Added.
764         * svg/dom/SVGViewElement-viewTarget.html: Added.
765
766 2019-04-19  Megan Gardner  <megan_gardner@apple.com>
767
768         Fix Long Press Image Test
769         https://bugs.webkit.org/show_bug.cgi?id=197130
770         <rdar://problem/50058818>
771
772         Reviewed by Wenson Hsieh.
773
774         Fixing up test to reflect changes in https://bugs.webkit.org/show_bug.cgi?id=196833
775
776         * fast/events/touch/ios/long-press-on-image-expected.txt:
777         * fast/events/touch/ios/long-press-on-image.html:
778
779 2019-04-19  John Wilander  <wilander@apple.com>
780
781         Disable Ad Click Attribution in ephemeral sessions and make sure conversion requests use an ephemeral, stateless session
782         https://bugs.webkit.org/show_bug.cgi?id=197108
783         <rdar://problem/49918702>
784
785         Reviewed by Alex Christensen.
786
787         Except for the details below, this patch introduces the utility functions
788         prepareTest() and tearDownAndFinish() and all applicable tests now make use
789         of them.
790
791         * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect.html:
792         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority.html:
793         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority.html:
794         * http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session-expected.txt: Added.
795         * http/tests/adClickAttribution/conversion-disabled-in-ephemeral-session.html: Copied from LayoutTests/http/tests/adClickAttribution/send-attribution-conversion-request.html.
796         * http/tests/adClickAttribution/resources/conversionReport.php:
797             Now tries to set a cookie in the response.
798         * http/tests/adClickAttribution/resources/util.js: Added.
799         (prepareTest):
800         (tearDownAndFinish):
801         * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority.html:
802         * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority.html:
803         * http/tests/adClickAttribution/second-conversion-with-higher-priority.html:
804         * http/tests/adClickAttribution/second-conversion-with-lower-priority.html:
805         * http/tests/adClickAttribution/send-attribution-conversion-request-expected.txt:
806         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
807         * http/tests/adClickAttribution/store-ad-click-attribution.html:
808             Now sets a cookie which is checked for it in the conversion report.
809         * http/tests/adClickAttribution/store-disabled-in-ephemeral-session-expected.txt: Added.
810         * http/tests/adClickAttribution/store-disabled-in-ephemeral-session.html: Copied from LayoutTests/http/tests/adClickAttribution/store-ad-click-attribution.html.
811
812 2019-04-19  Timothy Hatcher  <timothy@apple.com>
813
814         Standardize the `<meta name="color-scheme">` separator.
815         https://bugs.webkit.org/show_bug.cgi?id=193931
816         rdar://problem/49995929
817
818         Reviewed by Darin Adler.
819
820         * css-dark-mode/color-scheme-meta-expected.txt:
821         * css-dark-mode/color-scheme-meta.html: Test other types of spaces like tab, newline and vertical tab.
822
823 2019-04-19  Ryosuke Niwa  <rniwa@webkit.org>
824
825         [Mac WK2] REGRESSION (r244182) editing/execCommand/change-list-type.html is a flaky failure
826         https://bugs.webkit.org/show_bug.cgi?id=197065
827         <rdar://problem/50021964>
828
829         Reviewed by Wenson Hsieh.
830
831         Like r244461, this test was errornosuly assuming that rAF would be enough to close the undo group
832         in the UI process. Fixed the test by explicitly waiting for the runloop in the ui process to run
833         by executing a UI script.
834
835         * editing/execCommand/change-list-type.html:
836
837 2019-04-19  Ryosuke Niwa  <rniwa@webkit.org>
838
839         REGRESSION: (r244182) Layout Test editing/execCommand/insert-nested-lists.html is flaky
840         https://bugs.webkit.org/show_bug.cgi?id=196985
841
842         Reviewed by Wenson Hsieh.
843
844         The flakiness was caused by the test incorrectly assuming that rAF would
845         be enough to close the undo group in the UI process.
846
847         Fixed the test by explicitly waiting for the runloop in the ui process to run
848         by executing a UI script.
849
850         * editing/execCommand/insert-nested-lists.html:
851
852 2019-04-18  Megan Gardner  <megan_gardner@apple.com>
853
854         Update autoscroll test to lift at the end and be less flakey
855         https://bugs.webkit.org/show_bug.cgi?id=197084
856
857         Test not lifting at the end caused issues for other tests.
858         Also the positions were a bit too exact and caused the
859         test to be flakey. These new positions should result in more consistent
860         behaviour.
861
862         Reviewed by Tim Horton.
863
864         * fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html:
865
866 2019-04-18  Justin Fan  <justin_fan@apple.com>
867
868         [WebGPU] Implement API default values
869         https://bugs.webkit.org/show_bug.cgi?id=197032
870
871         Reviewed by Myles C. Maxfield.
872
873         Update WebGPU tests to use default values wherever applicable.
874
875         * webgpu/bind-groups.html:
876         * webgpu/blend-triangle-strip.html:
877         * webgpu/blit-commands.html:
878         * webgpu/buffer-command-buffer-races.html:
879         * webgpu/buffer-resource-triangles.html:
880         * webgpu/color-write-mask-triangle-strip.html:
881         * webgpu/compute-squares.html:
882         * webgpu/depth-enabled-triangle-strip.html:
883         * webgpu/draw-indexed-triangles.html:
884         * webgpu/js/webgpu-functions.js:
885         (createBasicDepthTexture):
886         * webgpu/texture-triangle-strip.html:
887         * webgpu/textures-textureviews.html:
888         * webgpu/vertex-buffer-triangle-strip.html:
889         * webgpu/whlsl.html:
890
891 2019-04-18  Sihui Liu  <sihui_liu@apple.com>
892
893         Blob type cannot be stored correctly in IDB when IDBObjectStore has autoIncrement and keyPath options
894         https://bugs.webkit.org/show_bug.cgi?id=196128
895         <rdar://problem/49562115>
896
897         Reviewed by Geoffrey Garen.
898
899         * storage/indexeddb/modern/objectstore-autoincrement-types-expected.txt: Added.
900         * storage/indexeddb/modern/objectstore-autoincrement-types.html: Added.
901         * storage/indexeddb/modern/resources/objectstore-autoincrement-types.js: Added.
902         (prepareDatabase.event.target.onsuccess):
903         (prepareDatabase):
904         (compare):
905         (runGetTest):
906         (runGetAllTest):
907         (get store):
908         (testSteps):
909
910 2019-04-18  Timothy Hatcher  <timothy@apple.com>
911
912         Unreviewed test gardening.
913
914         * css-dark-mode/older-systems/color-scheme-css-expected.txt: Rebaselined.
915         * css-dark-mode/older-systems/color-scheme-meta-expected.txt: Rebaselined.
916         * fast/css/style-enumerate-properties.html: Updated count to work on Windows.
917         * platform/mac-highsierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Removed.
918         * platform/mac-sierra/css-dark-mode/prefers-color-scheme-picture-element-expected.txt: Removed.
919
920 2019-04-18  Shawn Roberts  <sroberts@apple.com>
921
922         Unreviewed manual rollout of r244248 and r244409
923         Causing assertion failures on Mac WK2 Debug builds
924         https://bugs.webkit.org/show_bug.cgi?id=195623
925         
926         * http/tests/cache/link-prefetch-main-resource-expected.txt: Removed.
927         * http/tests/cache/link-prefetch-main-resource-iframe-expected.txt: Removed.
928         * http/tests/cache/link-prefetch-main-resource-iframe.html: Removed.
929         * http/tests/cache/link-prefetch-main-resource.html: Removed.
930         * http/tests/cache/resources/prefetched-main-resource-iframe.php: Removed.
931         * http/tests/cache/resources/prefetched-main-resource.php: Removed.
932         * platform/mac-wk1/TestExpectations:
933         * platform/win/TestExpectations:
934
935 2019-04-18  Antoine Quint  <graouts@apple.com>
936
937         [Mac] Unreviewed test gardening.
938
939         The test imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html is flaky on bots.
940
941         * platform/mac/TestExpectations:
942
943 2019-04-18  Antoine Quint  <graouts@apple.com>
944
945         [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_lostpointercapture_for_disconnected_node.html
946         https://bugs.webkit.org/show_bug.cgi?id=197004
947
948         Reviewed by Antti Koivisto.
949
950         * platform/mac/TestExpectations:
951
952 2019-04-17  Antoine Quint  <graouts@apple.com>
953
954         [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_on_event_handlers.html
955         https://bugs.webkit.org/show_bug.cgi?id=197006
956
957         Reviewed by Antti Koivisto.
958
959         * js/dom/dom-static-property-for-in-iteration-expected.txt:
960         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
961         * platform/mac/TestExpectations:
962
963 2019-04-17  Fujii Hironori  <Hironori.Fujii@sony.com>
964
965         Unreviewed test gardening for WinCairo port
966
967         Following tests expected to fail but passed constantly.
968
969         - css3/masking/clip-path-inset-corners.html
970         - fast/box-shadow/box-shadow-with-zero-radius.html
971         - storage/indexeddb/database-odd-names.html
972         - storage/indexeddb/lazy-index-population.html
973
974         * platform/wincairo/TestExpectations: Unmarked them.
975
976 2019-04-17  Timothy Hatcher  <timothy@apple.com>
977
978         Standardize the `<meta name="color-scheme">` separator.
979         https://bugs.webkit.org/show_bug.cgi?id=193931
980
981         Reviewed by Simon Fraser.
982
983         * css-dark-mode/color-scheme-meta-expected.txt:
984         * css-dark-mode/color-scheme-meta.html:
985         * css-dark-mode/older-syntax/supported-color-scheme-meta-expected.txt:
986         * css-dark-mode/older-syntax/supported-color-schemes-meta.html:
987
988 2019-04-17  Timothy Hatcher  <timothy@apple.com>
989
990         Rename `supported-color-schemes` to `color-scheme`.
991         https://bugs.webkit.org/show_bug.cgi?id=197016
992         rdar://problem/49980259
993
994         Reviewed by Simon Fraser.
995
996         * css-dark-mode/color-scheme-css-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-css-expected.txt.
997         * css-dark-mode/color-scheme-css.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-css.html.
998         * css-dark-mode/color-scheme-meta-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-expected.txt.
999         * css-dark-mode/color-scheme-meta.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes.html.
1000         * css-dark-mode/color-scheme-parse-expected.txt: Renamed from LayoutTests/css-dark-mode/parse-supported-color-schemes-expected.txt.
1001         * css-dark-mode/color-scheme-parse.html: Renamed from LayoutTests/css-dark-mode/parse-supported-color-schemes.html.
1002         * css-dark-mode/color-scheme-priority-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-priority-expected.txt.
1003         * css-dark-mode/color-scheme-priority.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-priority.html.
1004         * css-dark-mode/color-scheme-scrollbar-expected.txt: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-scrollbar-expected.txt.
1005         * css-dark-mode/color-scheme-scrollbar.html: Renamed from LayoutTests/css-dark-mode/supported-color-schemes-scrollbar.html.
1006         * css-dark-mode/older-syntax/supported-color-schemes-css-expected.txt: Copied from LayoutTests/css-dark-mode/supported-color-schemes-css-expected.txt.
1007         * css-dark-mode/older-syntax/supported-color-schemes-css.html: Copied from LayoutTests/css-dark-mode/supported-color-schemes-css.html.
1008         * css-dark-mode/older-syntax/supported-color-schemes-meta-expected.txt: Copied from LayoutTests/css-dark-mode/supported-color-schemes-expected.txt.
1009         * css-dark-mode/older-syntax/supported-color-schemes-meta.html: Copied from LayoutTests/css-dark-mode/supported-color-schemes.html.
1010         * css-dark-mode/older-systems/color-scheme-css-expected.txt: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes-css-expected.txt
1011         * css-dark-mode/older-systems/color-scheme-css.html: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes-css.html.
1012         * css-dark-mode/older-systems/color-scheme-meta-expected.txt: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes-expected.txt.
1013         * css-dark-mode/older-systems/color-scheme-meta.html: Renamed from LayoutTests/css-dark-mode/older-systems/supported-color-schemes.html.
1014         * fast/css/style-enumerate-properties.html: Updated property count.
1015
1016 2019-04-17  Justin Fan  <justin_fan@apple.com>
1017
1018         [Web GPU] GPUComputePassEncoder::dispatch number of thread groups, not grid size
1019         https://bugs.webkit.org/show_bug.cgi?id=196984
1020
1021         Reviewed by Myles C. Maxfield.
1022
1023         * webgpu/compute-squares.html: One thread group is enough to process the data in a single pass.
1024
1025 2019-04-17  John Wilander  <wilander@apple.com>
1026
1027         Add prioritization of ad click conversions and cleaning of sent ad click conversions
1028         https://bugs.webkit.org/show_bug.cgi?id=196934
1029         <rdar://problem/49917773>
1030
1031         Reviewed by Chris Dumez.
1032
1033         * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect-expected.txt:
1034         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt:
1035         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt:
1036         * http/tests/adClickAttribution/resources/getConversionData.php:
1037         * http/tests/adClickAttribution/resources/redirectToConversion.php:
1038         * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority-expected.txt: Added.
1039         * http/tests/adClickAttribution/second-attribution-converted-with-higher-priority.html: Added.
1040         * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority-expected.txt: Added.
1041         * http/tests/adClickAttribution/second-attribution-converted-with-lower-priority.html: Added.
1042         * http/tests/adClickAttribution/second-conversion-with-higher-priority-expected.txt: Added.
1043         * http/tests/adClickAttribution/second-conversion-with-higher-priority.html: Added.
1044         * http/tests/adClickAttribution/second-conversion-with-lower-priority-expected.txt: Added.
1045         * http/tests/adClickAttribution/second-conversion-with-lower-priority.html: Added.
1046         * http/tests/adClickAttribution/send-attribution-conversion-request-expected.txt:
1047         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
1048         * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt:
1049
1050 2019-04-17  Wenson Hsieh  <wenson_hsieh@apple.com>
1051
1052         REGRESSION (r244220): fast/forms/ios/inputmode-change-update-keyboard.html times out
1053         https://bugs.webkit.org/show_bug.cgi?id=197027
1054         <rdar://problem/49959227>
1055
1056         Reviewed by Megan Gardner.
1057
1058         Recently, r244220 added a mechanism to disconnect or connect the hardware keyboard from layout tests; adopt this
1059         to fix several tests that require the software keyboard to be present.
1060
1061         * fast/events/autoscroll-when-input-is-offscreen.html:
1062         * fast/forms/ios/inputmode-change-update-keyboard.html:
1063
1064 2019-04-17  Antoine Quint  <graouts@apple.com>
1065
1066         [Pointer Events WPT] Update WPT tests and provide macOS testdriver
1067         https://bugs.webkit.org/show_bug.cgi?id=197011
1068         <rdar://problem/49976553>
1069
1070         Reviewed by Dean Jackson.
1071
1072         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt: Added.
1073         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
1074         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt: Added.
1075         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt: Added.
1076         * platform/mac/TestExpectations:
1077
1078 2019-04-17  Zalan Bujtas  <zalan@apple.com>
1079
1080         [ContentChangeObserver] Use aria role as a hint whether a tap should result in a synthetic click
1081         https://bugs.webkit.org/show_bug.cgi?id=196988
1082         <rdar://problem/49955328>
1083
1084         Reviewed by Simon Fraser.
1085
1086         * fast/events/touch/ios/content-observation/tap-on-input-looking-div-with-role-expected.txt: Added.
1087         * fast/events/touch/ios/content-observation/tap-on-input-looking-div-with-role.html: Added.
1088
1089 2019-04-17  Wenson Hsieh  <wenson_hsieh@apple.com>
1090
1091         REGRESSION (r243926): [iOS] Release assertion when computing editor state during an overflow scroll triggered by layout
1092         https://bugs.webkit.org/show_bug.cgi?id=197012
1093         <rdar://problem/49908848>
1094
1095         Reviewed by Simon Fraser.
1096
1097         Adds a new layout test to exercise the crash.
1098
1099         * editing/selection/overflow-scroll-while-selecting-text-expected.txt: Added.
1100         * editing/selection/overflow-scroll-while-selecting-text.html: Added.
1101
1102 2019-04-17  Alex Christensen  <achristensen@webkit.org>
1103
1104         [Mac iOS WK2] Layout Test http/tests/resourceLoadStatistics/ping-to-prevalent-resource.html is a flaky timeout
1105         https://bugs.webkit.org/show_bug.cgi?id=196974
1106
1107         Reviewed by Brady Eidson.
1108
1109         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource.html:
1110         Make test do one thing at a time to avoid race conditions.
1111         Clean up state on the server after test is finished to prevent corrupting future test state.
1112
1113 2019-04-17  Zalan Bujtas  <zalan@apple.com>
1114
1115                 [iOS] Unreviewed gardening.
1116
1117         2 single taps in fast loading subsequent tests are recognized as double tap. Turn off double taps for content observation tests.
1118
1119         * fast/events/touch/ios/content-observation/0ms-delay-0ms-transition-on-mousemove.html:
1120         * fast/events/touch/ios/content-observation/0ms-transition-on-touch-start.html:
1121         * fast/events/touch/ios/content-observation/100ms-delay-10ms-transition-on-mousemove.html:
1122         * fast/events/touch/ios/content-observation/100ms-transition-on-touch-start.html:
1123         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-mousemove.html:
1124         * fast/events/touch/ios/content-observation/10ms-delay-0ms-transition-on-touch-start.html:
1125         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start-with-non-0px-end.html:
1126         * fast/events/touch/ios/content-observation/10ms-delay-transition-on-touch-start.html:
1127         * fast/events/touch/ios/content-observation/350ms-hover-intent.html:
1128         * fast/events/touch/ios/content-observation/400ms-hover-intent.html:
1129         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html:
1130         * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container.html:
1131         * fast/events/touch/ios/content-observation/crash-on-anonymous-renderer.html:
1132         * fast/events/touch/ios/content-observation/hover-when-style-change-is-async.html:
1133         * fast/events/touch/ios/content-observation/hover-while-loading-subframe.html:
1134         * fast/events/touch/ios/content-observation/iframe-is-shown-on-hover.html:
1135         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html:
1136         * fast/events/touch/ios/content-observation/move-content-from-offscreen.html:
1137         * fast/events/touch/ios/content-observation/new-content-covers-tap-target.html:
1138         * fast/events/touch/ios/content-observation/non-visible-becomes-visible-and-gains-new-renderer.html:
1139         * fast/events/touch/ios/content-observation/non-visible-content-gains-new-renderer.html:
1140         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-opacity-and-left.html:
1141         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove-with-transition.html:
1142         * fast/events/touch/ios/content-observation/opacity-change-happens-on-mousemove.html:
1143         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition.html:
1144         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart.html:
1145         * fast/events/touch/ios/content-observation/remove-subframe-while-observing.html:
1146         * fast/events/touch/ios/content-observation/stuck-with-hover-state.html:
1147         * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc.html:
1148         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html:
1149         * fast/events/touch/ios/content-observation/tap-on-input-type-text-element.html:
1150         * fast/events/touch/ios/content-observation/transition-on-touch-start-and-remove.html:
1151         * fast/events/touch/ios/content-observation/visibility-change-after-touch-end.html:
1152         * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer.html:
1153         * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops.html:
1154         * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved.html:
1155         * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change.html:
1156         * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple.html:
1157         * fast/events/touch/ios/content-observation/visibility-change-with-image-content.html:
1158         * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer.html:
1159
1160 2019-04-17  Cathie Chen  <cathiechen@igalia.com>
1161
1162         Update the test result of resize-observer/eventloop.html.
1163         https://bugs.webkit.org/show_bug.cgi?id=197001
1164
1165         Reviewed by Frédéric Wang.
1166
1167         Since 177484 has landed, the order of requestAnimationFrame and resizeobserver callback is right.
1168         No need to mark eventloop.html as flaky.
1169
1170         * TestExpectations:
1171
1172 2019-04-16  Wenson Hsieh  <wenson_hsieh@apple.com>
1173
1174         [iOS] [WebKit2] Add support for honoring -[UIMenuItem dontDismiss]
1175         https://bugs.webkit.org/show_bug.cgi?id=196919
1176         <rdar://problem/41630459>
1177
1178         Reviewed by Tim Horton.
1179
1180         Add a new iOS layout test that installs a custom, non-dismissing action in the callout menu that enlarges text.
1181         The test then activates this custom menu item and checks that the selection rects after triggering this custom
1182         action are updated, and the callout bar is still showing.
1183
1184         * editing/selection/ios/selection-after-changing-text-with-callout-menu-expected.txt: Added.
1185         * editing/selection/ios/selection-after-changing-text-with-callout-menu.html: Added.
1186
1187         This test additionally suppresses all callout bar menu items except for the custom "Embiggen" action, to ensure
1188         that the "Embiggen" option can be tapped from the layout test without having to navigate callout bar items by
1189         tapping on the "Next" and "Show styles" buttons. This latter approach is very challenging to make reliable in
1190         automation; when navigating submenus in the callout bar, the next button can't be tapped until the current
1191         callout bar transition animation is complete, but there's no delegate method invoked or notification posted when
1192         this happens.
1193
1194         * resources/ui-helper.js:
1195         (window.UIHelper.isShowingMenu):
1196         (window.UIHelper.isDismissingMenu):
1197         (window.UIHelper.rectForMenuAction):
1198         (window.UIHelper.async.chooseMenuAction):
1199
1200         Additionally add a few more UIHelper methods.
1201
1202         (window.UIHelper):
1203
1204 2019-04-16  John Wilander  <wilander@apple.com>
1205
1206         Set test conditions closer to conversion redirect in LayoutTests/http/tests/adClickAttribution/send-attribution-conversion-request.html
1207         https://bugs.webkit.org/show_bug.cgi?id=196983
1208         <rdar://problem/49952679>
1209
1210         Unreviewed test gardening.
1211
1212         * http/tests/adClickAttribution/resources/redirectToConversion.php:
1213         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
1214
1215 2019-04-16  Devin Rousso  <drousso@apple.com>
1216
1217         Unprefix -webkit-sticky
1218         https://bugs.webkit.org/show_bug.cgi?id=196962
1219         <rdar://problem/40903458>
1220
1221         Reviewed by Simon Fraser.
1222
1223         * compositing/layer-creation/no-compositing-for-sticky.html:
1224         * editing/pasteboard/copy-paste-converts-sticky.html:
1225         * editing/pasteboard/copy-paste-converts-sticky-expected.txt:
1226         * fast/block/positioning/fixed-container-with-sticky-parent.html:
1227         * fast/block/sticky-position-containing-block-crash.html:
1228         * fast/css/sticky/inflow-sticky.html:
1229         * fast/css/sticky/inline-sticky-abspos-child.html:
1230         * fast/css/sticky/inline-sticky.html:
1231         * fast/css/sticky/multiple-layers-sticky-crash.html:
1232         * fast/css/sticky/parsing-position-sticky-expected.txt:
1233         * fast/css/sticky/remove-inline-sticky-crash.html:
1234         * fast/css/sticky/remove-sticky-crash.html:
1235         * fast/css/sticky/replaced-sticky.html:
1236         * fast/css/sticky/resources/parsing-position-sticky.js:
1237         * fast/css/sticky/sticky-as-positioning-container.html:
1238         * fast/css/sticky/sticky-both-sides.html:
1239         * fast/css/sticky/sticky-bottom-overflow-padding.html:
1240         * fast/css/sticky/sticky-left-percentage.html:
1241         * fast/css/sticky/sticky-left.html:
1242         * fast/css/sticky/sticky-margins.html:
1243         * fast/css/sticky/sticky-overflowing.html:
1244         * fast/css/sticky/sticky-side-margins.html:
1245         * fast/css/sticky/sticky-stacking-context.html:
1246         * fast/css/sticky/sticky-stacking-context-expected.html:
1247         * fast/css/sticky/sticky-table-row-top.html:
1248         * fast/css/sticky/sticky-table-thead-top.html:
1249         * fast/css/sticky/sticky-top-margins.html:
1250         * fast/css/sticky/sticky-top-overflow-container-overflow.html:
1251         * fast/css/sticky/sticky-top-overflow.html:
1252         * fast/css/sticky/sticky-top-zoomed.html:
1253         * fast/css/sticky/sticky-top-zoomed-expected.html:
1254         * fast/css/sticky/sticky-top.html:
1255         * fast/css/sticky/sticky-writing-mode-horizontal-bt.html:
1256         * fast/css/sticky/sticky-writing-mode-vertical-lr.html:
1257         * fast/css/sticky/sticky-writing-mode-vertical-rl.html:
1258         * fast/multicol/newmulticol/table-section-crash.html:
1259         * fast/scrolling/ios/reconcile-layer-position-recursive.html:
1260         * fast/scrolling/rtl-scrollbars-sticky-document-2.html:
1261         * fast/scrolling/rtl-scrollbars-sticky-document.html:
1262         * fast/scrolling/rtl-scrollbars-sticky-iframe-2.html:
1263         * fast/scrolling/rtl-scrollbars-sticky-iframe.html:
1264         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll-2.html:
1265         * fast/scrolling/rtl-scrollbars-sticky-overflow-scroll.html:
1266         * fast/scrolling/sticky-to-fixed.html:
1267         * legacy-animation-engine/fast/multicol/newmulticol/table-section-crash.html:
1268         * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html:
1269         * svg/text/select-text-inside-non-static-position.html:
1270         * tiled-drawing/scrolling/sticky/negative-scroll-offset.html:
1271         * tiled-drawing/scrolling/sticky/sticky-horizontal.html:
1272         * tiled-drawing/scrolling/sticky/sticky-layers.html:
1273         * tiled-drawing/scrolling/sticky/sticky-vertical.html:
1274
1275 2019-04-16  John Wilander  <wilander@apple.com>
1276
1277         Increase timeout threshold in http/tests/adClickAttribution/send-attribution-conversion-request.html to address flakiness
1278         https://bugs.webkit.org/show_bug.cgi?id=196970
1279         <rdar://problem/49945327>
1280
1281         Unreviewed test gardening.
1282
1283         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
1284             Increased test timeout from 2 seconds to 4.
1285
1286 2019-04-16  Joseph Pecoraro  <pecoraro@apple.com>
1287
1288         Unreviewed test gardening, rebaseline HAR test after r244294.
1289
1290         * http/tests/inspector/network/har/har-page-expected.txt:
1291         * http/tests/inspector/network/har/har-page.html:
1292         Update for stricter SameSite parsing.
1293
1294 2019-04-16  Shawn Roberts  <sroberts@apple.com>
1295
1296         media/W3C/video/events/event_progress_manual.html is a flaky failure
1297         https://bugs.webkit.org/show_bug.cgi?id=177663
1298
1299         Unreviewed test gardening.
1300
1301         * platform/mac-wk2/TestExpectations:
1302         * platform/mac/TestExpectations: Updating test expectations
1303
1304 2019-04-16  Ryan Haddad  <ryanhaddad@apple.com>
1305
1306         Unreviewed test gardening.
1307
1308         * platform/mac-wk1/TestExpectations: Correct a typo in bug URL.
1309
1310 2019-04-16  Philippe Normand  <pnormand@igalia.com>
1311
1312         Unreviewed, GTK gardening
1313
1314         * platform/gtk/TestExpectations:
1315         media/media-controls-accessibility.html times out since r244182.
1316
1317 2019-04-15  Antoine Quint  <graouts@apple.com>
1318
1319         [iOS] Redundant pointer events causes material design buttons to flush twice
1320         https://bugs.webkit.org/show_bug.cgi?id=196914
1321         <rdar://problem/49571860>
1322
1323         Reviewed by Dean Jackson.
1324
1325         Add a new test that listens to all pointer event types as well as click, which forces the dispatch of compatibility mouse events
1326         along with the click which would trigger duplicated pointer events prior to the source changes.
1327
1328         To ensure the new test added runs smoothly with a preceeding test that also uses ui.tap(), we add a delay to guarantee that no
1329         double-taps are seen rather two successive single taps.
1330
1331         * pointerevents/ios/pointer-event-order-expected.txt: Added.
1332         * pointerevents/ios/pointer-event-order.html: Added.
1333         * pointerevents/utils.js:
1334         (const.ui.new.UIController.prototype.tap):
1335
1336 2019-04-15  John Wilander  <wilander@apple.com>
1337
1338         Add a query string nonce to LayoutTests/http/tests/adClickAttribution/send-attribution-conversion-request.html to address flakiness
1339         https://bugs.webkit.org/show_bug.cgi?id=196955
1340
1341         Unreviewed test gardening.
1342
1343         * http/tests/adClickAttribution/resources/conversionFilePath.php:
1344         * http/tests/adClickAttribution/resources/conversionReport.php:
1345         * http/tests/adClickAttribution/resources/getConversionData.php:
1346         * http/tests/adClickAttribution/send-attribution-conversion-request.html:
1347
1348 2019-04-15  Devin Rousso  <drousso@apple.com>
1349
1350         Web Inspector: fake value descriptors for promises add a catch handler, preventing "rejectionhandled" events from being fired
1351         https://bugs.webkit.org/show_bug.cgi?id=196484
1352         <rdar://problem/49114725>
1353
1354         Reviewed by Joseph Pecoraro.
1355
1356         * inspector/runtime/promise-native-getter.html: Added.
1357         * inspector/runtime/promise-native-getter-expected.txt: Added.
1358
1359 2019-04-15  Shawn Roberts  <sroberts@apple.com>
1360
1361         storage/indexeddb/modern/gc-closes-database-private.html is a flaky timeout
1362         https://bugs.webkit.org/show_bug.cgi?id=194450
1363
1364         Unreviewed test gardening.
1365
1366         * platform/win/TestExpectations: Updating test expectations
1367
1368 2019-04-15  Shawn Roberts  <sroberts@apple.com>
1369
1370         imported/w3c/web-platform-tests/hr-time/test_cross_frame_start.html is a flaky failure
1371         https://bugs.webkit.org/show_bug.cgi?id=196944
1372
1373         Unreviewed test gardening.
1374
1375         * platform/ios-simulator-wk2/TestExpectations: Updating test expecations for flaky failure
1376
1377 2019-04-15  Joseph Pecoraro  <pecoraro@apple.com>
1378
1379         Web Inspector: SameSite parsing should be stricter
1380         https://bugs.webkit.org/show_bug.cgi?id=196927
1381         <rdar://problem/42291601>
1382
1383         Reviewed by Devin Rousso.
1384
1385         * inspector/unit-tests/cookie.html:
1386         * inspector/unit-tests/cookie-expected.txt:
1387
1388 2019-04-15  John Wilander  <wilander@apple.com>
1389
1390         Send delayed Ad Click Attribution conversion requests to the click source
1391         https://bugs.webkit.org/show_bug.cgi?id=196838
1392         <rdar://problem/47650157>
1393
1394         Reviewed by Chris Dumez and Youenn Fablet.
1395
1396         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt:
1397         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt:
1398         * http/tests/adClickAttribution/resources/conversionFilePath.php: Added.
1399         * http/tests/adClickAttribution/resources/conversionReport.php: Added.
1400         * http/tests/adClickAttribution/resources/getConversionData.php: Added.
1401         * http/tests/adClickAttribution/send-attribution-conversion-request-expected.txt: Added.
1402         * http/tests/adClickAttribution/send-attribution-conversion-request.html: Added.
1403
1404 2019-04-15  Devin Rousso  <drousso@apple.com>
1405
1406         REGRESSION (r240644): Layout Test inspector/page/overrideSetting-ICECandidateFilteringEnabled.html is a flaky timeout
1407         https://bugs.webkit.org/show_bug.cgi?id=194437
1408         <rdar://problem/48008005>
1409
1410         Reviewed by Joseph Pecoraro.
1411
1412         * inspector/page/overrideSetting-ICECandidateFilteringEnabled.html:
1413         * inspector/page/overrideSetting-ICECandidateFilteringEnabled-expected.txt:
1414
1415 2019-04-15  Said Abou-Hallawa  <said@apple.com>
1416
1417         ASSERT fires when removing a disallowed clone from the shadow tree without reseting its corresponding element
1418         https://bugs.webkit.org/show_bug.cgi?id=196895
1419
1420         Reviewed by Darin Adler.
1421
1422         * svg/custom/use-disallowed-element-clear-corresponding-element-expected.txt: Added.
1423         * svg/custom/use-disallowed-element-clear-corresponding-element.html: Added.
1424
1425 2019-04-15  Devin Rousso  <drousso@apple.com>
1426
1427         Web Inspector: DOMDebugger: "Attribute Modified" breakpoints pause after the modification occurs for the style attribute
1428         https://bugs.webkit.org/show_bug.cgi?id=196556
1429         <rdar://problem/49570681>
1430
1431         Reviewed by Timothy Hatcher.
1432
1433         * inspector/dom-debugger/attribute-modified-style.html: Added.
1434         * inspector/dom-debugger/attribute-modified-style-expected.txt: Added.
1435
1436 2019-04-15  Devin Rousso  <drousso@apple.com>
1437
1438         Web Inspector: Elements: event listener change events should only be fired for the selected node and it's ancestors
1439         https://bugs.webkit.org/show_bug.cgi?id=196887
1440         <rdar://problem/49870627>
1441
1442         Reviewed by Timothy Hatcher.
1443
1444         * inspector/dom/event-listener-inspected-node.html: Added.
1445         * inspector/dom/event-listener-inspected-node-expected.txt: Added.
1446
1447         * inspector/dom/event-listener-add-remove.html:
1448         * inspector/dom/event-listener-add-remove-expected.txt:
1449
1450 2019-04-15  Shawn Roberts  <sroberts@apple.com>
1451
1452         inspector/canvas/recording-webgl-snapshots.html is a flaky failure
1453         https://bugs.webkit.org/show_bug.cgi?id=196875
1454
1455         Unreviewed test gardening.
1456
1457         * platform/mac/TestExpectations: Updating test expectations
1458
1459 2019-04-15  Shawn Roberts  <sroberts@apple.com>
1460
1461         inspector/timeline/timeline-recording.html is a flaky failure
1462         https://bugs.webkit.org/show_bug.cgi?id=196915
1463
1464         Unreviewed test gardening.
1465
1466         * platform/mac-wk1/TestExpectations: Updating test expectations for flaky failure
1467
1468 2019-04-15  Shawn Roberts  <sroberts@apple.com>
1469
1470         Layout tests 
1471         inspector/heap/imported-snapshot.html
1472         inspector/heap/snapshot.html are flaky failures
1473         https://bugs.webkit.org/show_bug.cgi?id=155607
1474
1475         Unreviewed test gardening
1476
1477         * platform/mac/TestExpectations: Updating expectations for flaky failures
1478
1479 2019-04-11  Antoine Quint  <graouts@apple.com>
1480
1481         Ensure iOS layout traits are used for media controls in modern compatibility mode
1482         https://bugs.webkit.org/show_bug.cgi?id=196812
1483         <rdar://problem/47460637>
1484
1485         Reviewed by Dean Jackson.
1486
1487         Add a new test that enforces modern compatibility mode and checks that the iOS controls are used.
1488
1489         * media/modern-media-controls/media-controller/ios/media-controller-ios-layout-traits-modern-compatibility-mode-expected.txt: Added.
1490         * media/modern-media-controls/media-controller/ios/media-controller-ios-layout-traits-modern-compatibility-mode.html: Added.
1491
1492 2019-04-14  Fujii Hironori  <Hironori.Fujii@sony.com>
1493
1494         [WinCairo][WKL] Unreviewed test gardening.
1495
1496         * platform/wincairo-wk1/TestExpectations: Skip animation tests.
1497
1498 2019-04-14  Rob Buis  <rbuis@igalia.com>
1499
1500         Link prefetch not useful for top-level navigation
1501         https://bugs.webkit.org/show_bug.cgi?id=195623
1502
1503         Reviewed by Youenn Fablet.
1504
1505         Verify that prefetching a cross-domain top-level main resource
1506         is cached in the prefetch cache and only loaded once, and that non
1507         top-level prefetches keep the old behavior.
1508
1509         * http/tests/cache/link-prefetch-main-resource-expected.txt: Added.
1510         * http/tests/cache/link-prefetch-main-resource-iframe-expected.txt: Added.
1511         * http/tests/cache/link-prefetch-main-resource-iframe.html: Added.
1512         * http/tests/cache/link-prefetch-main-resource.html: Added.
1513         * http/tests/cache/resources/prefetched-main-resource-iframe.php: Added.
1514         * http/tests/cache/resources/prefetched-main-resource.php: Added.
1515         * platform/mac-wk1/TestExpectations:
1516         * platform/win/TestExpectations:
1517
1518 2019-04-12  Ross Kirsling  <ross.kirsling@sony.com>
1519
1520         [WinCairo][WKL] Unreviewed test gardening.
1521
1522         * platform/wincairo-wk1/TestExpectations:
1523         r244182 causes all animations tests to time out.
1524
1525 2019-04-12  Ryan Haddad  <ryanhaddad@apple.com>
1526
1527         Unreviewed test gardening for Windows.
1528
1529         * platform/win/TestExpectations:
1530
1531 2019-04-12  Simon Fraser  <simon.fraser@apple.com>
1532
1533         [iOS WK2] Make -webkit-overflow-scrolling be a no-op
1534         https://bugs.webkit.org/show_bug.cgi?id=196803
1535         rdar://problem/49078202
1536
1537         Reviewed by Antti Koivisto.
1538
1539         Rebase some tests, if I thought that non-stacking context overflow was interesting.
1540         For others, make overflow be stacking context by adding z-index.
1541         Add <!-- webkit-test-runner [ internal:AsyncOverflowScrollingEnabled=true ] --> to those that
1542         need it.
1543
1544         * compositing/overflow/scrolling-content-clip-to-viewport.html:
1545         * compositing/rtl/rtl-scrolling-with-transformed-descendants.html:
1546         * fast/scrolling/ios/change-scrollability-on-content-resize-nested.html:
1547         * fast/scrolling/ios/overflow-scroll-inherited-expected.txt:
1548         * fast/scrolling/ios/overflow-scrolling-ancestor-clip-size.html:
1549         * fast/scrolling/ios/overflow-scrolling-ancestor-clip.html:
1550         * fast/scrolling/ios/reconcile-layer-position-recursive-expected.txt:
1551         * fast/scrolling/ios/reconcile-layer-position-recursive.html:
1552         * fast/scrolling/ios/scrolling-content-clip-to-viewport.html:
1553         * fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor.html:
1554         * fast/scrolling/ios/touch-scroll-pointer-events-none.html:
1555         * fast/scrolling/ios/touch-scroll-visibility-hidden.html:
1556         * platform/ios/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
1557         * platform/ios/fast/scrolling/ios/scrolling-content-clip-to-viewport-expected.txt:
1558         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor.html:
1559         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed.html:
1560         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor.html:
1561         * scrollingcoordinator/scrolling-tree/coordinated-frame.html:
1562         * scrollingcoordinator/scrolling-tree/resources/doc-with-sticky.html:
1563
1564 2019-04-12  Wenson Hsieh  <wenson_hsieh@apple.com>
1565
1566         [iOS] Software keyboard is shown too frequently on some websites
1567         https://bugs.webkit.org/show_bug.cgi?id=195856
1568         <rdar://problem/49191395>
1569
1570         Reviewed by Darin Adler.
1571
1572         Fix a failing layout test, which (among other reasons) is currently failing because support for inputmode="none"
1573         is disabled.
1574
1575         * fast/forms/ios/inputmode-none-expected.txt:
1576         * fast/forms/ios/inputmode-none.html:
1577         * resources/ui-helper.js:
1578
1579         Add a UIHelper method for attaching or detaching the hardware keyboard.
1580
1581         (window.UIHelper.setHardwareKeyboardAttached):
1582         (window.UIHelper):
1583
1584 2019-04-12  Ryan Haddad  <ryanhaddad@apple.com>
1585
1586         [macOS WK1] ASSERTION FAILED: formData in WebCore::ResourceRequest::doUpdateResourceHTTPBody()
1587         https://bugs.webkit.org/show_bug.cgi?id=196864
1588
1589         Unreviewed test gardening.
1590
1591         * platform/mac-wk1/TestExpectations: Skip test since it consistently crashes, update bug number.
1592
1593 2019-04-11  Simon Fraser  <simon.fraser@apple.com>
1594
1595         [iOS WK2] Wrong scrolling behavior for nested absolute position elements inside overflow scroll
1596         https://bugs.webkit.org/show_bug.cgi?id=196146
1597
1598         Reviewed by Antti Koivisto.
1599         
1600         Dump the scrolling tree for various configurations of positioned, overflow and stacking context
1601         elements.
1602
1603         * fast/scrolling/ios/overflow-scroll-overlap-6-expected.txt: Progressed results.
1604         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt: Added.
1605         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow-expected.txt: Added.
1606         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt: Added.
1607         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt: Added.
1608         * scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt: Added.
1609         * scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow.html: Added.
1610         * scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow-expected.txt: Added.
1611         * scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow.html: Added.
1612         * scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt: Added.
1613         * scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow.html: Added.
1614         * scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt: Added.
1615         * scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow.html: Added.
1616
1617 2019-04-12  Manuel Rego Casasnovas  <rego@igalia.com>
1618
1619         [css-flex][css-grid] Fix synthesized baseline
1620         https://bugs.webkit.org/show_bug.cgi?id=196312
1621
1622         Reviewed by Javier Fernandez.
1623
1624         Some of the tests were not checking the right behavior changed them to test the expected one.
1625         We need new rebaselines for some tests.
1626
1627         * TestExpectations:
1628         * css3/flexbox/flexbox-baseline-margins.html:
1629         * fast/css-grid-layout/grid-baseline-expected.html:
1630         * fast/css-grid-layout/grid-baseline-margins-1-expected.html: Renamed from LayoutTests/fast/css-grid-layout/grid-baseline-margins-expected.html.
1631         * fast/css-grid-layout/grid-baseline-margins-1.html: Renamed from LayoutTests/fast/css-grid-layout/grid-baseline-margins.html.
1632         * fast/css-grid-layout/grid-baseline-margins-2-expected.html: Added.
1633         * fast/css-grid-layout/grid-baseline-margins-2.html: Added.
1634         * fast/css-grid-layout/grid-baseline.html: This test is modified and split in two parts as it doesn't fit in the viewport.
1635         * platform/gtk/css3/flexbox/flexbox-baseline-margins-expected.png:
1636         * platform/gtk/css3/flexbox/flexbox-baseline-margins-expected.txt:
1637         * platform/ios/css3/flexbox/flexbox-baseline-margins-expected.png: Added.
1638         * platform/ios/css3/flexbox/flexbox-baseline-margins-expected.txt:
1639         * platform/mac/css3/flexbox/flexbox-baseline-margins-expected.png: Added.
1640         * platform/mac/css3/flexbox/flexbox-baseline-margins-expected.txt:
1641         * platform/win/css3/flexbox/flexbox-baseline-margins-expected.png: Added.
1642         * platform/win/css3/flexbox/flexbox-baseline-margins-expected.txt:
1643
1644 2019-04-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1645
1646         [GTK] REGRESSION(r243860): Many tests failing
1647         https://bugs.webkit.org/show_bug.cgi?id=196791
1648
1649         Reviewed by Joanmarie Diggs.
1650
1651         Remove expectations for tests that pass now.
1652
1653         * platform/gtk/TestExpectations:
1654
1655 2019-04-11  Megan Gardner  <megan_gardner@apple.com>
1656
1657         Fix flaky LayoutTests/fast/events/autoscroll-when-input-is-offscreen.html
1658         https://bugs.webkit.org/show_bug.cgi?id=196840
1659
1660         Reviewed by Tim Horton.
1661
1662         Use more stable test infrastructure to conduct input tests.
1663
1664         * fast/events/autoscroll-when-input-is-offscreen.html:
1665
1666 2019-04-11  Zalan Bujtas  <zalan@apple.com>
1667
1668         Add @page margin support
1669         https://bugs.webkit.org/show_bug.cgi?id=196680
1670         <rdar://problem/45217707>
1671
1672         Reviewed by Tim Horton.
1673
1674         * printing/page-with-10mm-left-margin-expected.pdf: Added.
1675         * printing/page-with-10mm-left-margin.html: Added.
1676         * printing/page-with-zero-margin-expected.pdf: Added.
1677         * printing/page-with-zero-margin.html: Added.
1678
1679 2019-04-09  Ryosuke Niwa  <rniwa@webkit.org>
1680
1681         [iOS] Moving backwards by word granularity does not work if the previous line was inside another block element
1682         https://bugs.webkit.org/show_bug.cgi?id=196670
1683
1684         Reviewed by Wenson Hsieh.
1685
1686         Added a test for moving and extending backwards from the beginning of a line with word & sentence granularities,
1687         and a basic set of tests forSimplifiedBackwardsTextIterator.
1688
1689         * editing/selection/extend-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: Added.
1690         * editing/selection/extend-selection-backward-at-beginning-of-line-by-sentence-granularity.html: Added.
1691         * editing/selection/extend-selection-backward-at-beginning-of-line-by-word-granularity-expected.txt: Added.
1692         * editing/selection/extend-selection-backward-at-beginning-of-line-by-word-granularity.html: Added.
1693         * editing/selection/move-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: Added.
1694         * editing/selection/move-selection-backward-at-beginning-of-line-by-sentence-granularity.html: Added.
1695         * editing/selection/move-selection-backward-at-beginning-of-line-by-word-granularity-expected.txt: Added.
1696         * editing/selection/move-selection-backward-at-beginning-of-line-by-word-granularity.html: Added.
1697         * editing/text-iterator/backwards-text-iterator-basic-expected.txt: Added.
1698         * editing/text-iterator/backwards-text-iterator-basic.html: Added.
1699
1700 2019-04-11  Wenson Hsieh  <wenson_hsieh@apple.com>
1701
1702         Allow the MediaSource API to be enabled via website policy
1703         https://bugs.webkit.org/show_bug.cgi?id=196429
1704         <rdar://problem/48774333>
1705
1706         Reviewed by Tim Horton.
1707
1708         Add an on-device layout test to ensure that enabling modern compability mode also enables MSE.
1709
1710         * TestExpectations:
1711         * fast/media/ios/ipad/enable-MediaSource-API-in-modern-compatibility-mode-expected.txt: Added.
1712         * fast/media/ios/ipad/enable-MediaSource-API-in-modern-compatibility-mode.html: Added.
1713         * platform/ios-simulator/TestExpectations:
1714         * platform/ios/TestExpectations:
1715
1716 2019-04-11  Devin Rousso  <drousso@apple.com>
1717
1718         Web Inspector: Timelines: can't reliably stop/start a recording
1719         https://bugs.webkit.org/show_bug.cgi?id=196778
1720         <rdar://problem/47606798>
1721
1722         Reviewed by Timothy Hatcher.
1723
1724         * inspector/timeline/debugger-paused-while-recording.html:
1725         * inspector/timeline/exception-in-injected-script-while-recording.html:
1726         * inspector/timeline/line-column.html:
1727         * inspector/timeline/recording-start-stop-timestamps.html:
1728         * inspector/timeline/resources/timeline-event-utilities.js:
1729         * inspector/timeline/setInstruments-programmatic-capture.html:
1730         * inspector/timeline/setInstruments-programmatic-capture-expected.txt:
1731         * inspector/timeline/timeline-recording.html:
1732
1733 2019-04-11  Carlos Garcia Campos  <cgarcia@igalia.com>
1734
1735         [GTK] Layout test accessibility/aria-hidden-false-works-in-subtrees.html fails after r184890
1736         https://bugs.webkit.org/show_bug.cgi?id=146718
1737         <rdar://problem/21722487>
1738
1739         Reviewed by Joanmarie Diggs.
1740
1741         Update test to ATK behavior, rebaseline it and remove the expectations.
1742
1743         * accessibility/aria-hidden-false-works-in-subtrees.html:
1744         * platform/gtk/TestExpectations:
1745         * platform/gtk/accessibility/aria-hidden-false-works-in-subtrees-expected.txt:
1746
1747 2019-04-10  Said Abou-Hallawa  <sabouhallawa@apple.com>
1748
1749         requestAnimationFrame should execute before the next frame
1750         https://bugs.webkit.org/show_bug.cgi?id=177484
1751
1752         Reviewed by Simon Fraser.
1753
1754         * TestExpectations:
1755         There is a slight difference between the actual DRT and the expected DRT
1756         due to animation timing change. But these two tests are not animating
1757         correctly if they are opened in Safari with web animation turned on. 
1758
1759         * accessibility/mac/selection-notification-focus-change-expected.txt:
1760         * accessibility/mac/selection-notification-focus-change.html:
1761         Remove the debug statements form notificationCallback() since the number
1762         of times this function is called back and the order of notifications are
1763         not defined. This test has been flaky and some trials were made to make 
1764         it more reliable. With this change it became flaky again.
1765
1766         * animations/animation-multiple-callbacks-timestamp.html:
1767         Fix variable names used by an error message.
1768
1769         * animations/no-style-recalc-during-accelerated-animation-expected.txt:
1770         * animations/no-style-recalc-during-accelerated-animation.html:
1771         One extra styleReclc was incurred due to the document styleRecalcTimer.
1772         I think this timer is not needed anymore. I will look at removing it in
1773         a separate patch.
1774
1775         * animations/resources/animation-test-helpers.js:
1776         (waitForAnimationToStart):
1777         The expectation that animation will start at the beginning of the next 
1778         event loop is not true anymore. The animation will start at the time the
1779         requestAnimationFrame fires.
1780
1781         * compositing/video/video-clip-change-src.html:
1782         This test loads a video data and pushes it to the encoder. Originally it
1783         used to wait 150 ms after receiving the second canplaythrough. I had to 
1784         change this timing to 250 ms.
1785
1786         * css3/filters/composited-during-animation.html:
1787         Ditto. setTimeout({...}, 0) versus requestAnimationFrame.
1788
1789         * media/media-controls-accessibility.html:
1790         Updating the accessibility button happens asynchronously, see 
1791         [WebAccessibilityObjectWrapper accessibilityPerformPressAction]. Due to
1792         changing the page update timing, this test became flaky. Originally it used
1793         to setTimeout({...}, 10) to ensure the stringValue of the mutate button
1794         was changed after it was pressed. The fix is to loop using rAF till the
1795         stringValue changes.
1796
1797         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt: Removed.
1798         The number of time notificationCallback() is called and the order of
1799         notifications are not defined. And this is why we have two expected files:
1800         one for WK1 and the other for WK2. Since the test is now simplified, we
1801         can get rid of this duplication. We will test the minimum reliable thing
1802         we can test.
1803
1804 2019-04-10  Ryosuke Niwa  <rniwa@webkit.org>
1805
1806         Nullptr crash in CompositeEditCommand::moveParagraphs when root editable element goes away
1807         https://bugs.webkit.org/show_bug.cgi?id=193027
1808
1809         Reviewed by Wenson Hsieh.
1810
1811         Added a regression test. Note that the test works around debug assertions in moveParagraphs.
1812         These assertions are generally correct & useful unless the website does something crazy like
1813         removing the contenteditable content attribute during editing operations.
1814
1815         * editing/deleting/merge-paragraphs-null-root-editable-element-crash-expected.txt: Added.
1816         * editing/deleting/merge-paragraphs-null-root-editable-element-crash.html: Added.
1817
1818 2019-04-10  Alicia Boya García  <aboya@igalia.com>
1819
1820         [GTK] Unreviewed test gardening
1821         https://bugs.webkit.org/show_bug.cgi?id=196800
1822
1823         * platform/gtk/TestExpectations:
1824         * platform/gtk/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
1825
1826 2019-04-10  Youenn Fablet  <youenn@apple.com>
1827
1828         [ Mojave WK2 iOS Sim ] Layout Test http/wpt/cache-storage/quota-third-party.https.html is a flaky failure
1829         https://bugs.webkit.org/show_bug.cgi?id=196358
1830         <rdar://problem/49388128>
1831
1832         Unreviewed.
1833
1834         * platform/ios-simulator-wk2/TestExpectations:
1835         Mark test as slow.
1836
1837 2019-04-10  Youenn Fablet  <youenn@apple.com>
1838
1839         SWClientConnection should not double hop to fire some events
1840         https://bugs.webkit.org/show_bug.cgi?id=196735
1841
1842         Reviewed by Alex Christensen.
1843
1844         * platform/mac-wk2/TestExpectations:
1845
1846 2019-04-10  Devin Rousso  <drousso@apple.com>
1847
1848         Web Inspector: REGRESSION (r238602): Elements: deleting the last child of a collapsed parent selects the parent's next sibling
1849         https://bugs.webkit.org/show_bug.cgi?id=192711
1850         <rdar://problem/46738990>
1851
1852         Reviewed by Timothy Hatcher.
1853
1854         Original patch by Matt Baker <mattbaker@apple.com>.
1855
1856         * inspector/table/table-remove-rows.html:
1857         * inspector/table/table-remove-rows-expected.txt:
1858
1859 2019-04-10  Devin Rousso  <drousso@apple.com>
1860
1861         Web Inspector: Elements tab: multiple selection lost after navigating to another tab
1862         https://bugs.webkit.org/show_bug.cgi?id=192681
1863         <rdar://problem/46709392>
1864
1865         Reviewed by Timothy Hatcher.
1866
1867         Orginal patch by Matt Baker <mattbaker@apple.com>.
1868
1869         * inspector/tree-outline/tree-outline-selection.html: Added.
1870         * inspector/tree-outline/tree-outline-selection-expected.txt: Added.
1871         Add `TreeOutline` tests for single and multiple selection.
1872
1873         * inspector/unit-tests/set-utilities.html:
1874         * inspector/unit-tests/set-utilities-expected.txt:
1875         Add tests for `Set.prototype.lastValue`.
1876
1877 2019-04-10  Youenn Fablet  <youenn@apple.com>
1878
1879         Layout Test http/wpt/fetch/response-opaque-clone.html is sometimes timing out on iOS simulator
1880         https://bugs.webkit.org/show_bug.cgi?id=194525
1881         <rdar://problem/48012229>
1882
1883         Reviewed by Alex Christensen.
1884
1885         Test is no longer flaky on MacOS.
1886         As per flakiness dashboard, it sometimes times out on iOS simulator.
1887         It sometimes passes after running for 20 seconds.
1888         Mark it as Slow and improve the test to output more sub-tests.
1889         Removed unnecessary removal of cache since test runner will clear them at the end of the test.
1890
1891         * http/wpt/fetch/response-opaque-clone-expected.txt:
1892         * http/wpt/fetch/response-opaque-clone.html:
1893         * platform/ios-simulator-wk2/TestExpectations:
1894
1895 2019-04-10  Justin Fan  <justin_fan@apple.com>
1896
1897         [Web GPU] Indexed drawing and GPUCommandEncoder crash prevention
1898         https://bugs.webkit.org/show_bug.cgi?id=196758
1899
1900         Reviewed by Dean Jackson.
1901
1902         Add draw-indexed-triangles to test drawing a green square using GPURenderPassEncoder::setIndexBuffer and drawIndexed.
1903
1904         * webgpu/draw-indexed-triangles-expected.html: Added.
1905         * webgpu/draw-indexed-triangles.html: Added.
1906
1907 2019-04-10  Megan Gardner  <megan_gardner@apple.com>
1908
1909         Fix text autoscrolling when typing in modern webkit
1910         https://bugs.webkit.org/show_bug.cgi?id=196718
1911
1912         Reviewed by Tim Horton.
1913
1914         * fast/events/autoscroll-when-input-is-offscreen-expected.txt: Added.
1915         * fast/events/autoscroll-when-input-is-offscreen.html: Added.
1916         * fast/events/autoscroll-with-software-keyboard-expected.txt: Added.
1917         * fast/events/autoscroll-with-software-keyboard.html: Added.
1918
1919 2019-04-10  Youenn Fablet  <youenn@apple.com>
1920
1921         Delay initialization of quota users until the first quota request
1922         https://bugs.webkit.org/show_bug.cgi?id=196467
1923
1924         Reviewed by Chris Dumez.
1925
1926         Unflake cache storage tests.
1927
1928         * TestExpectations:
1929         * platform/mac-wk2/TestExpectations:
1930
1931 2019-04-10  Philippe Normand  <pnormand@igalia.com>
1932
1933         there is no vp8 support in youtube.com/html5 page with libwebkit2gtk 2.24 (MSE enabled)
1934         https://bugs.webkit.org/show_bug.cgi?id=196615
1935
1936         Reviewed by Xabier Rodriguez-Calvar.
1937
1938         Update WPE baselines and add/unskip the
1939         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html test in GTK.
1940
1941         * platform/gtk/TestExpectations:
1942         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt: Copied from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt.
1943         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
1944
1945 2019-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1946
1947         [ATK] Defer the emision of AtkObject::children-changed signal after layout is done
1948         https://bugs.webkit.org/show_bug.cgi?id=187948
1949
1950         Reviewed by Michael Catanzaro.
1951
1952         Remove expectations of accessibility/children-changed-sends-notification.html that passes now.
1953
1954         * platform/gtk/TestExpectations:
1955
1956 2019-04-10  Carlos Garcia Campos  <cgarcia@igalia.com>
1957
1958         [ATK] Test accessibility/insert-children-assert.html is crashing since added in r216980
1959         https://bugs.webkit.org/show_bug.cgi?id=172281
1960         <rdar://problem/37030990>
1961
1962         Reviewed by Joanmarie Diggs.
1963
1964         Update the test to expect the whole content text on atk and remove the test expectations.
1965
1966         * accessibility/insert-children-assert.html:
1967         * platform/gtk/TestExpectations:
1968
1969 2019-04-09  John Wilander  <wilander@apple.com>
1970
1971         Add Resource Load Statistics test case for Ping
1972         https://bugs.webkit.org/show_bug.cgi?id=196748
1973
1974         Reviewed by Alex Christensen.
1975
1976         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource-expected.txt: Added.
1977         * http/tests/resourceLoadStatistics/ping-to-prevalent-resource.html: Added.
1978
1979 2019-04-09  Megan Gardner  <megan_gardner@apple.com>
1980
1981         Turn on editing test that should pass now
1982         https://bugs.webkit.org/show_bug.cgi?id=196747
1983         <rdar://problem/38779179>
1984
1985         Reviewed by Tim Horton.
1986
1987         Just turning on a test that needed to be turns off for a while due to compatibility changes
1988         with the system.
1989
1990         * platform/ios-wk2/TestExpectations:
1991
1992 2019-04-09  Zalan Bujtas  <zalan@apple.com>
1993
1994         [AutoSizing] Avoid making text paragraphs scroll horizontally when there is a wide table
1995         https://bugs.webkit.org/show_bug.cgi?id=196743
1996         <rdar://problem/43897551>
1997
1998         Reviewed by Tim Horton.
1999
2000         * css3/viewport-percentage-lengths/vh-auto-size-expected.html:
2001         * css3/viewport-percentage-lengths/vh-auto-size.html:
2002         * fast/dynamic/crash-subtree-layout-when-auto-size-enabled.html:
2003         * fast/dynamic/mail-autosize-viewport-unit.html:
2004
2005 2019-04-09  Daniel Bates  <dabates@apple.com>
2006
2007         [iPad] Should open popover when the spacebar is pressed
2008         https://bugs.webkit.org/show_bug.cgi?id=196360
2009         <rdar://problem/49389129>
2010
2011         Reviewed by Brent Fulgham.
2012
2013         Add an iPad-specific test to ensure that pressing the spacebar opens the popover and scrolls
2014         the form control into view.
2015
2016         * fast/forms/ios/ipad/open-picker-using-keyboard-expected.txt: Added.
2017         * fast/forms/ios/ipad/open-picker-using-keyboard.html: Added.
2018         * platform/ios/TestExpectations: Skip tests in fast/forms/ios/ipad. We will unskip for iPad below.
2019         * platform/ipad/TestExpectations: Mark tests in fast/forms/ios/ipad as PASS so we run them.
2020         * resources/ui-helper.js:
2021         (window.UIHelper.waitForPopoverToPresent):
2022         (window.UIHelper.waitForPopoverToDismiss):
2023
2024 2019-04-09  Youenn Fablet  <youenn@apple.com>
2025
2026         Refresh WPT service worker expectations
2027         https://bugs.webkit.org/show_bug.cgi?id=196732
2028
2029         Reviewed by Alex Christensen.
2030
2031         * TestExpectations:
2032
2033 2019-04-09  Justin Fan  <justin_fan@apple.com>
2034
2035         [Web GPU] GPURenderPassEncoder updates: setBlendColor, setViewport, setScissorRect
2036         https://bugs.webkit.org/show_bug.cgi?id=196719
2037
2038         Reviewed by Myles C. Maxfield.
2039
2040         Add blend-color-triangle-strip to set and blend with a custom blend color on the renderpass encoder.
2041         Add viewport-scissor-rect-triangle-strip to draw a checkerboard by restricting the drawing viewport or scissor rectangle.
2042
2043         * webgpu/blend-color-triangle-strip.html: Added.
2044         * webgpu/js/webgpu-functions.js:
2045         (beginBasicRenderPass):
2046         * webgpu/viewport-scissor-rect-triangle-strip-expected.html: Added.
2047         * webgpu/viewport-scissor-rect-triangle-strip.html: Added.
2048
2049 2019-04-09  Devin Rousso  <drousso@apple.com>
2050
2051         Unreviewed, fix test failures after r239698.
2052         <rdar://problem/47223615>
2053
2054         * http/tests/inspector/network/resource-security-connection.html:
2055         Security connection information is sent as part of the metrics, not the response.
2056
2057 2019-04-09  John Wilander  <wilander@apple.com>
2058
2059         Pick up Ad Click Attribution conversions in NetworkResourceLoader::willSendRedirectedRequest()
2060         https://bugs.webkit.org/show_bug.cgi?id=196558
2061         <rdar://problem/47650245>
2062
2063         Reviewed by Youenn Fablet.
2064
2065         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
2066            Enhanced the use of AdClickAttribution::MaxEntropy.
2067         * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect-expected.txt: Added.
2068         * http/tests/adClickAttribution/attribution-conversion-through-cross-site-image-redirect.html: Added.
2069         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority-expected.txt: Added.
2070         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-with-priority.html: Added.
2071         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority-expected.txt: Added.
2072         * http/tests/adClickAttribution/attribution-conversion-through-image-redirect-without-priority.html: Added.
2073         * http/tests/adClickAttribution/resources/redirectToConversion.php: Added.
2074         * http/tests/adClickAttribution/resources/redirectToConversionOnIPAddress.php: Added.
2075         * platform/ios-wk2/http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
2076            Enhanced the use of AdClickAttribution::MaxEntropy.
2077
2078 2019-04-09  Shawn Roberts  <sroberts@apple.com>
2079
2080         inspector/canvas/css-canvas-clients.html is a flaky failure
2081         https://bugs.webkit.org/show_bug.cgi?id=174272
2082
2083         Unreviewed test gardening
2084
2085         * platform/mac/TestExpectations: Updating expectations to unskip test and just mark as a flaky failure
2086
2087 2019-04-09  Shawn Roberts  <sroberts@apple.com>
2088
2089         inspector/console/console-time.html is a flaky failure
2090         https://bugs.webkit.org/show_bug.cgi?id=158006
2091
2092         Unreviewed test gardening.
2093
2094         * platform/mac/TestExpectations: Updating expecations for flaky failure
2095
2096 2019-04-09  Antoine Quint  <graouts@apple.com>
2097
2098         [ Mac ] REGRESSION (r237587) Layout Test compositing/visible-rect/animated-from-none.html is flaky text diff failure
2099         https://bugs.webkit.org/show_bug.cgi?id=194798
2100         <rdar://problem/48181898>
2101
2102         Reviewed by Dean Jackson.
2103
2104         When using the Web Animations engine, the best way to run code as an animation start is to use the "ready" promise, whereas
2105         DOM events are dispatched asynchronously and, in the case of this test, might have an animation progress that is greater
2106         than 0 and yield an animated transform that isn't quite the identity matrix.
2107
2108         * compositing/visible-rect/animated-from-none.html:
2109
2110 2019-04-09  Jer Noble  <jer.noble@apple.com>
2111
2112         Add test for fix of #196095
2113         https://bugs.webkit.org/show_bug.cgi?id=196097
2114
2115         Reviewed by Eric Carlson.
2116
2117         * media/track/track-in-band-metadata-display-order-expected.txt: Added.
2118         * media/track/track-in-band-metadata-display-order.html: Added.
2119
2120 2019-04-08  Chris Fleizach  <cfleizach@apple.com>
2121
2122         AX: Automatically compute accessibility labels for Apple Pay buttons
2123         https://bugs.webkit.org/show_bug.cgi?id=196661
2124
2125         Reviewed by Joanmarie Diggs.
2126
2127         * accessibility/mac/apple-pay-labels-expected.txt: Added.
2128         * accessibility/mac/apple-pay-labels.html: Added.
2129         * accessibility/mac/apple-pay-session-v4-expected.txt: Added.
2130         * accessibility/mac/apple-pay-session-v4.html: Added.
2131
2132 2019-04-08  Youenn Fablet  <youenn@apple.com>
2133
2134         Add a test to check for the service worker process name
2135         https://bugs.webkit.org/show_bug.cgi?id=196621
2136
2137         Reviewed by Chris Dumez.
2138
2139         * http/wpt/service-workers/online-worker.js:
2140         (async.doTest):
2141
2142 2019-04-08  Shawn Roberts  <sroberts@apple.com>
2143
2144         fast/parser/xml-error-adopted.xml is a flaky timeout
2145         https://bugs.webkit.org/show_bug.cgi?id=186581
2146
2147         Unreviewed test gardening.
2148
2149         * platform/ios-simulator-wk2/TestExpectations:
2150
2151 2019-04-08  Shawn Roberts  <sroberts@apple.com>
2152
2153         Fixed a typo on a test expectation
2154         https://bugs.webkit.org/show_bug.cgi?id=187391
2155
2156         Unreviewed test gardening.
2157
2158         * platform/mac-wk2/TestExpectations: Updating test expectations
2159
2160 2019-04-08  Shawn Roberts  <sroberts@apple.com>
2161
2162         inspector/canvas/css-canvas-clients.html is a constant timeout/failure
2163         https://bugs.webkit.org/show_bug.cgi?id=174272
2164
2165         Unreviewed test gardening.
2166
2167         * platform/mac/TestExpectations: Updating test expectations to skip test
2168
2169 2019-04-08  Yusuke Suzuki  <ysuzuki@apple.com>
2170
2171         Unreviewed, rolling in r243948 with test fix
2172         https://bugs.webkit.org/show_bug.cgi?id=196486
2173
2174         The test relied on the wrong EOF token's offset. This patch also fixes the test.
2175
2176         * inspector/runtime/parse-expected.txt:
2177         * inspector/runtime/parse.html:
2178
2179 2019-04-08  Antti Koivisto  <antti@apple.com>
2180
2181         Update touch-action region on property changes
2182         https://bugs.webkit.org/show_bug.cgi?id=196608
2183
2184         Reviewed by Simon Fraser.
2185
2186         * pointerevents/ios/touch-action-region-dynamic-expected.txt: Added.
2187         * pointerevents/ios/touch-action-region-dynamic.html: Added.
2188
2189 2019-04-08  Javier Fernandez  <jfernandez@igalia.com>
2190
2191         Implement white-space:break-spaces value
2192         https://bugs.webkit.org/show_bug.cgi?id=177327
2193
2194         Reviewed by Myles Maxfield and Zalan Bujtas.
2195
2196         Removed many failure expectations of tests that pass now thanks to this change.
2197
2198         The overflow-wrap-break-word-003.html tests fails in mac and iOS platforms due to an issue related to
2199         how we compute widths using 'ch' units and 'monospace' fonts. I filed bug #196169 to report the specific
2200         case of this test (break-word+pre-wrap) but the root cause it's probably the bug #196353.
2201
2202         I have submitted a PR [1] to the Web Platform Tests to change several tests that failed only if the
2203         monospace font is used, but pass with the Ahem font. Additionally, I've requested another PR [2] to
2204         add new layout tests, with the same case than overflow-wrap-break-word-003.html but using the Ahem
2205         font.
2206
2207         [1] https://github.com/web-platform-tests/wpt/pull/16137
2208         [2] https://github.com/web-platform-tests/wpt/pull/16124
2209
2210         * TestExpectations: Removed many Failure entries on tests that pass now thanks to this change.
2211         * platform/mac/TestExpectations: Added one Failure entry and filed the corresponding bug report.
2212
2213 2019-04-08  Antoine Quint  <graouts@apple.com>
2214
2215         [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
2216         https://bugs.webkit.org/show_bug.cgi?id=196118
2217         <rdar://problem/46614137>
2218
2219         Reviewed by Chris Dumez.
2220
2221         Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
2222         the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
2223         because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
2224         be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
2225         that was originally created by checking the custom property is still set.
2226
2227         We also make sure that a test, which was found to have regressed with a previous version of this patch, uses the animation
2228         engine that it is expected to be testing.
2229
2230         * legacy-animation-engine/animations/resume-after-page-cache.html:
2231         * webanimations/js-wrapper-kept-alive-expected.txt: Added.
2232         * webanimations/js-wrapper-kept-alive.html: Added.
2233
2234 2019-04-08  Eric Liang  <ericliang@apple.com>
2235
2236         AX: <svg> elements with labels and no accessible contents are exposed as empty AXGroups
2237         https://bugs.webkit.org/show_bug.cgi?id=156774
2238
2239         Reviewed by Chris Fleizach.
2240
2241         Added tests that verify svgs shapes that are labelled are exposed as images.
2242         * accessibility/resources/apple-logo.svg: Added.
2243         * accessibility/svg-shape-labelled-expected.txt: Added.
2244         * accessibility/svg-shape-labelled.html: Added.
2245
2246 2019-04-08  Shawn Roberts  <sroberts@apple.com>
2247
2248         Layout tests imported/w3c/IndexedDB-private-browsing/idbobjectstore_createIndex7-event_order.html
2249         imported/w3c/IndexedDB-private-browsing/idbobjectstore_createIndex6-event_order.html are flaky failures
2250         https://bugs.webkit.org/show_bug.cgi?id=195961
2251
2252         Unreviewed test gardening
2253
2254         * platform/mac-wk2/TestExpectations: Updating test expectations for Debug flaky failure
2255
2256 2019-04-06  Antti Koivisto  <antti@apple.com>
2257
2258         Combine event and touch action regions into a single class
2259         https://bugs.webkit.org/show_bug.cgi?id=196644
2260         <rdar://problem/49643614>
2261
2262         Reviewed by Darin Adler.
2263
2264         * pointerevents/ios/touch-action-region-basic-expected.txt:
2265         * pointerevents/ios/touch-action-region-layers-expected.txt:
2266         * pointerevents/ios/touch-action-region-pan-x-y-expected.txt:
2267
2268 2019-04-05  Yongjun Zhang  <yongjun_zhang@apple.com>
2269
2270         We should pass minimumEffectiveDeviceWidth to web process on new page creation.
2271         https://bugs.webkit.org/show_bug.cgi?id=196077
2272         <rdar://problem/49108202>
2273
2274         Reviewed by Chris Dumez.
2275
2276         Add a layout test to verify the page shrinks to fit the window width when ignoreMetaViewport
2277         flag is turned on.
2278
2279         * fast/viewport/ios/shrink-to-fit-for-page-without-viewport-meta-expected.txt: Added.
2280         * fast/viewport/ios/shrink-to-fit-for-page-without-viewport-meta.html: Added.
2281
2282 2019-04-05  Jer Noble  <jer.noble@apple.com>
2283
2284         [Cocoa] Deactivate the audio session before the WebProcess suspends.
2285         https://bugs.webkit.org/show_bug.cgi?id=196658
2286
2287         Reviewed by Eric Carlson.
2288
2289         * platform/mac/media/audio-session-deactivated-when-suspended-expected.txt: Added.
2290         * platform/mac/media/audio-session-deactivated-when-suspended.html: Added.
2291
2292 2019-04-05  Devin Rousso  <drousso@apple.com>
2293
2294         Web Inspector: TestSuite test cases should have their own timeout to ensure tests fail with output instead of timeout by test runner
2295         https://bugs.webkit.org/show_bug.cgi?id=162814
2296         <rdar://problem/28574102>
2297
2298         Reviewed by Brian Burg.
2299
2300         * inspector/unit-tests/async-test-suite.html:
2301         * inspector/unit-tests/async-test-suite-expected.txt:
2302         * inspector/unit-tests/sync-test-suite.html:
2303         * inspector/unit-tests/sync-test-suite-expected.txt:
2304
2305         * http/tests/inspector/network/set-resource-caching-disabled-disk-cache-expected.txt:
2306         * inspector/canvas/recording-2d.html:
2307         * inspector/canvas/recording-webgl-snapshots.html:
2308         * inspector/canvas/recording-webgl.html:
2309         * inspector/canvas/resources/shaderProgram-utilities.js:
2310         (TestPage.registerInitializer.whenProgramAdded): Added.
2311         (TestPage.registerInitializer.whenProgramRemoved): Added.
2312         (TestPage.registerInitializer.window.initializeTestSuite):
2313         (TestPage.registerInitializer.window.addSimpleTestCase):
2314         (TestPage.registerInitializer.window.addParentCanvasRemovedTestCase):
2315         (TestPage.registerInitializer.awaitProgramAdded): Added.
2316         (TestPage.registerInitializer.awaitProgramRemoved): Added.
2317         * inspector/console/command-line-api-expected.txt:
2318         * inspector/console/heap-snapshot.html:
2319         * inspector/debugger/async-stack-trace-truncate-expected.txt:
2320         * inspector/debugger/pause-for-internal-scripts-expected.txt:
2321         * inspector/formatting/resources/utilities.js:
2322         (TestPage.registerInitializer.window.addFormattingTests):
2323
2324 2019-04-05  Ryan Haddad  <ryanhaddad@apple.com>
2325
2326         [Mac WK2 iOS Sim] Layout Test imported/w3c/web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https.html is a flaky failure
2327         https://bugs.webkit.org/show_bug.cgi?id=196633
2328
2329         Unreviewed test gardening.
2330
2331         * platform/ios-wk2/TestExpectations: Mark test as flaky.
2332         * platform/mac-wk2/TestExpectations: Ditto.
2333
2334 2019-04-05  Shawn Roberts  <sroberts@apple.com>
2335
2336         editing/execCommand/print.html is crashing on iOS Debug
2337         https://bugs.webkit.org/show_bug.cgi?id=196654
2338
2339         Unreviewed test gardening.
2340
2341         * platform/ios-simulator-wk2/TestExpectations: Skipping test on iOS Debug while waiting for a fix
2342
2343 2019-04-05  Diego Pino Garcia  <dpino@igalia.com>
2344
2345         [WPE] Unreviewed gardening, update unexpected passes
2346
2347         * platform/wpe/TestExpectations:
2348
2349 2019-04-04  Simon Fraser  <simon.fraser@apple.com>
2350
2351         Simple iframe scrolling test fails to get a composited scrolling frame in WebKitTestRunnerApp
2352         https://bugs.webkit.org/show_bug.cgi?id=196635
2353
2354         Reviewed by Antti Koivisto.
2355
2356         * scrollingcoordinator/ios/programmatic-frame-scroll-expected.html: Added.
2357         * scrollingcoordinator/ios/programmatic-frame-scroll.html: Added.
2358
2359 2019-04-04  Simon Fraser  <simon.fraser@apple.com>
2360
2361         [iOS WK2] REGRESSION (r242687): Programmatic scroll of overflow scroll results in bad rendering
2362         https://bugs.webkit.org/show_bug.cgi?id=195584
2363
2364         Reviewed by Zalan Bujtas.
2365
2366         Testing of programmatic scrolls in frames is prevented by webkit.org/b/196635.
2367
2368         * scrollingcoordinator/ios/programmatic-overflow-scroll-expected.html: Added.
2369         * scrollingcoordinator/ios/programmatic-overflow-scroll.html: Added.
2370         * scrollingcoordinator/ios/programmatic-page-scroll-expected.html: Added.
2371         * scrollingcoordinator/ios/programmatic-page-scroll.html: Added.
2372
2373 2019-04-04  Shawn Roberts  <sroberts@apple.com>
2374
2375         Unreviewed, rolling out r243868.
2376
2377         Causing timeouts failures on several queues
2378
2379         Reverted changeset:
2380
2381         "[Web Animations] JS wrapper may be deleted while animation is
2382         yet to dispatch its finish event"
2383         https://bugs.webkit.org/show_bug.cgi?id=196118
2384         https://trac.webkit.org/changeset/243868
2385
2386 2019-04-04  Commit Queue  <commit-queue@webkit.org>
2387
2388         Unreviewed, rolling out r243807 and r243824.
2389         https://bugs.webkit.org/show_bug.cgi?id=196611
2390
2391         Test added is a flaky timeout on iOS Simulator, 3 tests
2392         unskipped are flaky failures (Requested by ShawnRoberts on
2393         #webkit).
2394
2395         Reverted changesets:
2396
2397         "Blob type cannot be stored correctly in IDB when
2398         IDBObjectStore has autoIncrement and keyPath options"
2399         https://bugs.webkit.org/show_bug.cgi?id=196128
2400         https://trac.webkit.org/changeset/243807
2401
2402         "Follow up fix for r243807: Use MarkedArgumentBuffer instead
2403         of Vector for JSValue"
2404         https://bugs.webkit.org/show_bug.cgi?id=196547
2405         https://trac.webkit.org/changeset/243824
2406
2407 2019-04-04  Eric Carlson  <eric.carlson@apple.com>
2408
2409         [MediaStream] Host should be able to mute screen capture and camera/microphone independently
2410         https://bugs.webkit.org/show_bug.cgi?id=196555
2411         <rdar://problem/47303865>
2412
2413         Reviewed by Youenn Fablet.
2414
2415         * fast/mediastream/media-stream-page-muted-expected.txt: Added.
2416         * fast/mediastream/media-stream-page-muted.html: Added.
2417         * fast/mediastream/media-stream-track-interrupted.html: Read page muted state before
2418         interrupting capture track because the page state now changes immediately.
2419         * fast/mediastream/media-stream-track-muted.html: Ditto, for muting.
2420
2421 2019-04-04  Antti Koivisto  <antti@apple.com>
2422
2423         Compute accurate regions for touch-action
2424         https://bugs.webkit.org/show_bug.cgi?id=196536
2425         <rdar://problem/49516022>
2426
2427         Reviewed by Simon Fraser.
2428
2429         * pointerevents/ios/touch-action-region-basic-expected.txt: Added.
2430         * pointerevents/ios/touch-action-region-basic.html: Added.
2431         * pointerevents/ios/touch-action-region-layers-expected.txt: Added.
2432         * pointerevents/ios/touch-action-region-layers.html: Added.
2433         * pointerevents/ios/touch-action-region-pan-x-y-expected.txt: Added.
2434         * pointerevents/ios/touch-action-region-pan-x-y.html: Added.
2435
2436 2019-04-04  Manuel Rego Casasnovas  <rego@igalia.com>
2437
2438         [css-grid] Scroll reset position when updating inner html on content
2439         https://bugs.webkit.org/show_bug.cgi?id=191506
2440
2441         Unreviewed gardening.
2442
2443         The problem described in this bug was fixed in r243687 (webkit.org/b/191506).
2444         This test was still marked as Failure but it has been passing since then.
2445
2446         * TestExpectations: Remove fast/css-grid-layout/grid-item-scroll-position.html
2447         as it's passing now.
2448
2449 2019-04-04  Shawn Roberts  <sroberts@apple.com>
2450
2451         scrollingcoordinator/ios/ui-scroll-fixed.html is a flakky failure
2452         https://bugs.webkit.org/show_bug.cgi?id=196612
2453
2454         Unreviewed test gardening.
2455
2456         * platform/ios-simulator-wk2/TestExpectations: Changing expectations for flaky image failure
2457
2458 2019-04-04  Antoine Quint  <graouts@apple.com>
2459
2460         [macOS WK1] Layout Test webanimations/accelerated-transition-interrupted-on-composited-element.html is a flaky image failure
2461         https://bugs.webkit.org/show_bug.cgi?id=189678
2462         <rdar://problem/44621674>
2463
2464         Reviewed by Dean Jackson.
2465
2466         We make the test sturdier by waiting for two rAFs instead of just one to wait until animations have been updated (one rAF)
2467         and accelerated animations have been committed (two rAFs).
2468
2469         We also use the "transitioncancel" event to determine the transition has been interrupted rather than using a rAF callback.
2470
2471         * webanimations/accelerated-transition-interrupted-on-composited-element.html:
2472
2473 2019-04-04  Diego Pino Garcia  <dpino@igalia.com>
2474
2475         [WPE] Unreviewed gardening
2476         
2477         Remove tests that are expected to fail but pass.
2478
2479         * platform/wpe/TestExpectations:
2480
2481 2019-04-04  Antoine Quint  <graouts@apple.com>
2482
2483         REGRESSION (r236501?): Layout Test compositing/geometry/limit-layer-bounds-opacity-transition.html is flaky
2484         https://bugs.webkit.org/show_bug.cgi?id=190210
2485         <rdar://problem/45045989>
2486
2487         Unreviewed.
2488
2489         The flakiness dashboard shows that this test hasn't been flaky for a few weeks, reverting the flaky expectation.
2490
2491         * platform/mac/TestExpectations:
2492
2493 2019-04-04  Antoine Quint  <graouts@apple.com>
2494
2495         [Web Animations] JS wrapper may be deleted while animation is yet to dispatch its finish event
2496         https://bugs.webkit.org/show_bug.cgi?id=196118
2497         <rdar://problem/46614137>
2498
2499         Reviewed by Ryosuke Niwa.
2500
2501         Add a test that starts a short animation, sets a custom property on it, registers a "finish" event listener on it and deletes
2502         the sole reference to it in the JS world before triggering garbage collection. Prior to this fix, this test would time out
2503         because the JS wrapper would be garbage-collected prior to the animation completing and thus the event listener would not
2504         be called. To complete successfully, this test checks that it receives the event and its target is the same animation object
2505         that was originally created by checking the custom property is still set.
2506
2507         * legacy-animation-engine/animations/resume-after-page-cache.html:
2508         * webanimations/js-wrapper-kept-alive-expected.txt: Added.
2509         * webanimations/js-wrapper-kept-alive.html: Added.
2510
2511 2019-04-03  Timothy Hatcher  <timothy@apple.com>
2512
2513         Update AutoFill field icons to be SVG instead of PNG images.
2514         https://bugs.webkit.org/show_bug.cgi?id=196557
2515         rdar://problem/48292514
2516
2517         Reviewed by Tim Horton.
2518
2519         * platform/ios/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
2520         * platform/mac/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt:
2521         * platform/win/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt:
2522
2523 2019-04-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
2524
2525         REGRESSION (r220717): Assertion fires when animating an SVG rounded corner rect till it collapses
2526         https://bugs.webkit.org/show_bug.cgi?id=196518
2527
2528         Reviewed by Simon Fraser.
2529
2530         * svg/animations/animate-rounded-corner-rect-zero-height-expected.txt: Added.
2531         * svg/animations/animate-rounded-corner-rect-zero-height.svg: Added.
2532
2533 2019-04-03  Myles C. Maxfield  <mmaxfield@apple.com>
2534
2535         -apple-trailing-word is needed for browser detection
2536         https://bugs.webkit.org/show_bug.cgi?id=196575
2537
2538         Unreviewed.
2539
2540         * fast/text/trailing-word-detection-expected.txt: Added.
2541         * fast/text/trailing-word-detection.html: Added.
2542         * platform/gtk/TestExpectations:
2543         * platform/win/TestExpectations:
2544
2545 2019-04-03  Shawn Roberts  <sroberts@apple.com>
2546
2547         tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html is a flaky failure and timeout
2548         https://bugs.webkit.org/show_bug.cgi?id=196115
2549
2550         Unreviewed test gardening.
2551
2552         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky test
2553
2554 2019-04-03  Michael Saboff  <msaboff@apple.com>
2555
2556         REGRESSION (r243642): com.apple.JavaScriptCore crash in JSC::RegExpObject::execInline
2557         https://bugs.webkit.org/show_bug.cgi?id=196477
2558
2559         Reviewed by Keith Miller.
2560
2561         Updated the test with a couple more test cases to test a few variants of this bug.
2562         Also added a couple of non-greedy counted non-BMP character class tests that don't have
2563         the bug just to be sure.
2564
2565         * js/regexp-unicode-expected.txt:
2566         * js/script-tests/regexp-unicode.js:
2567
2568 2019-04-03  Myles C. Maxfield  <mmaxfield@apple.com>
2569
2570         Documents can be destroyed before their CSSFontFaceSet is destroyed
2571         https://bugs.webkit.org/show_bug.cgi?id=195830
2572
2573         Reviewed by Darin Adler.
2574
2575         * fast/text/font-face-set-destroy-document-expected.html: Added.
2576         * fast/text/font-face-set-destroy-document.html: Added.
2577
2578 2019-04-03  Shawn Roberts  <sroberts@apple.com>
2579
2580         http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame.html is a flaky timeout
2581         https://bugs.webkit.org/show_bug.cgi?id=194164
2582
2583         Unreviewed test gardening.
2584
2585         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky timeout
2586
2587 2019-04-03  Shawn Roberts  <sroberts@apple.com>
2588
2589         Rebaseline scrollingcoordinator/scrolling-tree/fixed-inside-frame.html
2590         https://bugs.webkit.org/show_bug.cgi?id=195254
2591
2592         Unreviewed test gardening.
2593
2594         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt: Rebaselined test
2595
2596 2019-04-03  Myles C. Maxfield  <mmaxfield@apple.com>
2597
2598         Remove support for -apple-trailing-word
2599         https://bugs.webkit.org/show_bug.cgi?id=196525
2600
2601         Reviewed by Zalan Bujtas.
2602
2603         This CSS property is nonstandard and not used.
2604
2605         * fast/text/trailing-word-expected.html: Removed.
2606         * fast/text/trailing-word.html: Removed.
2607         * platform/gtk/TestExpectations:
2608         * platform/mac/fast/text/trailing-word-parse-expected.txt: Removed.
2609         * platform/mac/fast/text/trailing-word-parse.html: Removed.
2610         * platform/win/TestExpectations:
2611
2612 2019-04-03  Chris Dumez  <cdumez@apple.com>
2613
2614         Remove legacy webkitRequestAnimationFrame time quirk
2615         https://bugs.webkit.org/show_bug.cgi?id=196458
2616         <rdar://problem/49490207>
2617
2618         Reviewed by Simon Fraser.
2619
2620         Rebaseline webkitRequestAnimationFrame layout test now that we log a deprecation
2621         warning.
2622
2623         * fast/animation/request-animation-frame-prefix-expected.txt:
2624
2625 2019-04-03  Alex Christensen  <achristensen@webkit.org>
2626
2627         Resurrect and fix layout test http/tests/adClickAttribution/store-ad-click-attribution.html
2628         https://bugs.webkit.org/show_bug.cgi?id=196476
2629
2630         Reviewed by Chris Dumez.
2631
2632         * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt:
2633
2634 2019-04-03  Daniel Bates  <dabates@apple.com>
2635
2636         [iOS] Should be able to dismiss picker or popover using the keyboard
2637         https://bugs.webkit.org/show_bug.cgi?id=196272
2638         <rdar://problem/48943170>
2639
2640         Reviewed by Wenson Hsieh.
2641
2642         Add test to ensure that pressing Escape or Command + . dismisses a picker.
2643
2644         * fast/forms/ios/dismiss-picker-using-keyboard-expected.txt: Added.
2645         * fast/forms/ios/dismiss-picker-using-keyboard.html: Added.
2646
2647 2019-04-03  Sihui Liu  <sihui_liu@apple.com>
2648
2649         Blob type cannot be stored correctly in IDB when IDBObjectStore has autoIncrement and keyPath options
2650         https://bugs.webkit.org/show_bug.cgi?id=196128
2651
2652         Reviewed by Geoffrey Garen.
2653
2654         * TestExpectations:
2655         * storage/indexeddb/modern/objectstore-autoincrement-types-expected.txt: Added.
2656         * storage/indexeddb/modern/objectstore-autoincrement-types.html: Added.
2657         * storage/indexeddb/modern/resources/objectstore-autoincrement-types.js: Added.
2658         (next):
2659         (prepareDatabase.event.target.onsuccess):
2660         (prepareDatabase):
2661         (testSteps):
2662
2663 2019-04-03  Youenn Fablet  <youenn@apple.com>
2664
2665         Resetting quota should take into account third party origins
2666         https://bugs.webkit.org/show_bug.cgi?id=196462
2667
2668         Reviewed by Geoffrey Garen.
2669
2670         * http/wpt/cache-storage/quota-third-party.https-expected.txt:
2671         * http/wpt/cache-storage/quota-third-party.https.html:
2672         * platform/mac-wk2/TestExpectations:
2673
2674 2019-04-03  Diego Pino Garcia  <dpino@igalia.com>
2675
2676         [GTK] Unreviewed gardening, update test expectations
2677
2678         * platform/gtk/TestExpectations:
2679
2680 2019-04-03  Michael Catanzaro  <mcatanzaro@igalia.com>
2681
2682         Get rid of HTMLInputElement::setEditingValue
2683         https://bugs.webkit.org/show_bug.cgi?id=196402
2684
2685         Reviewed by Darin Adler.
2686
2687         * fast/forms/editing-value-expected.txt: Removed.
2688         * fast/forms/editing-value-null-renderer-expected.txt: Removed.
2689         * fast/forms/editing-value-null-renderer.html: Removed.
2690         * fast/forms/editing-value.html: Removed.
2691
2692 2019-04-03  Shawn Roberts  <sroberts@apple.com>
2693
2694         The following layout tests are flaky failures
2695         imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html
2696         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay.html
2697         imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/error-codes/error.html
2698         https://bugs.webkit.org/show_bug.cgi?id=195466
2699
2700         Unreviewed test gardening.
2701
2702         * platform/ios-simulator/TestExpectations: Updating test expectations for flaky failures
2703
2704 2019-04-03  Shawn Roberts  <sroberts@apple.com>
2705
2706         Layout Test http/wpt/resource-timing/rt-resources-per-worker.html is flaky
2707         https://bugs.webkit.org/show_bug.cgi?id=180260
2708
2709         Unreviewed test gardening.
2710
2711         * platform/mac/TestExpectations:
2712
2713 2019-04-02  Simon Fraser  <simon.fraser@apple.com>
2714
2715         REGRESSION (r238266): Exchange 2013 Outlook Web Access displays partially blank page when creating new e-mail
2716         https://bugs.webkit.org/show_bug.cgi?id=196522
2717
2718         Reviewed by Zalan Bujtas.
2719
2720         * compositing/backing/foreground-layer-no-paints-into-ancestor-expected.html: Added.
2721         * compositing/backing/foreground-layer-no-paints-into-ancestor.html: Added.
2722
2723 2019-04-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
2724
2725         SVG Animation (SMIL) on <text> or <tspan> doesn't work on second run
2726         https://bugs.webkit.org/show_bug.cgi?id=150388
2727
2728         Reviewed by Simon Fraser.
2729
2730         The bug is fixed by removing the SVG tear off objects. See
2731         https://bugs.webkit.org/show_bug.cgi?id=191237.
2732
2733         We need to add a layout test to ensure that no code change will break
2734         this scenario in the future.
2735
2736         * svg/animations/smil-multiple-animate-list-expected.svg: Added.
2737         * svg/animations/smil-multiple-animate-list.svg: Added.
2738
2739 2019-04-02  Shawn Roberts  <sroberts@apple.com>
2740
2741         imported/w3c/web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint.html is a flaky crash
2742         https://bugs.webkit.org/show_bug.cgi?id=196517
2743
2744         Unreviewed test gardening.
2745
2746         * platform/mac/TestExpectations: Skipping test for flaky crashing
2747
2748 2019-04-02  Ryan Haddad  <ryanhaddad@apple.com>
2749
2750         [Mojave] Layout test fast/text/complex-initial-advance.html is failing
2751         https://bugs.webkit.org/show_bug.cgi?id=196512
2752
2753         Unreviewed test gardening.
2754
2755         * platform/mac/TestExpectations: Mark test as failing.
2756
2757 2019-04-02  Alex Christensen  <achristensen@webkit.org>
2758
2759         Fix assertion in http/tests/adClickAttribution/store-ad-click-attribution.html
2760         https://bugs.webkit.org/show_bug.cgi?id=196503
2761
2762         Reviewed by Chris Dumez.
2763
2764         * http/tests/adClickAttribution/store-ad-click-attribution-expected.txt:
2765         * http/tests/adClickAttribution/store-ad-click-attribution.html:
2766         * platform/wk2/TestExpectations:
2767
2768 2019-04-02  Devin Rousso  <drousso@apple.com>
2769
2770         Web Inspector: Canvas: add support for showing WebGPU contexts
2771         https://bugs.webkit.org/show_bug.cgi?id=196413
2772         <rdar://problem/49438898>
2773
2774         Reviewed by Timothy Hatcher.
2775
2776         * inspector/canvas/create-context-webgpu.html: Added.
2777         * inspector/canvas/create-context-webgpu-expected.txt: Added.
2778         * inspector/canvas/resolveCanvasContext-webgpu.html: Added.
2779         * inspector/canvas/resolveCanvasContext-webgpu-expected.txt: Added.
2780
2781         * inspector/canvas/resources/create-context-utilities.js:
2782         (createDetachedCanvas):
2783         (createCSSCanvas):
2784         (destroyCanvases):
2785         (TestPage.registerInitializer.InspectorTest.CreateContextUtilities.initializeTestSuite): Added.
2786         (TestPage.registerInitializer.InspectorTest.CreateContextUtilities.addSimpleTestCase): Added.
2787         (TestPage.registerInitializer.InspectorTest.CreateContextUtilities.addCSSCanvasTestCase): Added.
2788         (TestPage.registerInitializer.window.initializeTestSuite): Deleted.
2789         (TestPage.registerInitializer.window.addSimpleTestCase): Deleted.
2790         (TestPage.registerInitializer.window.addCSSCanvasTestCase): Deleted.
2791
2792         * inspector/canvas/create-context-2d.html:
2793         * inspector/canvas/create-context-2d-expected.txt:
2794         * inspector/canvas/create-context-bitmaprenderer.html:
2795         * inspector/canvas/create-context-bitmaprenderer-expected.txt:
2796         * inspector/canvas/create-context-webgl.html:
2797         * inspector/canvas/create-context-webgl-expected.txt:
2798         * inspector/canvas/create-context-webgl2.html:
2799         * inspector/canvas/create-context-webgl2-expected.txt:
2800
2801         * platform/gtk/TestExpectations:
2802         * platform/ios/TestExpectations:
2803         * platform/mac-wk1/TestExpectations:
2804         * platform/mac/TestExpectations:
2805         * platform/win/TestExpectations:
2806         * platform/wincairo/TestExpectations:
2807         * platform/wpe/TestExpectations:
2808
2809 2019-04-02  Chris Dumez  <cdumez@apple.com>
2810
2811         [WK2] Add support for Window's beforeprint / afterprint events
2812         https://bugs.webkit.org/show_bug.cgi?id=196478
2813
2814         Reviewed by Alex Christensen.
2815
2816         Add layout test coverage.
2817
2818         * TestExpectations:
2819         * platform/wk2/TestExpectations:
2820         * printing/printing-events-expected.txt: Added.
2821         * printing/printing-events.html: Added.
2822
2823 2019-04-02  Zalan Bujtas  <zalan@apple.com>
2824
2825         [ContentChangeObserver] Hover menus do not function on fidelity.com
2826         https://bugs.webkit.org/show_bug.cgi?id=196507
2827         <rdar://problem/49496520>
2828
2829         Reviewed by Simon Fraser.
2830
2831         * fast/events/touch/ios/content-observation/400ms-hover-intent-expected.txt: Added.
2832         * fast/events/touch/ios/content-observation/400ms-hover-intent.html: Added.
2833
2834 2019-04-02  Chris Dumez  <cdumez@apple.com>
2835
2836         Unreviewed, rolling out r243551.
2837
2838         Seems to have broken file uploads to SoundCloud
2839
2840         Reverted changeset:
2841
2842         "XMLHttpRequestUpload's loadstart event not correct
2843         initialized"
2844         https://bugs.webkit.org/show_bug.cgi?id=196174
2845         https://trac.webkit.org/changeset/243551
2846
2847 2019-04-02  Justin Fan  <justin_fan@apple.com>
2848
2849         [Web GPU] Implement blend states and color write mask for  GPUColorStateDescriptor
2850         https://bugs.webkit.org/show_bug.cgi?id=196474
2851
2852         Reviewed by Myles C. Maxfield.
2853
2854         Add blend-triangle-strip to test color blending and color-write-mask-triangle-strip.html to test color write mask.
2855         Update other tests to specify blend states when creating a GPURenderPipeline.
2856
2857         * webgpu/blend-triangle-strip-expected.html: Added.
2858         * webgpu/blend-triangle-strip.html: Added.
2859         * webgpu/buffer-command-buffer-races.html:
2860         * webgpu/buffer-resource-triangles.html:
2861         * webgpu/color-write-mask-triangle-strip-expected.html: Added.
2862         * webgpu/color-write-mask-triangle-strip.html: Added.
2863         * webgpu/depth-enabled-triangle-strip.html:
2864         * webgpu/js/webgpu-functions.js:
2865         * webgpu/render-pipelines.html:
2866         * webgpu/texture-triangle-strip.html:
2867         * webgpu/vertex-buffer-triangle-strip.html:
2868         * webgpu/whlsl.html:
2869
2870 2019-04-02  Zalan Bujtas  <zalan@apple.com>
2871
2872         [ContentChangeObserver] Ignore reconstructed renderers when checking for visibility change
2873         https://bugs.webkit.org/show_bug.cgi?id=196483
2874         <rdar://problem/49288174>
2875
2876         Reviewed by Simon Fraser.
2877
2878         * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer-expected.txt: Added.
2879         * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer.html: Added.
2880
2881 2019-04-02  Shawn Roberts  <sroberts@apple.com>
2882
2883         accessibility/mac/press-not-work-for-disabled-menu-list.html is a flaky failure
2884         https://bugs.webkit.org/show_bug.cgi?id=196505
2885
2886         Unreviewed test gardening.
2887
2888         * platform/mac/TestExpectations: Updating test expectations for flaky failure
2889
2890 2019-04-02  Shawn Roberts  <sroberts@apple.com>
2891
2892         media/video-background-tab-playback.html is a flaky failure
2893         https://bugs.webkit.org/show_bug.cgi?id=196502
2894
2895         Unreviewed test gardening
2896
2897         * platform/mac-wk1/TestExpectations: Updating test expectations for flaky failure
2898
2899 2019-04-02  Shawn Roberts  <sroberts@apple.com>
2900
2901         inspector/audit/basic.html is a flaky timeout on bots
2902         https://bugs.webkit.org/show_bug.cgi?id=196448
2903
2904         Unreviewed test gardening
2905
2906         * platform/mac-wk1/TestExpectations:
2907         * platform/mac-wk2/TestExpectations: Updating test expectaions for flaky timeout
2908
2909 2019-04-02  Shawn Roberts  <sroberts@apple.com>
2910
2911         fast/viewport/ios/constant-width-viewport-after-changing-view-scale.html is a flaky failure
2912         https://bugs.webkit.org/show_bug.cgi?id=195341
2913
2914         Unreviewed test gardening.
2915
2916         * platform/ios-simulator-wk2/TestExpectations: Updating test expecations for flaky failure
2917
2918 2019-04-02  Shawn Roberts  <sroberts@apple.com>
2919
2920         fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation.html is a flaky failure
2921         https://bugs.webkit.org/show_bug.cgi?id=196495
2922
2923         Unreviewed test gardening
2924
2925         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky failure
2926
2927 2019-04-02  Diego Pino Garcia  <dpino@igalia.com>
2928
2929         REGRESSION(r243512): Change locale of test in intl-datetimeformat.js
2930         https://bugs.webkit.org/show_bug.cgi?id=196395
2931
2932         r243512 modifes Intl.DateTimeFormat to obey 2-digit hour. A test was
2933         added to test 2-digit hour in Russian using 12-hour setting as true and
2934         false. In the former case, the expected string appends the string 'AM'
2935         in Russian. This localised string made GTK-based ports fail since
2936         according to Glib the 'am_pm' values in Russian are not localised.
2937         
2938         This patch keeps the same test but changes locale to 'en' to prevent
2939         the test from failing.
2940
2941         Reviewed by Michael Catanzaro.
2942
2943         * js/intl-datetimeformat-expected.txt:
2944         * js/script-tests/intl-datetimeformat.js:
2945         * platform/gtk/js/intl-datetimeformat-expected.txt:
2946
2947 2019-04-01  Ryosuke Niwa  <rniwa@webkit.org>
2948
2949         Skip the tests added in r236519 on iOS. This feature was never implemented in iOS.
2950
2951         * platform/ios/TestExpectations:
2952
2953 2019-04-01  Said Abou-Hallawa  <sabouhallawa@apple.com>
2954
2955         Remove the SVG tear off objects for SVGMatrix, SVGTransfrom, SVGTransformList and SVGAnimatedTransformList
2956         https://bugs.webkit.org/show_bug.cgi?id=196086
2957
2958         Reviewed by Simon Fraser.
2959
2960         * svg/dom/SVGTransformList-basics-expected.txt:
2961         * svg/dom/SVGTransformList-basics.xhtml:
2962         These changes are required because SVGTransfromList will be following the
2963         SVG2 specs regarding adding new items to the list. 
2964
2965         See https://www.w3.org/TR/SVG/types.html#TermListInterface.
2966
2967 2019-04-01  Devin Rousso  <drousso@apple.com>
2968
2969         Web Inspector: DOMDebugger: breakpoints for attribute modifications still fire when breakpoints are disabled
2970         https://bugs.webkit.org/show_bug.cgi?id=196456
2971         <rdar://problem/49489747>
2972
2973         Reviewed by Joseph Pecoraro.
2974
2975         * inspector/dom-debugger/dom-breakpoints.html:
2976         * inspector/dom-debugger/dom-breakpoints-expected.txt:
2977
2978 2019-04-01  Per Arne Vollan  <pvollan@apple.com>
2979
2980         [Win10] Look into platform specific layout test failures
2981         https://bugs.webkit.org/show_bug.cgi?id=196463
2982
2983         Unreviewed test gardening.
2984
2985         * platform/win/TestExpectations:
2986
2987 2019-04-01  Shawn Roberts  <sroberts@apple.com>
2988
2989         accessibility/Mac/async-increment-decrement-action.html is crashing and blaming other tests on bots
2990         https://bugs.webkit.org/show_bug.cgi?id=187391
2991
2992         Unreviewed test gardening.
2993
2994         * platform/mac-wk2/TestExpectations: Updating test expectations to skip crashing test
2995
2996 2019-04-01  Antti Koivisto  <antti@apple.com>
2997
2998         Update event region when toggling pointer-events:none
2999         https://bugs.webkit.org/show_bug.cgi?id=195902
3000         <rdar://problem/48988384>
3001
3002         Reviewed by Simon Fraser.
3003
3004         * fast/scrolling/ios/event-region-pointer-events-expected.txt: Added.
3005         * fast/scrolling/ios/event-region-pointer-events.html: Added.
3006
3007 2019-04-01  Chris Dumez  <cdumez@apple.com>
3008
3009         Support "noreferrer" for window.open()
3010         https://bugs.webkit.org/show_bug.cgi?id=194533
3011
3012         Reviewed by Geoffrey Garen.
3013
3014         Add equivalent test to imported/w3c/web-platform-tests/html/browsers/the-window-object/window-open-noopener.html
3015         but which relies on localStorage instead of BroadcastChannel so that it works with WebKit.
3016
3017         * http/wpt/html/browsers/the-window-object/support/noreferrer-target-webkit.html: Added.
3018         * http/wpt/html/browsers/the-window-object/window-open-noopener-webkit-expected.txt: Added.
3019         * http/wpt/html/browsers/the-window-object/window-open-noopener-webkit.html: Added.
3020
3021 2019-04-01  Said Abou-Hallawa  <sabouhallawa@apple.com>
3022
3023         SVGMatrix.IDL methods do not conform to the specs
3024         https://bugs.webkit.org/show_bug.cgi?id=196263
3025
3026         Reviewed by Simon Fraser.
3027
3028         * svg/dom/SVGMatrix-expected.txt:
3029         * svg/dom/SVGMatrix.html:
3030         Clean this test. Make it test the case when valid arguments are passed to
3031         the methods of the SVGMatrix. Make sure the methods are read-only. All
3032         of them should be making a copy of the matrix, applying the transform and
3033         returning the copy.
3034
3035 2019-04-01  Shawn Roberts  <sroberts@apple.com>
3036
3037         storage/indexeddb/modern/deletedatabase-2-private.html is a flaky failure on Mac Debug
3038         https://bugs.webkit.org/show_bug.cgi?id=196445
3039
3040         Unreviewed test gardening
3041
3042         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky test
3043
3044 2019-04-01  Antti Koivisto  <antti@apple.com>
3045
3046         Trying to scroll the compose pane on gmail.com scrolls the message list behind
3047         https://bugs.webkit.org/show_bug.cgi?id=196426
3048         <rdar://problem/49402667>
3049
3050         Reviewed by Darin Adler.
3051
3052         * fast/scrolling/ios/event-region-visibility-hidden-expected.txt: Added.
3053         * fast/scrolling/ios/event-region-visibility-hidden.html: Added.
3054
3055 2019-04-01  Cathie Chen  <cathiechen@igalia.com>
3056
3057         Change expectation for imported/w3c/web-platform-tests/resize-observer/eventloop.html.
3058         https://bugs.webkit.org/show_bug.cgi?id=196422
3059
3060         Reviewed by Frédéric Wang.
3061
3062         At current implement, notifyResizeObservers is not synchronized to requestAnimationFrame, so the test would be flaky.
3063
3064         * TestExpectations: eventloop.html is flaky because it depend on the order of requestAnimationFrame and ResizeObserver timer.
3065
3066 2019-03-31  Manuel Rego Casasnovas  <rego@igalia.com>
3067
3068         Scroll position gets reset when overflow:scroll is inside grid
3069         https://bugs.webkit.org/show_bug.cgi?id=196337
3070         <rdar://problem/49385784>
3071
3072         Reviewed by Simon Fraser.
3073
3074         Fix scroll position when there are changes inside a grid item with "overflow: scroll".
3075
3076         * fast/css-grid-layout/grid-item-content-scroll-position-expected.txt: Added.
3077         * fast/css-grid-layout/grid-item-content-scroll-position.html: Added.
3078
3079 2019-03-31  Wenson Hsieh  <wenson_hsieh@apple.com>
3080
3081         [iOS] Crash when changing inputmode for certain types of focusable elements
3082         https://bugs.webkit.org/show_bug.cgi?id=196431
3083         <rdar://problem/49454962>
3084
3085         Reviewed by Tim Horton.
3086
3087         Add a layout test that exercises the edge case; see WebKit ChangeLogs for more details.
3088
3089         * fast/forms/change-inputmode-crash-expected.txt: Added.
3090         * fast/forms/change-inputmode-crash.html: Added.
3091
3092 2019-03-29  Dean Jackson  <dino@apple.com>
3093
3094         gl.readPixels with type gl.FLOAT does not work
3095         https://bugs.webkit.org/show_bug.cgi?id=171432
3096         <rdar://problem/31905150>
3097
3098         Reviewed by Antoine Quint.
3099
3100         New test that exercises reading a framebuffer object
3101         with a floating point texture attached.
3102
3103         * platform/ios/TestExpectations: Skip this test on iOS, where floating-point
3104         FBOs are not supported.
3105         * fast/canvas/webgl/readPixels-float-expected.txt: Added.
3106         * fast/canvas/webgl/readPixels-float.html: Added.
3107
3108 2019-03-30  Zalan Bujtas  <zalan@apple.com>
3109
3110         [ContentChangeObserver] Add iFrame elements to the list of "considered clickable" elements.
3111         https://bugs.webkit.org/show_bug.cgi?id=196410
3112         <rdar://problem/49436828>
3113
3114         Reviewed by Simon Fraser.
3115
3116         * fast/events/touch/ios/content-observation/iframe-is-shown-on-hover-expected.txt: Added.
3117         * fast/events/touch/ios/content-observation/iframe-is-shown-on-hover.html: Added.
3118
3119 2019-03-30  Zalan Bujtas  <zalan@apple.com>
3120
3121         [ContentChangeObserver] Subframe load should not reset content observation on the mainframe
3122         https://bugs.webkit.org/show_bug.cgi?id=196408
3123         <rdar://problem/49436797>
3124
3125         Reviewed by Simon Fraser.
3126
3127         * fast/events/touch/ios/content-observation/hover-while-loading-subframe-expected.txt: Added.
3128         * fast/events/touch/ios/content-observation/hover-while-loading-subframe.html: Added.
3129
3130 2019-03-30  Antti Koivisto  <antti@apple.com>
3131
3132         Hit-testing of boxes over scrollers should account for border-radius
3133         https://bugs.webkit.org/show_bug.cgi?id=195374
3134         <rdar://problem/48649993>
3135
3136         Reviewed by Simon Fraser.
3137
3138         * fast/scrolling/ios/border-radius-event-region-expected.txt: Added.
3139         * fast/scrolling/ios/border-radius-event-region.html: Added.
3140         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
3141
3142 2019-03-29  Zalan Bujtas  <zalan@apple.com>
3143
3144         [ContentChangeObserver] Expand DOM timer observation to 350ms
3145         https://bugs.webkit.org/show_bug.cgi?id=196411
3146         <rdar://problem/49391144>
3147
3148         Reviewed by Simon Fraser.
3149
3150         * fast/events/touch/ios/content-observation/350ms-hover-intent-expected.txt: Added.
3151         * fast/events/touch/ios/content-observation/350ms-hover-intent.html: Added.
3152
3153 2019-03-29  John Wilander  <wilander@apple.com>
3154
3155         Move WebResourceLoadStatisticsStore IPC calls from the UI process to the network process
3156         https://bugs.webkit.org/show_bug.cgi?id=196407
3157         <rdar://problem/47859936>
3158
3159         Reviewed by Brent Fulgham.
3160
3161         * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt:
3162         * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss-expected.txt:
3163         * http/tests/storageAccess/grant-storage-access-under-opener-at-popup-user-gesture-expected.txt: Added.
3164         * http/tests/storageAccess/grant-storage-access-under-opener-at-popup-user-gesture.html: Added.
3165         * http/tests/storageAccess/resources/get-cookies.php:
3166         * http/tests/storageAccess/resources/produce-user-gesture-set-cookie-and-report-back.html: Added.
3167
3168 2019-03-29  Chris Dumez  <cdumez@apple.com>
3169
3170         Make someWindow.frames, .self, .window always return someWindow
3171         https://bugs.webkit.org/show_bug.cgi?id=195406
3172
3173         Reviewed by Alex Christensen.
3174
3175         Update / rebaseline existing test to reflect behavior change.
3176
3177         * fast/frames/detached-frame-property-expected.txt:
3178         * fast/frames/detached-frame-property.html:
3179
3180 2019-03-29  Myles C. Maxfield  <mmaxfield@apple.com>
3181
3182         Delete WebMetal implementation in favor of WebGPU
3183         https://bugs.webkit.org/show_bug.cgi?id=195418
3184
3185         Reviewed by Dean Jackson.
3186
3187         * fast/canvas/webmetal/webmetal-dispatch-expected.txt: Removed.
3188         * fast/canvas/webmetal/webmetal-dispatch.html: Removed.
3189         * fast/canvas/webmetal/webmetal-runtime-flag-expected.txt: Removed.
3190         * fast/canvas/webmetal/webmetal-runtime-flag.html: Removed.
3191         * inspector/canvas/create-context-webmetal-expected.txt: Removed.
3192         * inspector/canvas/create-context-webmetal.html: Removed.
3193         * inspector/canvas/resolveCanvasContext-webmetal-expected.txt: Removed.
3194         * inspector/canvas/resolveCanvasContext-webmetal.html: Removed.
3195         * platform/gtk/TestExpectations:
3196         * platform/ios/TestExpectations:
3197         * platform/mac/TestExpectations:
3198         * platform/win/TestExpectations:
3199         * platform/wincairo/TestExpectations:
3200         * platform/wpe/TestExpectations:
3201
3202 2019-03-29  Zalan Bujtas  <zalan@apple.com>
3203
3204         [Simple line layout] Turn off inline boxtree generation for multiline content
3205         https://bugs.webkit.org/show_bug.cgi?id=196404
3206         <rdar://problem/49234033>
3207
3208         Reviewed by Simon Fraser.
3209
3210         * fast/text/simple-line-layout-and-multiline-inlineboxtree-expected.html: Added.
3211         * fast/text/simple-line-layout-and-multiline-inlineboxtree.html: Added.
3212
3213 2019-03-29  Shawn Roberts  <sroberts@apple.com>
3214
3215         imported/w3c/web-platform-tests/mediacapture-record/MediaRecorder-stop.html is a flaky failure
3216         https://bugs.webkit.org/show_bug.cgi?id=196403
3217
3218         Unreviewed test gardening.
3219
3220         * platform/ios-simulator-wk2/TestExpectations:
3221         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky test
3222
3223 2019-03-29  Chris Dumez  <cdumez@apple.com>
3224
3225         REGRESSION (r243523): Six form-related watchOS layout tests are timing out
3226         https://bugs.webkit.org/show_bug.cgi?id=196405
3227         <rdar://problem/49428130>
3228
3229         Reviewed by Wenson Hsieh.
3230
3231         * fast/forms/ios/file-upload-panel.html:
3232
3233 2019-03-29  Wenson Hsieh  <wenson_hsieh@apple.com>
3234
3235         REGRESSION (r243250): Text interactions are no longer suppressed when editing in some websites
3236         https://bugs.webkit.org/show_bug.cgi?id=196378
3237         <rdar://problem/49231299>
3238
3239         Reviewed by Simon Fraser.
3240
3241         Add a new layout test to exercise the scenario in which a transformed textarea is hidden inside an empty
3242         overflow: hidden container.
3243
3244         * editing/selection/ios/hide-selection-in-textarea-with-transform-expected.txt: Added.
3245         * editing/selection/ios/hide-selection-in-textarea-with-transform.html: Added.
3246
3247 2019-03-29  Alex Christensen  <achristensen@webkit.org>
3248
3249         Unreviewed test gardening for imported/w3c/web-platform-tests/xhr/send-redirect-post-upload.htm
3250         https://bugs.webkit.org/show_bug.cgi?id=159724
3251         <rdar://problem/48116418>
3252
3253         * TestExpectations:
3254         * platform/ios-wk1/TestExpectations:
3255         * platform/ios-wk2/TestExpectations:
3256         * platform/mac-wk1/TestExpectations:
3257         * platform/mac/TestExpectations:
3258         * platform/wpe/TestExpectations:
3259         This test asserts on Cocoa WebKitLegacy platforms.  A patch I uploaded to https://bugs.webkit.org/show_bug.cgi?id=159724 shows why we do not intend to fix this.
3260         This test crashes on iOS12 and Mojave because of rdar://problem/28233746
3261         This test should not crash anywhere else, but it is flaky in WebKit and Gecko. This is being taken care of in https://github.com/w3c/web-platform-tests/issues/8191
3262         Updated test expectations to reflect the sad state of things.
3263
3264 2019-03-29  Takashi Komori  <Takashi.Komori@sony.com>
3265
3266         [Curl] Add Server Trust Evaluation Support.
3267         https://bugs.webkit.org/show_bug.cgi?id=191646
3268
3269         Reviewed by Fujii Hironori.
3270
3271         * platform/wincairo-wk1/TestExpectations:
3272         * platform/wincairo/TestExpectations:
3273
3274 2019-03-29  Ryosuke Niwa  <rniwa@webkit.org>
3275
3276         Pasting a table from Confluence strip of table cell content
3277         https://bugs.webkit.org/show_bug.cgi?id=196390
3278
3279         Reviewed by Antti Koivisto.
3280
3281         Added a regression test.
3282
3283         * editing/pasteboard/paste-content-with-overflow-auto-parent-across-origin-expected.txt: Added.
3284         * editing/pasteboard/paste-content-with-overflow-auto-parent-across-origin.html: Added.
3285
3286 2019-03-29  Shawn Roberts  <sroberts@apple.com>
3287
3288         fast/mediastream/MediaStreamTrack-getSettings.html is a flaky failure
3289         https://bugs.webkit.org/show_bug.cgi?id=196400
3290
3291         Unreviewed test gardening.
3292
3293         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
3294
3295 2019-03-29  Michael Catanzaro  <mcatanzaro@igalia.com>
3296
3297         HTMLInputElement::setEditingValue should not fail if renderer doesn't exist
3298         https://bugs.webkit.org/show_bug.cgi?id=195708
3299
3300         Reviewed by Wenson Hsieh.
3301
3302         This is a copy of fast/forms/editing-value.html, except the form is not displayed. The input
3303         value should still change.
3304
3305         * fast/forms/editing-value-null-renderer-expected.txt: Added.
3306         * fast/forms/editing-value-null-renderer.html: Added.
3307
3308 2019-03-28  Antoine Quint  <graouts@apple.com>
3309
3310         All PointerEvent.isTrusted is always false.
3311         https://bugs.webkit.org/show_bug.cgi?id=196075
3312         <rdar://problem/49158778>
3313
3314         Reviewed by Chris Dumez.
3315
3316         Add tests to the macOS and iOS series of tests that check that isTrusted is indeed true. This uncovered a couple of issues with how some tests were written.
3317
3318         * pointerevents/ios/pointer-events-is-primary.html: Ensure we end both touches so that further tests run cleanly.
3319         * pointerevents/ios/pointer-events-is-trusted-expected.txt: Added.
3320         * pointerevents/ios/pointer-events-is-trusted.html: Added.
3321         * pointerevents/mouse/pointer-event-basic-properties.html: Ensure we wait for the event to be handled before finishing the test.
3322         * pointerevents/utils.js:
3323         (prototype._handlePointerEvent):
3324
3325 2019-03-29  Cathie Chen  <cathiechen@igalia.com>
3326
3327         Implement ResizeObserver.
3328         https://bugs.webkit.org/show_bug.cgi?id=157743
3329
3330         Reviewed by Simon Fraser.
3331
3332         Add tests for resize-observer of multiframe.
3333
3334         * resize-observer/modify-frametree-in-callback-expected.txt: Added.
3335         * resize-observer/modify-frametree-in-callback.html: Added.
3336         * resize-observer/multi-frames-expected.txt: Added.
3337         * resize-observer/multi-frames.html: Added.
3338         * resize-observer/observe-element-from-other-frame-expected.txt: Added.
3339         * resize-observer/observe-element-from-other-frame.html: Added.
3340         * resize-observer/resources/frame1.html: Added.
3341         * resize-observer/resources/frame2.html: Added.
3342         * resize-observer/resources/frame3.html: Added.
3343         * resize-observer/resources/frame4.html: Added.
3344         * resize-observer/resources/frameset1.html: Added.
3345         * resize-observer/resources/frameset2.html: Added.
3346         * resize-observer/resources/iframe1.html: Added.
3347         * resize-observer/resources/resizeTestHelper.js: Added.
3348         (ResizeTestHelper):
3349         (ResizeTestHelper.prototype.get _currentStep):
3350         (ResizeTestHelper.prototype._nextStep):
3351         (ResizeTestHelper.prototype._handleNotification):
3352         (ResizeTestHelper.prototype._handleTimeout):
3353         (ResizeTestHelper.prototype._done):
3354         (ResizeTestHelper.prototype.start):
3355         (ResizeTestHelper.prototype.get rafCount):
3356         (ResizeTestHelper.prototype._incrementRaf):
3357         (ResizeTestHelper.prototype.startCountingRaf):
3358
3359 2019-03-28  Chris Dumez  <cdumez@apple.com>
3360
3361         Support <object>.contentWindow
3362         https://bugs.webkit.org/show_bug.cgi?id=195562
3363
3364         Reviewed by Sam Weinig.
3365
3366         Update existing test to extend test coverage.
3367
3368         * fast/dom/HTMLObjectElement/object-as-frame-expected.txt:
3369         * fast/dom/HTMLObjectElement/object-as-frame.html:
3370
3371 2019-03-28  Myles C. Maxfield  <mmaxfield@apple.com>
3372
3373         FontFace constructor throws an exception when there is a name which starts with a number
3374         https://bugs.webkit.org/show_bug.cgi?id=196232
3375         <rdar://problem/49293978>
3376
3377         Reviewed by Ryosuke Niwa.
3378
3379         * fast/text/font-face-family-expected.txt: Added.
3380         * fast/text/font-face-family.html: Added.
3381
3382 2019-03-28  Ryosuke Niwa  <rniwa@webkit.org>
3383
3384         getBoundingClientRect always returns empty rect on a collapsed range
3385         https://bugs.webkit.org/show_bug.cgi?id=196380
3386
3387         Reviewed by Wenson Hsieh.
3388
3389         Added a regression test.
3390
3391         * fast/dom/Range/getBoundingClientRect-on-collapsed-selection-range-expected.txt: Added.
3392         * fast/dom/Range/getBoundingClientRect-on-collapsed-selection-range.html: Added.
3393
3394 2019-03-28  Chris Dumez  <cdumez@apple.com>
3395
3396         Re-sync web-platform-tests/html/browsers/the-window-object/ from upstream
3397         https://bugs.webkit.org/show_bug.cgi?id=196379
3398
3399         Reviewed by Ryosuke Niwa.
3400
3401         * tests-options.json:
3402
3403 2019-03-28  John Wilander  <wilander@apple.com>
3404
3405         Resource Load Statistics: IPC to the WebsiteDataStore in the UI process from NetworkProcess::deleteWebsiteDataForRegistrableDomains()
3406         https://bugs.webkit.org/show_bug.cgi?id=196281
3407         <rdar://problem/48938748>
3408
3409         Reviewed by Alex Christensen.
3410
3411         This test now covers LocalStorage too.
3412
3413         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-expected.txt:
3414         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html:
3415
3416 2019-03-28  Shawn Roberts  <sroberts@apple.com>
3417
3418         The following layout tests are flaky failures
3419         http/wpt/webauthn/public-key-credential-get-success-hid.https.html
3420         http/wpt/webauthn/public-key-credential-create-success-hid.https.html
3421         https://bugs.webkit.org/show_bug.cgi?id=194780
3422         https://bugs.webkit.org/show_bug.cgi?id=196377
3423
3424         Unreviewed test gardening.
3425
3426         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failures
3427
3428 2019-03-28  Shawn Roberts  <sroberts@apple.com>
3429
3430         storage/domstorage/localstorage/private-browsing-affects-storage.html is a flaky failure
3431         https://bugs.webkit.org/show_bug.cgi?id=196376
3432
3433         Unreviewed test gardening.
3434
3435         * platform/ios-simulator-wk2/TestExpectations:
3436         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
3437
3438 2019-03-28  Justin Fan  <justin_fan@apple.com>
3439
3440         [Web GPU] Prototype compute pipeline with MSL
3441         https://bugs.webkit.org/show_bug.cgi?id=196107
3442         <rdar://problem/46289650>
3443
3444         Reviewed by Myles Maxfield.
3445
3446         Add a basic test to create, execute, and verify the results of a Web GPU compute pipeline.
3447
3448         * webgpu/compute-squares-expected.txt: Added.
3449         * webgpu/compute-squares.html: Added.
3450         * webgpu/whlsl.html: Update some function names to match API changes.
3451
3452 2019-03-28  Shawn Roberts  <sroberts@apple.com>
3453
3454         Fixed typing error I made in https://trac.webkit.org/changeset/243612/webkit
3455         https://bugs.webkit.org/show_bug.cgi?id=196357
3456
3457         Unreviewed test gardening.
3458
3459         * platform/ios-simulator-wk2/TestExpectations: Fixing error in test expectations file
3460
3461 2019-03-28  Ryosuke Niwa  <rniwa@webkit.org>
3462
3463         Debug assert in DOMSelection::containsNode when node belongs to a different tree
3464         https://bugs.webkit.org/show_bug.cgi?id=196342
3465
3466         Reviewed by Antti Koivisto.
3467
3468         Added a regression test to catch the debug assertion failure. The test always passed in release builds.
3469
3470         * editing/selection/containsNode-with-no-common-ancestor-expected.txt: Added.
3471         * editing/selection/containsNode-with-no-common-ancestor.html: Added.
3472
3473 2019-03-28  Shawn Roberts  <sroberts@apple.com>
3474
3475         http/wpt/cache-storage/quota-third-party.https.html is a flaky failure
3476         https://bugs.webkit.org/show_bug.cgi?id=196358
3477
3478         Unreviewed test gardening.
3479
3480         * platform/ios-simulator-wk2/TestExpectations:
3481         * platform/mac-wk2/TestExpectations: Updating test expectations for flaky failure
3482
3483 2019-03-28  Shawn Roberts  <sroberts@apple.com>
3484
3485         storage/indexeddb/modern/idbtransaction-objectstore-failures-private.html is a flaky failure
3486         https://bugs.webkit.org/show_bug.cgi?id=196357
3487
3488         Unreviewed test gardening.
3489
3490         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations for flaky failure
3491
3492 2019-03-28  Simon Fraser  <simon.fraser@apple.com>
3493
3494         [macOS WK2] Overlays on instagram.com are shifted if you click on a photo after scrolling
3495         https://bugs.webkit.org/show_bug.cgi?id=196330
3496         rdar://problem/49100304
3497
3498         Reviewed by Antti Koivisto.
3499
3500         * scrollingcoordinator/mac/fixed-scrolled-body-expected.html: Added.
3501         * scrollingcoordinator/mac/fixed-scrolled-body.html: Added.
3502
3503 2019-03-28  Zalan Bujtas  <zalan@apple.com>
3504
3505         [SimpleLineLayout] Disable SLL when text-underline-position is not auto.
3506         https://bugs.webkit.org/show_bug.cgi?id=196338
3507         <rdar://problem/47975167>
3508
3509         Reviewed by Daniel Bates.
3510
3511         * fast/text/simple-line-layout-with-text-underline-position-expected.html: Added.
3512         * fast/text/simple-line-layout-with-text-underline-position.html: Added.
3513
3514 2019-03-28  Carlos Garcia Campos  <cgarcia@igalia.com>
3515
3516         [FreeType] Incorrect application of glyph positioning in the Y direction
3517         https://bugs.webkit.org/show_bug.cgi?id=161493
3518
3519         Reviewed by Michael Catanzaro.
3520
3521         Rebaseline fast/text/international/hebrew-vowels.html.
3522
3523         * platform/gtk/fast/text/international/hebrew-vowels-expected.png:
3524         * platform/gtk/fast/text/international/hebrew-vowels-expected.txt:
3525
3526 2019-03-27  Ryosuke Niwa  <rniwa@webkit.org>
3527
3528         [macOS] Select element doesn't show popup if select element had lost focus while popup was previosuly shown
3529         https://bugs.webkit.org/show_bug.cgi?id=196336
3530
3531         Reviewed by Tim Horton.
3532
3533         Added regression tests for dismissing the select element's popup menu by bluring the element then re-opening the popup.
3534         Unfortunately these tests are only enabled in WebKit2 since intenals.isSelectPopupVisible would always return false in WebKit1.
3535
3536         * TestExpectations:
3537         * fast/forms/select/mac-wk2: Added.
3538         * fast/forms/select/mac-wk2/blur-dismisses-select-popup-expected.html: Added.
3539         * fast/forms/select/mac-wk2/blur-dismisses-select-popup.html: Added.
3540         * fast/forms/select/mac-wk2/open-select-popup-after-dismissing-by-blur-expected.txt: Added.
3541         * fast/forms/select/mac-wk2/open-select-popup-after-dismissing-by-blur.html: Added.
3542         * platform/mac-wk2/TestExpectations:
3543
3544 2019-03-27  Alicia Boya García  <aboya@igalia.com>
3545
3546         [GTK] Unreviewed test gardening
3547         https://bugs.webkit.org/show_bug.cgi?id=196329
3548
3549         * platform/gtk/TestExpectations:
3550         * platform/gtk/http/tests/inspector/network/har/har-page-expected.txt:
3551         * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt:
3552         * platform/gtk/js/intl-datetimeformat-expected.txt: Added.
3553         * platform/wpe/TestExpectations:
3554
3555 2019-03-27  Shawn Roberts  <sroberts@apple.com>
3556
3557         The following layout tests are flaky Image Only Failures
3558         imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-bold.html
3559         imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-double-struck.html 
3560         imported/w3c/web-platform-tests/mathml/relations/css-styling/mathvariant-italic.html
3561         https://bugs.webkit.org/show_bug.cgi?id=196112
3562
3563         Unreviewed test gardening.
3564
3565         * platform/ios-simulator-wk2/TestExpectations:
3566         * platform/mac/TestExpectations: Marking tests as flaky
3567
3568 2019-03-27  Justin Fan  <justin_fan@apple.com>