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