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