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