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