AI rule for ValueBitNot/ValueBitXor/ValueBitAnd/ValueBitOr is wrong
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-03-20  Zalan Bujtas  <zalan@apple.com>
2
3         Unreviewed test gardening.
4
5         * TestExpectations: This test case asserts on all platforms.
6         * platform/mac/TestExpectations:
7
8 2019-03-20  Alicia Boya García  <aboya@igalia.com>
9
10         [MSE][GStreamer] Fix handling of resolution changes in AppendPipeline
11         https://bugs.webkit.org/show_bug.cgi?id=195855
12
13         Reviewed by Xabier Rodriguez-Calvar.
14
15         * media/media-source/content/test-green-6s-320x240.mp4: Added.
16         * media/media-source/content/test-red-3s-480x360.mp4: Added.
17         * media/media-source/media-source-samples-resolution-change-expected.txt: Added.
18         * media/media-source/media-source-samples-resolution-change.html: Added.
19
20 2019-03-20  Joanmarie Diggs  <jdiggs@igalia.com>
21
22         AX: Implement support for new meter ARIA role
23         https://bugs.webkit.org/show_bug.cgi?id=195966
24
25         Reviewed by Chris Fleizach.
26
27         Add new role to the existing role exposure tests and update the
28         expectations accordingly.
29
30         * accessibility/gtk/xml-roles-exposed-expected.txt:
31         * accessibility/gtk/xml-roles-exposed.html:
32         * accessibility/roles-computedRoleString.html:
33         * accessibility/roles-exposed.html:
34         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
35         * platform/gtk/accessibility/roles-exposed-expected.txt:
36         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
37         * platform/mac/accessibility/roles-exposed-expected.txt:
38         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
39
40 2019-03-19  Ryan Haddad  <ryanhaddad@apple.com>
41
42         Unreviewed test gardening for macOS.
43
44         * platform/mac/TestExpectations:
45
46 2019-03-19  Jiewen Tan  <jiewen_tan@apple.com>
47
48         [WebAuthN] Implement FIDO AppID extension
49         https://bugs.webkit.org/show_bug.cgi?id=143491
50         <rdar://problem/48298273>
51
52         Reviewed by Brent Fulgham.
53
54         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
55         * http/wpt/webauthn/public-key-credential-create-success-local.https.html:
56         * http/wpt/webauthn/public-key-credential-create-success-u2f.https.html:
57         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https-expected.txt:
58         * http/wpt/webauthn/public-key-credential-get-failure-u2f.https.html:
59         * http/wpt/webauthn/public-key-credential-get-failure.https-expected.txt:
60         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
61         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
62         * http/wpt/webauthn/public-key-credential-get-success-local.https.html:
63         * http/wpt/webauthn/public-key-credential-get-success-u2f.https-expected.txt:
64         * http/wpt/webauthn/public-key-credential-get-success-u2f.https.html:
65
66 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
67
68         Rebaseline the test after r243175. It got somehow landed with failing expectations.
69
70         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt:
71
72 2019-03-19  John Wilander  <wilander@apple.com>
73
74         Resource Load Statistics (experimental): Clear non-cookie website data for sites that have been navigated to, with link decoration, by a prevalent resource
75         https://bugs.webkit.org/show_bug.cgi?id=195923
76         <rdar://problem/49001272>
77
78         Reviewed by Alex Christensen.
79
80         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration-expected.txt: Added.
81         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html: Added.
82
83 2019-03-19  Ryosuke Niwa  <rniwa@webkit.org>
84
85         Reparenting during a mutation event inside appendChild could result in a circular DOM tree
86         https://bugs.webkit.org/show_bug.cgi?id=192825
87
88         Reviewed by Zalan Bujtas.
89
90         Added regression tests.
91
92         * fast/dom/append-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
93         * fast/dom/append-child-with-mutation-event-removal-and-circular-insertion.html: Added.
94         * fast/dom/append-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
95         * fast/dom/append-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
96         * fast/dom/append-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
97         * fast/dom/append-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
98         * fast/dom/insert-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
99         * fast/dom/insert-child-with-mutation-event-removal-and-circular-insertion.html: Added.
100         * fast/dom/insert-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
101         * fast/dom/insert-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
102         * fast/dom/insert-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
103         * fast/dom/insert-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
104         * fast/dom/replace-child-with-mutation-event-removal-and-circular-insertion-expected.txt: Added.
105         * fast/dom/replace-child-with-mutation-event-removal-and-circular-insertion.html: Added.
106         * fast/dom/replace-child-with-mutation-event-removal-and-circular-shadow-insertion-expected.txt: Added.
107         * fast/dom/replace-child-with-mutation-event-removal-and-circular-shadow-insertion.html: Added.
108         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion-expected.txt: Added.
109         * fast/dom/replace-child-with-mutation-event-removal-and-circular-template-insertion.html: Added.
110
111 2019-03-19  Timothy Hatcher  <timothy@apple.com>
112
113         REGRESSION (r239904): Update dark mode defines in a few places that got missed.
114         https://bugs.webkit.org/show_bug.cgi?id=195958
115
116         Reviewed by Megan Gardner.
117
118         * inspector/css/shadow-scoped-style-expected.txt: Rebaseline.
119         * platform/mac/printing/width-overflow-expected.txt: Rebaseline.
120
121 2019-03-19  Joanmarie Diggs  <jdiggs@igalia.com>
122
123         REGRESSION(r241586:r241590): [GTK] Accessibility tests in need of rebase
124         https://bugs.webkit.org/show_bug.cgi?id=195129
125
126         Reviewed by Žan Doberšek.
127
128         * accessibility/gtk/object-attributes-expected.txt:
129         * accessibility/gtk/xml-roles-exposed-expected.txt:
130         * platform/gtk/TestExpectations:
131         * platform/gtk/accessibility/image-link-expected.txt:
132         * platform/gtk/accessibility/image-map2-expected.txt:
133         * platform/gtk/accessibility/lists-expected.txt:
134         * platform/gtk/accessibility/math-multiscript-attributes-expected.txt:
135         * platform/gtk/accessibility/roles-exposed-expected.txt:
136         * platform/gtk/accessibility/table-attributes-expected.txt:
137         * platform/gtk/accessibility/table-cell-spans-expected.txt:
138         * platform/gtk/accessibility/table-cells-expected.txt:
139         * platform/gtk/accessibility/table-one-cell-expected.txt:
140         * platform/gtk/accessibility/table-sections-expected.txt:
141         * platform/gtk/accessibility/table-with-rules-expected.txt:
142         * platform/gtk/accessibility/transformed-element-expected.txt:
143
144 2019-03-19  Chris Dumez  <cdumez@apple.com>
145
146         media/track/track-in-band-style.html is flaky
147         https://bugs.webkit.org/show_bug.cgi?id=195922
148
149         Reviewed by Eric Carlson.
150
151         * media/track/track-in-band-style-expected.txt:
152         * media/track/track-in-band-style.html:
153         - Check element.style instead of getComputedStyle(element) to get the
154           CSS colors as this seems more reliable.
155         - For the foreground text color, check cueNode.style.color instead of
156           cueDisplayElement given that the implementation sets the CSS attribute
157           on the cueNode, not the cueDisplayElement.
158
159 2019-03-19  Devin Rousso  <drousso@apple.com>
160
161         Unreviewed, fix test failures after r243119.
162
163         * inspector/timeline/line-column.html:
164         * inspector/timeline/setInstruments-programmatic-capture.html:
165         Make sure to call `enable` for any ancillary agents.
166
167 2019-03-19  Alicia Boya García  <aboya@igalia.com>
168
169         [MSE] Use tolerance in eraseBeginTime
170         https://bugs.webkit.org/show_bug.cgi?id=195911
171
172         Reviewed by Jer Noble.
173
174         * media/media-source/media-source-append-twice-overlapping-sync-frame-expected.txt: Added.
175         * media/media-source/media-source-append-twice-overlapping-sync-frame.html: Added.
176
177 2019-03-19  Antti Koivisto  <antti@apple.com>
178
179         Layer with no backing store should still hit-test over a scroller
180         https://bugs.webkit.org/show_bug.cgi?id=195378
181         <rdar://problem/48652078>
182
183         Reviewed by Simon Fraser.
184
185         Reorganize the tests a bit and add some new ones.
186
187         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
188         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
189         * fast/scrolling/ios/overflow-scroll-overlap-3-expected.txt: Added.
190         * fast/scrolling/ios/overflow-scroll-overlap-3.html: Added.
191         * fast/scrolling/ios/overflow-scroll-overlap-4-expected.txt: Added.
192         * fast/scrolling/ios/overflow-scroll-overlap-4.html: Added.
193         * fast/scrolling/ios/overflow-scroll-overlap.html:
194         * fast/scrolling/resources/overflow-scroll-overlap.js: Added.
195         (sleep):
196         (async.runTest):
197         (logScroll):
198         (outputCase):
199
200 2019-03-18  Commit Queue  <commit-queue@webkit.org>
201
202         Unreviewed, rolling out r243092 and r243096.
203         https://bugs.webkit.org/show_bug.cgi?id=195926
204
205         Caused assertions in tests (Requested by smfr on #webkit).
206
207         Reverted changesets:
208
209         "Layer with no backing store should still hit-test over a
210         scroller"
211         https://bugs.webkit.org/show_bug.cgi?id=195378
212         https://trac.webkit.org/changeset/243092
213
214         "Try to fix Windows build."
215         https://trac.webkit.org/changeset/243096
216
217 2019-03-18  Megan Gardner  <megan_gardner@apple.com>
218
219         Smart Insert for paragraphs.
220         https://bugs.webkit.org/show_bug.cgi?id=194880
221
222         Reviewed by Ryosuke Niwa.
223
224         List tests are covered by paste-list-00*.
225         Table tests are covered by paste-table-00* and paste-into-table-*.
226
227         * editing/pasteboard/smart-paste-paragraph-001-expected.txt: Added.
228         * editing/pasteboard/smart-paste-paragraph-001.html: Added.
229         * editing/pasteboard/smart-paste-paragraph-002-expected.txt: Added.
230         * editing/pasteboard/smart-paste-paragraph-002.html: Added.
231         * editing/pasteboard/smart-paste-paragraph-003-expected.txt: Added.
232         * editing/pasteboard/smart-paste-paragraph-003.html: Added.
233         * editing/pasteboard/smart-paste-paragraph-004-expected.txt: Added.
234         * editing/pasteboard/smart-paste-paragraph-004.html: Added.
235         * platform/ios-wk2/editing/pasteboard/paste-text-016-expected.txt:
236         This needed to be rebaselined to match the new behaviour.
237         * platform/ios/editing/pasteboard/smart-paste-paragraph-001-expected.txt: Added.
238         * platform/ios/editing/pasteboard/smart-paste-paragraph-002-expected.txt: Added.
239         * platform/ios/editing/pasteboard/smart-paste-paragraph-003-expected.txt: Added.
240         * platform/ios/editing/pasteboard/smart-paste-paragraph-004-expected.txt: Added.
241
242 2019-03-18  Jer Noble  <jer.noble@apple.com>
243
244         Add experimental "alphaChannel" property to VideoConfiguration
245         https://bugs.webkit.org/show_bug.cgi?id=195853
246
247         Reviewed by Eric Carlson.
248
249         * media/mediacapabilities/mock-decodingInfo-alphaChannel-expected.txt: Added.
250         * media/mediacapabilities/mock-decodingInfo-alphaChannel.html: Added.
251
252 2019-03-18  Myles C. Maxfield  <mmaxfield@apple.com>
253
254         [WHLSL] Hook up the compiler to our WebGPU implementation
255         https://bugs.webkit.org/show_bug.cgi?id=195509
256
257         Unreviewed.
258
259         Update after r243091.
260
261         * webgpu/whlsl.html:
262
263 2019-03-18  Wenson Hsieh  <wenson_hsieh@apple.com>
264
265         [iOS] Native selection views sometimes appear in hidden editable areas after losing focus
266         https://bugs.webkit.org/show_bug.cgi?id=195894
267         <rdar://problem/48849989>
268
269         Reviewed by Tim Horton.
270
271         Add a test to verify that moving focus away from a hidden editable element doesn't cause platform selection
272         views in the element to appear. See WebKit ChangeLog for more details.
273
274         * editing/selection/ios/hide-selection-in-non-focused-element-expected.txt: Added.
275         * editing/selection/ios/hide-selection-in-non-focused-element.html: Added.
276
277 2019-03-18  Antti Koivisto  <antti@apple.com>
278
279         Layer with no backing store should still hit-test over a scroller
280         https://bugs.webkit.org/show_bug.cgi?id=195378
281         <rdar://problem/48652078>
282
283         Reviewed by Simon Fraser.
284
285         Reorganize the tests a bit and add some new ones.
286
287         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt:
288         * fast/scrolling/ios/overflow-scroll-overlap-2.html:
289         * fast/scrolling/ios/overflow-scroll-overlap-3-expected.txt: Added.
290         * fast/scrolling/ios/overflow-scroll-overlap-3.html: Added.
291         * fast/scrolling/ios/overflow-scroll-overlap-4-expected.txt: Added.
292         * fast/scrolling/ios/overflow-scroll-overlap-4.html: Added.
293         * fast/scrolling/ios/overflow-scroll-overlap.html:
294         * fast/scrolling/resources/overflow-scroll-overlap.js: Added.
295         (sleep):
296         (async.runTest):
297         (logScroll):
298         (outputCase):
299
300 2019-03-18  Myles C. Maxfield  <mmaxfield@apple.com>
301
302         [WHLSL] Hook up the compiler to our WebGPU implementation
303         https://bugs.webkit.org/show_bug.cgi?id=195509
304
305         Reviewed by Dean Jackson.
306
307         * webgpu/whlsl-expected.html: Added.
308         * webgpu/whlsl.html: Added.
309
310 2019-03-18  Justin Fan  <justin_fan@apple.com>
311
312         [Web GPU] GPUAdapter.createDevice -> GPUAdapter.requestDevice
313         https://bugs.webkit.org/show_bug.cgi?id=195781
314
315         Reviewed by Myles C. Maxfield.
316
317         Update affected Web GPU tests.
318
319         * webgpu/adapter-options.html:
320         * webgpu/js/webgpu-functions.js:
321         (async.getBasicDevice):
322         * webgpu/queue-creation.html:
323         * webgpu/webgpu-enabled.html:
324
325 2019-03-18  Justin Fan  <justin_fan@apple.com>
326
327         [Web GPU] API updates: GPUTexture.createDefaultView and type-safe GPURenderPassEncoder.setPipeline
328         https://bugs.webkit.org/show_bug.cgi?id=195896
329
330         Reviewed by Jon Lee.
331
332         Rename createDefaultTextureView -> createDefaultView.
333
334         * webgpu/buffer-command-buffer-races.html:
335         * webgpu/depth-enabled-triangle-strip.html:
336         * webgpu/js/webgpu-functions.js:
337         (beginBasicRenderPass):
338         * webgpu/texture-triangle-strip.html:
339         * webgpu/textures-textureviews.html:
340
341 2019-03-18  Joseph Pecoraro  <pecoraro@apple.com>
342
343         Web Inspector: HAR Extension for `serverIPAddress` port number
344         https://bugs.webkit.org/show_bug.cgi?id=195695
345
346         Reviewed by Matt Baker.
347
348         * http/tests/inspector/network/har/har-basic-expected.txt:
349         * http/tests/inspector/network/har/har-page-expected.txt:
350
351 2019-03-18  Joseph Pecoraro  <pecoraro@apple.com>
352
353         Unreviewed test gardening after r243024.
354
355         * inspector/timeline/timeline-recording-expected.txt:
356         * inspector/timeline/timeline-recording.html:
357         Filter out the markers, but keep the display as an array.
358
359 2019-03-18  Daniel Bates  <dabates@apple.com>
360
361         [iOS] No DOM keypress event emitted for cursor key commands when non-editable element is focused
362         https://bugs.webkit.org/show_bug.cgi?id=195626
363         <rdar://problem/48810626>
364
365         Reviewed by Wenson Hsieh.
366
367         Add some tests. These tests depend on UIKit work.
368
369         * fast/events/ios/key-events-control-expected.txt: Added.
370         * fast/events/ios/key-events-control.html: Copied from LayoutTests/fast/events/ios/key-events-meta-alt-combinations.html.
371         * fast/events/ios/key-events-meta-expected.txt: Added.
372         * fast/events/ios/key-events-meta.html: Copied from LayoutTests/fast/events/ios/key-events-meta-alt-combinations.html.
373
374 2019-03-18  Daniel Bates  <dabates@apple.com>
375
376         Fix bad substitution made in r241282
377
378         Revert substitution of "computeSubsets(modifierKeys)" back to "modiferKeySubsetsToTest" so
379         that the test only checks key commands with Command and Option modifiers as opposed to all
380         modifiers. That will make what the test actually tests match the checked-in expected resutls.
381
382         * fast/events/ios/key-events-meta-alt-combinations.html:
383
384 2019-03-18  Truitt Savell  <tsavell@apple.com>
385
386         REGRESSION: (r243032) inspector/model/remote-object.html is failing.
387         https://bugs.webkit.org/show_bug.cgi?id=195892
388
389         Unreviewed test gardening. 
390
391         * platform/mac/TestExpectations:
392
393 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
394
395         [WPE] Update test expectation
396
397         Unreviewed gardening.
398
399         Since iframe.referrerPolicy was implemented the WPE expectation
400         for the test below has been out of date.
401         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt: Update.
402
403 2019-03-18  Diego Pino Garcia  <dpino@igalia.com>
404
405         [WPE] Unreviewed, fix test expectation linter warnings
406         https://bugs.webkit.org/show_bug.cgi?id=195881
407
408         * platform/wpe/TestExpectations:
409
410 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
411
412         [GTK][WPE] Fix webanimations test
413         https://bugs.webkit.org/show_bug.cgi?id=189344
414
415         Reviewed by Philippe Normand.
416
417         GLib-based ports will have issues with recognizing the mimetype of
418         zero-byte files.
419         * platform/gtk/TestExpectations: Test below should pass now.
420         * webanimations/css-animation-effect-target-change-and-animation-removal-crash-expected.html:
421         Make it a 1-byte empty file.
422
423 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
424
425         [GTK][GStreamer] Mark flaky crashing test
426
427         * platform/gtk/TestExpectations:
428
429         Unreviewed gardening.
430         * platform/gtk/TestExpectations: Mark
431         imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer.html
432
433 2019-03-18  Philippe Normand  <pnormand@igalia.com>
434
435         [GStreamer] Rewrite HTTP source element using pushsrc base class
436         https://bugs.webkit.org/show_bug.cgi?id=195631
437
438         Reviewed by Xabier Rodriguez-Calvar.
439
440         * platform/gtk/TestExpectations:
441         * platform/gtk/http/tests/media/hls/video-controls-live-stream-expected.txt:
442         Update expectations, though it's not really related with this
443         patch.
444
445 2019-03-18  Claudio Saavedra  <csaavedra@igalia.com>
446
447         [GTK][GStreamer] Mark flaky crashing test
448
449         Unreviewed gardening.
450         * platform/gtk/TestExpectations: Mark
451         imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer-mode.html
452
453 2019-03-17  Fujii Hironori  <Hironori.Fujii@sony.com>
454
455         [Win][WK1] Null dereference in WebFrameNetworkingContext::storageSession
456         https://bugs.webkit.org/show_bug.cgi?id=195741
457
458         Reviewed by Ross Kirsling.
459
460         * platform/wincairo/TestExpectations: Unskipped http/tests/ssl/ping-with-unsafe-redirect.html.
461
462 2019-03-16  Jer Noble  <jer.noble@apple.com>
463
464         Add a new MediaCapabilitiesExtensionsEnabled setting
465         https://bugs.webkit.org/show_bug.cgi?id=195843
466
467         Reviewed by Geoffrey Garen.
468
469         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration-expected.txt:
470         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration.html:
471
472 2019-03-16  Wenson Hsieh  <wenson_hsieh@apple.com>
473
474         [iOS] Software keyboard never appears when editing on some websites
475         https://bugs.webkit.org/show_bug.cgi?id=195824
476         <rdar://problem/48020610>
477
478         Reviewed by Ryosuke Niwa.
479
480         Add a layout test to verify that tapping a programmatically focused textarea that prevents touchstart still
481         causes the keyboard to appear.
482
483         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart-expected.txt: Added.
484         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart.html: Added.
485
486 2019-03-16  Zalan Bujtas  <zalan@apple.com>
487
488         [iOS] Unable to close trending window on naver.com.
489         https://bugs.webkit.org/show_bug.cgi?id=195842
490         <rdar://problem/48067338>
491
492         Reviewed by Simon Fraser.
493
494         * fast/events/touch/ios/content-observation/new-content-covers-tap-target-expected.txt: Added.
495         * fast/events/touch/ios/content-observation/new-content-covers-tap-target.html: Added.
496         * fast/events/touch/ios/content-observation/prevent-default-on-touch-start.html: Added.
497
498 2019-03-16  Youenn Fablet  <youenn@apple.com>
499
500         Update WPT WebRTC tests up to a22a149
501         https://bugs.webkit.org/show_bug.cgi?id=195831
502
503         Reviewed by Eric Carlson.
504
505         * tests-options.json:
506
507 2019-03-15  Joseph Pecoraro  <pecoraro@apple.com>
508
509         Web Inspector: HAR Extension for Resource Priority
510         https://bugs.webkit.org/show_bug.cgi?id=195693
511
512         Reviewed by Devin Rousso.
513
514         * http/tests/inspector/network/har/har-basic-expected.txt:
515         * http/tests/inspector/network/har/har-page-expected.txt:
516
517 2019-03-15  Joseph Pecoraro  <pecoraro@apple.com>
518
519         Web Inspector: Timelines - Import / Export Timeline Recordings
520         https://bugs.webkit.org/show_bug.cgi?id=195709
521         <rdar://problem/23188921>
522
523         Reviewed by Devin Rousso.
524
525         * inspector/timeline/timeline-recording-expected.txt: Added.
526         * inspector/timeline/timeline-recording.html: Added.
527
528 2019-03-15  Zalan Bujtas  <zalan@apple.com>
529
530         [ContentChangeObserver] HTMLImageElement::willRespondToMouseClickEvents returns quirk value.
531         https://bugs.webkit.org/show_bug.cgi?id=195657
532         <rdar://problem/48834987>
533
534         Reviewed by Simon Fraser.
535
536         * fast/events/touch/ios/content-observation/visibility-change-with-image-content-expected.txt: Added.
537         * fast/events/touch/ios/content-observation/visibility-change-with-image-content.html: Added.
538
539 2019-03-15  Dean Jackson  <dino@apple.com>
540
541         Provide an option for an always-on fast click mode in iOS
542         https://bugs.webkit.org/show_bug.cgi?id=195822
543         <rdar://problem/48939357>
544
545         Reviewed by Sam Weinig.
546
547         New test for "always fast click" mode.
548
549         * fast/events/ios/ipad/fast-click-always-expected.txt: Added.
550         * fast/events/ios/ipad/fast-click-always.html: Copied from LayoutTests/fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom.html.
551         * fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom.html:
552
553 2019-03-15  Jer Noble  <jer.noble@apple.com>
554
555         Add a "supportedConfiguration" dictionary to MediaCapabilitiesDecodingInfo and MediaCapabilitiesEncodingInfo
556         https://bugs.webkit.org/show_bug.cgi?id=195763
557
558         Reviewed by Jon Lee.
559
560         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration-expected.txt: Added.
561         * media/mediacapabilities/mock-decodingInfo-supportedConfiguration.html: Added.
562
563 2019-03-15  Simon Fraser  <simon.fraser@apple.com>
564
565         [Async overflow Scrolling] Update positioned node layers when overflows are scrolled
566         https://bugs.webkit.org/show_bug.cgi?id=195733
567         rdar://problem/11642295
568
569         Reviewed by Antti Koivisto.
570
571         New tests that use uiController.scrollUpdatesDisabled, and are the two move/stationary
572         cases.
573
574         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt:
575         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll-expected.html: Added.
576         * scrollingcoordinator/ios/absolute-layer-should-not-move-with-scroll.html: Added.
577         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll-expected.html: Added.
578         * scrollingcoordinator/ios/relative-layer-should-move-with-scroll.html: Added.
579         * scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Fixed the last paren showing up.
580         * scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: We make positioned nodes now.
581
582 2019-03-15  Fujii Hironori  <Hironori.Fujii@sony.com>
583
584         Unreviewed test gardening for WinCairo port
585
586         * platform/wincairo/TestExpectations: Unskipped http/tests/ssl and Marked them the current results.
587
588 2019-03-15  Devin Rousso  <drousso@apple.com>
589
590         Web Inspector: provide a way to capture a screenshot of a node from within the page
591         https://bugs.webkit.org/show_bug.cgi?id=194279
592         <rdar://problem/10731573>
593
594         Reviewed by Joseph Pecoraro.
595
596         * js/console.html:
597         * js/console-expected.txt:
598         * inspector/console/console-screenshot.html: Added.
599         * inspector/console/console-screenshot-expected.txt: Added.
600         * http/tests/inspector/dom/cross-domain-inspected-node-access-expected.txt:
601
602 2019-03-14  Sihui Liu  <sihui_liu@apple.com>
603
604         IndexedDB: re-enable some leak tests
605         https://bugs.webkit.org/show_bug.cgi?id=194806
606
607         Reviewed by Geoffrey Garen.
608
609         * TestExpectations:
610         * platform/win/TestExpectations:
611         * storage/indexeddb/connection-leak-expected.txt:
612         * storage/indexeddb/connection-leak-private-expected.txt:
613         * storage/indexeddb/cursor-leak-expected.txt:
614         * storage/indexeddb/cursor-leak-private-expected.txt:
615         * storage/indexeddb/cursor-request-cycle-expected.txt:
616         * storage/indexeddb/cursor-request-cycle-private-expected.txt:
617         * storage/indexeddb/request-leak-expected.txt:
618         * storage/indexeddb/request-leak-private-expected.txt:
619         * storage/indexeddb/resources/cursor-request-cycle.js:
620
621 2019-03-14  Simon Fraser  <simon.fraser@apple.com>
622
623         Make it possible to test scrolling tree layer manipulation more easily
624         https://bugs.webkit.org/show_bug.cgi?id=195780
625
626         Reviewed by Tim Horton.
627
628         Add a boolean attribute 'scrollUpdatesDisabled' on UIScriptController that
629         cuts off communication of scrolling tree scrolls back to the web process
630         (in RemoteScrollingCoordinatorProxy::scrollingTreeNodeDidScroll()). This
631         allows tests to trigger scrolls which run the scrolling tree layer positioning
632         logic, but never get another commit from the web process that might mask
633         scrolling tree bugs.
634         
635         WKWebView's testing protocol get @property _scrollingUpdatesDisabledForTesting,
636         whose getters and setters are overridden by TestRunnerWKWebView. Plumbing
637         via PageClient and WebPageProxy makes this flag reachable by RemoteScrollingCoordinatorProxy.
638
639         * resources/ui-helper.js: Some 'async' functions that awaited promises should just return
640         the promise.
641         (window.UIHelper.immediateScrollTo):
642         (window.UIHelper.immediateUnstableScrollTo):
643         (window.UIHelper.async.delayFor): Deleted.
644         (window.UIHelper.async.immediateScrollTo): Deleted.
645         (window.UIHelper.async.immediateUnstableScrollTo): Deleted.
646
647 2019-03-14  Justin Fan  <justin_fan@apple.com>
648
649         [Web GPU] Updates to GPUCommandBuffer for new GPUCommandEncoder concept
650         https://bugs.webkit.org/show_bug.cgi?id=195083
651         <rdar://problem/48423591>
652
653         Reviewed by Dean Jackson.
654
655         Fixing build error and re-introducing rolled-out changes.
656         Update existing Web GPU tests for GPUCommandEncoder and new GPUCommandBuffer.
657
658         * webgpu/blit-commands.html:
659         * webgpu/buffer-command-buffer-races.html:
660         * webgpu/buffer-resource-triangles.html:
661         * webgpu/command-buffers-expected.txt:
662         * webgpu/command-buffers.html:
663         * webgpu/depth-enabled-triangle-strip.html:
664         * webgpu/js/webgpu-functions.js:
665         (beginBasicRenderPass):
666         * webgpu/render-command-encoding.html:
667         * webgpu/simple-triangle-strip.html:
668         * webgpu/texture-triangle-strip.html:
669         * webgpu/vertex-buffer-triangle-strip.html:
670
671 2019-03-14  Ryan Haddad  <ryanhaddad@apple.com>
672
673         [ iOS Sim WK2 ] Layout Test quicklook/numbers.html is failing
674         https://bugs.webkit.org/show_bug.cgi?id=191711
675
676         Unreviewed test gardening.
677
678         * platform/ios/TestExpectations: Mark test as failing.
679
680 2019-03-14  Wenson Hsieh  <wenson_hsieh@apple.com>
681
682         REGRESSION (r242801): [iOS] preventDefault() on touchstart in a subframe does not prevent focusing the subframe
683         https://bugs.webkit.org/show_bug.cgi?id=195749
684         <rdar://problem/48892367>
685
686         Reviewed by Tim Horton.
687
688         Add a test to verify that tapping a subframe doesn't move focus into it subframe if the page prevents default
689         on touchstart.
690
691         * fast/events/touch/ios/no-focus-change-when-preventing-default-on-touchstart-expected.txt: Added.
692         * fast/events/touch/ios/no-focus-change-when-preventing-default-on-touchstart.html: Added.
693
694 2019-03-14  Shawn Roberts  <sroberts@apple.com>
695
696         Unreviewed, rolling out r242931.
697
698         Causing internal watch/tv OS build failures
699
700         Reverted changeset:
701
702         "[Web GPU] Updates to GPUCommandBuffer for new GPUCommandQueue
703         concept"
704         https://bugs.webkit.org/show_bug.cgi?id=195083
705         https://trac.webkit.org/changeset/242931
706
707 2019-03-14  Chris Dumez  <cdumez@apple.com>
708
709         Device orientation's permission should only require a user gesture to prompt the user
710         https://bugs.webkit.org/show_bug.cgi?id=195731
711
712         Reviewed by Geoffrey Garen.
713
714         Update layout tests accordingly.
715
716         * fast/device-orientation/device-motion-request-permission-denied.html:
717         * fast/device-orientation/device-motion-request-permission-granted.html:
718         * fast/device-orientation/device-motion-request-permission-user-gesture-expected.txt:
719         * fast/device-orientation/device-orientation-request-permission-denied.html:
720         * fast/device-orientation/device-orientation-request-permission-granted.html:
721         * fast/device-orientation/device-orientation-request-permission-user-gesture-expected.txt:
722
723 2019-03-14  Dean Jackson  <dino@apple.com>
724
725         Block all plugins smaller than 5x5px
726         https://bugs.webkit.org/show_bug.cgi?id=195702
727         <rdar://problem/28435204>
728
729         Updating some tests to account for this change. Make the plugins
730         big enough to be created.
731
732         * compositing/plugins/small-to-large-composited-plugin.html:
733         * fast/frames/resources/sandboxed-iframe-about-blank.html:
734         * fast/frames/resources/sandboxed-iframe-plugins-frame-applet.html:
735         * fast/frames/resources/sandboxed-iframe-plugins-frame-embed.html:
736         * fast/frames/resources/sandboxed-iframe-plugins-frame-object.html:
737
738 2019-03-14  Joseph Pecoraro  <pecoraro@apple.com>
739
740         Web Inspector: Network - HAR Import
741         https://bugs.webkit.org/show_bug.cgi?id=195642
742         <rdar://problem/34820974>
743
744         Reviewed by Devin Rousso.
745
746         * http/tests/inspector/network/har/har-import-expected.txt: Added.
747         * http/tests/inspector/network/har/har-import.html: Added.
748         HAR import tests.
749
750         * http/tests/inspector/network/har/resources/bad-version.har: Added.
751         * http/tests/inspector/network/har/resources/basic.har: Added.
752         * http/tests/inspector/network/har/resources/empty.har: Added.
753         * http/tests/inspector/network/har/resources/webkit.org.har: Added.
754         Sample HARs to test against.
755
756 2019-03-14  Zalan Bujtas  <zalan@apple.com>
757
758         Cleanup inline boxes when list marker gets blockified
759         https://bugs.webkit.org/show_bug.cgi?id=195746
760         <rdar://problem/48049175>
761
762         Reviewed by Antti Koivisto.
763
764         * fast/block/float/list-marker-is-float-crash-expected.txt: Added.
765         * fast/block/float/list-marker-is-float-crash.html: Added.
766
767 2019-03-14  Ryan Haddad  <ryanhaddad@apple.com>
768
769         Unreviewed test gardening, rebaseline tests after r241934.
770
771         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-block-scrolling-state-expected.txt:
772         * fast/events/touch/ios/block-without-overflow-scroll-and-passive-observer-on-document-scrolling-state-expected.txt:
773         * fast/events/touch/ios/block-without-overflow-scroll-scrolling-state-expected.txt:
774         * fast/events/touch/ios/tap-with-active-touch-end-listener-expected.txt:
775
776 2019-03-14  Devin Rousso  <drousso@apple.com>
777
778         Web Inspector: Audit: provide a way to get the contents of resources
779         https://bugs.webkit.org/show_bug.cgi?id=195266
780         <rdar://problem/48550911>
781
782         Reviewed by Joseph Pecoraro.
783
784         * inspector/audit/resources/sample-resource.css: Added.
785         * inspector/audit/resources/sample-resource.js: Added.
786         * inspector/audit/run-resources.html: Added.
787         * inspector/audit/run-resources-expected.txt: Added.
788
789 2019-03-14  Devin Rousso  <drousso@apple.com>
790
791         Web Inspector: Console: getEventListeners should work for any EventTarget
792         https://bugs.webkit.org/show_bug.cgi?id=195713
793
794         Reviewed by Joseph Pecoraro.
795
796         * inspector/console/command-line-api-getEventListeners.html:
797         * inspector/console/command-line-api-getEventListeners-expected.txt:
798
799 2019-03-14  Devin Rousso  <drousso@apple.com>
800
801         Web Inspector: Styles: `::-webkit-scrollbar*` rules aren't shown
802         https://bugs.webkit.org/show_bug.cgi?id=195123
803         <rdar://problem/48450148>
804
805         Reviewed by Joseph Pecoraro.
806
807         * inspector/css/getMatchedStylesForNode.html: Added.
808         * inspector/css/getMatchedStylesForNode-expected.txt: Added.
809
810 2019-03-13  Justin Fan  <justin_fan@apple.com>
811
812         [Web GPU] Updates to GPUCommandBuffer for new GPUCommandQueue concept
813         https://bugs.webkit.org/show_bug.cgi?id=195083
814         <rdar://problem/48423591>
815
816         Reviewed by Dean Jackson.
817
818         Update existing Web GPU tests for GPUCommandEncoder and new GPUCommandBuffer.
819
820         * webgpu/blit-commands.html:
821         * webgpu/buffer-command-buffer-races.html:
822         * webgpu/buffer-resource-triangles.html:
823         * webgpu/command-buffers-expected.txt:
824         * webgpu/command-buffers.html:
825         * webgpu/depth-enabled-triangle-strip.html:
826         * webgpu/js/webgpu-functions.js:
827         (beginBasicRenderPass):
828         * webgpu/render-command-encoding.html:
829         * webgpu/simple-triangle-strip.html:
830         * webgpu/texture-triangle-strip.html:
831         * webgpu/vertex-buffer-triangle-strip.html:
832
833 2019-03-13  Alicia Boya García  <aboya@igalia.com>
834
835         [GTK] Unreviewed test gardening
836         https://bugs.webkit.org/show_bug.cgi?id=195717
837
838         * platform/gtk/TestExpectations:
839         * platform/wpe/TestExpectations:
840
841 2019-03-13  Dean Jackson  <dino@apple.com>
842
843         Block all plugins smaller than 5x5px
844         https://bugs.webkit.org/show_bug.cgi?id=195702
845         <rdar://problem/28435204>
846
847         Reviewed by Sam Weinig.
848
849         New test for some small plugins. Updated existing tests
850         to create plugins bigger than a threshold if necessary.
851
852         * plugins/clicking-missing-plugin-fires-delegate.html:
853         * plugins/destroy-stream-twice.html:
854         * plugins/npruntime/npruntime.html:
855         * plugins/object-embed-plugin-scripting.html:
856         * plugins/small-plugin-blocked-expected.txt: Added.
857         * plugins/small-plugin-blocked.html: Added.
858         * platform/mac-wk1/TestExpectations: Skip new test on WK1.
859
860 2019-03-13  Zalan Bujtas  <zalan@apple.com>
861
862         Use RenderBox::previousSiblingBox/nextSiblingBox in RenderMultiColumnFlow
863         https://bugs.webkit.org/show_bug.cgi?id=195701
864         <rdar://problem/48448658>
865
866         Reviewed by Simon Fraser.
867
868         * fast/ruby/crash-when-paginated-ruby-expected.txt: Added.
869         * fast/ruby/crash-when-paginated-ruby.html: Added.
870
871 2019-03-13  Wenson Hsieh  <wenson_hsieh@apple.com>
872
873         Fix an edge case where HTMLFormElement::removeFormElement is invoked twice with the same element
874         https://bugs.webkit.org/show_bug.cgi?id=195663
875         <rdar://problem/48576391>
876
877         Reviewed by Ryosuke Niwa.
878
879         Add a layout test to exercise the scenario described in the WebCore ChangeLog.
880
881         * fast/forms/remove-associated-element-after-gc-expected.txt: Added.
882         * fast/forms/remove-associated-element-after-gc.html: Added.
883
884 2019-03-13  Nikita Vasilyev  <nvasilyev@apple.com>
885
886         REGRESSION(r240946): Web Inspector: Styles: removing selected property doesn't update overridden status
887         https://bugs.webkit.org/show_bug.cgi?id=195389
888         <rdar://problem/48658929>
889
890         Reviewed by Matt Baker.
891
892         * inspector/css/overridden-property-expected.txt: Added.
893         * inspector/css/overridden-property.html: Added.
894
895 2019-03-13  Simon Fraser  <simon.fraser@apple.com>
896
897         Scrolling tree should reposition non-stacking order descendents of overflow:scroll
898         https://bugs.webkit.org/show_bug.cgi?id=195608
899
900         Reviewed by Zalan Bujtas.
901
902         The results of this test will change when we enable positioned nodes. It tests various
903         combinations of overflow and stacking.
904         
905         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: Added.
906         * scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: Added.
907         * scrollingcoordinator/scrolling-tree/positioned-nodes.html: Added.
908
909 2019-03-13  Youenn Fablet  <youenn@apple.com>
910
911         Check IDB quota usage through QuotaManager
912         https://bugs.webkit.org/show_bug.cgi?id=195302
913
914         Reviewed by Chris Dumez.
915
916         Update IDB quota test according quota limit of 400ko.
917         Update WK1 test expectations to skip quota check tests.
918
919         * http/tests/IndexedDB/resources/shared.js: Added.
920         * http/tests/IndexedDB/resources/storage-limit.js: Added.
921         * http/tests/IndexedDB/storage-limit.https-expected.txt: Added.
922         * http/tests/IndexedDB/storage-limit.https.html: Added.
923         * platform/mac-wk1/TestExpectations:
924         * platform/win/TestExpectations:
925         * storage/indexeddb/resources/storage-limit.js:
926         * storage/indexeddb/storage-limit-expected.txt:
927
928 2019-03-13  Truitt Savell  <tsavell@apple.com>
929
930         (r242595) Layout Tests in imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/* are failing
931         https://bugs.webkit.org/show_bug.cgi?id=195466
932
933         Unreviewed test gardening.
934
935         * platform/mac/TestExpectations:
936
937 2019-03-13  Joseph Pecoraro  <pecoraro@apple.com>
938
939         Web Inspector: Network - HAR Export duplicates blocked/send time if there was no dns/connect block
940         https://bugs.webkit.org/show_bug.cgi?id=195655
941         <rdar://problem/48831152>
942
943         Reviewed by Devin Rousso.
944
945         * http/tests/inspector/network/har/har-basic-expected.txt:
946         * http/tests/inspector/network/har/har-basic.html:
947
948 2019-03-13  Antoine Quint  <graouts@apple.com>
949
950         REGRESSION(r240634): Element::hasPointerCapture() passes a JS-controlled value directly into a HashMap as a key
951         https://bugs.webkit.org/show_bug.cgi?id=195683
952         <rdar://problem/48659950>
953
954         Reviewed by Alex Christensen.
955
956         Add a new test which would crash in debug builds prior to this fix.
957
958         * pointerevents/pointer-id-crash-expected.txt: Added.
959         * pointerevents/pointer-id-crash.html: Added.
960
961 2019-03-13  Shawn Roberts  <sroberts@apple.com>
962
963         http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html is a flaky failure on Mac WK2
964         https://bugs.webkit.org/show_bug.cgi?id=173041
965
966         Unreviewed test gardening.
967
968         * platform/mac/TestExpectations: Marking as flaky until a fix lands
969
970 2019-03-12  Justin Fan  <justin_fan@apple.com>
971
972         [Web GPU] Update GPURenderPipelineDescriptor and add GPUColorStateDescriptor.format
973         https://bugs.webkit.org/show_bug.cgi?id=195518
974         <rdar://problem/46322356>
975
976         Reviewed by Myles C. Maxfield.
977
978         Update all tests with new enum styles and re-namings, and specify the format of the color attachment.
979
980         * webgpu/blit-commands.html:
981         * webgpu/buffer-command-buffer-races.html:
982         * webgpu/buffer-resource-triangles.html:
983         * webgpu/depth-enabled-triangle-strip.html:
984         * webgpu/js/webgpu-functions.js:
985         (createBasicSwapChain):
986         (createBasicDepthTexture):
987         * webgpu/render-pipelines-expected.txt:
988         * webgpu/render-pipelines.html: Remove error cases, as createRenderPipeline no longer returns a null value on failure.
989         * webgpu/shader-modules.html:
990         * webgpu/texture-triangle-strip.html:
991         * webgpu/textures-textureviews.html:
992         * webgpu/vertex-buffer-triangle-strip.html:
993
994 2019-03-12  Wenson Hsieh  <wenson_hsieh@apple.com>
995
996         [iOS] Input view sometimes flickers when blurring and refocusing an element
997         https://bugs.webkit.org/show_bug.cgi?id=195639
998         <rdar://problem/48735337>
999
1000         Reviewed by Tim Horton.
1001
1002         Add a test to ensure that the form control interaction doesn't stop and start again when blurring and focusing
1003         an editable element.
1004
1005         * fast/forms/ios/keyboard-stability-when-refocusing-element-expected.txt: Added.
1006         * fast/forms/ios/keyboard-stability-when-refocusing-element.html: Added.
1007
1008 2019-03-12  Dean Jackson  <dino@apple.com>
1009
1010         [WebGL] WebGLBuffer can be too large
1011         https://bugs.webkit.org/show_bug.cgi?id=195068
1012         <rdar://problem/48414289>
1013
1014         Reviewed by Antoine Quint.
1015
1016         * fast/canvas/webgl/largeBuffer-expected.txt: Added.
1017         * fast/canvas/webgl/largeBuffer.html: Added.
1018
1019 2019-03-12  Ryan Haddad  <ryanhaddad@apple.com>
1020
1021         Unreviewed, fix a typo in TestExpecations.
1022
1023         * platform/mac/TestExpectations:
1024
1025 2019-03-12  Devin Rousso  <drousso@apple.com>
1026
1027         Web Inspector: Canvas: export recording as HTML
1028         https://bugs.webkit.org/show_bug.cgi?id=195311
1029         <rdar://problem/48588673>
1030
1031         Reviewed by Joseph Pecoraro.
1032
1033         * inspector/canvas/recording-html-2d.html: Added.
1034         * inspector/canvas/recording-html-2d-expected.txt: Added.
1035         * inspector/canvas/recording-2d-expected.txt: Added.
1036         * inspector/canvas/resources/recording-utilities.js:
1037         (TestPage.registerInitializer.log):
1038         (TestPage.registerInitializer.window.startRecording):
1039
1040         * platform/ios-wk1/TestExpectations:
1041         * platform/mac-wk1/TestExpectations:
1042
1043 2019-03-12  Devin Rousso  <drousso@apple.com>
1044
1045         Web Inspector: Audit: there should be a centralized place for reusable code
1046         https://bugs.webkit.org/show_bug.cgi?id=195265
1047         <rdar://problem/47040673>
1048
1049         Reviewed by Joseph Pecoraro.
1050
1051         * inspector/audit/manager-start-setup.html: Added.
1052         * inspector/audit/manager-start-setup-expected.txt: Added.
1053         * inspector/model/auditTestCase.html:
1054         * inspector/model/auditTestCase-expected.txt:
1055         * inspector/model/auditTestGroup.html:
1056         * inspector/model/auditTestGroup-expected.txt:
1057
1058 2019-03-12  Daniel Bates  <dabates@apple.com>
1059
1060         [iOS] Add test to ensure that a web page can prevent the default for Command + A
1061         https://bugs.webkit.org/show_bug.cgi?id=192425
1062
1063         Reviewed by Wenson Hsieh. 
1064
1065         Skip the test until we have the UIKit fix for <rdar://problem/46430796>.
1066
1067         * fast/events/ios/key-command-select-all-prevent-default.html: Added.
1068         * platform/ios/TestExpectations:
1069
1070 2019-03-12  Zalan Bujtas  <zalan@apple.com>
1071
1072         [Synthetic Click] Dispatch mouseout soon after mouseup
1073         https://bugs.webkit.org/show_bug.cgi?id=195575
1074         <rdar://problem/47093049>
1075
1076         Reviewed by Simon Fraser.
1077
1078         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click-expected.txt: Added.
1079         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html: Added.
1080
1081 2019-03-12  Antti Koivisto  <antti@apple.com>
1082
1083         Compositing layer that renders two positioned elements should not hit test
1084         https://bugs.webkit.org/show_bug.cgi?id=195371
1085         <rdar://problem/48649586>
1086
1087         Reviewed by Simon Fraser.
1088
1089         * fast/scrolling/ios/overflow-scroll-overlap-2-expected.txt: Added.
1090         * fast/scrolling/ios/overflow-scroll-overlap-2.html: Added.
1091
1092 2019-03-12  Enrique Ocaña González  <eocanha@igalia.com>
1093
1094         [Media][MSE] Don't emit timeUpdate after play() if currentTime hasn't changed
1095         https://bugs.webkit.org/show_bug.cgi?id=195454
1096
1097         Reviewed by Jer Noble.
1098
1099         This patch removes expectations for the first timeUpdate event after
1100         play(), because currentTime doesn't actually change in that scenario
1101         and the spec[1] states that a timeupdate event is fired if "The current
1102         playback position changed as part of normal playback or in an
1103         especially interesting way, for example discontinuously."
1104
1105         [1] https://www.w3.org/TR/html52/semantics-embedded-content.html#eventdef-media-timeupdate
1106
1107         * media/video-paused-0-rate.html: Don't require the timeUpdate event when currentTime=0 to pass the test.
1108         * media/video-play-pause-events-expected.txt: Ditto, and changed test description.
1109         * media/video-play-pause-events.html: Changed test description to reflect the new behaviour.
1110         * media/video-play-pause-exception-expected.txt: Don't require the timeUpdate event.
1111
1112 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1113
1114         Unreviewed, rolling out r242763.
1115
1116         Causes layout test crashes on iOS simulator
1117
1118         Reverted changeset:
1119
1120         "[Synthetic Click] Dispatch mouseout soon after mouseup"
1121         https://bugs.webkit.org/show_bug.cgi?id=195575
1122         https://trac.webkit.org/changeset/242763
1123
1124 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1125
1126         Unreviewed test gardening, rebaseline tests after r242757.
1127
1128         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
1129         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
1130
1131 2019-03-11  Simon Fraser  <simon.fraser@apple.com>
1132
1133         Add testing API to hit-test and scroll overflow scrollers
1134         https://bugs.webkit.org/show_bug.cgi?id=195278
1135
1136         Reviewed by Antti Koivisto.
1137         
1138         The test loads a scaled page with accelerated overflow:scroll, and hit-tests
1139         near the top-left and bottom-right corners to test the point conversion logic.
1140
1141         * scrollingcoordinator/ios/scroll-element-at-point-expected.txt: Added.
1142         * scrollingcoordinator/ios/scroll-element-at-point.html: Added.
1143
1144 2019-03-11  Zalan Bujtas  <zalan@apple.com>
1145
1146         [Synthetic Click] Dispatch mouseout soon after mouseup
1147         https://bugs.webkit.org/show_bug.cgi?id=195575
1148         <rdar://problem/47093049>
1149
1150         Reviewed by Simon Fraser.
1151
1152         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click-expected.txt: Added.
1153         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html: Added.
1154
1155 2019-03-11  Justin Fan  <justin_fan@apple.com>
1156
1157         [Web GPU] Update GPUSwapChainDescriptor, GPUSwapChain and implement GPUCanvasContext
1158         https://bugs.webkit.org/show_bug.cgi?id=194406
1159         <rdar://problem/47892466>
1160
1161         Reviewed by Myles C. Maxfield.
1162
1163         Update all tests for new WebGPUSwapChain and GPUCanvasContext, and window object name change from 'webgpu' to 'gpu'.
1164         In addition, all tests have been updated to WPT style. 
1165
1166         * webgpu/adapter-options.html:
1167         * webgpu/buffer-command-buffer-races.html:
1168         * webgpu/buffer-resource-triangles.html:
1169         * webgpu/command-buffers-expected.txt:
1170         * webgpu/command-buffers.html:
1171         * webgpu/depth-enabled-triangle-strip.html:
1172         * webgpu/js/basic-webgpu-functions.js: Removed. No longer needed.
1173         * webgpu/js/webgpu-functions.js:
1174         (async.getBasicDevice):
1175         (createBasicSwapChain): Renamed from createBasicContext.
1176         (beginBasicRenderPass):
1177         (createBasicContext): Deleted.
1178         (createBasicDepthStateDescriptor): Deleted.
1179         * webgpu/queue-creation.html:
1180         * webgpu/render-command-encoding-expected.txt:
1181         * webgpu/render-command-encoding.html:
1182         * webgpu/render-passes-expected.txt: Removed.
1183         * webgpu/render-passes.html: Removed for redundancy with other tests.
1184         * webgpu/shader-modules-expected.txt:
1185         * webgpu/shader-modules.html:
1186         * webgpu/simple-triangle-strip.html:
1187         * webgpu/texture-triangle-strip.html:
1188         * webgpu/textures-textureviews.html:
1189         * webgpu/vertex-buffer-triangle-strip.html:
1190         * webgpu/webgpu-basics-expected.txt: Removed.
1191         * webgpu/webgpu-basics.html: Removed for redundancy with other tests.
1192         * webgpu/webgpu-enabled-expected.txt:
1193         * webgpu/webgpu-enabled.html:
1194
1195 2019-03-11  Simon Fraser  <simon.fraser@apple.com>
1196
1197         [iOS WK2] REGRESSION (r242687): Programmatic scroll of overflow scroll results in bad rendering
1198         https://bugs.webkit.org/show_bug.cgi?id=195584
1199         
1200         Unreviewed test gardening. Mark compositing/ios/overflow-scroll-update-overlap.html as failing
1201         since I want to unskip and land a fix with additional tests.
1202
1203         * platform/ios-wk2/TestExpectations:
1204
1205 2019-03-11  Dean Jackson  <dino@apple.com>
1206
1207         [iOS] Implement a faster click detection that intercepts double-tap-to-zoom if possible
1208         https://bugs.webkit.org/show_bug.cgi?id=195473
1209         <rdar://problem/48718396>
1210
1211         Reviewed by Wenson Hsieh (with some help from Dan Bates).
1212
1213         Implement a test (iPad only) that sets up a page with zoomable content
1214         but not quite at a significant scale, meaning we should dispatch a click
1215         event rather than Double Tap To Zoom.
1216
1217         In order to do this, a humanSpeedDoubleTapAt() method was added to
1218         UIHelper that sleeps a bit between taps, otherwise the double tap
1219         gesture is recognized before the Web Process has had a chance to
1220         evaluate the potential click.
1221
1222         * fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom-expected.txt: Added.
1223         * fast/events/ios/ipad/fast-click-double-tap-sends-click-on-insignificant-zoom.html: Added.
1224         * platform/ios/TestExpectations:
1225         * platform/ipad/TestExpectations:
1226         * resources/ui-helper.js:
1227         (window.UIHelper.humanSpeedDoubleTapAt):
1228
1229 2019-03-11  Wenson Hsieh  <wenson_hsieh@apple.com>
1230
1231         [macOS] Dispatching reentrant "contextmenu" events may cause crashes
1232         https://bugs.webkit.org/show_bug.cgi?id=195571
1233         <rdar://problem/48086046>
1234
1235         Reviewed by Andy Estes.
1236
1237         Add a test to verify that triggering reentrant "contextmenu" events from script does not cause a crash.
1238
1239         * fast/events/contextmenu-reentrancy-crash-expected.txt: Added.
1240         * fast/events/contextmenu-reentrancy-crash.html: Added.
1241
1242 2019-03-11  Truitt Savell  <tsavell@apple.com>
1243
1244         REGRESSION: Layout Test media/media-fullscreen-return-to-inline.html is a flaky timeout
1245         https://bugs.webkit.org/show_bug.cgi?id=193399
1246
1247         Unreviewed test gardening. 
1248
1249         * platform/mac/TestExpectations:
1250
1251 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1252
1253         Unreviewed, fix a test expecation linter warning for macOS.
1254
1255         * platform/mac/TestExpectations: Delete the entry for 'media/modern-media-controls/media-documents/ipad'.
1256
1257 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1258
1259         [ iOS Sim ] Layout Test imported/w3c/web-platform-tests/webrtc/simplecall-no-ssrcs.https.html is a flaky crash
1260         https://bugs.webkit.org/show_bug.cgi?id=195433
1261
1262         Unreviewed test gardening.
1263
1264         * platform/ios/TestExpectations: Skip the test.
1265
1266 2019-03-11  Youenn Fablet  <youenn@apple.com>
1267
1268         Allow storage quota increase by default in WTR
1269         https://bugs.webkit.org/show_bug.cgi?id=195541
1270
1271         Reviewed by Geoffrey Garen.
1272
1273         * http/wpt/cache-storage/cache-quota.any.js:
1274         (promise_test):
1275
1276 2019-03-11  Ryan Haddad  <ryanhaddad@apple.com>
1277
1278         Unreviewed, rolling out r242688, r242643, r242624.
1279
1280         Caused multiple layout test failures and crashes on iOS and macOS.
1281
1282         Reverted changeset:
1283
1284         "requestAnimationFrame should execute before the next frame"
1285         https://bugs.webkit.org/show_bug.cgi?id=177484
1286         https://trac.webkit.org/changeset/242624/webkit
1287
1288         * TestExpectations:
1289         * animations/animation-multiple-callbacks-timestamp.html:
1290         * animations/no-style-recalc-during-accelerated-animation-expected.txt:
1291         * animations/no-style-recalc-during-accelerated-animation.html:
1292         * platform/mac-wk2/TestExpectations:
1293
1294 2019-03-11  John Wilander  <wilander@apple.com>
1295
1296         Resource Load Statistics: Make it possible exclude localhost from classification
1297         https://bugs.webkit.org/show_bug.cgi?id=195474
1298         <rdar://problem/47520577>
1299
1300         Reviewed by Brent Fulgham.
1301
1302         This patch makes sure that all test cases that need to, call the enableFeature()
1303         function in http/tests/resourceLoadStatistics/resources/util.js.
1304
1305         The enableFeature() now calls the new function testRunner.setStatisticsIsRunningTest().
1306
1307         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
1308         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1309         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
1310         * http/tests/resourceLoadStatistics/resources/set-cookie-on-redirect.php:
1311         * http/tests/resourceLoadStatistics/resources/util.js:
1312         (setEnableFeature):
1313         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction.html:
1314         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html:
1315         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html:
1316         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe.html:
1317         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html:
1318         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
1319         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe.html:
1320         * http/tests/storageAccess/request-storage-access-top-frame.html:
1321
1322 2019-03-11  Javier Fernandez  <jfernandez@igalia.com>
1323
1324         Unreviewed GTK test gardening
1325         https://bugs.webkit.org/show_bug.cgi?id=195551
1326
1327         Unreviewed test gardening.
1328
1329         Mark the text-transform-capitilize-026.html as flaky for all platforms.
1330
1331         * TestExpectations:
1332
1333 2019-03-10  Zalan Bujtas  <zalan@apple.com>
1334
1335         [ContentChangeObserver] Fix failing test cases
1336         https://bugs.webkit.org/show_bug.cgi?id=195524
1337         <rdar://problem/48745101>
1338
1339         Reviewed by Simon Fraser.
1340
1341         They've been failing ever since the 32ms fixed time window was introduced. 
1342
1343         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html:
1344         * fast/events/touch/ios/content-observation/stuck-with-hover-state.html:
1345
1346 2019-03-10  Simon Fraser  <simon.fraser@apple.com>
1347
1348         Mark two tests as failing after r242624
1349         https://bugs.webkit.org/show_bug.cgi?id=195531
1350
1351         Unreviewed test gardening.
1352
1353         These tests are failing:
1354         accessibility/mac/selection-notification-focus-change.html [ Failure ]
1355         compositing/video/video-clip-change-src.html [ ImageOnlyFailure ]
1356
1357         * platform/mac-wk2/TestExpectations:
1358
1359 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
1360
1361         [iOS Simulator] LayoutTest/scrollingcoordinator/ios/nested-fixed-layer-positions.html is flaky fail
1362         https://bugs.webkit.org/show_bug.cgi?id=171628
1363
1364         Unreviewed test gardening.
1365         
1366         I can't reproduce flakiness for this test. Let's see if it's fixed.
1367
1368         * platform/ios-wk2/TestExpectations:
1369
1370 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
1371
1372         [ios-simulator WK2] LayoutTest scrollingcoordinator/ios/non-stable-viewport-scroll.html is a flaky failure
1373         https://bugs.webkit.org/show_bug.cgi?id=168924
1374
1375         Unreviewed test gardening.
1376         
1377         Let's try a new expectation for this test (it's non-flakey for me for 100 iterations).
1378
1379         * platform/ios-wk2/TestExpectations:
1380         * scrollingcoordinator/ios/non-stable-viewport-scroll-expected.txt:
1381
1382 2019-03-09  Simon Fraser  <simon.fraser@apple.com>
1383
1384         Add a test for scrolling tree adjustment of fixed layers (r242601)
1385         https://bugs.webkit.org/show_bug.cgi?id=195521
1386
1387         Reviewed by Sam Weinig.
1388         
1389         This test sets the "unstable" scrolling state (as if the user is actively scrolling) and scrolls,
1390         then changes style to trigger a scrolling tree commit with a changed offset for a fixed layer.
1391         The test shows the wrong fixed layer position before r242601.
1392
1393         Helpers are added to UIHelper to do the scroll, and to wrap setTimeout in an async function.
1394         Sadly we have to wait about 120ms for the scrollbars to fade out.
1395
1396         * resources/ui-helper.js:
1397         (window.UIHelper.async.delayFor):
1398         (window.UIHelper.async.immediateScrollTo):
1399         (window.UIHelper.async.immediateUnstableScrollTo):
1400         * scrollingcoordinator/ios/ui-scroll-fixed-expected.html: Added.
1401         * scrollingcoordinator/ios/ui-scroll-fixed.html: Added.
1402
1403 2019-03-09  Wenson Hsieh  <wenson_hsieh@apple.com>
1404
1405         REGRESSION (r242551): Sporadic hangs when tapping to change selection on iOS
1406         https://bugs.webkit.org/show_bug.cgi?id=195475
1407         <rdar://problem/48721153>
1408
1409         Reviewed by Chris Dumez.
1410
1411         Add a new layout test that taps to change selection 20 times in a contenteditable area and additionally
1412         disables IPC timeout, to ensure that any IPC deadlocks will result in the test failing due to timing out.
1413
1414         * editing/selection/ios/change-selection-by-tapping-expected.txt: Added.
1415         * editing/selection/ios/change-selection-by-tapping.html: Added.
1416
1417 2019-03-09  Zalan Bujtas  <zalan@apple.com>
1418
1419         [ContentChangeObserver] Click event fires immediately on hover menu at seriouseats.com
1420         https://bugs.webkit.org/show_bug.cgi?id=195520
1421         <rdar://problem/48740098>
1422
1423         Reviewed by Simon Fraser.
1424
1425         * fast/events/touch/ios/content-observation/move-content-from-offscreen-expected.txt: Added.
1426         * fast/events/touch/ios/content-observation/move-content-from-offscreen.html: Added.
1427
1428 2019-03-09  Zalan Bujtas  <zalan@apple.com>
1429
1430         [ContentChangeObserver] Start observing for content change between touchEnd and mouseMoved start
1431         https://bugs.webkit.org/show_bug.cgi?id=195510
1432         <rdar://problem/48735695>
1433
1434         Reviewed by Simon Fraser.
1435
1436         * fast/events/touch/ios/content-observation/visibility-change-after-touch-end-expected.txt: Added.
1437         * fast/events/touch/ios/content-observation/visibility-change-after-touch-end.html: Added.
1438
1439 2019-03-08  Ryan Haddad  <ryanhaddad@apple.com>
1440
1441         [ iOS Simulator ] REGRESSION (r237087) Layout Test fast/viewport/ios/*-width-viewport-after-changing-view-scale.html is a flaky failure
1442         https://bugs.webkit.org/show_bug.cgi?id=195341
1443
1444         Unreviewed test gardening.
1445
1446         * platform/ios-wk2/TestExpectations:
1447
1448 2019-03-08  Chris Dumez  <cdumez@apple.com>
1449
1450         Add support for Device Orientation / Motion permission API
1451         https://bugs.webkit.org/show_bug.cgi?id=195329
1452         <rdar://problem/47645367>
1453
1454         Reviewed by Geoffrey Garen.
1455
1456         Add layout test coverage.
1457
1458         * TestExpectations:
1459         * fast/device-orientation/device-motion-request-permission-denied-expected.txt: Added.
1460         * fast/device-orientation/device-motion-request-permission-denied.html: Added.
1461         * fast/device-orientation/device-motion-request-permission-granted-expected.txt: Added.
1462         * fast/device-orientation/device-motion-request-permission-granted.html: Added.
1463         * fast/device-orientation/device-motion-request-permission-user-gesture-expected.txt: Added.
1464         * fast/device-orientation/device-motion-request-permission-user-gesture.html: Added.
1465         * fast/device-orientation/device-orientation-request-permission-denied-expected.txt: Added.
1466         * fast/device-orientation/device-orientation-request-permission-denied.html: Added.
1467         * fast/device-orientation/device-orientation-request-permission-granted-expected.txt: Added.
1468         * fast/device-orientation/device-orientation-request-permission-granted.html: Added.
1469         * fast/device-orientation/device-orientation-request-permission-user-gesture-expected.txt: Added.
1470         * fast/device-orientation/device-orientation-request-permission-user-gesture.html: Added.
1471         * http/tests/events/device-orientation-motion-non-secure-context.html:
1472         * http/tests/events/device-orientation-motion-secure-context-expected.txt:
1473         * http/tests/events/device-orientation-motion-secure-context.html:
1474         * platform/ios-wk2/TestExpectations:
1475         * platform/ios/http/tests/events/device-orientation-motion-non-secure-context-expected.txt:
1476         * platform/ios/http/tests/events/device-orientation-motion-secure-context-expected.txt:
1477
1478 2019-03-08  Zalan Bujtas  <zalan@apple.com>
1479
1480         [ContentChangeObserver] Expand "isConsideredClickable" to descendants
1481         https://bugs.webkit.org/show_bug.cgi?id=195478
1482         <rdar://problem/48724935>
1483
1484         Reviewed by Simon Fraser.
1485
1486         * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container-expected.txt: Added.
1487         * fast/events/touch/ios/content-observation/clickable-content-is-inside-a-container.html: Added.
1488
1489 2019-03-08  Truitt Savell  <tsavell@apple.com>
1490
1491         (r242595) Layout Tests in imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/* are failing
1492         https://bugs.webkit.org/show_bug.cgi?id=195466
1493
1494         Unreviewed test gardening.
1495
1496         * platform/mac/TestExpectations:
1497
1498 2019-03-08  Per Arne Vollan  <pvollan@apple.com>
1499
1500         Layout Test http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http.html is failing
1501         https://bugs.webkit.org/show_bug.cgi?id=195461
1502
1503         Unreviewed test gardening.
1504
1505         * platform/win/TestExpectations:
1506
1507 2019-03-07  Zalan Bujtas  <zalan@apple.com>
1508
1509         [ContentChangeObserver] Check if visibility change happens while dispatching mouseMoved
1510         https://bugs.webkit.org/show_bug.cgi?id=195421
1511         <rdar://problem/48682004>
1512
1513         Reviewed by Simon Fraser.
1514
1515         * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved-expected.txt: Added.
1516         * fast/events/touch/ios/content-observation/visibility-change-happens-while-in-mousemoved.html: Added.
1517
1518 2019-03-07  Zalan Bujtas  <zalan@apple.com>
1519
1520         [ContentChangeObserver] Check if max-height change triggers visible content change.
1521         https://bugs.webkit.org/show_bug.cgi?id=195417
1522         <rdar://problem/48680631>
1523
1524         Reviewed by Simon Fraser.
1525
1526         * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change-expected.txt: Added.
1527         * fast/events/touch/ios/content-observation/visibility-change-is-max-height-change.html: Added.
1528
1529 2019-03-07  Zalan Bujtas  <zalan@apple.com>
1530
1531         [ContentChangeObserver] Click event fires immediately on hover menu at Ebbets.com
1532         https://bugs.webkit.org/show_bug.cgi?id=195397
1533
1534         Reviewed by Simon Fraser.
1535
1536         * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple-expected.txt: Added.
1537         * fast/events/touch/ios/content-observation/visibility-change-on-touch-start-simple.html: Added.
1538
1539 2019-03-07  Zalan Bujtas  <zalan@apple.com>
1540
1541         [ContentChangeObserver] Introduce fixed duration content observation
1542         https://bugs.webkit.org/show_bug.cgi?id=195295
1543         <rdar://problem/48579913>
1544
1545         Reviewed by Simon Fraser.
1546
1547         * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops-expected.txt: Added.
1548         * fast/events/touch/ios/content-observation/visibility-change-happens-on-timer-hops.html: Added.
1549
1550 2019-03-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
1551
1552         requestAnimationFrame should execute before the next frame
1553         https://bugs.webkit.org/show_bug.cgi?id=177484
1554
1555         Reviewed by Simon Fraser.
1556
1557         * TestExpectations:
1558         There is a slight difference between the actual DRT and the expected DRT
1559         due to animation timing change. But these two tests are not animating
1560         correctly if they are opened in Safari with web animation turned on. 
1561
1562         * animations/animation-multiple-callbacks-timestamp.html:
1563         Fix variable names used by an error message.
1564         * animations/no-style-recalc-during-accelerated-animation-expected.txt:
1565         * animations/no-style-recalc-during-accelerated-animation.html:
1566         One extra styleReclc was incurred due to the document styleRecalcTimer.
1567         I think this timer is not needed anymore. I will look at removing it in
1568         a separate patch.
1569
1570 2019-03-07  Zalan Bujtas  <zalan@apple.com>
1571
1572         [ContentChangeObserver] Add a setting to be able to turn content change observation on/off
1573         https://bugs.webkit.org/show_bug.cgi?id=195353
1574         <rdar://problem/48626394>
1575
1576         Reviewed by Simon Fraser.
1577
1578         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/click-instead-of-hover-simple-expected.txt.
1579         * fast/events/touch/ios/content-observation/click-instead-of-hover-simple.html: Renamed from LayoutTests/fast/events/touch/ios/click-instead-of-hover-simple.html.
1580         * fast/events/touch/ios/content-observation/hover-when-style-change-is-async-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/hover-when-style-change-is-async-expected.txt.
1581         * fast/events/touch/ios/content-observation/hover-when-style-change-is-async.html: Renamed from LayoutTests/fast/events/touch/ios/hover-when-style-change-is-async.html.
1582         * fast/events/touch/ios/content-observation/stuck-with-hover-state-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/stuck-with-hover-state-expected.txt.
1583         * fast/events/touch/ios/content-observation/stuck-with-hover-state.html: Renamed from LayoutTests/fast/events/touch/ios/stuck-with-hover-state.html.
1584         * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/style-recalc-schedule-and-force-relalc-expected.txt.
1585         * fast/events/touch/ios/content-observation/style-recalc-schedule-and-force-relalc.html: Renamed from LayoutTests/fast/events/touch/ios/style-recalc-schedule-and-force-relalc.html.
1586         * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer-expected.txt: Renamed from LayoutTests/fast/events/touch/ios/visibility-change-happens-at-the-second-timer-expected.txt.
1587         * fast/events/touch/ios/content-observation/visibility-change-happens-at-the-second-timer.html: Renamed from LayoutTests/fast/events/touch/ios/visibility-change-happens-at-the-second-timer.html.
1588
1589 2019-03-07  Ross Kirsling  <ross.kirsling@sony.com>
1590
1591         [WinCairo] Unreviewed test gardening.
1592
1593         * platform/wincairo/TestExpectations:
1594
1595 2019-03-07  Justin Fan  <justin_fan@apple.com>
1596
1597         [Web GPU] GPUSampler implementation
1598         https://bugs.webkit.org/show_bug.cgi?id=195427
1599         <rdar://problem/48686011>
1600
1601         Reviewed by Dean Jackson.
1602
1603         Update texture-triangle-strip to use a GPUSampler provided through bindings instead of creating one in shader.
1604
1605         * webgpu/texture-triangle-strip.html:
1606
1607 2019-03-07  Youenn Fablet  <youenn@apple.com>
1608
1609         REGRESSION: ( r231040 ) Layout Test http/tests/security/xss-DENIED-xsl-external-entity.xml is a flaky failure
1610         https://bugs.webkit.org/show_bug.cgi?id=189724
1611         <rdar://problem/48422520>
1612
1613         Reviewed by Geoffrey Garen.
1614
1615         Copy the flaky test into a new test for which we use DumpJSConsoleLogInStdErr.
1616         This should make the new test no longer flaky in WK1.
1617         Run this new test for WK1 only and run the original test for WK2 only.
1618
1619         * TestExpectations:
1620         * http/tests/security/xss-DENIED-xsl-external-entity-no-logging-expected.txt: Added.
1621         * http/tests/security/xss-DENIED-xsl-external-entity-no-logging.xml: Added.
1622         * platform/ios-wk1/TestExpectations:
1623         * platform/mac-wk1/TestExpectations:
1624         * platform/wk2/TestExpectations:
1625
1626 2019-03-07  Devin Rousso  <drousso@apple.com>
1627
1628         Web Inspector: Protocol: add type checking when commands are called via invoke
1629         https://bugs.webkit.org/show_bug.cgi?id=195310
1630         <rdar://problem/48588679>
1631
1632         Reviewed by Joseph Pecoraro.
1633
1634         * inspector/protocol/inspector-backend-invocation-return-value.html:
1635         * inspector/protocol/inspector-backend-invocation-return-value-expected.txt:
1636
1637 2019-03-07  John Wilander  <wilander@apple.com>
1638
1639         Resource Load Statistics: Log first-party navigations with link decoration
1640         https://bugs.webkit.org/show_bug.cgi?id=195301
1641         <rdar://problem/48569971>
1642
1643         Reviewed by Brent Fulgham.
1644
1645         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration-expected.txt: Added.
1646         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration.html: Added.
1647
1648 2019-03-07  John Wilander  <wilander@apple.com>
1649
1650         Resource Load Statistics: Make it possible to purge only script-accessible cookies
1651         https://bugs.webkit.org/show_bug.cgi?id=195383
1652         <rdar://problem/48570136>
1653
1654         Reviewed by Brent Fulgham.
1655
1656         * http/tests/cookies/resources/set-http-only-cookie.php: Added.
1657         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies-expected.txt: Added.
1658         * http/tests/resourceLoadStatistics/delete-script-accessible-cookies.html: Added.
1659
1660 2019-03-07  Frederic Wang  <fwang@igalia.com>
1661
1662         Update WPT tests for embedded content
1663         https://bugs.webkit.org/show_bug.cgi?id=194770
1664
1665         Reviewed by Rob Buis.
1666
1667         * TestExpectations:
1668         * platform/mac-wk1/TestExpectations:
1669         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_allow_downloads_without_user_activation.sub.tentative-expected.txt: Added.
1670         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_block_downloads_without_user_activation.sub.tentative-expected.txt: Added.
1671         * tests-options.json:
1672
1673 2019-03-06  Devin Rousso  <drousso@apple.com>
1674
1675         Web Inspector: DOM Debugger: event breakpoints still fire when breakpoints are disabled
1676         https://bugs.webkit.org/show_bug.cgi?id=195377
1677         <rdar://problem/48651645>
1678
1679         Reviewed by Joseph Pecoraro and Matt Baker.
1680
1681         * inspector/dom-debugger/event-listener-breakpoints.html:
1682         * inspector/dom-debugger/event-listener-breakpoints-expected.txt:
1683
1684 2019-03-06  Wenson Hsieh  <wenson_hsieh@apple.com>
1685
1686         Crash when attempting to change input type while dismissing datalist suggestions
1687         https://bugs.webkit.org/show_bug.cgi?id=195384
1688         <rdar://problem/48563718>
1689
1690         Reviewed by Brent Fulgham.
1691
1692         Add a new layout test to exercise this scenario.
1693
1694         * fast/forms/datalist/change-input-type-after-closing-datalist-suggestions-expected.txt: Added.
1695         * fast/forms/datalist/change-input-type-after-closing-datalist-suggestions.html: Added.
1696
1697 2019-03-06  Justin Fan  <justin_fan@apple.com>
1698
1699         [Web GPU] GPUTexture and GPUTextureView updates, and related GPUBindGroup updates
1700         https://bugs.webkit.org/show_bug.cgi?id=195347
1701
1702         Reviewed by Dean Jackson.
1703
1704         * webgpu/blit-commands.html:
1705         * webgpu/resources/blue-checkered.png: Added.
1706         * webgpu/texture-triangle-strip-expected.html: Added. Draw a reference for blue-checkered.png with Canvas2D.
1707         * webgpu/texture-triangle-strip.html: Added. Draw blue-checkered.png as a texture on a Web GPU quad.
1708
1709         Renaming updates, no change in behavior:
1710         * webgpu/bind-groups.html:
1711         * webgpu/buffer-resource-triangles.html:
1712         * webgpu/pipeline-layouts.html:
1713         * webgpu/render-pipelines.html:
1714
1715 2019-03-06  Antti Koivisto  <antti@apple.com>
1716
1717         [iOS] Basic hit testing for content overlapping fast-scrollable overflow
1718         https://bugs.webkit.org/show_bug.cgi?id=195360
1719
1720         Reviewed by Simon Fraser.
1721
1722         * fast/scrolling/ios/overflow-scroll-overlap-expected.txt: Added.
1723         * fast/scrolling/ios/overflow-scroll-overlap.html: Added.
1724
1725 2019-03-06  Joseph Pecoraro  <pecoraro@apple.com>
1726
1727         Web Inspector: CPU Usage Timeline - Statistics and Sources sections
1728         https://bugs.webkit.org/show_bug.cgi?id=195202
1729
1730         Reviewed by Devin Rousso.
1731
1732         * inspector/unit-tests/map-utilities-expected.txt: Added.
1733         * inspector/unit-tests/map-utilities.html: Added.
1734         * inspector/unit-tests/set-utilities-expected.txt:
1735         * inspector/unit-tests/set-utilities.html:
1736
1737 2019-03-06  Wenson Hsieh  <wenson_hsieh@apple.com>
1738
1739         [iOS] Frequent 1 second IPC deadlocks when showing a paste callout
1740         https://bugs.webkit.org/show_bug.cgi?id=195354
1741         <rdar://problem/48624675>
1742
1743         Reviewed by Tim Horton.
1744
1745         Most of these tests currently encounter and rely on the 1 second IPC timeout to finish. To test this fix, force
1746         `ignoreSynchronousMessagingTimeouts=true` to make them fail if the processes encounter a deadlock.
1747
1748         * editing/pasteboard/ios/dom-paste-confirmation.html:
1749         * editing/pasteboard/ios/dom-paste-consecutive-confirmations.html:
1750         * editing/pasteboard/ios/dom-paste-rejection.html:
1751         * editing/pasteboard/ios/dom-paste-requires-user-gesture.html:
1752         * editing/pasteboard/ios/dom-paste-same-origin.html:
1753
1754 2019-03-06  Javier Fernandez  <jfernandez@igalia.com>
1755
1756         Import new tests from the CSS Text 3 WPT test suite
1757         https://bugs.webkit.org/show_bug.cgi?id=195275
1758
1759         Reviewed by Myles C. Maxfield.
1760
1761         Imported new CSS Text tests from the WPT suite
1762
1763         * TestExpectations: Flag tests that are not passing right now.
1764         * platform/gtk/TestExpectations: A few tests pass now.
1765
1766 2019-03-06  Frederic Wang  <fwang@igalia.com>
1767
1768         Update WPT tests for the track element
1769         https://bugs.webkit.org/show_bug.cgi?id=195358
1770
1771         Reviewed by Rob Buis.
1772
1773         * TestExpectations: Add expectations for new tests.
1774
1775 2019-03-06  Rob Buis  <rbuis@igalia.com>
1776
1777         Consider supporting the `referrerpolicy` attribute.
1778         https://bugs.webkit.org/show_bug.cgi?id=179053
1779
1780         Reviewed by Darin Adler.
1781
1782         Add tests for referrerpolicy attribute based on the referrer-policy
1783         meta referrer tests.
1784         Update improved results for reflection-embedded.html.
1785         Mark some of the tests as Failure on windows.
1786
1787         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-http-expected.txt: Added.
1788         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http-http.html: Added.
1789         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Added.
1790         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/cross-origin-http.https.html: Added.
1791         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/same-origin-expected.txt: Added.
1792         * http/tests/referrer-policy-iframe/no-referrer-when-downgrade/same-origin.html: Added.
1793         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http-expected.txt: Added.
1794         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http-http.html: Added.
1795         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https-expected.txt: Added.
1796         * http/tests/referrer-policy-iframe/no-referrer/cross-origin-http.https.html: Added.
1797         * http/tests/referrer-policy-iframe/no-referrer/same-origin-expected.txt: Added.
1798         * http/tests/referrer-policy-iframe/no-referrer/same-origin.html: Added.
1799         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
1800         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http-http.html: Added.
1801         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
1802         * http/tests/referrer-policy-iframe/origin-when-cross-origin/cross-origin-http.https.html: Added.
1803         * http/tests/referrer-policy-iframe/origin-when-cross-origin/same-origin-expected.txt: Added.
1804         * http/tests/referrer-policy-iframe/origin-when-cross-origin/same-origin.html: Added.
1805         * http/tests/referrer-policy-iframe/origin/cross-origin-http-http-expected.txt: Added.
1806         * http/tests/referrer-policy-iframe/origin/cross-origin-http-http.html: Added.
1807         * http/tests/referrer-policy-iframe/origin/cross-origin-http.https-expected.txt: Added.
1808         * http/tests/referrer-policy-iframe/origin/cross-origin-http.https.html: Added.
1809         * http/tests/referrer-policy-iframe/origin/same-origin-expected.txt: Added.
1810         * http/tests/referrer-policy-iframe/origin/same-origin.html: Added.
1811         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http-http-expected.txt: Added.
1812         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http-http.html: Added.
1813         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https-expected.txt: Added.
1814         * http/tests/referrer-policy-iframe/same-origin/cross-origin-http.https.html: Added.
1815         * http/tests/referrer-policy-iframe/same-origin/same-origin-expected.txt: Added.
1816         * http/tests/referrer-policy-iframe/same-origin/same-origin.html: Added.
1817         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-http-expected.txt: Added.
1818         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http-http.html: Added.
1819         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https-expected.txt: Added.
1820         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/cross-origin-http.https.html: Added.
1821         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/same-origin-expected.txt: Added.
1822         * http/tests/referrer-policy-iframe/strict-origin-when-cross-origin/same-origin.html: Added.
1823         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-http-expected.txt: Added.
1824         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http-http.html: Added.
1825         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https-expected.txt: Added.
1826         * http/tests/referrer-policy-iframe/strict-origin/cross-origin-http.https.html: Added.
1827         * http/tests/referrer-policy-iframe/strict-origin/same-origin-expected.txt: Added.
1828         * http/tests/referrer-policy-iframe/strict-origin/same-origin.html: Added.
1829         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-http-expected.txt: Added.
1830         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http-http.html: Added.
1831         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https-expected.txt: Added.
1832         * http/tests/referrer-policy-iframe/unsafe-url/cross-origin-http.https.html: Added.
1833         * http/tests/referrer-policy-iframe/unsafe-url/same-origin-expected.txt: Added.
1834         * http/tests/referrer-policy-iframe/unsafe-url/same-origin.html: Added.
1835         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1836         * platform/ios/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
1837         * platform/win/TestExpectations:
1838
1839 2019-03-05  Rob Buis  <rbuis@igalia.com>
1840
1841         Add referrer-policy tests
1842         https://bugs.webkit.org/show_bug.cgi?id=195269
1843
1844         Reviewed by Daniel Bates.
1845
1846         The tests in http/tests/referrer-policy do not test all referrer-policy
1847         values, add the remaining values.
1848
1849         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-http-expected.txt: Added.
1850         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http-http.html: Added.
1851         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https-expected.txt: Added.
1852         * http/tests/referrer-policy/no-referrer-when-downgrade/cross-origin-http.https.html: Added.
1853         * http/tests/referrer-policy/no-referrer-when-downgrade/same-origin-expected.txt: Added.
1854         * http/tests/referrer-policy/no-referrer-when-downgrade/same-origin.html: Added.
1855         * http/tests/referrer-policy/no-referrer/cross-origin-http-http-expected.txt: Added.
1856         * http/tests/referrer-policy/no-referrer/cross-origin-http-http.html: Added.
1857         * http/tests/referrer-policy/no-referrer/cross-origin-http.https-expected.txt: Added.
1858         * http/tests/referrer-policy/no-referrer/cross-origin-http.https.html: Added.
1859         * http/tests/referrer-policy/no-referrer/same-origin-expected.txt: Added.
1860         * http/tests/referrer-policy/no-referrer/same-origin.html: Added.
1861         * http/tests/referrer-policy/origin/cross-origin-http-http-expected.txt: Added.
1862         * http/tests/referrer-policy/origin/cross-origin-http-http.html: Added.
1863         * http/tests/referrer-policy/origin/cross-origin-http.https-expected.txt: Added.
1864         * http/tests/referrer-policy/origin/cross-origin-http.https.html: Added.
1865         * http/tests/referrer-policy/origin/same-origin-expected.txt: Added.
1866         * http/tests/referrer-policy/origin/same-origin.html: Added.
1867         * http/tests/referrer-policy/unsafe-url/cross-origin-http-http-expected.txt: Added.
1868         * http/tests/referrer-policy/unsafe-url/cross-origin-http-http.html: Added.
1869         * http/tests/referrer-policy/unsafe-url/cross-origin-http.https-expected.txt: Added.
1870         * http/tests/referrer-policy/unsafe-url/cross-origin-http.https.html: Added.
1871         * http/tests/referrer-policy/unsafe-url/same-origin-expected.txt: Added.
1872         * http/tests/referrer-policy/unsafe-url/same-origin.html: Added.
1873
1874 2019-03-05  Eric Liang  <ericliang@apple.com>
1875
1876         AX: Add remote search support for keyboard focusable element search type
1877         https://bugs.webkit.org/show_bug.cgi?id=195336
1878
1879         Reviewed by Chris Fleizach.
1880
1881         Added test that verifies search with AXKeyboardFocusableSearchKey returns the default keyboard-focusable elements.
1882
1883         * accessibility/mac/search-predicate-keyboard-focusable-expected.txt: Added.
1884         * accessibility/mac/search-predicate-keyboard-focusable.html: Added.
1885
1886 2019-03-05  Daniel Bates  <dabates@apple.com>
1887
1888         [iOS] Should not scroll when checkbox, radio, submit, reset, or button is spacebar activated
1889         https://bugs.webkit.org/show_bug.cgi?id=195281
1890         <rdar://problem/48564347>
1891
1892         Reviewed by Simon Fraser.
1893
1894         Add some tests to ensure that we do not scroll when a checkbox, radio, submit, reset, or button
1895         is spacebar activated.
1896
1897         * fast/events/ios/activating-button-should-not-scroll-page-expected.txt: Added.
1898         * fast/events/ios/activating-button-should-not-scroll-page.html: Added.
1899         * fast/events/ios/activating-checkbox-should-not-scroll-page-expected.txt: Added.
1900         * fast/events/ios/activating-checkbox-should-not-scroll-page.html: Added.
1901         * fast/events/ios/activating-radio-button-should-not-scroll-page-expected.txt: Added.
1902         * fast/events/ios/activating-radio-button-should-not-scroll-page.html: Added.
1903         * fast/events/ios/activating-reset-button-should-not-scroll-page-expected.txt: Added.
1904         * fast/events/ios/activating-reset-button-should-not-scroll-page.html: Added.
1905         * fast/events/ios/activating-submit-button-should-not-scroll-page-expected.txt: Added.
1906         * fast/events/ios/activating-submit-button-should-not-scroll-page.html: Added.
1907         * fast/events/ios/resources/press-spacebar-at-element-and-check-for-page-scroll.js: Added.
1908         (done):
1909         (handleInteraction.checkForScrollAndDone):
1910         (handleInteraction):
1911         (handleScroll):
1912         (handleFocus):
1913         (checkActivatingElementUsingSpacebarDoesNotScrollPage):
1914         * platform/ios/TestExpectations: Skip the tests for now until ENABLE(FULL_KEYBOARD_ACCESS) is enabled
1915         by default on iOS.
1916
1917 2019-03-05  Takashi Komori  <Takashi.Komori@sony.com>
1918
1919         [Curl] Implement Cookie Accept Policy.
1920         https://bugs.webkit.org/show_bug.cgi?id=191645
1921
1922         Reviewed by Fujii Hironori.
1923
1924         * platform/wincairo-wk1/TestExpectations:
1925         * platform/wincairo/TestExpectations:
1926
1927 2019-03-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
1928
1929         SVGPathSegList.insertItemBefore() should fail if the newItem belongs to an animating animPathSegList
1930         https://bugs.webkit.org/show_bug.cgi?id=195333
1931         <rdar://problem/48475802>
1932
1933         Reviewed by Simon Fraser.
1934
1935         * svg/dom/SVGPathSegList-insert-from-animating-animPathSegList-expected.txt: Added.
1936         * svg/dom/SVGPathSegList-insert-from-animating-animPathSegList.svg: Added.
1937
1938 2019-03-05  Ryan Haddad  <ryanhaddad@apple.com>
1939
1940         Unreviewed, rolling out r242403.
1941
1942         Caused layout test crashes on iOS simulator.
1943
1944         Reverted changeset:
1945
1946         "[ContentChangeObserver] Introduce fixed duration content
1947         observation"
1948         https://bugs.webkit.org/show_bug.cgi?id=195295
1949         https://trac.webkit.org/changeset/242403
1950
1951 2019-03-04  Diego Pino Garcia  <dpino@igalia.com>
1952
1953         [GTK] Unreviewed test gardening
1954         https://bugs.webkit.org/show_bug.cgi?id=195272
1955
1956         Unreviewed test gardening.
1957
1958         * platform/gtk/TestExpectations:
1959
1960 2019-03-04  Justin Fan  <justin_fan@apple.com>
1961
1962         [Web GPU] Blitting function prototypes
1963         https://bugs.webkit.org/show_bug.cgi?id=195224
1964         <rdar://problem/48538902>
1965
1966         Reviewed by Dean Jackson.
1967
1968         Add basic test to copy data with all new blitting functions and verify the result.
1969
1970         * webgpu/blit-commands-expected.html: Added.
1971         * webgpu/blit-commands.html: Added.
1972         * webgpu/buffer-command-buffer-races.html: Fixed typo.
1973         * webgpu/resources/green-400.png: Added.
1974
1975 2019-03-04  Zalan Bujtas  <zalan@apple.com>
1976
1977         [ContentChangeObserver] Introduce fixed duration content observation
1978         https://bugs.webkit.org/show_bug.cgi?id=195295
1979         <rdar://problem/48579913>
1980
1981         Reviewed by Simon Fraser.
1982
1983         * fast/events/touch/ios/visibility-change-happens-on-timer-hops-expected.txt: Added.
1984         * fast/events/touch/ios/visibility-change-happens-on-timer-hops.html: Added.
1985
1986 2019-03-04  Wenson Hsieh  <wenson_hsieh@apple.com>
1987
1988         Native text selection UI is incorrectly suppressed in Microsoft Visio
1989         https://bugs.webkit.org/show_bug.cgi?id=195178
1990         <rdar://problem/48519394>
1991
1992         Reviewed by Darin Adler.
1993
1994         Add a new layout test that focuses several different text fields and checks whether or not editing UI is shown:
1995
1996         1. A text field inside an overflow: hidden container, all within an absolutely positioned iframe, such that the
1997         text field is not visible. The caret should be hidden.
1998
1999         2. A text field inside an absolutely positioned iframe, inside an overflow: hidden container, such that the
2000         text field is visible. The caret should be visible.
2001
2002         3. A text field inside a relatively positioned iframe in an overflow: hidden container, such that the text field
2003         is not visible. The caret should be hidden.
2004
2005         4. A text field that is position: fixed inside an overflow: hidden container, such that the text field is
2006         visible. The caret should be visible.
2007
2008         * editing/selection/ios/do-not-hide-selection-in-visible-container-expected.txt: Added.
2009         * editing/selection/ios/do-not-hide-selection-in-visible-container.html: Added.
2010         * editing/selection/ios/hide-selection-in-empty-overflow-hidden-container.html:
2011         * resources/ui-helper.js:
2012         (window.UIHelper.activateElementAndWaitForInputSession):
2013
2014         Add a convenience function in UIHelper that taps a given element and waits for the keyboard to show.
2015
2016 2019-03-04  Daniel Bates  <dabates@apple.com>
2017
2018         [iOS] Caret x-position in empty text area does not match text field
2019         https://bugs.webkit.org/show_bug.cgi?id=195125
2020         <rdar://problem/47161070>
2021
2022         Reviewed by Darin Adler.
2023
2024         Update expected results due to changes in padding.
2025
2026         * TestExpectations: Remove some tests that are now passing.
2027         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document-expected.txt:
2028         * editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html:
2029         * fast/forms/textarea/ios/caret-x-position-in-textarea-matches-textfield-expected.txt: Added.
2030         * fast/forms/textarea/ios/caret-x-position-in-textarea-matches-textfield.html: Added.
2031         * platform/ios-wk2/editing/input/reveal-caret-of-multiline-input-expected.txt:
2032         * platform/ios-wk2/editing/inserting/4960120-1-expected.txt:
2033         * platform/ios-wk2/editing/pasteboard/pasting-tabs-expected.txt:
2034         * platform/ios-wk2/fast/block/float/overhanging-tall-block-expected.txt:
2035         * platform/ios-wk2/fast/block/margin-collapse/103-expected.txt:
2036         * platform/ios-wk2/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt:
2037         * platform/ios-wk2/fast/dynamic/008-expected.txt:
2038         * platform/ios-wk2/fast/forms/basic-textareas-expected.txt:
2039         * platform/ios-wk2/fast/forms/textAreaLineHeight-expected.txt:
2040         * platform/ios-wk2/fast/forms/textarea-align-expected.txt:
2041         * platform/ios-wk2/fast/forms/textarea-placeholder-pseudo-style-expected.txt:
2042         * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-1-expected.txt:
2043         * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-2-expected.txt:
2044         * platform/ios-wk2/fast/forms/textarea-scroll-height-expected.txt:
2045         * platform/ios-wk2/fast/forms/textarea-scrollbar-expected.txt:
2046         * platform/ios-wk2/fast/forms/textarea-scrolled-type-expected.txt:
2047         * platform/ios-wk2/fast/forms/textarea-setinnerhtml-expected.txt:
2048         * platform/ios-wk2/fast/hidpi/resize-corner-hidpi-expected.txt:
2049         * platform/ios-wk2/fast/overflow/overflow-x-y-expected.txt:
2050         * platform/ios-wk2/fast/text/international/rtl-white-space-pre-wrap-expected.txt:
2051         * platform/ios-wk2/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt:
2052         * platform/ios/TestExpectations:
2053         * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt:
2054         * platform/ios/fast/forms/form-element-geometry-expected.txt:
2055         * platform/ios/fast/forms/linebox-overflow-in-textarea-padding-expected.txt:
2056         * platform/ios/fast/forms/negativeLineHeight-expected.txt:
2057         * platform/ios/fast/forms/text-control-intrinsic-widths-expected.txt:
2058         * platform/ios/fast/forms/textarea-width-expected.txt:
2059         * platform/ios/fast/replaced/width100percent-textarea-expected.txt:
2060         * platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt:
2061         * platform/ios/tables/mozilla/bugs/bug194024-expected.txt:
2062         * platform/ios/tables/mozilla/bugs/bug30559-expected.txt:
2063         * platform/ios/tables/mozilla/bugs/bug30692-expected.txt:
2064
2065 2019-03-03  Darin Adler  <darin@apple.com>
2066
2067         Prepare to improve handling of conversion of float to strings
2068         https://bugs.webkit.org/show_bug.cgi?id=195262
2069
2070         Reviewed by Daniel Bates.
2071
2072         * svg/dom/SVGAngle-expected.txt:
2073         * svg/dom/SVGAngle.html:
2074         * svg/dom/SVGLength-px-expected.txt:
2075         * svg/dom/SVGLength-px-with-context-expected.txt:
2076         * svg/dom/SVGLength-px-with-context.html:
2077         * svg/dom/SVGLength-px.html:
2078         Remove checks that depend on the precision and number of serialization.
2079         The current tests depend on behavior that we'd like to change in the future and
2080         some of them had already been updated since the behavior is different in different
2081         web browsers. Tricky issue because of the mix of single and double precision in
2082         the SVG engine and the JavaScript language, and straightforward to keep the tests
2083         useful without this unnecessary dependency. Generally we check the units of the
2084         result of valueAsString, and not the numeric result. Another idea would be to
2085         check the numeric part of the result by converting it back to a number and
2086         comparing it as a number rather than as a string.
2087
2088 2019-03-04  Truitt Savell  <tsavell@apple.com>
2089
2090         webkit.org/b/195210 resolve by r242308, unskipping tests.
2091         https://bugs.webkit.org/show_bug.cgi?id=195210
2092
2093         Unreviewed test gardening.
2094
2095         * platform/mac-wk1/TestExpectations:
2096
2097 2019-03-04  Claudio Saavedra  <csaavedra@igalia.com>
2098
2099         Fix typo in previous gardening commit
2100
2101         Unreviewed.
2102         * platform/wpe/TestExpectations:
2103
2104 2019-03-04  Claudio Saavedra  <csaavedra@igalia.com>
2105
2106         [WPE][EME] Mark two flaky EME tests
2107
2108         Unreviewed gardening.
2109         * platform/wpe/TestExpectations:
2110
2111 2019-03-02  Simon Fraser  <simon.fraser@apple.com>
2112
2113         Share more code for updating the state of frame scrolling nodes
2114         https://bugs.webkit.org/show_bug.cgi?id=195254
2115
2116         Reviewed by Antti Koivisto.
2117         
2118         New baselines. Overflow nodes get some state from ScrollableAreaParameters now, and
2119         frame nodes get the current scroll position (which is good, since they already have
2120         the new layout viewport).
2121
2122         * fast/scrolling/ios/change-scrollability-on-content-resize-expected.txt:
2123         * fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt:
2124         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
2125         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
2126         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
2127         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
2128         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
2129         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
2130         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
2131         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
2132         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
2133         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
2134         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
2135         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
2136         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
2137         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
2138         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
2139         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
2140         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
2141         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
2142         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
2143         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
2144         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
2145         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
2146         * tiled-drawing/scrolling/fixed/four-bars.html:
2147         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
2148         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
2149         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
2150         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
2151
2152 2019-03-03  Diego Pino Garcia  <dpino@igalia.com>
2153
2154         [GTK] Unreviewed test gardening
2155         https://bugs.webkit.org/show_bug.cgi?id=195261
2156
2157         Unreviewed test gardening.
2158
2159         * platform/gtk/TestExpectations:
2160
2161 2019-03-02  Darin Adler  <darin@apple.com>
2162
2163         Retire legacy dtoa function and DecimalNumber class
2164         https://bugs.webkit.org/show_bug.cgi?id=195253
2165
2166         Reviewed by Daniel Bates.
2167
2168         * fast/css/large-value-csstext-expected.txt:
2169         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt:
2170         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
2171         Updated expected value to expect exponential syntax for super-small numbers that are formatted
2172         differently by the new code.
2173
2174         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2175         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2176         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2177         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2178         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2179         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2180         Rebaseline still-failing parts of these tests that dump super-small numbers that are formatted
2181         differently by the new code. Still probably needs to be done for 4 other platforms.
2182
2183 2019-03-03  Tim Horton  <timothy_horton@apple.com>
2184
2185         Remove some more unused 32-bit code
2186         https://bugs.webkit.org/show_bug.cgi?id=195255
2187
2188         Reviewed by Darin Adler.
2189
2190         * platform/mac/plugins/supports-carbon-event-model-expected.txt: Removed.
2191         * platform/mac/plugins/supports-carbon-event-model.html: Removed.
2192
2193 2019-03-02  Zalan Bujtas  <zalan@apple.com>
2194
2195         [ContentChangeObserver] Introduce ContentChangeObserver::adjustObservedState
2196         https://bugs.webkit.org/show_bug.cgi?id=195244
2197         <rdar://problem/48536737>
2198
2199         Reviewed by Simon Fraser.
2200
2201         * fast/events/touch/ios/visibility-change-happens-at-the-second-timer-expected.txt: Added.
2202         * fast/events/touch/ios/visibility-change-happens-at-the-second-timer.html: Added.
2203
2204 2019-03-02  Wenson Hsieh  <wenson_hsieh@apple.com>
2205
2206         [iOS] Programmatic paste access should be granted when copying and pasting within the same origin
2207         https://bugs.webkit.org/show_bug.cgi?id=195053
2208         <rdar://problem/48134710>
2209
2210         Reviewed by Ryosuke Niwa.
2211
2212         Adjust several existing DOM paste tests to copy text from a child frame that has a different origin as the main
2213         frame, such that we'll trigger the paste callout menu when performing a programmatic paste. Also add a new
2214         layout test that copies and programmatically pastes within the same document, to verify that no paste callout is
2215         displayed and the paste is allowed.
2216
2217         * editing/pasteboard/ios/dom-paste-confirmation-expected.txt:
2218         * editing/pasteboard/ios/dom-paste-confirmation.html:
2219         * editing/pasteboard/ios/dom-paste-consecutive-confirmations-expected.txt:
2220         * editing/pasteboard/ios/dom-paste-consecutive-confirmations.html:
2221         * editing/pasteboard/ios/dom-paste-rejection-expected.txt:
2222         * editing/pasteboard/ios/dom-paste-rejection.html:
2223         * editing/pasteboard/ios/dom-paste-requires-user-gesture-expected.txt:
2224         * editing/pasteboard/ios/dom-paste-requires-user-gesture.html:
2225         * editing/pasteboard/ios/dom-paste-same-origin-expected.txt: Copied from LayoutTests/editing/pasteboard/ios/dom-paste-confirmation-expected.txt.
2226         * editing/pasteboard/ios/dom-paste-same-origin.html: Copied from LayoutTests/editing/pasteboard/ios/dom-paste-confirmation.html.
2227
2228 2019-03-02  Simon Fraser  <simon.fraser@apple.com>
2229
2230         REGRESSION (r242132): Incorrect positioning with multiple position:fixed elements
2231         https://bugs.webkit.org/show_bug.cgi?id=195246
2232
2233         Reviewed by Frederic Wang.
2234
2235         Test that uses eventSender to scroll (and is thus macOS-only).
2236
2237         * platform/ios-wk2/TestExpectations:
2238         * scrollingcoordinator/mac/multiple-fixed-expected.html: Added.
2239         * scrollingcoordinator/mac/multiple-fixed.html: Added.
2240
2241 2019-03-01  Wenson Hsieh  <wenson_hsieh@apple.com>
2242
2243         [Datalist] fast/forms/datalist/datalist-child-validation.html crashes with a debug assertion in isValidFormControlElement()
2244         https://bugs.webkit.org/show_bug.cgi?id=190620
2245         <rdar://problem/19226679>
2246
2247         Reviewed by Ryosuke Niwa.
2248
2249         Re-enables a crashing layout test. See WebCore ChangeLog for more details.
2250
2251         * platform/ios/TestExpectations:
2252         * platform/mac/TestExpectations:
2253
2254 2019-03-01  Zalan Bujtas  <zalan@apple.com>
2255
2256         [ContentChangeObserver] Check for pending style recalcs at the end of each timer run.
2257         https://bugs.webkit.org/show_bug.cgi?id=195220
2258         <rdar://problem/48518979>
2259
2260         Reviewed by Simon Fraser.
2261
2262         * fast/events/touch/ios/style-recalc-schedule-and-force-relalc-expected.txt: Added.
2263         * fast/events/touch/ios/style-recalc-schedule-and-force-relalc.html: Added.
2264
2265 2019-03-01  John Wilander  <wilander@apple.com>
2266
2267         Resource Load Statistics: Further restrict client-side cookie persistence after cross-site navigations with link decoration
2268         https://bugs.webkit.org/show_bug.cgi?id=195196
2269         <rdar://problem/48006419>
2270
2271         Reviewed by Brent Fulgham.
2272
2273         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site-expected.txt: Added.
2274         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-decoration-same-site.html: Added.
2275         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource-expected.txt: Added.
2276         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-fragment-from-prevalent-resource.html: Added.
2277         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource-expected.txt: Added.
2278         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-and-fragment-from-prevalent-resource.html: Added.
2279         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource-expected.txt: Added.
2280         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-with-link-query-from-prevalent-resource.html: Added.
2281         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource-expected.txt: Added.
2282         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js-without-link-decoration-from-prevalent-resource.html: Added.
2283         * http/tests/resourceLoadStatistics/capped-lifetime-for-cookie-set-in-js.html:
2284             Now clears cookies after the test.
2285
2286 2019-03-01  Rob Buis  <rbuis@igalia.com>
2287
2288         Adjust XMLHttpRequest Content-Type handling
2289         https://bugs.webkit.org/show_bug.cgi?id=184645
2290
2291         Reviewed by Youenn Fablet.
2292
2293         Fix 2 subtest expectations.
2294
2295         * http/tests/xmlhttprequest/request-encoding2.html:
2296
2297 2019-03-01  Truitt Savell  <tsavell@apple.com>
2298
2299         Continued gardening of storage/indexeddb/ crashes after r242189
2300         https://bugs.webkit.org/show_bug.cgi?id=195210
2301
2302         Unreviewed test gardening.
2303
2304         * platform/mac-wk1/TestExpectations: 
2305
2306 2019-03-01  Antoine Quint  <graouts@apple.com>
2307
2308         Enable WPT Pointer Events tests
2309         https://bugs.webkit.org/show_bug.cgi?id=195204
2310         <rdar://problem/48502751>
2311
2312         Reviewed by Dean Jackson.
2313
2314         The touch-action property has been enabled as part of the work on webkit.org/b/195008 but the WPT tests
2315         had not been enabled yet.
2316
2317         * platform/mac/TestExpectations:
2318
2319 2019-03-01  Truitt Savell  <tsavell@apple.com>
2320
2321         REGRESSION: (r242189): Six Layout Tests in storage/indexeddb/ are crashing after r242189
2322         https://bugs.webkit.org/show_bug.cgi?id=195210
2323
2324         Unreviewed test gardening.
2325
2326         * platform/mac-wk1/TestExpectations:
2327
2328 2019-02-28  Simon Fraser  <simon.fraser@apple.com>
2329
2330         [iOS] Dark flash when opening Google AMP pages
2331         https://bugs.webkit.org/show_bug.cgi?id=195193
2332         rdar://problem/48326442
2333
2334         Reviewed by Zalan Bujtas.
2335
2336         Tests that change the size of a clipping layer with non-z-order composited descendant, with
2337         a couple of layer tree configurations.
2338
2339         * compositing/geometry/ancestor-clip-change-expected.html: Added.
2340         * compositing/geometry/ancestor-clip-change-interleaved-stacking-context-expected.html: Added.
2341         * compositing/geometry/ancestor-clip-change-interleaved-stacking-context.html: Added.
2342         * compositing/geometry/ancestor-clip-change.html: Added.
2343
2344 2019-02-28  Joseph Pecoraro  <pecoraro@apple.com>
2345
2346         Web Inspector: View.removeSubview not removing the element properly when not parented
2347         https://bugs.webkit.org/show_bug.cgi?id=195146
2348
2349         Reviewed by Matt Baker.
2350
2351         * inspector/view/basics-expected.txt:
2352         * inspector/view/basics.html:
2353
2354 2019-02-28  Myles C. Maxfield  <mmaxfield@apple.com>
2355
2356         Use-after-move in RenderCombineText::combineTextIfNeeded()
2357         https://bugs.webkit.org/show_bug.cgi?id=195188
2358
2359         Reviewed by Zalan Bujtas.
2360
2361         * fast/text/text-combine-crash-2-expected.html: Added.
2362         * fast/text/text-combine-crash-2.html: Added.
2363
2364 2019-02-28  Devin Rousso  <drousso@apple.com>
2365
2366         REGRESSION (r240644): Layout Test inspector/page/overrideSetting-ICECandidateFilteringEnabled.html is a flaky timeout
2367         https://bugs.webkit.org/show_bug.cgi?id=194437
2368         <rdar://problem/48008005>
2369
2370         Reviewed by Joseph Pecoraro.
2371
2372         * inspector/page/overrideSetting-ICECandidateFilteringEnabled.html:
2373         * inspector/page/overrideSetting-ICECandidateFilteringEnabled-expected.txt:
2374         Make sure to close the peer connection and data channel after each phase of the test.
2375         Also add failure logging.
2376
2377 2019-02-28  Devin Rousso  <drousso@apple.com>
2378
2379         Web Inspector: Canvas: change tests to not print out dataURLs
2380         https://bugs.webkit.org/show_bug.cgi?id=195136
2381         <rdar://problem/48248697>
2382
2383         Reviewed by Matt Baker.
2384
2385         * inspector/canvas/resources/recording-utilities.js:
2386         (TestPage.registerInitializer.async logRecording):
2387         (TestPage.registerInitializer.window.startRecording):
2388         * inspector/canvas/recording-2d-expected.txt:
2389         * inspector/canvas/recording-bitmaprenderer-expected.txt:
2390         * inspector/canvas/recording-webgl-expected.txt:
2391         * inspector/canvas/recording-webgl-snapshots.html:
2392         * inspector/canvas/recording-webgl-snapshots-expected.txt:
2393
2394         * inspector/canvas/requestContent-2d.html:
2395         * inspector/canvas/requestContent-2d-expected.txt:
2396         * inspector/canvas/requestContent-bitmaprenderer.html:
2397         * inspector/canvas/requestContent-bitmaprenderer-expected.txt:
2398         * inspector/canvas/requestContent-webgl.html:
2399         * inspector/canvas/requestContent-webgl-expected.txt:
2400         * inspector/canvas/requestContent-webgl2.html:
2401         * inspector/canvas/requestContent-webgl2-expected.txt:
2402
2403         * inspector/canvas/setShaderProgramHighlighted.html:
2404         * inspector/canvas/setShaderProgramHighlighted-expected.txt:
2405
2406 2019-02-28  Takashi Komori  <Takashi.Komori@sony.com>
2407
2408         [Curl] HTTP Body is missing with redirection.
2409         https://bugs.webkit.org/show_bug.cgi?id=191651
2410
2411         Reviewed by Don Olmstead.
2412
2413         * platform/wincairo/TestExpectations:
2414
2415 2019-02-28  Daniel Bates  <dabates@apple.com>
2416
2417         Fix timing out tests following r241747
2418         (https://bugs.webkit.org/show_bug.cgi?id=193599)
2419
2420         Fix up the path to ui-helper.js so that we actually load it.
2421
2422         * fast/forms/ios/focus-button.html:
2423         * fast/forms/ios/focus-checkbox.html:
2424         * fast/forms/ios/focus-checked-checkbox.html:
2425         * fast/forms/ios/focus-checked-radio.html:
2426         * fast/forms/ios/focus-radio.html:
2427         * fast/forms/ios/focus-reset-button.html:
2428         * fast/forms/ios/focus-search-field.html:
2429         * fast/forms/ios/focus-submit-button.html:
2430         * fast/forms/ios/focus-text-field.html:
2431         * fast/forms/ios/focus-textarea.html:
2432
2433 2019-02-27  Simon Fraser  <simon.fraser@apple.com>
2434
2435         fast/scrolling/ios/hit-testing-iframe-002.html always fails
2436         https://bugs.webkit.org/show_bug.cgi?id=195108
2437
2438         Reviewed by Frédéric Wang.
2439
2440         Errant ; in this.style.background='green;'
2441
2442         * fast/scrolling/ios/hit-testing-iframe-002.html:
2443         * platform/ios-wk2/TestExpectations:
2444
2445 2019-02-27  Alicia Boya García  <aboya@igalia.com>
2446
2447         Unreviewed GTK test gardening
2448         https://bugs.webkit.org/show_bug.cgi?id=195138
2449
2450         * platform/gtk/TestExpectations:
2451         * platform/gtk/compositing/visibility/root-visibility-toggle-expected.txt: Added.
2452         * platform/gtk/editing/deleting/smart-delete-001-expected.txt: Removed.
2453         * platform/gtk/editing/deleting/smart-delete-002-expected.txt: Removed.
2454         * platform/gtk/editing/deleting/smart-delete-003-expected.txt: Removed.
2455         * platform/gtk/editing/deleting/smart-delete-004-expected.txt: Removed.
2456         * platform/gtk/fast/css/apple-system-colors-expected.txt: Added.
2457         * platform/gtk/fast/text/ja-sans-serif-expected.png: Added.
2458         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
2459
2460 2019-02-27  Wenson Hsieh  <wenson_hsieh@apple.com>
2461
2462         [iOS] Web pages shouldn't be able to present a keyboard after the web view resigns first responder
2463         https://bugs.webkit.org/show_bug.cgi?id=195118
2464         <rdar://problem/43411940>
2465
2466         Reviewed by Tim Horton.
2467
2468         Add a test to verify that after resigning first responder (e.g. tapping 'Done' on the keyboard, or focusing a
2469         native input field elsewhere in the app), the page cannot force the keyboard to appear by focusing an input
2470         field.
2471
2472         * fast/events/ios/do-not-show-keyboard-when-focusing-after-blur-expected.txt: Added.
2473         * fast/events/ios/do-not-show-keyboard-when-focusing-after-blur.html: Added.
2474
2475 2019-02-27  John Wilander  <wilander@apple.com>
2476
2477         Adopt WebCore::RegistrableDomain in WebCore::ResourceLoadStatistics and WebKit::NetworkProcessProxy
2478         https://bugs.webkit.org/show_bug.cgi?id=195071
2479         <rdar://problem/48417690>
2480
2481         Reviewed by Alex Christensen and Brent Fulgham.
2482
2483         * http/tests/navigation/resources/redirect-updates-history-item-done-statistics.html:
2484             Changed from window.internals.resourceLoadStatisticsForOrigin() to
2485             window.internals.resourceLoadStatisticsForURL() and now submit a URL.
2486
2487 2019-02-27  Justin Fan  <justin_fan@apple.com>
2488
2489         [Web GPU] Buffer updates part 2: setSubData, GPU/CPU synchronization
2490         https://bugs.webkit.org/show_bug.cgi?id=195077
2491         <rdar://problem/47805229>
2492
2493         Reviewed by Dean Jackson.
2494
2495         Add tests for mapReadAysnc and setSubData calls. Nofity testRunner when done on some drawing tests
2496         that may take more time.
2497
2498         * webgpu/buffer-command-buffer-races-expected.html: Added.
2499         * webgpu/buffer-command-buffer-races.html: Added.
2500         * webgpu/buffer-resource-triangles.html: Use setSubData.
2501         * webgpu/depth-enabled-triangle-strip.html: Ditto.
2502         * webgpu/map-read-buffers-expected.txt: Added.
2503         * webgpu/map-read-buffers.html: Added.
2504         * webgpu/vertex-buffer-triangle-strip.html: Use setSubData.
2505
2506 2019-02-27  Antoine Quint  <graouts@apple.com>
2507
2508         Support Pointer Events on macOS
2509         https://bugs.webkit.org/show_bug.cgi?id=195008
2510         <rdar://problem/47454419>
2511
2512         Reviewed by Dean Jackson.
2513
2514         * platform/mac-wk1/TestExpectations: Mark select tests as failures due to webkit.org/b/195008.
2515         * platform/mac/TestExpectations: Enable the new mouse-based tests.
2516         * pointerevents/mouse/over-enter-out-leave-expected.txt: Added.
2517         * pointerevents/mouse/over-enter-out-leave.html: Added.
2518         * pointerevents/mouse/pointer-capture-expected.txt: Added.
2519         * pointerevents/mouse/pointer-capture.html: Added.
2520         * pointerevents/mouse/pointer-event-basic-properties-expected.txt: Added.
2521         * pointerevents/mouse/pointer-event-basic-properties.html: Added.
2522         * pointerevents/mouse/pointer-events-before-mouse-events-expected.txt: Added.
2523         * pointerevents/mouse/pointer-events-before-mouse-events.html: Added.
2524         * pointerevents/mouse/pointerdown-prevent-default-expected.txt: Added.
2525         * pointerevents/mouse/pointerdown-prevent-default.html: Added.
2526         * pointerevents/utils.js:
2527         (prototype.clear):
2528
2529 2019-02-27  Simon Fraser  <simon.fraser@apple.com>
2530
2531         scrolling/ios/hit-testing-iframe* tests need to hide the tap highlight
2532         https://bugs.webkit.org/show_bug.cgi?id=195099
2533
2534         Reviewed by Frederic Wang.
2535
2536         These tests were failing because the ref test captured the tap highlight, so hide
2537         it with -webkit-tap-highlight-color: transparent;
2538
2539         * fast/scrolling/ios/hit-testing-iframe-001.html:
2540         * fast/scrolling/ios/hit-testing-iframe-002.html:
2541         * fast/scrolling/ios/hit-testing-iframe-003.html:
2542         * fast/scrolling/ios/hit-testing-iframe-004.html:
2543         * fast/scrolling/ios/hit-testing-iframe-005.html:
2544         * fast/scrolling/ios/hit-testing-iframe-006.html:
2545         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006.html:
2546         * platform/ios-wk2/TestExpectations: hit-testing-iframe-006.html passes now.
2547
2548 2019-02-27  Ulrich Pflueger  <up@nanocosmos.de>
2549
2550         [MSE] SourceBuffer sample time increment vs. last frame duration check is broken
2551         https://bugs.webkit.org/show_bug.cgi?id=194747
2552         <rdar://problem/48148469>
2553
2554         Reviewed by Jer Noble.
2555
2556         * media/media-source/media-source-append-variable-frame-lengths-with-matching-durations-expected.txt: Added.
2557         * media/media-source/media-source-append-variable-frame-lengths-with-matching-durations.html: Added.
2558
2559 2019-02-26  Wenson Hsieh  <wenson_hsieh@apple.com>
2560
2561         Remove conditional compile guard for InsertIntoTextNodeCommand::doReapply
2562         https://bugs.webkit.org/show_bug.cgi?id=195067
2563         <rdar://problem/44812080>
2564
2565         Reviewed by Tim Horton.
2566
2567         Add a new layout test to verify that redoing text insertion in a non-editable element (which was previously
2568         editable) does not mutate the text nodes affected by editing. This test case currently fails on iOS, since we
2569         take a separate codepath when redoing that does not contain this additional check.
2570
2571         * editing/undo/redo-text-insertion-in-non-editable-node-expected.txt: Added.
2572         * editing/undo/redo-text-insertion-in-non-editable-node.html: Added.
2573
2574 2019-02-26  Youenn Fablet  <youenn@apple.com>
2575
2576         Move service worker response validation from the service worker client to the service worker itself
2577         https://bugs.webkit.org/show_bug.cgi?id=194716
2578
2579         Reviewed by Geoffrey Garen.
2580
2581         Rebased tests as we now report to the console log any service worker response validation erorr.
2582
2583         * http/tests/inspector/network/resource-response-service-worker-expected.txt:
2584         * http/tests/workers/service/basic-fetch.https-expected.txt:
2585         * http/tests/workers/service/service-worker-crossorigin-fetch-expected.txt:
2586
2587 2019-02-26  Takashi Komori  <Takashi.Komori@sony.com>
2588
2589         [Curl] Load HTTP body of 401 response when AuthenticationChange is cancelled.
2590         https://bugs.webkit.org/show_bug.cgi?id=191652
2591
2592         Reviewed by Alex Christensen.
2593
2594         Added appropriate expected results for WebKit/WebKitLegacy of WinCairo port.
2595
2596         * platform/wincairo-wk1/http/tests/security/401-logout/401-logout-expected.txt: Added.
2597         * platform/wincairo/TestExpectations:
2598         * platform/wincairo/http/tests/security/401-logout/401-logout-expected.txt: Added.
2599
2600 2019-02-26  Frederic Wang  <fwang@igalia.com>
2601
2602         Split tests programmatic-scroll-iframe and scroll-iframe
2603         https://bugs.webkit.org/show_bug.cgi?id=195050
2604
2605         This patch splits some iOS frame scrolling tests into separate tests in order to make debugging
2606         and test expectations easier to manage.
2607
2608         Reviewed by Antti Koivisto.
2609
2610         * fast/scrolling/ios/programmatic-scroll-iframe-001-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
2611         * fast/scrolling/ios/programmatic-scroll-iframe-001.html: Added.
2612         * fast/scrolling/ios/programmatic-scroll-iframe-002-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
2613         * fast/scrolling/ios/programmatic-scroll-iframe-002.html: Added.
2614         * fast/scrolling/ios/programmatic-scroll-iframe-003-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
2615         * fast/scrolling/ios/programmatic-scroll-iframe-003.html: Added.
2616         * fast/scrolling/ios/programmatic-scroll-iframe-004-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
2617         * fast/scrolling/ios/programmatic-scroll-iframe-004.html: Added.
2618         * fast/scrolling/ios/programmatic-scroll-iframe-005-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
2619         * fast/scrolling/ios/programmatic-scroll-iframe-005.html: Added.
2620         * fast/scrolling/ios/programmatic-scroll-iframe-006-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
2621         * fast/scrolling/ios/programmatic-scroll-iframe-006.html: Added.
2622         * fast/scrolling/ios/programmatic-scroll-iframe-007-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
2623         * fast/scrolling/ios/programmatic-scroll-iframe-007.html: Added.
2624         * fast/scrolling/ios/programmatic-scroll-iframe-008-expected.html: Copied from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
2625         * fast/scrolling/ios/programmatic-scroll-iframe-008.html: Added.
2626         * fast/scrolling/ios/programmatic-scroll-iframe-009-expected.html: Renamed from LayoutTests/fast/scrolling/ios/programmatic-scroll-iframe-expected.html.
2627         * fast/scrolling/ios/programmatic-scroll-iframe-009.html: Added.
2628         * fast/scrolling/ios/programmatic-scroll-iframe.html: Removed.
2629         * fast/scrolling/ios/scroll-iframe-001-expected.html: Added.
2630         * fast/scrolling/ios/scroll-iframe-001.html: Added.
2631         * fast/scrolling/ios/scroll-iframe-002-expected.html: Added.
2632         * fast/scrolling/ios/scroll-iframe-002.html: Added.
2633         * fast/scrolling/ios/scroll-iframe-003-expected.html: Added.
2634         * fast/scrolling/ios/scroll-iframe-003.html: Added.
2635         * fast/scrolling/ios/scroll-iframe-004-expected.html: Added.
2636         * fast/scrolling/ios/scroll-iframe-004.html: Added.
2637         * fast/scrolling/ios/scroll-iframe-expected.html: Removed.
2638         * fast/scrolling/ios/scroll-iframe.html: Removed.
2639
2640 2019-02-26  Frederic Wang  <fwang@igalia.com>
2641
2642         Synchronize MathML WPT tests
2643         https://bugs.webkit.org/show_bug.cgi?id=195048
2644
2645         This imports changes to the documentation and spec references for MathML.
2646         It also imports a new test for href currently disabled due to bug 187039.
2647
2648         Reviewed by Manuel Rego Casasnovas.
2649
2650         * TestExpectations: Disable the new href test since testdriver.js is not supported.
2651
2652 2019-02-26  Frederic Wang  <fwang@igalia.com>
2653
2654         Export MathML fraction tests to WPT
2655         https://bugs.webkit.org/show_bug.cgi?id=194436
2656
2657         We removed some fraction tests that have equivalent WPT tests.
2658         Some of them were actually exported from WebKit to WPT in [1]
2659         We also move tests for crashes/asserts/hangs to the top mathml/ directory.
2660
2661         [1] https://github.com/web-platform-tests/wpt/pull/15301
2662
2663         Reviewed by Manuel Rego Casasnovas.
2664
2665         * mathml/fractions-invalid-expected.html: Moved to parent directory.
2666         * mathml/fractions-invalid.html: Ditto.
2667         * mathml/mfrac-nested-expected.txt: Ditto.
2668         * mathml/mfrac-nested.html:  Ditto.
2669         * mathml/presentation/fractions-box-expected.html: Removed. This is better tested by WPT
2670         tests frac-parameters-1.html, frac-parameters-2.html, frac-1.html.
2671         * mathml/presentation/fractions-box.html: Removed. Ditto.
2672         * mathml/presentation/fractions-color-expected-mismatch.html: Removed. This is exported as
2673         frac-color-001.html.
2674         * mathml/presentation/fractions-color.html: Removed. Ditto.
2675         * mathml/presentation/fractions-linethickness-expected.html: Removed. Covered by WPT tests
2676         frac-linethickness-*.html.
2677         * mathml/presentation/fractions-linethickness.html: Removed. Ditto.
2678         * mathml/presentation/mfrac-linethickness1-expected-mismatch.html: Removed. Ditto.
2679         * mathml/presentation/mfrac-linethickness1.html: Removed. Ditto.
2680         * mathml/presentation/mfrac-linethickness2-expected.html: Removed. Ditto.
2681         * mathml/presentation/mfrac-linethickness2.html: Removed. Ditto.
2682         * mathml/presentation/mfrac-linethickness3-expected-mismatch.html: Removed. Ditto.
2683         * mathml/presentation/mfrac-linethickness3.html: Removed. Ditto.
2684         * mathml/presentation/fractions-mrow-expected.html: Removed. Exported as frac-mrow-001.html.
2685         * mathml/presentation/fractions-mrow.html: Removed. Ditto.
2686         * mathml/presentation/fractions-numalign-denomalign-expected.html: Removed. Exported as
2687         frac-numalign-denomalign-001.html.
2688         * mathml/presentation/fractions-numalign-denomalign.html: Removed. Ditto.
2689         * mathml/presentation/fractions-vertical-alignment-expected.html: Removed. This is better
2690         tests by WPT tests frac-parameters-1.html, frac-parameters-2.html, frac-1.html.
2691         * mathml/presentation/fractions-vertical-alignment.html: Removed. Ditto.
2692
2693 2019-02-25  Yongjun Zhang  <yongjun_zhang@apple.com>
2694
2695         scalableNativeWebpageParameters() is not preserved on new page navigation.
2696         https://bugs.webkit.org/show_bug.cgi?id=194892
2697         <rdar://problem/47538280>
2698
2699         Reviewed by Wenson Hsieh.
2700
2701         * fast/viewport/ios/resources/go-back.html: Added.
2702         * fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation-expected.txt: Added.
2703         * fast/viewport/ios/viewport-shrink-to-fit-on-new-navigation.html: Added.
2704         * fast/viewport/ios/minimum-scale-after-changing-view-scale.html: When shouldIgnoreMetaViewport
2705             setting is on, for pages don't have viewport meta-tag, the default configuration is now
2706             changed to scalableNativeWebpageParameters(). The original test was under the assumption
2707             that the default configuration is always fixedNativeWebpageParameters(). To keep the test
2708             still valid, add a viewport meta-tag to it.
2709         * resources/ui-helper.js:
2710         (window.UIHelper.setAllowsViewportShrinkToFit):
2711
2712 2019-02-25  Wenson Hsieh  <wenson_hsieh@apple.com>
2713
2714         [iOS] Adjust initial scale zooming heuristics when changing view scale
2715         https://bugs.webkit.org/show_bug.cgi?id=194995
2716
2717         Reviewed by Tim Horton.
2718
2719         Rebaseline and adjust an existing layout test.
2720
2721         * fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt:
2722         * fast/viewport/ios/initial-scale-after-changing-view-scale.html:
2723         * platform/ipad/fast/viewport/ios/initial-scale-after-changing-view-scale-expected.txt: Removed.
2724
2725         Removed an iPad-specific test expectation, since initial scale zooming behavior should be the same now at both
2726         device dimensions.
2727
2728 2019-02-25  Frederic Wang  <fwang@igalia.com>
2729
2730         Split iOS tests for hit testing in iframes
2731         https://bugs.webkit.org/show_bug.cgi?id=195003
2732
2733         This patch splits hit-testing-iframe.html into smaller tests to faciliate
2734         debugging and handling of test expectations. It also adds a new test
2735         for programmatic scrolling which was fixed after bug 194886.
2736
2737         Reviewed by Antti Koivisto.
2738
2739         * fast/scrolling/ios/hit-testing-iframe-001-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
2740         * fast/scrolling/ios/hit-testing-iframe-001.html: Added.
2741         * fast/scrolling/ios/hit-testing-iframe-002-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
2742         * fast/scrolling/ios/hit-testing-iframe-002.html: Added.
2743         * fast/scrolling/ios/hit-testing-iframe-003-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
2744         * fast/scrolling/ios/hit-testing-iframe-003.html: Added.
2745         * fast/scrolling/ios/hit-testing-iframe-004-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
2746         * fast/scrolling/ios/hit-testing-iframe-004.html: Added.
2747         * fast/scrolling/ios/hit-testing-iframe-005-expected.html: Copied from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
2748         * fast/scrolling/ios/hit-testing-iframe-005.html: Added.
2749         * fast/scrolling/ios/hit-testing-iframe-006-expected.html: Renamed from LayoutTests/fast/scrolling/ios/hit-testing-iframe-expected.html.
2750         * fast/scrolling/ios/hit-testing-iframe-006.html: Added.
2751         * fast/scrolling/ios/hit-testing-iframe.html: Removed.
2752         * platform/ios-wk2/TestExpectations: Set failure to the corresponding extracted test.
2753
2754 2019-02-25  Chris Fleizach  <cfleizach@apple.com>
2755
2756         AX: <footer> HTML5 tag not reading as ARIA Landmark to VoiceOver
2757         https://bugs.webkit.org/show_bug.cgi?id=190138
2758         <rdar://problem/44907695>
2759
2760         Reviewed by Joanmarie Diggs.
2761
2762         * accessibility/mac/footer-expected.txt:
2763         * accessibility/mac/footer-roledescription-expected.txt:
2764         * accessibility/mac/footer-roledescription.html:
2765         * accessibility/mac/footer.html:
2766         * accessibility/roles-computedRoleString-expected.txt:
2767         * accessibility/roles-computedRoleString.html:
2768         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
2769         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
2770         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2771         * platform/mac/accessibility/roles-exposed-expected.txt:
2772
2773 2019-02-25  Frederic Wang  <fwang@igalia.com>
2774
2775         Add tests mixing programmatic and user frame scrolling on iOS
2776         https://bugs.webkit.org/show_bug.cgi?id=194900
2777
2778         This patch adds tests initially written for bug 182868 but eventually
2779         fixed by bug 194886. They involve mixing user and programmatic
2780         scrolling.
2781
2782         Reviewed by Antti Koivisto.
2783
2784         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-001-expected.html: Added.
2785         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-001.html: Added.
2786         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-002-expected.html: Added.
2787         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-002.html: Added.
2788         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-003-expected.html: Added.
2789         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-003.html: Added.
2790         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-004-expected.html: Added.
2791         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-004.html: Added.
2792         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-005-expected.html: Added.
2793         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-005.html: Added.
2794         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006-expected.html: Added.
2795         * fast/scrolling/ios/mixing-user-and-programmatic-scroll-006.html: Added.
2796
2797 2019-02-25  Truitt Savell  <tsavell@apple.com>
2798
2799         fast/mediastream/MediaStream-video-element.html is flaky after r241821, marking as failure while waiting for fix.
2800         https://bugs.webkit.org/show_bug.cgi?id=194916
2801
2802         Unreviewed test gardening.
2803
2804         * platform/mac-wk2/TestExpectations:
2805
2806 2019-02-25  Sihui Liu  <sihui_liu@apple.com>
2807
2808         IndexedDB: IDBDatabase and IDBTransaction are leaked in layout tests
2809         https://bugs.webkit.org/show_bug.cgi?id=194709
2810
2811         Reviewed by Geoffrey Garen.
2812
2813         * TestExpectations:
2814         * platform/wk2/TestExpectations:
2815         * storage/indexeddb/IDBObject-leak-expected.txt: Added.
2816         * storage/indexeddb/IDBObject-leak.html: Added.
2817
2818 2019-02-25  Zan Dobersek  <zdobersek@igalia.com>
2819
2820         Unreviewed WPE gardening. Adding a few failure expectations as well
2821         as updating a couple of port-specific test baselines.
2822
2823         * platform/wpe/TestExpectations:
2824         * platform/wpe/fast/css/apple-system-colors-expected.txt: Added.
2825         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https-expected.txt:
2826         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
2827
2828 2019-02-24  Devin Rousso  <drousso@apple.com>
2829
2830         Web Inspector: Change the InspectorOverlay to use native rather than canvas
2831         https://bugs.webkit.org/show_bug.cgi?id=105023
2832         <rdar://problem/13443692>
2833
2834         Reviewed by Brian Burg.
2835
2836         * http/tests/inspector/dom/shapes-test.js: Removed.
2837         * inspector/dom/hideHighlight.html: Removed.
2838         * inspector/dom/hideHighlight-expected.txt: Removed.
2839         * inspector/dom/highlight-shape-outside.html: Removed.
2840         * inspector/dom/highlight-shape-outside-expected.txt: Removed.
2841         * inspector/dom/highlight-shape-outside-margin.html: Removed.
2842         * inspector/dom/highlight-shape-outside-margin-expected.txt: Removed.
2843         * inspector/dom/highlightFrame.html: Removed.
2844         * inspector/dom/highlightFrame-expected.txt: Removed.
2845         * inspector/dom/highlightNode.html: Removed.
2846         * inspector/dom/highlightNode-expected.txt: Removed.
2847         * inspector/dom/highlightNodeList.html: Removed.
2848         * inspector/dom/highlightNodeList-expected.txt: Removed.
2849         * inspector/dom/highlightSelector.html: Removed.
2850         * inspector/dom/highlightSelector-expected.txt: Removed.
2851         * platform/mac/TestExpectations:
2852
2853 2019-02-24  Devin Rousso  <drousso@apple.com>
2854
2855         Web Inspector: provide a way to make searches case sensitive or use a regular expression
2856         https://bugs.webkit.org/show_bug.cgi?id=192527
2857         <rdar://problem/46800955>
2858
2859         Reviewed by Joseph Pecoraro.
2860
2861         * inspector/debugger/search-scripts.html:
2862         * inspector/debugger/search-scripts-expected.txt:
2863
2864         * inspector/page/searchInResources.html:
2865         * inspector/page/searchInResources-expected.txt:
2866
2867         * inspector/page/resources/search-script.js:
2868         * inspector/page/resources/search-stylesheet.css:
2869         * inspector/page/resources/search-worker.js:
2870         * inspector/page/resources/search-xhr.txt:
2871
2872 2019-02-24  Devin Rousso  <drousso@apple.com>
2873
2874         Web Inspector: make debounce Proxy into its own class
2875         https://bugs.webkit.org/show_bug.cgi?id=194721
2876
2877         Reviewed by Joseph Pecoraro.
2878
2879         * inspector/unit-tests/debouncer.html: Renamed from inspector/unit-tests/debounce.html:.
2880         * inspector/unit-tests/debouncer-expected.txt: Renamed from inspector/unit-tests/debounce-expected.txt.
2881         * inspector/unit-tests/throttler.html: Renamed from inspector/unit-tests/throttle.html:.
2882         * inspector/unit-tests/throttler-expected.txt: Renamed from inspector/unit-tests/throttle-expected.txt.
2883         * platform/gtk/TestExpectations:
2884         * platform/mac/TestExpectations:
2885
2886 2019-02-23  Justin Fan  <justin_fan@apple.com>
2887
2888         [WebGPU] Buffer updates part 1: async mapping functions, unmap, and destroy
2889         https://bugs.webkit.org/show_bug.cgi?id=194665
2890
2891         Reviewed by Dean Jackson.
2892
2893         Rewrite buffers.html -> map-write-buffers.html to test new functionality. Rewrite other affected
2894         tests to use mapWriteAsync.
2895
2896         * webgpu/buffer-resource-triangles.html:
2897         * webgpu/buffers-expected.txt: Renamed to map-write-buffers-expected.txt.
2898         * webgpu/buffers.html: Renamed to map-write-buffers.html.
2899         * webgpu/depth-enabled-triangle-strip.html:
2900         * webgpu/map-write-buffers-expected.txt: Renamed from buffers-expected.txt.
2901         * webgpu/map-write-buffers.html: Renamed from buffers.html.
2902         * webgpu/vertex-buffer-triangle-strip.html:
2903
2904         * platform/mac/TestExpectations: Skip all webgpu tests on macOS 10.12 bots.
2905
2906 2019-02-23  chris fleizach  <cfleizach@apple.com>
2907
2908         AX: WebKit is incorrectly mapping the <meter> element to progressbar
2909         https://bugs.webkit.org/show_bug.cgi?id=164051
2910         <rdar://problem/29055615>
2911
2912         Reviewed by Joanmarie Diggs.
2913
2914         * platform/mac-wk2/accessibility/roles-exposed-expected.txt:
2915         * platform/mac/accessibility/meter-element-expected.txt:
2916         * platform/mac/accessibility/roles-exposed-expected.txt:
2917
2918 2019-02-22  Simon Fraser  <simon.fraser@apple.com>
2919
2920         Fix a legacy animation test. The <!-- webkit-test-runner --> was inside the <style>.
2921
2922         * legacy-animation-engine/animations/additive-transform-animations.html:
2923
2924 2019-02-22  Eric Liang  <ericliang@apple.com>
2925
2926         AX: Treat AXChildrenInNavigationOrder as AXChildren before adding support for aria-flowto
2927         https://bugs.webkit.org/show_bug.cgi?id=194923
2928
2929         Reviewed by Chris Fleizach.
2930
2931         Added test to check AXChildrenInNavigationOrder returns non-empty array from AXChildren.
2932         * accessibility/mac/children-in-navigation-order-returns-children-expected.txt: Added.
2933         * accessibility/mac/children-in-navigation-order-returns-children.html: Added.
2934
2935 2019-02-22  Basuke Suzuki  <basuke.suzuki@sony.com>
2936
2937         [WinCairo] Enable wk1/wk2 suffix for platform search path.
2938         https://bugs.webkit.org/show_bug.cgi?id=194846
2939
2940         Reviewed by Don Olmstead.
2941
2942         Added WebKitLegacy specific TestExpectations.
2943
2944         * platform/wincairo-wk1/TestExpectations: Added.
2945         * platform/wincairo/TestExpectations:
2946
2947 2019-02-22  Dean Jackson  <dino@apple.com>
2948
2949         Rotation animations sometimes use the wrong origin (affects apple.com)
2950         https://bugs.webkit.org/show_bug.cgi?id=194878
2951         <rdar://problem/43908047>
2952
2953         Reviewed by Simon Fraser.
2954
2955         Forgot another expected results file.
2956
2957         * legacy-animation-engine/animations/additive-transform-animations-expected.html: Added.
2958
2959 2019-02-22  Ryosuke Niwa  <rniwa@webkit.org>
2960
2961         Skip the test added in r241932 on iOS for now.
2962
2963         * platform/ios/TestExpectations:
2964
2965 2019-02-22  Wenson Hsieh  <wenson_hsieh@apple.com>
2966
2967         [iOS] Callout menu overlaps in-page controls when editing a comment in github.com's issue tracker
2968         https://bugs.webkit.org/show_bug.cgi?id=194873
2969         <rdar://problem/46701974>
2970
2971         Reviewed by Tim Horton.
2972
2973         Add a test to ensure that the we dodge clickable elements when showing the callout bar.
2974
2975         * editing/selection/ios/avoid-showing-callout-menu-over-controls-expected.txt: Added.
2976         * editing/selection/ios/avoid-showing-callout-menu-over-controls.html: Added.
2977         * resources/ui-helper.js:
2978         (window.UIHelper.waitForMenuToShow.return.new.Promise):
2979         (window.UIHelper.waitForMenuToShow):
2980         (window.UIHelper.menuRect):
2981         (window.UIHelper):
2982
2983 2019-02-22  Wenson Hsieh  <wenson_hsieh@apple.com>
2984
2985         Input type "formatSetInlineTextDirection" is dispatched when changing paragraph-level text direction
2986         https://bugs.webkit.org/show_bug.cgi?id=194703
2987         <rdar://problem/48111775>
2988
2989         Reviewed by Ryosuke Niwa.
2990
2991         Rebaseline some existing tests to expect input events of type "formatSetBlockTextDirection" instead of
2992         "formatSetInlineTextDirection" when changing paragraph text direction; additionally, add a new layout test that
2993         changes the inline text direction in some Bidi text, and verify that "formatSetInlineTextDirection" is emitted
2994         in this scenario, and that calling `preventDefault()` in the beforeinput event handler causes no change to be
2995         made.
2996
2997         * editing/input/ios/rtl-keyboard-input-on-focus-expected.txt:
2998         * fast/events/before-input-events-prevent-block-text-direction-expected.txt: Added.
2999         * fast/events/before-input-events-prevent-block-text-direction.html: Renamed from LayoutTests/fast/events/before-input-events-prevent-text-direction.html.
3000         * fast/events/before-input-events-prevent-inline-text-direction-expected.txt: Added.
3001         * fast/events/before-input-events-prevent-inline-text-direction.html: Added.
3002         * fast/events/before-input-events-prevent-text-direction-expected.txt: Removed.
3003
3004 2019-02-22  Rob Buis  <rbuis@igalia.com>
3005
3006         Fix unitless usage of mathsize
3007         https://bugs.webkit.org/show_bug.cgi?id=194940
3008
3009         Reviewed by Frédéric Wang.
3010
3011         Tests lengths-1.html and length-3.html now pass.
3012
3013         * TestExpectations:
3014
3015 2019-02-21  Simon Fraser  <simon.fraser@apple.com>
3016
3017         Hardcode Visual Viewports on everywhere except iOS WK1
3018         https://bugs.webkit.org/show_bug.cgi?id=194928
3019
3020         Reviewed by Zalan Bujtas.
3021         
3022         Remove "(visual viewport enabled 1)" from scrolling tree dumps. Remove calls
3023         to "internals.settings.setVisualViewportEnabled(true)"
3024
3025         * fast/dom/elementFromPoint-scaled-scrolled-layout-viewport.html:
3026         * fast/events/ios/rotation/resources/rotation-utils.js:
3027         * fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html:
3028         * fast/visual-viewport/client-rects-relative-to-layout-viewport-zoomed.html:
3029         * fast/visual-viewport/client-rects-relative-to-layout-viewport.html:
3030         * fast/visual-viewport/nonzoomed-rects.html:
3031         * fast/visual-viewport/resize-event-fired-window-resized.html:
3032         * fast/visual-viewport/resize-event-fired.html:
3033         * fast/visual-viewport/rtl-nonzoomed-rects.html:
3034         * fast/visual-viewport/rtl-zoomed-rects.html:
3035         * fast/visual-viewport/rubberbanding-viewport-rects-extended-background.html:
3036         * fast/visual-viewport/rubberbanding-viewport-rects-header-footer.html:
3037         * fast/visual-viewport/rubberbanding-viewport-rects.html:
3038         * fast/visual-viewport/scroll-event-fired.html:
3039         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt:
3040         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt:
3041         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up.html:
3042         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down.html:
3043         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt:
3044         * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state.html:
3045         * fast/visual-viewport/viewport-dimensions-exclude-custom-scrollbars.html:
3046         * fast/visual-viewport/viewport-dimensions-exclude-scrollbars.html:
3047         * fast/visual-viewport/viewport-dimensions-iframe.html:
3048         * fast/visual-viewport/viewport-dimensions-under-page-zoom.html:
3049         * fast/visual-viewport/viewport-dimensions.html:
3050         * fast/visual-viewport/visual-viewport-same-object.html:
3051         * fast/visual-viewport/zoomed-fixed-header-and-footer.html:
3052         * fast/visual-viewport/zoomed-fixed-scroll-down-then-up.html:
3053         * fast/visual-viewport/zoomed-fixed.html:
3054         * fast/visual-viewport/zoomed-rects.html:
3055         * fast/visual-viewport/zoomed-scroll-into-view-fixed.html:
3056         * fast/visual-viewport/zoomed-scroll-to-anchor-in-position-fixed.html:
3057         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
3058         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
3059         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
3060         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
3061         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
3062         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
3063         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
3064         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
3065         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
3066         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
3067         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
3068         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
3069         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
3070         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
3071         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
3072         * scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt:
3073         * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt:
3074         * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt:
3075         * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt:
3076         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
3077         * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt:
3078         * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt:
3079         * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt:
3080         * scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt:
3081         * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt:
3082         * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt:
3083         * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt:
3084         * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt:
3085         * scrollingcoordinator/scrolling-tree/scrolling-tree-is-z-order-expected.txt:
3086         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt:
3087         * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling.html: Don't insert the first scrolling tree
3088         dump until the end, to avoid it affecting main frame height before we get the second layer tree.
3089         * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt:
3090         * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt:
3091         * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt:
3092         * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt:
3093         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt:
3094         * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt:
3095         * tiled-drawing/scrolling/fixed/four-bars-expected.txt:
3096         * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt:
3097         * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt:
3098         * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt:
3099         * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt:
3100         * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt:
3101         * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt:
3102         * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt:
3103         * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt:
3104         * tiled-drawing/scrolling/scrolling-tree-slow-scrolling-expected.txt:
3105         * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt:
3106         * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt:
3107         * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt:
3108
3109 2019-02-21  Darin Adler  <darin@apple.com>
3110
3111         Some refinements for Node and Document
3112         https://bugs.webkit.org/show_bug.cgi?id=194764
3113
3114         Reviewed by Ryosuke Niwa.
3115
3116         fast/forms/access-key-shadow-and-ordering-expected.txt: Added.
3117         fast/forms/access-key-shadow-and-ordering.html: Added.
3118
3119 2019-02-21  Daniel Bates  <dabates@apple.com>
3120
3121         Fix the test failure following r241918
3122         (https://bugs.webkit.org/show_bug.cgi?id=194906)
3123
3124         For some reason strict cookies are sent via HTTP in WK1 and not in WK2. Will investigate in <https://bugs.webkit.org/show_bug.cgi?id=194933>.
3125         This sub-test failure occurs with and without the patch. As the primary purpose of this test
3126         was to ensure correctness for Same Site lax cookies, I've amended the test and test result
3127         for now.
3128
3129         * http/tests/cookies/same-site/user-load-cross-site-redirect-expected.txt:
3130         * http/tests/cookies/same-site/user-load-cross-site-redirect.php:
3131
3132 2019-02-21  Daniel Bates  <dabates@apple.com>
3133
3134         Same Site Lax cookies are not sent with cross-site redirect from client-initiated load
3135         https://bugs.webkit.org/show_bug.cgi?id=194906
3136         <rdar://problem/44305947>
3137
3138         Reviewed by Brent Fulgham.
3139
3140         Add a test that is representative of a user loading a cross-site page that redirects
3141         to a page that expects Same Site Lax cookies.
3142
3143         * http/tests/cookies/same-site/user-load-cross-site-redirect-expected.txt: Added.
3144         * http/tests/cookies/same-site/user-load-cross-site-redirect.php: Added.
3145
3146 2019-02-21  Per Arne Vollan  <pvollan@apple.com>
3147
3148         Layout Test fast/text/international/khmer-selection.html is crashing
3149         https://bugs.webkit.org/show_bug.cgi?id=191368
3150
3151         Reviewed by Brent Fulgham.
3152
3153         * platform/win/TestExpectations:
3154
3155 2019-02-21  Dean Jackson  <dino@apple.com>
3156
3157         Rotation animations sometimes use the wrong origin (affects apple.com)
3158         https://bugs.webkit.org/show_bug.cgi?id=194878
3159         <rdar://problem/43908047>
3160
3161         Reviewed by Simon Fraser.
3162
3163         Forgot the expected results file.
3164
3165         * animations/additive-transform-animations-expected.html: Added.
3166
3167 2019-02-21  Zalan Bujtas  <zalan@apple.com>
3168
3169         [LFC][Floats] Add support for placing formatting roots in-between floats.
3170         https://bugs.webkit.org/show_bug.cgi?id=194902
3171
3172         Reviewed by Antti Koivisto.
3173
3174         * fast/block/block-only/floats-and-block-formatting-roots-expected.html: Added.
3175         * fast/block/block-only/floats-and-block-formatting-roots.html: Added.
3176
3177 2019-02-21  Diego Pino Garcia  <dpino@igalia.com>
3178
3179         [GTK] Gardening for unexpected passes
3180         https://bugs.webkit.org/show_bug.cgi?id=194854
3181
3182         Unreviewed test gardening.
3183
3184         * platform/gtk/TestExpectations:
3185
3186 2019-02-20  Antti Koivisto  <antti@apple.com>
3187
3188         Make programmatic frame scrolling work on iOS
3189         https://bugs.webkit.org/show_bug.cgi?id=194886
3190
3191         Reviewed by Simon Fraser.
3192
3193         Test by Frederic Wang.
3194
3195         * fast/scrolling/ios/programmatic-scroll-iframe-expected.html: Added.
3196         * fast/scrolling/ios/programmatic-scroll-iframe.html: Added.
3197
3198 2019-02-20  Dean Jackson  <dino@apple.com>
3199
3200         Rotation animations sometimes use the wrong origin (affects apple.com)
3201         https://bugs.webkit.org/show_bug.cgi?id=194878
3202         <rdar://problem/43908047>
3203
3204         Reviewed by Simon Fraser.
3205
3206         Update an old pixel test to be a new ref test, and remove all the old platform-specific
3207         -expected versions.
3208
3209         * animations/additive-transform-animations-expected.png: Removed.
3210         * animations/additive-transform-animations.html:
3211         * legacy-animation-engine/animations/additive-transform-animations-expected.png: Removed.
3212         * legacy-animation-engine/animations/additive-transform-animations.html:
3213         * platform/gtk/animations/additive-transform-animations-expected.png: Removed.
3214         * platform/gtk/animations/additive-transform-animations-expected.txt: Removed.
3215         * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.png: Removed.
3216         * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
3217         * platform/ios/animations/additive-transform-animations-expected.txt: Removed.
3218         * platform/ios/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
3219         * platform/mac/animations/additive-transform-animations-expected.txt: Removed.
3220         * platform/mac/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
3221         * platform/win/animations/additive-transform-animations-expected.txt: Removed.
3222         * platform/win/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
3223         * platform/wincairo/animations/additive-transform-animations-expected.txt: Removed.
3224         * platform/wincairo/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
3225         * platform/wpe/animations/additive-transform-animations-expected.txt: Removed.
3226         * platform/wpe/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Removed.
3227
3228 2019-02-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
3229
3230         drawImage() clears the canvas if it's the source of the image and globalCompositeOperation is "copy"
3231         https://bugs.webkit.org/show_bug.cgi?id=194746
3232
3233         Reviewed by Dean Jackson.
3234
3235         * fast/canvas/canvas-drawImage-composite-copy-expected.html: Added.
3236         * fast/canvas/canvas-drawImage-composite-copy.html: Added.
3237
3238 2019-02-20  Shawn Roberts  <sroberts@apple.com>
3239
3240         [ Mac WK2 ] REGRESSION (r231450) Layout Test http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies.html is a flaky failure
3241         https://bugs.webkit.org/show_bug.cgi?id=194350
3242
3243         Unreviewed test gardening.
3244
3245         * platform/mac-wk2/TestExpectations: Marking as flaky until a fix lands
3246
3247 2019-02-20  Shawn Roberts  <sroberts@apple.com>
3248
3249         [ Mac WK1 ] REGRESSION (r230006) Layout Test media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html is a flaky text diff failure
3250         https://bugs.webkit.org/show_bug.cgi?id=194309
3251
3252         Unreviewed test gardening.
3253
3254         * platform/mac-wk1/TestExpectations: Marking as flaky until a fix lands
3255
3256 2019-02-20  Shawn Roberts  <sroberts@apple.com>
3257
3258         [ Mac WK2 iOS Debug ] REGRESSION (r240713) Layout Test scrollingcoordinator/scrolling-tree/fixed-inside-frame.html is flaky failure
3259         https://bugs.webkit.org/show_bug.cgi?id=194253
3260
3261         Unreviewed test gardening.
3262
3263         * platform/ios-wk2/TestExpectations: Marking as flaky until a fix lands
3264         * platform/mac-wk2/TestExpectations: ditto
3265
3266 2019-02-20  Shawn Roberts  <sroberts@apple.com>
3267
3268         [ Mac WK2 ] REGRESSION (r239333) Flaky ASSERTION FAILED: m_uncommittedState.state == State::Committed on http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html
3269         https://bugs.webkit.org/show_bug.cgi?id=194225
3270
3271         Unreviewed test gardening.
3272
3273         * platform/mac-wk2/TestExpectations: Marking as flaky while waiting for fix to land
3274
3275 2019-02-20  Shawn Roberts  <sroberts@apple.com>
3276
3277         [ Mac WK2 ] REGRESSION (r238519) Layout Test fast/repaint/placeholder-after-caps-lock-hidden.html is a flaky failure
3278         https://bugs.webkit.org/show_bug.cgi?id=194170
3279
3280         Unreviewed test gardening.
3281
3282         * platform/mac-wk2/TestExpectations: Marking as flaky while waiting for fix to land
3283
3284 2019-02-20  Timothy Hatcher  <timothy@apple.com>
3285
3286         RenderThemeIOS should use RenderTheme's color cache instead of its own.
3287         https://bugs.webkit.org/show_bug.cgi?id=194822
3288         rdar://problem/48208296
3289
3290         Reviewed by Tim Horton.
3291
3292         * platform/ios/fast/css/apple-system-colors-expected.txt: Rebased for -apple-system-purple.
3293         * platform/win/fast/css/apple-system-colors-expected.txt: Rebased for invalid color now
3294         that -apple-system colors are macOS and iOS only.
3295
3296 2019-02-20  Loïc Yhuel  <loic.yhuel@softathome.com>
3297
3298         Fix crash when opening Web Inspector after a WebSocket was blocked by content extensions
3299         https://bugs.webkit.org/show_bug.cgi?id=194819
3300
3301         Reviewed by Joseph Pecoraro.
3302
3303         * TestExpectations: Skip the test by default, like http/tests/contentextensions
3304         * http/tests/inspector/network/contentextensions/blocked-websocket-crash-expected.txt: Added.
3305         * http/tests/inspector/network/contentextensions/blocked-websocket-crash.html: Added.
3306         * http/tests/inspector/network/contentextensions/blocked-websocket-crash.html.json: Added.
3307         * platform/gtk/TestExpectations: Unskip the test
3308         * platform/mac-wk2/TestExpectations: Ditto
3309         * platform/wpe/TestExpectations: Ditto
3310
3311 2019-02-20  Shawn Roberts  <sroberts@apple.com>
3312
3313         REGRESSION (r240727) [ Mac iOS ] Layout Test http/tests/workers/service/basic-register-exceptions.html is flaky
3314         https://bugs.webkit.org/show_bug.cgi?id=194368
3315
3316         Unreviewed test gardening.
3317
3318         * platform/ios-simulator-wk2/TestExpectations: Updating test expectations while waiting for a fix
3319         * platform/mac-wk2/TestExpectations: ditto
3320
3321 2019-02-19  Simon Fraser  <simon.fraser@apple.com>
3322
3323         REGRESSION (r238090): Toggling visibility on the <html> element can result in a blank web view
3324         https://bugs.webkit.org/show_bug.cgi?id=194827
3325         rdar://problem/47620594
3326
3327         Reviewed by Antti Koivisto.
3328
3329         Test dumps layer tree with RenderLayerBacking::shouldDumpPropertyForLayer to show that the root has (drawsContent 1)
3330
3331         * compositing/visibility/root-visibility-toggle-expected.txt: Added.
3332         * compositing/visibility/root-visibility-toggle.html: Added.
3333         * platform/mac-wk1/compositing/visibility/root-visibility-toggle-expected.txt: Added.
3334
3335 2019-02-19  Joseph Pecoraro  <pecoraro@apple.com>
3336
3337         Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
3338         https://bugs.webkit.org/show_bug.cgi?id=172848
3339         <rdar://problem/25709212>
3340
3341         Reviewed by Mark Lam.
3342
3343         * inspector/unit-tests/heap-snapshot-expected.txt:
3344         * inspector/unit-tests/heap-snapshot.html:
3345         Update for the new node flag.
3346
3347 2019-02-19  Truitt Savell  <tsavell@apple.com>
3348
3349         Unreviewed, rolling out r241784.
3350
3351         Broke all OpenSource builds.
3352
3353         Reverted changeset:
3354
3355         "Web Inspector: Improve ES6 Class instances in Heap Snapshot
3356         instances view"
3357         https://bugs.webkit.org/show_bug.cgi?id=172848
3358         https://trac.webkit.org/changeset/241784
3359
3360 2019-02-19  Joseph Pecoraro  <pecoraro@apple.com>
3361
3362         Web Inspector: Improve ES6 Class instances in Heap Snapshot instances view
3363         https://bugs.webkit.org/show_bug.cgi?id=172848
3364         <rdar://problem/25709212>
3365
3366         Reviewed by Mark Lam.
3367
3368         * inspector/unit-tests/heap-snapshot-expected.txt:
3369         * inspector/unit-tests/heap-snapshot.html:
3370         Update for the new node flag.
3371
3372 2019-02-19  Ryosuke Niwa  <rniwa@webkit.org>
3373
3374         REGRESSION(r240909): Release assertion in FrameLoader::loadPostRequest when opening new window
3375         https://bugs.webkit.org/show_bug.cgi?id=194820
3376
3377         Reviewed by Geoffrey Garen.
3378
3379         Added a regression test.
3380
3381         * fast/loader/navigate-with-post-to-new-target-after-back-forward-navigation-expected.txt: Added.
3382         * fast/loader/navigate-with-post-to-new-target-after-back-forward-navigation.html: Added.
3383
3384 2019-02-19  Truitt Savell  <tsavell@apple.com>
3385
3386         [ iOS ] Layout Tests in editing/pasteboard/data-transfer-set-data-* are flaky Timeouts
3387         https://bugs.webkit.org/show_bug.cgi?id=188892
3388
3389         Unreviewed test gardening.
3390
3391         * platform/ios/TestExpectations:
3392
3393 2019-02-19  Shawn Roberts  <sroberts@apple.com>
3394
3395         [ Mac WK2 iOS ] REGRESSION (r231008) Layout Test http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html is a flaky failure
3396         https://bugs.webkit.org/show_bug.cgi?id=194826
3397
3398         Unreviewed test gardening.
3399
3400         * platform/ios-wk2/TestExpectations: Marking Debug flaky while waiting for bug fix
3401         * platform/mac-wk2/TestExpectations: Marking Mac WK2 flaky while waiting for bug fix
3402
3403 2019-02-19  Commit Queue  <commit-queue@webkit.org>
3404
3405         Unreviewed, rolling out r241722.
3406         https://bugs.webkit.org/show_bug.cgi?id=194801
3407
3408         Causing time outs and EWS failures after expectation file was
3409         added. (Requested by ShawnRoberts on #webkit).
3410
3411         Reverted changeset:
3412
3413         "IndexedDB: leak IDBDatabase and IDBTransacstion in layout
3414         tests"
3415         https://bugs.webkit.org/show_bug.cgi?id=194709
3416         https://trac.webkit.org/changeset/241722
3417
3418 2019-02-19  Antoine Quint  <graouts@apple.com>
3419
3420         [iOS] "touch-action: none" should not prevent text selection or tapping on a link
3421         https://bugs.webkit.org/show_bug.cgi?id=194812
3422         <rdar://problem/47901131>
3423
3424         Reviewed by Dean Jackson.
3425
3426         Add a new test which checks that tapping on a link with "touch-action: none" does not prevent navigation.
3427
3428         * pointerevents/ios/over-enter-out-leave.html:
3429         * pointerevents/ios/touch-action-none-link-traversal-expected.txt: Added.
3430         * pointerevents/ios/touch-action-none-link-traversal.html: Added.
3431         * pointerevents/utils.js: Since we now have two tests performing a tap, we add a ui.tap() method which is a wrapper for uiController.singleTapAtPoint().
3432         (const.ui.new.UIController.prototype.tap):
3433
3434 2019-02-18  Alex Christensen  <achristensen@webkit.org>
3435
3436         Adjust test expectations after r241754
3437         https://bugs.webkit.org/show_bug.cgi?id=194510
3438
3439         * platform/wk2/TestExpectations:
3440
3441 2019-02-18  Alex Christensen  <achristensen@webkit.org>
3442
3443         Revert functional part of r241451
3444         https://bugs.webkit.org/show_bug.cgi?id=194510
3445
3446         * platform/wk2/TestExpectations:
3447
3448 2019-02-18  Daniel Bates  <dabates@apple.com>
3449
3450         [iOS] Focus ring for checkboxes, radio buttons, buttons and search fields should hug tighter to the contour
3451         https://bugs.webkit.org/show_bug.cgi?id=193599
3452         <rdar://problem/47399602>
3453
3454         Reviewed by Simon Fraser.
3455
3456         Ideally we should find a way to write non-pixel tests for focus rings. For now, add some mismatch ref
3457         tests.
3458
3459         We cannot write a "good" mismatch ref test for <select> at the moment since there is no way to defocus
3460         a <select> without closing its popup. We also cannot change outline-color when outline-style: auto is
3461         used and outline-style: auto is needed to get shrink-wrapped focus rings :(
3462
3463         * fast/forms/ios/focus-button-expected-mismatch.html: Added.
3464         * fast/forms/ios/focus-button.html: Added.
3465         * fast/forms/ios/focus-checkbox-expected-mismatch.html: Added.
3466         * fast/forms/ios/focus-checkbox.html: Added.
3467         * fast/forms/ios/focus-checked-checkbox-expected-mismatch.html: Added.
3468         * fast/forms/ios/focus-checked-checkbox.html: Added.
3469         * fast/forms/ios/focus-checked-radio-expected-mismatch.html: Added.
3470         * fast/forms/ios/focus-checked-radio.html: Added.
3471         * fast/forms/ios/focus-radio-expected-mismatch.html: Added.
3472         * fast/forms/ios/focus-radio.html: Added.
3473         * fast/forms/ios/focus-reset-button-expected-mismatch.html: Added.
3474         * fast/forms/ios/focus-reset-button.html: Added.
3475         * fast/forms/ios/focus-search-field-expected-mismatch.html: Added.
3476         * fast/forms/ios/focus-search-field.html: Added.
3477         * fast/forms/ios/focus-submit-button-expected-mismatch.html: Added.
3478         * fast/forms/ios/focus-submit-button.html: Added.
3479         * fast/forms/ios/focus-text-field-expected-mismatch.html: Added.
3480         * fast/forms/ios/focus-text-field.html: Added.
3481         * fast/forms/ios/focus-textarea-expected-mismatch.html: Added.
3482         * fast/forms/ios/focus-textarea.html: Added.
3483         * platform/ios/TestExpectations: Skip the tests for now on iOS we do not build with ENABLE(FULL_KEYBOARD_ACCESS) enabled.
3484
3485 2019-02-18  John Wilander  <wilander@apple.com>
3486
3487         Check the existence of the frame in Document::hasFrameSpecificStorageAccess() and Document::setHasFrameSpecificStorageAccess()
3488         https://bugs.webkit.org/show_bug.cgi?id=194777
3489         <rdar://problem/47731945>
3490
3491         Reviewed by Geoffrey Garen and Chris Dumez.
3492
3493         * http/tests/storageAccess/remove-requesting-iframe-expected.txt: Added.
3494         * http/tests/storageAccess/remove-requesting-iframe.html: Added.
3495         * http/tests/storageAccess/resources/request-storage-access-and-immediately-postmessage-iframe.html: Added.
3496
3497 2019-02-18  Joseph Pecoraro  <pecoraro@apple.com>
3498
3499         Web Inspector: Better categorize CPU usage per-thread / worker
3500         https://bugs.webkit.org/show_bug.cgi?id=194564
3501
3502         Reviewed by Devin Rousso.
3503
3504         * inspector/cpu-profiler/resources/busy-worker.js: Added.
3505         * inspector/cpu-profiler/threads-expected.txt: Added.
3506         * inspector/cpu-profiler/threads.html: Added.
3507         Test that WebKit receives per-Thread CPU usage numbers.
3508
3509 2019-02-18  Daniel Bates  <dabates@apple.com>
3510
3511         [iOS] Keyups for non-modifier keys identified as "Dead" when not focused in a content-editable element
3512         https://bugs.webkit.org/show_bug.cgi?id=192824
3513         <rdar://problem/47100332>
3514
3515         Reviewed by Wenson Hsieh.
3516
3517         Update tests and expected results. As it turns out f