Trigger a compositing update when video element is changing
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-07-05  Youenn Fablet  <youenn@apple.com> and Simon Fraser  <simon.fraser@apple.com>
2
3         Trigger a compositing update when video element is changing
4         https://bugs.webkit.org/show_bug.cgi?id=199522
5         <rdar://problem/47297159>
6
7         Reviewed by Simon Fraser.
8
9         * compositing/video/video-update-rendering-expected.txt: Added.
10         * compositing/video/video-update-rendering.html: Added.
11
12 2019-07-05  Ryosuke Niwa  <rniwa@webkit.org>
13
14         [iOS] Crash in WebKit::WebPage::positionInformation via Range::startPosition
15         https://bugs.webkit.org/show_bug.cgi?id=199503
16
17         Reviewed by Wenson Hsieh.
18
19         Added a regression test for the crash.
20
21         * editing/input/delete-text-in-composition-expected.txt: Added.
22         * editing/input/delete-text-in-composition.html: Added.
23         * resources/ui-helper.js:
24         (window.UIHelper.ensurePositionInformationUpdateForElement): Added.
25
26 2019-07-02  Myles C. Maxfield  <mmaxfield@apple.com>
27
28         [WHLSL] Standard library is too big to directly include in WebCore
29         https://bugs.webkit.org/show_bug.cgi?id=198186
30         <rdar://problem/51288898>
31
32         Reviewed by Saam Barati.
33
34         The standard library doesn't include any matrix constructors that broadcast a single value
35         to every field in a matrix. https://bugs.webkit.org/show_bug.cgi?id=199333
36
37         * webgpu/whlsl-matrix.html:
38
39 2019-07-05  Zalan Bujtas  <zalan@apple.com>
40
41         [ContentChangeObserver] REGRESSION (r247015): facebook photo/video upload button is unresponsive to user interaction.
42         https://bugs.webkit.org/show_bug.cgi?id=199502
43         <rdar://problem/52547473>
44
45         Reviewed by Simon Fraser.
46
47         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition3-expected.txt: Added.
48         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition3.html: Added.
49
50 2019-07-05  Youenn Fablet  <youenn@apple.com>
51
52         [iOS] Local capture MediaStreamTrack does not render in portrait mode
53         https://bugs.webkit.org/show_bug.cgi?id=199519
54         <rdar://problem/52689720>
55
56         Reviewed by Eric Carlson.
57
58         * webrtc/video-rotation-expected.txt:
59         * webrtc/video-rotation.html:
60
61 2019-07-05  Ryan Haddad  <ryanhaddad@apple.com>
62
63         Unreviewed, rolling out r247115.
64
65         Breaks lldbWebKitTester (and by extension, test-webkitpy)
66
67         Reverted changeset:
68
69         "[WHLSL] Standard library is too big to directly include in
70         WebCore"
71         https://bugs.webkit.org/show_bug.cgi?id=198186
72         https://trac.webkit.org/changeset/247115
73
74 2019-07-05  Wenson Hsieh  <wenson_hsieh@apple.com>
75
76         Click events on outer page are not being dispatched correctly after touch-zooming within an iframe
77         https://bugs.webkit.org/show_bug.cgi?id=185001
78         <rdar://problem/40569615>
79
80         Reviewed by Simon Fraser.
81
82         Add a new layout test to verify that after interacting with an element with touch event handlers in a cross-
83         origin subframe, the user is still able to click on elements on the top level document.
84
85         * http/tests/events/touch/ios/click-after-handling-touch-in-cross-origin-frame.https-expected.txt: Added.
86         * http/tests/events/touch/ios/click-after-handling-touch-in-cross-origin-frame.https.html: Added.
87         * http/tests/events/touch/ios/resources/touch-target.html: Added.
88
89 2019-07-05  Wenson Hsieh  <wenson_hsieh@apple.com>
90
91         Touching media controls sometimes shows software keyboard
92         https://bugs.webkit.org/show_bug.cgi?id=199490
93         <rdar://problem/52076270>
94
95         Reviewed by Eric Carlson.
96
97         Adds a new layout test to verify that the keyboard only appears after a handled touch event if the focused
98         element is inside a hidden editable area; otherwise, the keyboard should not be present.
99
100         * fast/events/touch/ios/do-not-show-keyboard-after-preventing-touchstart-expected.txt: Added.
101         * fast/events/touch/ios/do-not-show-keyboard-after-preventing-touchstart.html: Added.
102
103         This test passes as long as we didn't begin showing the keyboard after tapping.
104
105         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart-expected.txt:
106         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart.html:
107
108         Adjust this existing test to make the focused textarea hidden.
109
110         * resources/ui-helper.js:
111         (window.UIHelper.hasInputSession):
112
113         Add a new testing hook to check whether there is an active input session.
114
115 2019-07-05  Antoine Quint  <graouts@apple.com>
116
117         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
118         https://bugs.webkit.org/show_bug.cgi?id=198999
119         <rdar://problem/51979477>
120
121         Reviewed by Dean Jackson.
122
123         Update some WK1-specific expectations.
124
125         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
126         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
127
128 2019-07-04  Zalan Bujtas  <zalan@apple.com>
129
130         [ContentChangeObserver] didFinishTransition triggers a nested style recalc via isConsideredClickable
131         https://bugs.webkit.org/show_bug.cgi?id=199506
132         <rdar://problem/52656221>
133
134         Reviewed by Ryosuke Niwa.
135
136         * fast/events/touch/ios/content-observation/animation-end-with-visiblity-change-and-recursive-update-style-expected.txt: Added.
137         * fast/events/touch/ios/content-observation/animation-end-with-visiblity-change-and-recursive-update-style.html: Added.
138
139 2019-07-04  Zalan Bujtas  <zalan@apple.com>
140
141         [ContentChangeObserver] Limit mouseOut dispatching after synthetic click to YouTube.com
142         https://bugs.webkit.org/show_bug.cgi?id=199497
143         <rdar://problem/52361019>
144
145         Reviewed by Wenson Hsieh.
146
147         * fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html:
148         * fast/events/touch/ios/content-observation/mouse-out-event-should-not-fire-on-click-expected.txt: Added.
149         * fast/events/touch/ios/content-observation/mouse-out-event-should-not-fire-on-click.html: Copied from LayoutTests/fast/events/touch/ios/content-observation/mouse-out-event-should-fire-on-click.html.
150
151 2019-07-03  Simon Fraser  <simon.fraser@apple.com>
152
153         Some layers inside overflow:scroll don't move back to correct positions when the contents are shrunk
154         https://bugs.webkit.org/show_bug.cgi?id=199464
155         rdar://problem/52613285
156
157         Reviewed by Sam Weinig.
158
159         * compositing/scrolling/async-overflow-scrolling/become-non-scrollable-with-child-expected.html: Added.
160         * compositing/scrolling/async-overflow-scrolling/become-non-scrollable-with-child.html: Added.
161
162 2019-07-03  Justin Fan  <justin_fan@apple.com>
163
164         [WHLSL] Support float4x4 in test harness
165         https://bugs.webkit.org/show_bug.cgi?id=199484
166
167         Reviewed by Myles C. Maxfield.
168
169         Support WHLSL float4x4 parameters in the WHLSL test harness.
170
171         * webgpu/js/whlsl-test-harness.js:
172         (isScalar):
173         (convertTypeToArrayType):
174         (convertTypeToWHLSLType):
175         (Data):
176         (makeFloat4):
177         (makeFloat4x4):
178         (processArrays):
179         (async.callFloat4x4Function):
180         (isVectorType): Deleted. Replaced with isScalar.
181
182         Add some float4x4 sanity checks:
183         * webgpu/whlsl-test-harness-test-expected.txt:
184         * webgpu/whlsl-test-harness-test.html:
185
186 2019-07-03  Simon Fraser  <simon.fraser@apple.com>
187
188         RELEASE_ASSERT in WebCore: WebCore::ScrollingStateTree::insertNode()
189         https://bugs.webkit.org/show_bug.cgi?id=199479
190         rdar://problem/52392556
191
192         Reviewed by Zalan Bujtas.
193
194         * scrollingcoordinator/scrolling-tree/scrolling-proxy-with-no-scrolling-layer-expected.txt: Added.
195         * scrollingcoordinator/scrolling-tree/scrolling-proxy-with-no-scrolling-layer.html: Added.
196
197 2019-07-02  Myles C. Maxfield  <mmaxfield@apple.com>
198
199         [WHLSL] Standard library is too big to directly include in WebCore
200         https://bugs.webkit.org/show_bug.cgi?id=198186
201         <rdar://problem/51288898>
202
203         Reviewed by Saam Barati.
204
205         The standard library doesn't include any matrix constructors that broadcast a single value
206         to every field in a matrix. https://bugs.webkit.org/show_bug.cgi?id=199333
207
208         * webgpu/whlsl-matrix.html:
209
210 2019-07-03  Daniel Bates  <dabates@apple.com>
211
212         Skip the test added in r246810 as it requires the simulator to be preconfigured with a Pinyin keyboard
213         <rdar://problem/52608620>
214
215         We will remove this prerequisite in <https://bugs.webkit.org/show_bug.cgi?id=199472>.
216
217         * platform/ios/TestExpectations:
218
219 2019-07-03  Wenson Hsieh  <wenson_hsieh@apple.com>
220
221         REGRESSION (iOS 13): Tapping an element with a click event handler no longer clears the selection
222         https://bugs.webkit.org/show_bug.cgi?id=199430
223
224         Reviewed by Tim Horton.
225
226         Add and adjust layout tests to verify that calling preventDefault() on mousedown on iOS causes an existing
227         selection to not be cleared, and that tapping in an element with a click handler clears out the selection.
228
229         * editing/selection/ios/clear-selection-after-tapping-on-element-with-click-handler-expected.txt: Added.
230         * editing/selection/ios/clear-selection-after-tapping-on-element-with-click-handler.html: Added.
231         * editing/selection/ios/persist-selection-after-tapping-on-element-with-mousedown-handler-expected.txt: Renamed.
232         * editing/selection/ios/persist-selection-after-tapping-on-element-with-mousedown-handler.html:
233
234         Renamed from LayoutTests/editing/selection/ios/persist-selection-after-tapping-on-element-with-click-handler.html,
235         and adjusted to call preventDefault() on mousedown events instead of click events. Also, remove a bit of
236         trailing whitespace.
237
238 2019-07-03  Russell Epstein  <russell_e@apple.com>
239
240         Rebaseline fast/events/ios/keydown-keyup-special-keys-in-non-editable-element.html
241         https://bugs.webkit.org/show_bug.cgi?id=199459
242
243         Unreviewed Test Gardening.
244
245         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
246
247 2019-07-03  Zalan Bujtas  <zalan@apple.com>
248
249         REGRESSION (r244356): Drop down menus collapse without user input - Ebay.com
250         https://bugs.webkit.org/show_bug.cgi?id=199457
251         <rdar://problem/52386563>
252
253         Reviewed by Simon Fraser.
254
255         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element-with-async-clickable-change-expected.txt: Added.
256         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element-with-async-clickable-change.html: Copied from LayoutTests/fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html.
257         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element-with-clickable-change-expected.txt: Added.
258         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element-with-clickable-change.html: Copied from LayoutTests/fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html.
259         * fast/events/touch/ios/content-observation/tap-on-input-type-button-element.html:
260
261 2019-07-03  Andres Gonzalez  <andresg_22@apple.com>
262
263         Safari hanging while loading pages - WebCore::AccessibilityRenderObject::visiblePositionRangeForLine.
264         https://bugs.webkit.org/show_bug.cgi?id=199434
265         <rdar://problem/52475140>
266
267         Reviewed by Chris Fleizach.
268
269         Disabled the tests that were passing for workaround. The workaround had
270         to be roll out cause it is hanging Safari.
271         * TestExpectations:
272         * platform/ios-wk2/TestExpectations:
273
274 2019-07-02  Fujii Hironori  <Hironori.Fujii@sony.com>
275
276         imported/blink/animations/display-inline-style-adjust.html isn't a valid ref test
277         https://bugs.webkit.org/show_bug.cgi?id=199311
278
279         Reviewed by Simon Fraser.
280
281         These tests are depending on platform font metrics. They were
282         created for a Blink bug, doesn't seem useful for WebKit. Just
283         removed them.
284
285         * imported/blink/animations/display-inline-style-adjust.html: Deleted.
286         * legacy-animation-engine/imported/blink/animations/display-inline-style-adjust.html: Deleted.
287         * platform/gtk/TestExpectations: Unmarked them.
288         * platform/ios/TestExpectations: Ditto.
289         * platform/wpe/TestExpectations: Ditto.
290
291 2019-07-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
292
293         Assertion fires when animating the 'class' attribute of an SVG element
294         https://bugs.webkit.org/show_bug.cgi?id=197372
295
296         Reviewed by Ryosuke Niwa.
297
298         * svg/animations/animated-bool-externalResourcesRequired-instances-expected.svg: Added.
299         * svg/animations/animated-bool-externalResourcesRequired-instances.svg: Added.
300         * svg/animations/animated-string-class-instances-expected.svg: Added.
301         * svg/animations/animated-string-class-instances.svg: Added.
302         * svg/animations/animated-string-href-expected.svg: Added.
303         * svg/animations/animated-string-href.svg: Added.
304
305 2019-07-02  Ryan Haddad  <ryanhaddad@apple.com>
306
307         [macOS WK2] REGRESSION (r242313): Layout Test scrollingcoordinator/mac/multiple-fixed.html is a flaky time out and image diff
308         https://bugs.webkit.org/show_bug.cgi?id=195635
309
310         Unreviewed test gardening.
311
312         Move test expectation entry to a more specific file.
313
314         * platform/mac-wk2/TestExpectations:
315         * platform/mac/TestExpectations:
316
317 2019-07-02  Saam Barati  <sbarati@apple.com>
318
319         [WHLSL] Change whlsl-two-dimensional-array.html to not be flaky on AMD Radeon Pro GPUs
320         https://bugs.webkit.org/show_bug.cgi?id=199424
321
322         Reviewed by Myles C. Maxfield.
323
324         * webgpu/whlsl-two-dimensional-array.html:
325
326 2019-07-02  Andres Gonzalez  <andresg_22@apple.com>
327
328         Enhance support of aria-haspopup per ARIA 1.1 specification.
329         https://bugs.webkit.org/show_bug.cgi?id=199216
330         <rdar://problem/46221342>
331
332         Reviewed by Chris Fleizach.
333
334         * accessibility/button-with-aria-haspopup-role-expected.txt:
335         * accessibility/button-with-aria-haspopup-role.html:
336         * accessibility/ios-simulator/button-with-aria-haspopup-role-expected.txt:
337         * accessibility/ios-simulator/button-with-aria-haspopup-role.html:
338
339 2019-07-02  Saam Barati  <sbarati@apple.com>
340
341         [WHLSL] Import bitwise bool tests
342         https://bugs.webkit.org/show_bug.cgi?id=199093
343
344         Reviewed by Myles C. Maxfield.
345
346         This patch makes it so that we can mark bools as input and output types in the
347         WHLSL harness. Since bool is not something WHLSL itself allows as an entrypoint
348         input/output type (because we don't specify its bit pattern), we convert between
349         bool and int in the input and output of the function. For now,  we don't support
350         a buffer of bools for the input type as a simplification, so we don't have to worry
351         about dynamically converting an int buffer to a bool buffer. We could add this
352         in the future if we found it helpful, but we don't have a strong reason for supporting
353         it right now.
354         
355         This patch also starts the process of importing the WHLSL test suite by importing bool
356         bit op tests.
357
358         * webgpu/js/whlsl-test-harness.js:
359         (convertTypeToArrayType):
360         (whlslArgumentType):
361         (convertToWHLSLOutputType):
362         (convertToWHLSLInputType):
363         (Data):
364         (Harness.prototype.get isWHLSL):
365         (Harness.prototype.async.callTypedFunction):
366         (Harness.prototype._setUpArguments):
367         (callVoidFunction):
368         * webgpu/whlsl-bitwise-bool-ops-expected.txt: Added.
369         * webgpu/whlsl-bitwise-bool-ops.html: Added.
370         * webgpu/whlsl-test-harness-test-expected.txt:
371         * webgpu/whlsl-test-harness-test.html:
372
373 2019-07-02  Takashi Komori  <Takashi.Komori@sony.com>
374
375         [Curl] Fix CookieJarCurl::getRawCookie.
376         https://bugs.webkit.org/show_bug.cgi?id=199300
377
378         Reviewed by Fujii Hironori.
379
380         * http/tests/inspector/page/get-cookies-expected.txt: Added.
381         * http/tests/inspector/page/get-cookies.html: Added.
382         * http/tests/inspector/page/resources/set-cookie.php: Added.
383         * platform/wincairo-wk1/TestExpectations:
384         * platform/wincairo/TestExpectations:
385
386 2019-07-02  Daniel Bates  <dabates@apple.com>
387
388         [iOS] Cannot tab cycle through credit card fields on antonsvpatisserie.com checkout page
389         https://bugs.webkit.org/show_bug.cgi?id=196053
390         <rdar://problem/49093034>
391
392         Reviewed by Wenson Hsieh.
393
394         Add some tests.
395
396         * fast/events/ios/tab-cycle-expected.txt: Added.
397         * fast/events/ios/tab-cycle.html: Added.
398         * fast/events/ios/tab-into-text-field-inside-iframe-expected.txt: Added.
399         * fast/events/ios/tab-into-text-field-inside-iframe.html: Added.
400
401 2019-07-02  Daniel Bates  <dabates@apple.com>
402
403         Left and right option key has Unidentified key identifier
404         https://bugs.webkit.org/show_bug.cgi?id=199392
405         <rdar://problem/52497604>
406
407         Reviewed by Wenson Hsieh.
408
409         Update test results.
410
411         * fast/events/ios/key-events-comprehensive/key-events-control-option-expected.txt:
412         * fast/events/ios/key-events-comprehensive/key-events-meta-option-expected.txt:
413         * fast/events/ios/key-events-comprehensive/key-events-option-expected.txt:
414         * fast/events/ios/key-events-comprehensive/key-events-option-shift-expected.txt:
415
416 2019-07-02  Antti Koivisto  <antti@apple.com>
417
418         Crash when adding inline stylesheet to shadow tree in document with null base URL
419         https://bugs.webkit.org/show_bug.cgi?id=199400
420
421         Reviewed by Zalan Bujtas.
422
423         * fast/shadow-dom/stylesheet-in-shadow-without-base-url-crash-expected.txt: Added.
424         * fast/shadow-dom/stylesheet-in-shadow-without-base-url-crash.html: Added.
425
426 2019-07-01  Justin Michaud  <justin_michaud@apple.com>
427
428         [Wasm-References] Disable references by default
429         https://bugs.webkit.org/show_bug.cgi?id=199390
430
431         Reviewed by Saam Barati.
432
433         * workers/wasm-references.html:
434
435 2019-07-01  Devin Rousso  <drousso@apple.com>
436
437         Web Inspector: REGRESSION(r245498): Timelines: CPU: discontinuities are filled in by the next record
438         https://bugs.webkit.org/show_bug.cgi?id=198927
439
440         Reviewed by Matt Baker.
441
442         * inspector/unit-tests/set-utilities.html:
443         * inspector/unit-tests/set-utilities-expected.txt:
444
445 2019-07-01  Russell Epstein  <russell_e@apple.com>
446
447         Layout Test imported/blink/fast/multicol/span/overflow-on-viewport.html is flaky.
448         https://bugs.webkit.org/show_bug.cgi?id=199387
449
450         Unreviewed Test Gardening.
451
452         * platform/ios-wk2/TestExpectations:
453
454 2019-07-01  Wenson Hsieh  <wenson_hsieh@apple.com>
455
456         [iOS 13] editing/selection/ios/dispatch-mouse-events-when-modifying-selection-quirk.html fails on trunk
457         https://bugs.webkit.org/show_bug.cgi?id=199384
458
459         Reviewed by Tim Horton.
460
461         Adjust this test to show the callout menu by tapping on the caret rect, rather than the center of the editable
462         area. Currently, tapping the center of the editable area twice results in a double tap, which fails to trigger
463         the callout bar.
464
465         * editing/selection/ios/dispatch-mouse-events-when-modifying-selection-quirk.html:
466
467 2019-07-01  Chris Dumez  <cdumez@apple.com>
468
469         It should not be possible to trigger a load while in the middle of restoring a page in PageCache
470         https://bugs.webkit.org/show_bug.cgi?id=199190
471         <rdar://problem/52114552>
472
473         Reviewed by Brady Eidson.
474
475         Add layout test coverage.
476
477         * http/tests/security/navigate-when-restoring-cached-page-expected.txt: Added.
478         * http/tests/security/navigate-when-restoring-cached-page.html: Added.
479         * http/tests/security/resources/navigate-when-restoring-cached-page-frame.html: Added.
480         * http/tests/security/resources/navigate-when-restoring-cached-page-victim.html: Added.
481
482 2019-07-01  Truitt Savell  <tsavell@apple.com>
483
484         Unreviewed, rolling out r246844.
485
486         Broke 12 tests in imported/w3c/web-platform-
487         tests/pointerevents/
488
489         Reverted changeset:
490
491         "[Pointer Events] Respect pointer capture when dispatching
492         mouse boundary events and updating :hover"
493         https://bugs.webkit.org/show_bug.cgi?id=198999
494         https://trac.webkit.org/changeset/246844
495
496 2019-07-01  Truitt Savell  <tsavell@apple.com>
497
498         Unreviewed, rolling out r246958.
499
500         Broke inspector/dom/getAccessibilityPropertiesForNode.html
501
502         Reverted changeset:
503
504         "Enhance support of aria-haspopup per ARIA 1.1 specification."
505         https://bugs.webkit.org/show_bug.cgi?id=199216
506         https://trac.webkit.org/changeset/246958
507
508 2019-07-01  Eric Carlson  <eric.carlson@apple.com>
509
510         [iOS] Exiting from fullscreen scrolls to top of page
511         https://bugs.webkit.org/show_bug.cgi?id=199338
512         <rdar://problem/51273017>
513
514         Reviewed by Jer Noble.
515
516         * fullscreen/fullscreen-restore-scroll-position-expected.txt: Added.
517         * fullscreen/fullscreen-restore-scroll-position.html: Added.
518
519 2019-07-01  Russell Epstein  <russell_e@apple.com>
520
521         Layout Test imported/mozilla/svg/text/selectSubString.svg is flaky.
522         https://bugs.webkit.org/show_bug.cgi?id=199370
523
524         Unreviewed Test Gardening.
525
526         * platform/ios-wk2/TestExpectations:
527
528 2019-07-01  Zalan Bujtas  <zalan@apple.com>
529
530         Tapping on the bottom part of youtube video behaves as if controls were visible
531         https://bugs.webkit.org/show_bug.cgi?id=199349
532         <rdar://problem/51955744>
533
534         Reviewed by Simon Fraser.
535
536         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition2-expected.txt: Added.
537         * fast/events/touch/ios/content-observation/opacity-change-happens-on-touchstart-with-transition2.html: Added.
538
539 2019-07-01  Wenson Hsieh  <wenson_hsieh@apple.com>
540
541         iOS: REGRESSION(async scroll): Caret doesn't scroll when scrolling textarea
542         https://bugs.webkit.org/show_bug.cgi?id=198217
543         <rdar://problem/51097296>
544
545         Reviewed by Simon Fraser.
546
547         Add a new layout test to check that the text selection views are updated after scrolling in a fast overflow
548         scrolling container.
549
550         * editing/selection/ios/update-selection-after-overflow-scroll-expected.txt: Added.
551         * editing/selection/ios/update-selection-after-overflow-scroll.html: Added.
552
553 2019-06-30  Fujii Hironori  <Hironori.Fujii@sony.com>
554
555         Unreviewed, rolling out r246959.
556
557         svg/clip-path/clip-hidpi.svg is flaky on mac-wk2-ews
558
559         Reverted changeset:
560
561         "LayoutTests svg/clip-path/clip-hidpi.svg isn't working as
562         expected due to a syntax error"
563         https://bugs.webkit.org/show_bug.cgi?id=199313
564         https://trac.webkit.org/changeset/246959
565
566 2019-06-30  Fujii Hironori  <Hironori.Fujii@sony.com>
567
568         LayoutTests svg/clip-path/clip-hidpi.svg isn't working as expected due to a syntax error
569         https://bugs.webkit.org/show_bug.cgi?id=199313
570
571         Reviewed by Carlos Garcia Campos.
572
573         * svg/clip-path/clip-hidpi.svg: Fix the syntax error by replacing '->' with '=>'.
574         Call testRunner.waitUntilDone() before testRunner.notifyDone().
575         * svg/clip-path/clip-hidpi-expected.svg: Call testRunner.setBackingScaleFactor().
576
577 2019-06-30  Andres Gonzalez  <andresg_22@apple.com>
578
579         Enhance support of aria-haspopup per ARIA 1.1 specification.
580         https://bugs.webkit.org/show_bug.cgi?id=199216
581         <rdar://problem/46221342>
582
583         Reviewed by Chris Fleizach.
584
585         * accessibility/button-with-aria-haspopup-role-expected.txt:
586         * accessibility/button-with-aria-haspopup-role.html:
587         * accessibility/ios-simulator/button-with-aria-haspopup-role-expected.txt:
588         * accessibility/ios-simulator/button-with-aria-haspopup-role.html:
589
590 2019-06-29  Simon Fraser  <simon.fraser@apple.com>
591
592         Remove a PLATFORM(IOS_FAMILY) related to repaint offsets in composited scrolling layers
593         https://bugs.webkit.org/show_bug.cgi?id=199342
594
595         Reviewed by Zalan Bujtas.
596
597         * fast/events/touch/ios/touch-event-regions/scrolled-overflow-expected.txt: Added.
598         * fast/events/touch/ios/touch-event-regions/scrolled-overflow.html: Added.
599
600 2019-06-28  Zalan Bujtas  <zalan@apple.com>
601
602         [Text autosizing][iPadOS] bing.com is hard to read even with boosted text because of the line height
603         https://bugs.webkit.org/show_bug.cgi?id=199318
604         <rdar://problem/51826096>
605
606         Reviewed by Wenson Hsieh.
607
608         * fast/text-autosizing/ios/idempotentmode/line-height-boosting-expected.txt: Added.
609         * fast/text-autosizing/ios/idempotentmode/line-height-boosting.html: Added.
610
611 2019-06-27  Ryosuke Niwa  <rniwa@webkit.org>
612
613         Fix the test added in r246868 on iOS debug simulator.
614
615         * editing/pasteboard/paste-contents-with-side-effects.html:
616
617 2019-06-27  Daniel Bates  <dabates@apple.com>
618
619         [iOS] Select all with existing range selection replaces range instead of selecting all text
620         https://bugs.webkit.org/show_bug.cgi?id=197950
621         <rdar://problem/50245131>
622
623         Reviewed by Wenson Hsieh.
624
625         Add a test to ensure that pressing Command + A performs a "select all" even when there
626         is an existing range selection.
627
628         * fast/events/ios/select-all-with-existing-selection-expected.txt: Added.
629         * fast/events/ios/select-all-with-existing-selection.html: Added.
630
631 2019-06-27  Russell Epstein  <russell_e@apple.com>
632
633         Layout Test fast/parser/parser-yield-timing.html was flaky due to strict tolerance, increased tolerance.
634         https://bugs.webkit.org/show_bug.cgi?id=199280
635
636         Reviewed by Tim Horton.
637
638         * fast/parser/parser-yield-timing-expected.txt:
639         * fast/parser/parser-yield-timing.html:
640         * platform/mac-wk1/TestExpectations:
641
642 2019-06-27  Ryan Haddad  <ryanhaddad@apple.com>
643
644         REGRESSION (r246888): fast/dom/navigator-detached-no-crash.html failing on Apple High Sierra Release WK2 (Tests)
645         https://bugs.webkit.org/show_bug.cgi?id=199284
646
647         Unreviewed test gardening.
648
649         * platform/mac-highsierra/fast/dom/navigator-detached-no-crash-expected.txt: Rebaseline test after r246888.
650
651 2019-06-27  Russell Epstein  <russell_e@apple.com>
652
653         Layout Test fast/parser/parser-yield-timing.html is flaky.
654         https://bugs.webkit.org/show_bug.cgi?id=199280
655
656         Unreviewed test gardening.
657
658         * platform/mac-wk1/TestExpectations:
659
660 2019-06-27  Antoine Quint  <graouts@apple.com>
661
662         pointerevents/ios/pointer-events-implicit-capture.html fails on iOS
663         https://bugs.webkit.org/show_bug.cgi?id=199259
664
665         Reviewed by Dean Jackson.
666
667         The assumptions made by this test were incorrect. The "gotpointercapture" event should not be dispatched
668         until the next pointer event is dispatched after setting pointer capture. Even though pointer capture is
669         set implicitly on "pointerdown" on non-mouse devices, the event will only be fired once a "pointermove" or
670         "pointerup" event is dispatched.
671
672         * pointerevents/ios/pointer-events-implicit-capture.html:
673
674 2019-06-27  Devin Rousso  <drousso@apple.com>
675
676         Unreviewed, fix test failures after r246876.
677
678         * inspector/worker/console-basic-expected.txt:
679
680 2019-06-27  Ryan Haddad  <ryanhaddad@apple.com>
681
682         Unreviewed test gardening, rebaseline test after r246876.
683
684         * inspector/worker/console-basic-expected.txt:
685
686 2019-06-27  Saam Barati  <sbarati@apple.com>
687
688         Unreviewed. Skip WebGPU tests on High Sierra since WebGPU is disabled.
689
690         * platform/mac-wk2/TestExpectations:
691         * platform/mac/TestExpectations:
692
693 2019-06-27  Antti Koivisto  <antti@apple.com>
694
695         REGRESSION (touch-action): Can't scroll vertically when touching a horizontally-scrollable element on instagram.com
696         https://bugs.webkit.org/show_bug.cgi?id=199268
697         <rdar://problem/52246473>
698
699         Reviewed by Antoine Quint.
700
701         * pointerevents/ios/touch-action-region-manipulation-expected.txt: Added.
702         * pointerevents/ios/touch-action-region-manipulation.html: Added.
703
704 2019-06-27  Devin Rousso  <drousso@apple.com>
705
706         Web Inspector: throw an error if console.count/console.countReset is called with an object that throws an error from toString
707         https://bugs.webkit.org/show_bug.cgi?id=199252
708
709         Reviewed by Joseph Pecoraro.
710
711         * inspector/console/console-count.html:
712         * inspector/console/console-count-expected.txt:
713         * inspector/console/console-api-expected.txt:
714
715 2019-06-27  Saam Barati  <sbarati@apple.com>
716
717         [WHLSL] Implement arrays and MakeArrayReference
718         https://bugs.webkit.org/show_bug.cgi?id=198414
719
720         Reviewed by Myles C. Maxfield.
721
722         * webgpu/whlsl-huge-array-expected.txt: Added.
723         * webgpu/whlsl-huge-array.html: Added.
724         * webgpu/whlsl-make-array-reference-expected.txt: Added.
725         * webgpu/whlsl-make-array-reference.html: Added.
726         * webgpu/whlsl-simple-arrays-expected.txt: Added.
727         * webgpu/whlsl-simple-arrays.html: Added.
728         * webgpu/whlsl-two-dimensional-array-expected.txt: Added.
729         * webgpu/whlsl-two-dimensional-array.html: Added.
730
731 2019-06-26  Simon Fraser  <simon.fraser@apple.com>
732
733         [Async overflow scrolling] Fix missing or misplaced content inside overflow:scroll
734         https://bugs.webkit.org/show_bug.cgi?id=199253
735
736         Reviewed by Zalan Bujtas.
737
738         * compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
739         * compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt:
740         * compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt:
741         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
742         * compositing/scrolling/async-overflow-scrolling/hidden-relative-layer-content-in-scroller-expected.html: Added.
743         * compositing/scrolling/async-overflow-scrolling/hidden-relative-layer-content-in-scroller.html: Added.
744         * compositing/scrolling/async-overflow-scrolling/layer-for-negative-z-in-scroller-expected.txt: Added.
745         * compositing/scrolling/async-overflow-scrolling/layer-for-negative-z-in-scroller.html: Added.
746         * compositing/scrolling/async-overflow-scrolling/negative-z-in-scroller-expected.html: Added.
747         * compositing/scrolling/async-overflow-scrolling/negative-z-in-scroller.html: Added.
748         * compositing/shared-backing/overflow-scroll/nested-absolute-with-clipping-in-stacking-overflow-expected.txt:
749         * platform/ios-wk2/compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt:
750         * platform/ios-wk2/compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt:
751         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-for-negative-z-in-scroller-expected.txt: Added.
752         * platform/ios-wk2/compositing/shared-backing/overflow-scroll/nested-absolute-with-clipping-in-stacking-overflow-expected.txt:
753         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
754
755 2019-06-26  Ryosuke Niwa  <rniwa@webkit.org>
756
757         ReplacementFragment should not have script observable side effects
758         https://bugs.webkit.org/show_bug.cgi?id=199147
759
760         Reviewed by Wenson Hsieh.
761
762         Added regression tests.
763
764         * editing/pasteboard/paste-contents-with-side-effects-expected.txt: Added.
765         * editing/pasteboard/paste-contents-with-side-effects.html: Added.
766
767 2019-06-26  Andy Estes  <aestes@apple.com>
768
769         [Payment Request] Set state to Closed when show() is called during an active session
770         https://bugs.webkit.org/show_bug.cgi?id=199239
771
772         Reviewed by Alex Christensen.
773
774         Copied from web-platform-tests/payment-request/payment-is-showing.https.html and modified to
775         use UIHelper instead of test_driver.bless.
776
777         * http/tests/paymentrequest/payment-is-showing.https-expected.txt: Added.
778         * http/tests/paymentrequest/payment-is-showing.https.html: Added.
779         * http/tests/paymentrequest/resources/blank.html: Added.
780
781 2019-06-26  Russell Epstein  <russell_e@apple.com>
782
783         Layout Test http/tests/performance/performance-resource-timing-resourcetimingbufferfull-shrinking-buffer-crash.html is failing.
784         https://bugs.webkit.org/show_bug.cgi?id=199242
785
786         Unreviewed Test Gardening.
787
788         * platform/mac-wk1/TestExpectations:
789
790 2019-06-26  Wenson Hsieh  <wenson_hsieh@apple.com>
791
792         [iPadOS] eddm.usps.com scrolls horizontally due to explicit width set in viewport meta tag
793         https://bugs.webkit.org/show_bug.cgi?id=199219
794         <rdar://problem/50425765>
795
796         Reviewed by Tim Horton.
797
798         Add a new test to verify that if the meta viewport tag specifies a wide fixed width value, we will still try to
799         shrink the page down to fit within the viewport.
800
801         * fast/viewport/ios/shrink-to-fit-content-large-constant-width-expected.txt: Added.
802         * fast/viewport/ios/shrink-to-fit-content-large-constant-width.html: Added.
803
804 2019-06-26  Joseph Pecoraro  <pecoraro@apple.com>
805
806         Web Inspector: Implement console.countReset
807         https://bugs.webkit.org/show_bug.cgi?id=199200
808
809         Reviewed by Devin Rousso.
810
811         * inspector/console/console-count-expected.txt:
812         * inspector/console/console-count.html:
813         * js/console-expected.txt:
814
815 2019-06-26  Myles C. Maxfield  <mmaxfield@apple.com>
816
817         REGRESSION: ( r246394 ) webgpu/whlsl-buffer-fragment.html and webgpu/whlsl-buffer-vertex.html are failing
818         https://bugs.webkit.org/show_bug.cgi?id=199012
819
820         Reviewed by Saam Barati.
821
822         Make the tests still pass if the machine doesn't support WebGPU.
823
824         * webgpu/adapter-options-expected.txt: Removed.
825         * webgpu/adapter-options.html: Removed.
826         * webgpu/bind-groups.html:
827         * webgpu/blend-color-triangle-strip-expected.html:
828         * webgpu/blend-color-triangle-strip.html:
829         * webgpu/blend-triangle-strip-expected.html:
830         * webgpu/blend-triangle-strip.html:
831         * webgpu/blit-commands-expected.html:
832         * webgpu/blit-commands.html:
833         * webgpu/buffer-command-buffer-races-expected.html:
834         * webgpu/buffer-command-buffer-races.html:
835         * webgpu/color-write-mask-triangle-strip-expected.html:
836         * webgpu/color-write-mask-triangle-strip.html:
837         * webgpu/command-buffers.html:
838         * webgpu/depth-enabled-triangle-strip-expected.html:
839         * webgpu/depth-enabled-triangle-strip.html:
840         * webgpu/draw-indexed-triangles-expected.html:
841         * webgpu/draw-indexed-triangles.html:
842         * webgpu/js/create-worker-device.js: Removed.
843         * webgpu/js/webgpu-functions.js:
844         (drawWhiteSquareOnBlueBackgroundInSoftware):
845         (drawGreenSquareInSoftware):
846         (drawGreenAndBlueCheckerboardInSoftware):
847         (async.mapWriteDataToBuffer):
848         * webgpu/map-read-buffers.html:
849         * webgpu/map-write-buffers.html:
850         * webgpu/pipeline-layouts.html:
851         * webgpu/propertyresolver/ander-abstract-lvalue-expected.html:
852         * webgpu/propertyresolver/ander-abstract-lvalue.html:
853         * webgpu/propertyresolver/ander-expected.html:
854         * webgpu/propertyresolver/ander-lvalue-3-levels-expected.html:
855         * webgpu/propertyresolver/ander-lvalue-3-levels.html:
856         * webgpu/propertyresolver/ander-lvalue-expected.html:
857         * webgpu/propertyresolver/ander-lvalue.html:
858         * webgpu/propertyresolver/ander.html:
859         * webgpu/propertyresolver/getter-expected.html:
860         * webgpu/propertyresolver/getter.html:
861         * webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html:
862         * webgpu/propertyresolver/indexer-ander-abstract-lvalue.html:
863         * webgpu/propertyresolver/indexer-ander-expected.html:
864         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html:
865         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html:
866         * webgpu/propertyresolver/indexer-ander-lvalue-expected.html:
867         * webgpu/propertyresolver/indexer-ander-lvalue.html:
868         * webgpu/propertyresolver/indexer-ander.html:
869         * webgpu/propertyresolver/indexer-getter-expected.html:
870         * webgpu/propertyresolver/indexer-getter.html:
871         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html:
872         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html:
873         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html:
874         * webgpu/propertyresolver/indexer-setter-abstract-lvalue.html:
875         * webgpu/propertyresolver/indexer-setter-expected.html:
876         * webgpu/propertyresolver/indexer-setter-lvalue-expected.html:
877         * webgpu/propertyresolver/indexer-setter-lvalue.html:
878         * webgpu/propertyresolver/indexer-setter.html:
879         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html:
880         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html:
881         * webgpu/propertyresolver/setter-abstract-lvalue-expected.html:
882         * webgpu/propertyresolver/setter-abstract-lvalue.html:
883         * webgpu/propertyresolver/setter-lvalue-expected.html:
884         * webgpu/propertyresolver/setter-lvalue.html:
885         * webgpu/queue-creation.html:
886         * webgpu/render-command-encoding.html:
887         * webgpu/render-pipelines.html:
888         * webgpu/shader-modules.html:
889         * webgpu/simple-triangle-strip-expected.html:
890         * webgpu/simple-triangle-strip.html:
891         * webgpu/texture-triangle-strip-expected.html:
892         * webgpu/texture-triangle-strip.html:
893         * webgpu/textures-textureviews.html:
894         * webgpu/vertex-buffer-triangle-strip-expected.html:
895         * webgpu/vertex-buffer-triangle-strip.html:
896         * webgpu/viewport-scissor-rect-triangle-strip-expected.html:
897         * webgpu/viewport-scissor-rect-triangle-strip.html:
898         * webgpu/webgpu-enabled-expected.txt: Removed.
899         * webgpu/webgpu-enabled-in-worker-expected.txt: Removed.
900         * webgpu/webgpu-enabled-in-worker.html: Removed.
901         * webgpu/webgpu-enabled.html: Removed.
902         * webgpu/whlsl-arbitrary-vertex-attribute-locations-expected.html:
903         * webgpu/whlsl-arbitrary-vertex-attribute-locations.html:
904         * webgpu/whlsl-buffer-fragment-expected.html:
905         * webgpu/whlsl-buffer-fragment.html:
906         * webgpu/whlsl-buffer-length-expected.txt:
907         * webgpu/whlsl-buffer-length.html:
908         * webgpu/whlsl-buffer-vertex-expected.html:
909         * webgpu/whlsl-buffer-vertex.html:
910         * webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables-expected.txt:
911         * webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables.html:
912         * webgpu/whlsl-compute-expected.txt:
913         * webgpu/whlsl-compute.html:
914         * webgpu/whlsl-dereference-pointer-should-type-check-expected.html:
915         * webgpu/whlsl-dereference-pointer-should-type-check.html:
916         * webgpu/whlsl-do-while-loop-break-expected.html:
917         * webgpu/whlsl-do-while-loop-break.html:
918         * webgpu/whlsl-do-while-loop-continue-expected.html:
919         * webgpu/whlsl-do-while-loop-continue.html:
920         * webgpu/whlsl-do-while-loop-expected.html:
921         * webgpu/whlsl-do-while-loop.html:
922         * webgpu/whlsl-dont-crash-parsing-enum-expected.html:
923         * webgpu/whlsl-dont-crash-parsing-enum.html:
924         * webgpu/whlsl-dot-expressions-expected.html:
925         * webgpu/whlsl-dot-expressions.html:
926         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors-expected.txt:
927         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html:
928         * webgpu/whlsl-ensure-proper-variable-lifetime-2-expected.html:
929         * webgpu/whlsl-ensure-proper-variable-lifetime-2.html:
930         * webgpu/whlsl-ensure-proper-variable-lifetime-3-expected.html:
931         * webgpu/whlsl-ensure-proper-variable-lifetime-3.html:
932         * webgpu/whlsl-ensure-proper-variable-lifetime-expected.html:
933         * webgpu/whlsl-ensure-proper-variable-lifetime.html:
934         * webgpu/whlsl-expected.html:
935         * webgpu/whlsl-loops-break-expected.html:
936         * webgpu/whlsl-loops-break.html:
937         * webgpu/whlsl-loops-continue-expected.html:
938         * webgpu/whlsl-loops-continue.html:
939         * webgpu/whlsl-loops-expected.html:
940         * webgpu/whlsl-loops.html:
941         * webgpu/whlsl-matrix-2-expected.txt:
942         * webgpu/whlsl-matrix-2.html:
943         * webgpu/whlsl-matrix-expected.txt:
944         * webgpu/whlsl-matrix.html:
945         * webgpu/whlsl-nested-dot-expression-rvalue-expected.html:
946         * webgpu/whlsl-nested-dot-expression-rvalue.html:
947         * webgpu/whlsl-nested-loop-expected.html:
948         * webgpu/whlsl-nested-loop.html:
949         * webgpu/whlsl-null-dereference-expected.txt:
950         * webgpu/whlsl-null-dereference.html:
951         * webgpu/whlsl-oob-access-expected.txt:
952         * webgpu/whlsl-oob-access.html:
953         * webgpu/whlsl-read-modify-write-high-zombies-expected.txt:
954         * webgpu/whlsl-read-modify-write-high-zombies.html:
955         * webgpu/whlsl-return-local-variable-expected.html:
956         * webgpu/whlsl-return-local-variable.html:
957         * webgpu/whlsl-store-to-property-updates-properly-expected.html:
958         * webgpu/whlsl-store-to-property-updates-properly.html:
959         * webgpu/whlsl-textures-getdimensions-expected.txt:
960         * webgpu/whlsl-textures-getdimensions.html:
961         * webgpu/whlsl-textures-load-expected.html:
962         * webgpu/whlsl-textures-load.html:
963         * webgpu/whlsl-textures-sample-expected.html:
964         * webgpu/whlsl-textures-sample.html:
965         * webgpu/whlsl-while-loop-break-expected.html:
966         * webgpu/whlsl-while-loop-break.html:
967         * webgpu/whlsl-while-loop-continue-expected.html:
968         * webgpu/whlsl-while-loop-continue.html:
969         * webgpu/whlsl-zero-initialize-values-2-expected.html:
970         * webgpu/whlsl-zero-initialize-values-2.html:
971         * webgpu/whlsl-zero-initialize-values-expected.html:
972         * webgpu/whlsl-zero-initialize-values.html:
973         * webgpu/whlsl.html:
974
975 2019-06-26  Simon Fraser  <simon.fraser@apple.com>
976
977         Incorrect clippping with overflow:scroll inside oveflow:hidden with border-radius
978         https://bugs.webkit.org/show_bug.cgi?id=199135
979         rdar://problem/51882383
980
981         Reviewed by Zalan Bujtas.
982
983         * compositing/scrolling/async-overflow-scrolling/border-radius-on-scroll-container-expected.html: Added.
984         * compositing/scrolling/async-overflow-scrolling/border-radius-on-scroll-container.html: Added.
985
986 2019-06-26  Antoine Quint  <graouts@apple.com>
987
988         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
989         https://bugs.webkit.org/show_bug.cgi?id=198999
990         <rdar://problem/51979477>
991
992         Reviewed by Dean Jackson.
993
994         Update some WK1-specific expectations.
995
996         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
997         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
998
999 2019-06-26  Russell Epstein  <russell_e@apple.com>
1000
1001         Layout Test imported/mozilla/svg/text/selectSubString-2.svg is failing.
1002         https://bugs.webkit.org/show_bug.cgi?id=199196
1003
1004         Unreviewed Test Gardening.
1005
1006         * platform/ios-wk2/TestExpectations:
1007
1008 2019-06-26  Zalan Bujtas  <zalan@apple.com>
1009
1010         [ContentChangeObserver] Dispatch synthetic mouse event asynchronously in completePendingSyntheticClickForContentChangeObserver
1011         https://bugs.webkit.org/show_bug.cgi?id=199220
1012         <rdar://problem/51787961>
1013
1014         Reviewed by Simon Fraser.
1015
1016         * fast/events/touch/ios/content-observation/animation-end-with-visiblity-change-crash-expected.txt: Added.
1017         * fast/events/touch/ios/content-observation/animation-end-with-visiblity-change-crash.html: Added.
1018
1019 2019-06-25  Russell Epstein  <russell_e@apple.com>
1020
1021         Layout Test imported/blink/editing/selection/deleteFromDocument-crash.html is failing.
1022         https://bugs.webkit.org/show_bug.cgi?id=199213
1023
1024         Unreviewed Test Gardening.
1025
1026         * platform/ios-wk2/TestExpectations:
1027
1028 2019-06-25  Justin Fan  <justin_fan@apple.com>
1029
1030         [WHLSL] Make whlsl-test-harness actually generate WHLSL shaders by default
1031         https://bugs.webkit.org/show_bug.cgi?id=199028
1032
1033         Reviewed by Saam Barati.
1034
1035         whlsl-test-harness.js now generates WHLSL shaders and invokes WebKit's WHLSL compiler.
1036         MSL mode remains to facilitate further harness tesing.
1037         In addition, if WebGPU is not supported, synchronous Harness methods do nothing.
1038         Asynchronous methods will throw a WebGPUUnsupportedError that "rejects" the returned Promise.
1039
1040         * TestExpectations:
1041         * platform/mac/TestExpectations:
1042         * webgpu/js/whlsl-test-harness.js:
1043         (WebGPUUnsupportedError): Layout tests should catch these to fail gracefully if WebGPU is not supported.
1044         (Data):
1045         (Data.prototype.async.getArrayBuffer):
1046         (Data.prototype.get isBuffer): Renamed from isPointer.
1047         (Harness):
1048         (Harness.prototype.async.requestDevice): Can be used to re-acquire a GPUDevice.
1049         (Harness.prototype.set isWHLSL): Determines whether harness will generate WHLSL or MSL shaders.
1050         (Harness.prototype.async.callTypedFunction):
1051         (Harness.prototype.callVoidFunction):
1052         (Harness.prototype.get device):
1053         (Harness.prototype._clearResults):
1054         (Harness.prototype._setUpArguments):
1055         (Harness.prototype._callFunction):
1056         (Data.prototype.get isPointer): Deleted.
1057         (Harness.prototype._initialize): Deleted.
1058         (Harness.prototype.async.callVoidFunction): Deleted.
1059         (harness._initialize.async): Deleted.
1060         * webgpu/msl-harness-test-expected.txt: Renamed from LayoutTests/webgpu/whlsl-harness-test-expected.txt.
1061         * webgpu/msl-harness-test.html: Copied from LayoutTests/webgpu/whlsl-harness-test.html.
1062         * webgpu/whlsl-test-harness-test-expected.html: Added.
1063         * webgpu/whlsl-test-harness-test.html: Renamed from LayoutTests/webgpu/whlsl-harness-test.html.
1064
1065 2019-06-25  Daniel Bates  <dabates@apple.com>
1066
1067         Non-editable text selections should be modifiable with hardware keyboard
1068         https://bugs.webkit.org/show_bug.cgi?id=199204
1069         <rdar://problem/51651496>
1070
1071         Reviewed by Wenson Hsieh.
1072
1073         Add a test, skipped for now, until we have the fix for <rdar://problem/48322899>.
1074
1075         * editing/selection/ios/select-non-editable-text-using-keyboard-expected.txt: Added.
1076         * editing/selection/ios/select-non-editable-text-using-keyboard.html: Added.
1077         * platform/ios/TestExpectations:
1078         * resources/ui-helper.js:
1079         (window.UIHelper.callFunctionAndWaitForEvent): Added.
1080
1081 2019-06-25  Daniel Bates  <dabates@apple.com>
1082
1083         [iOS] Should not process key events in non-editable elements using IME
1084         https://bugs.webkit.org/show_bug.cgi?id=199122
1085         <rdar://problem/52006654>
1086
1087         Reviewed by Brent Fulgham.
1088
1089         Add a test to ensure that we do not process key events as being handled by the Input Manager
1090         when using a Chinese keyboard layout and targeting a non-editable element.
1091
1092         * fast/events/ios/keydown-keyup-keypress-keys-in-non-editable-using-chinese-keyboard-expected.txt: Added.
1093         * fast/events/ios/keydown-keyup-keypress-keys-in-non-editable-using-chinese-keyboard.html: Added.
1094
1095 2019-06-25  Truitt Savell  <tsavell@apple.com>
1096
1097         [macOS WK2] REGRESSION (r242313): Layout Test scrollingcoordinator/mac/multiple-fixed.html is a flaky time out and image diff
1098         https://bugs.webkit.org/show_bug.cgi?id=195635
1099
1100         Unreviewed test gardening.
1101
1102         * platform/mac/TestExpectations:
1103
1104 2019-06-25  John Wilander  <wilander@apple.com>
1105
1106         Migrate LayoutTests/http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store* test cases to setEnableFeature() and jsTestIsAsync
1107         https://bugs.webkit.org/show_bug.cgi?id=199180
1108         <rdar://problem/52085369>
1109
1110         Reviewed by Brent Fulgham.
1111
1112         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt:
1113         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt:
1114         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1115         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1116
1117 2019-06-25  Russell Epstein  <russell_e@apple.com>
1118
1119         Layout Test imported/mozilla/svg/text/textpath-selection.svg is flaky.
1120         https://bugs.webkit.org/show_bug.cgi?id=199196
1121
1122         Unreviewed Test Gardening.
1123
1124         * platform/ios-wk2/TestExpectations:
1125
1126 2019-06-25  Joseph Pecoraro  <pecoraro@apple.com>
1127
1128         Web Inspector: Implement console.timeLog
1129         https://bugs.webkit.org/show_bug.cgi?id=199184
1130
1131         Reviewed by Devin Rousso.
1132
1133         * inspector/console/console-time-expected.txt:
1134         * inspector/console/console-time.html:
1135         Add new timeLog tests.
1136
1137         * js/console-expected.txt:
1138         New timeLog method.
1139
1140         * platform/gtk/TestExpectations:
1141         * platform/mac/TestExpectations:
1142         Unskip test.
1143
1144 2019-06-25  Fujii Hironori  <Hironori.Fujii@sony.com>
1145
1146         Unreviewed test gardening
1147
1148         * TestExpectations: Added webkit.org/b/184066 to imported/w3c/web-platform-tests/IndexedDB/nested-cloning-large-multiple.html and others.
1149         Added webkit.org/b/184065 to imported/w3c/web-platform-tests/IndexedDB/keypath-exceptions.htm.
1150
1151 2019-06-25  Fujii Hironori  <Hironori.Fujii@sony.com>
1152
1153         [WinCairo] Unreviewed test gardening
1154
1155         * platform/wincairo/TestExpectations: Added webkit.org/b/199186 to fonts/use-typo-metrics-1.html.
1156         Removed duplicated storage/indexeddb/key-type-array-private.html and storage/indexeddb/key-type-array.html.
1157
1158 2019-06-24  Wenson Hsieh  <wenson_hsieh@apple.com>
1159
1160         [Text autosizing] [iPadOS] Revise our heuristics to determine idempotent text autosizing candidates
1161         https://bugs.webkit.org/show_bug.cgi?id=198763
1162         <rdar://problem/51826266>
1163
1164         Reviewed by Simon Fraser.
1165
1166         Rebaseline an existing text autosizing test, and introduce some new test cases that correspond to several common
1167         patterns of autosizable (or non-autosizable) text on websites that were surveyed.
1168
1169         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-after-changing-initial-scale.html:
1170         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates-expected.txt: Added.
1171         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidates.html: Renamed from LayoutTests/fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-skip.html.
1172
1173         Rename this existing layout test too, to avoid using the term "skip" in the name of a layout test.
1174
1175         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-skip-expected.txt: Removed.
1176
1177 2019-06-24  Simon Fraser  <simon.fraser@apple.com>
1178
1179         REGRESSION (r246725 ): Crashes on twitch.tv
1180         https://bugs.webkit.org/show_bug.cgi?id=199176
1181
1182         Reviewed by Zalan Bujtas.
1183
1184         * scrollingcoordinator/scrolling-tree/scroller-with-negative-z-child-expected.txt: Added.
1185         * scrollingcoordinator/scrolling-tree/scroller-with-negative-z-child.html: Added.
1186
1187 2019-06-24  Alexey Shvayka  <shvaikalesh@gmail.com>
1188
1189         Add Array.prototype.{flat,flatMap} to unscopables
1190         https://bugs.webkit.org/show_bug.cgi?id=194322
1191
1192         Reviewed by Keith Miller.
1193
1194         * js/array-unscopables-properties-expected.txt:
1195         * js/script-tests/array-unscopables-properties.js:
1196
1197 2019-06-24  Jer Noble  <jer.noble@apple.com>
1198
1199         iOS 12.2 Drawing portrait video to canvas is sideways
1200         https://bugs.webkit.org/show_bug.cgi?id=196772
1201         <rdar://problem/49781802>
1202
1203         Reviewed by Eric Carlson.
1204
1205         * media/content/no-rotation.mp4:
1206         * media/media-source/only-bcp47-language-tags-accepted-as-valid-expected.txt:
1207         * media/video-orientation-canvas-expected.txt: Added.
1208         * media/video-orientation-canvas.html: Added.
1209         * media/video-test.js:
1210         (waitFor):
1211
1212 2019-06-24  Daniel Bates  <dabates@apple.com>
1213
1214         m_focusedElement != &element in WebPage::elementDidBlur() sometimes
1215         https://bugs.webkit.org/show_bug.cgi?id=198928
1216         <rdar://problem/51814327>
1217
1218         Reviewed by Brent Fulgham.
1219
1220         Update test result now that we do not mutate the focused frame on tap.
1221
1222         * TestExpectations: Skip problematic test editing/deleting/smart-delete-paragraph-003.html;
1223         See <https://bugs.webkit.org/show_bug.cgi?id=198928#c16>, <https://bugs.webkit.org/show_bug.cgi?id=198928#c17>,
1224         and <https://bugs.webkit.org/show_bug.cgi?id=199039> for more details.
1225         * fast/events/ios/should-be-able-to-dismiss-form-accessory-after-tapping-outside-iframe-with-focused-field-expected.txt:
1226
1227 2019-06-24  Antoine Quint  <graouts@apple.com>
1228
1229         [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerlock/pointerevent_coordinates_when_locked.html
1230         https://bugs.webkit.org/show_bug.cgi?id=197007
1231
1232         Reviewed by Dean Jackson.
1233
1234         This test now works reliably, even if it fails the actual assertions.
1235
1236         * platform/mac/TestExpectations:
1237
1238 2019-06-24  Antoine Quint  <graouts@apple.com>
1239
1240         [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_lostpointercapture_is_first.html
1241         https://bugs.webkit.org/show_bug.cgi?id=197005
1242
1243         Reviewed by Dean Jackson.
1244
1245         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Removed.
1246         * platform/mac-highsierra-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Removed.
1247         * platform/mac-highsierra/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Removed.
1248         Since we've fixed the issue with event dispatch in WK1, we can remove these platform-specific expectations.
1249         * platform/mac/TestExpectations: We no longer skip this test which works reliably.
1250         * pointerevents/mouse/pointer-capture.html: We modify this test to correctly expect the "gotpointercapture" event only once the next
1251         pointer event has been dispatched.
1252
1253 2019-06-24  Greg Doolittle  <gr3g@apple.com>
1254
1255         Web Inspector: AXI: Audit: image label test is throwing spurious errors on elements with existing alt attr, but no value: <img alt>
1256         https://bugs.webkit.org/show_bug.cgi?id=194754
1257
1258         Reviewed by Chris Fleizach.
1259
1260         * accessibility/img-alt-attribute-unassigned-value-expected.txt: Added.
1261         * accessibility/img-alt-attribute-unassigned-value.html: Added.
1262         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1263
1264 2019-06-24  Antoine Quint  <graouts@apple.com>
1265
1266         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
1267         https://bugs.webkit.org/show_bug.cgi?id=198999
1268         <rdar://problem/51979477>
1269
1270         Unreviewed.
1271
1272         Rolling back all changes made for this bug (r246728 + r246716 + r246674) as it regressed one test
1273         (imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html).
1274
1275         * platform/mac-highsierra-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
1276         * platform/mac-highsierra/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Added.
1277         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
1278         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_click_during_capture-expected.txt: Removed.
1279         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt: Added.
1280         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
1281
1282 2019-06-23  Fujii Hironori  <Hironori.Fujii@sony.com>
1283
1284         [WinCairo] Unreviewed test gardening
1285
1286         * platform/wincairo/TestExpectations:
1287
1288 2019-06-23  Simon Fraser  <simon.fraser@apple.com>
1289
1290         [Async overflow scroll] Clipped composited layers inside overflow scroll jitter and get incorrectly clipped
1291         https://bugs.webkit.org/show_bug.cgi?id=199133
1292         rdar://problem/43614439
1293
1294         Reviewed by Antti Koivisto.
1295         
1296         New baselines for:
1297         - clipping layers no longer have offsetFromRenderer(), which they didn't need.
1298         - positioned nodes don't print scrollBehavior (they are always "Stationary")
1299         - "Moves" positioned nodes are replaced with overflow scroll proxy nodes
1300
1301         * compositing/backing/backing-store-attachment-empty-keyframe-expected.txt:
1302         * compositing/geometry/clip-expected.txt:
1303         * compositing/geometry/clip-inside-expected.txt:
1304         * compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
1305         * compositing/layer-creation/clipping-scope/nested-scroller-overlap-expected.txt:
1306         * compositing/layer-creation/clipping-scope/nested-scroller-overlap.html:
1307         * compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt:
1308         * compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt:
1309         * compositing/overflow/clip-descendents-expected.txt:
1310         * compositing/overflow/scrolling-content-clip-to-viewport-expected.txt:
1311         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
1312         * compositing/rtl/rtl-scrolling-with-transformed-descendants.html:
1313         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-clipped-by-scroll-expected.txt: Added.
1314         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-clipped-by-scroll.html: Added.
1315         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-expected.txt: Added.
1316         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-nested-expected.txt: Added.
1317         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-nested.html: Added.
1318         * compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow.html: Added.
1319         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-hidden-expected.txt: Added.
1320         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-hidden.html: Added.
1321         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-visible-expected.txt: Added.
1322         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-visible.html: Added.
1323         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-expected.txt: Added.
1324         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-gain-clipping-layer-expected.txt: Added.
1325         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-gain-clipping-layer.html: Added.
1326         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-in-clipped-expected.txt: Added.
1327         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-in-clipped.html: Added.
1328         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-lose-clipping-layer-expected.txt: Added.
1329         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow-lose-clipping-layer.html: Added.
1330         * compositing/scrolling/async-overflow-scrolling/layer-in-overflow.html: Added.
1331         * compositing/shared-backing/overflow-scroll/composited-absolute-in-absolute-in-relative-in-scroller-expected.txt:
1332         * compositing/shared-backing/overflow-scroll/previous-sibling-prevents-inclusiveness-expected.txt:
1333         * compositing/shared-backing/overflow-scroll/previous-sibling-prevents-inclusiveness.html:
1334         * platform/ios-wk2/compositing/layer-creation/clipping-scope/nested-scroller-overlap-expected.txt:
1335         * platform/ios-wk2/compositing/layer-creation/clipping-scope/overlap-constrained-inside-scroller-expected.txt:
1336         * platform/ios-wk2/compositing/layer-creation/clipping-scope/scroller-with-negative-z-children-expected.txt:
1337         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-clipped-by-scroll-expected.txt: Added.
1338         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-expected.txt: Added.
1339         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/clipped-layer-in-overflow-nested-expected.txt: Added.
1340         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-hidden-expected.txt: Added.
1341         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-clip-to-visible-expected.txt: Added.
1342         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-expected.txt: Added.
1343         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-gain-clipping-layer-expected.txt: Added.
1344         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-in-clipped-expected.txt: Added.
1345         * platform/ios-wk2/compositing/scrolling/async-overflow-scrolling/layer-in-overflow-lose-clipping-layer-expected.txt: Added.
1346         * platform/ios-wk2/compositing/shared-backing/overflow-scroll/composited-absolute-in-absolute-in-relative-in-scroller-expected.txt:
1347         * platform/ios-wk2/compositing/shared-backing/overflow-scroll/previous-sibling-prevents-inclusiveness-expected.txt:
1348         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/absolute-in-nested-sc-scrollers-expected.txt:
1349         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt:
1350         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-expected.txt: Copied from LayoutTests/platform/ios-wk2/scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt.
1351         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-nested-expected.txt: Copied from LayoutTests/platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt.
1352         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/composited-in-absolute-in-stacking-context-overflow-expected.txt:
1353         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt:
1354         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt:
1355         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt:
1356         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt:
1357         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
1358         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt:
1359         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/sticky-in-overflow-expected.txt:
1360         * platform/ios/compositing/geometry/limit-layer-bounds-clipping-ancestor-expected.txt:
1361         * platform/ios/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
1362         * scrollingcoordinator/scrolling-tree/absolute-in-nested-sc-scrollers-expected.txt:
1363         * scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt:
1364         * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-expected.txt: Copied from LayoutTests/scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt.
1365         * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-nested-expected.txt: Copied from LayoutTests/scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt.
1366         * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-nested.html: Added.
1367         * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow.html: Added.
1368         * scrollingcoordinator/scrolling-tree/composited-in-absolute-in-stacking-context-overflow-expected.txt:
1369         * scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt:
1370         * scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt:
1371         * scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt:
1372         * scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt:
1373         * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt:
1374         * scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt:
1375         * scrollingcoordinator/scrolling-tree/sticky-in-overflow-expected.txt:
1376
1377 2019-06-23  Antoine Quint  <graouts@apple.com>
1378
1379         [Pointer Events WPT] Unflake imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html
1380         https://bugs.webkit.org/show_bug.cgi?id=197058
1381
1382         Unreviewed test gardening.
1383
1384         * platform/mac/TestExpectations:
1385
1386 2019-06-23  Antoine Quint  <graouts@apple.com>
1387
1388         [Pointer Events WPT] Unflake imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_invalid_pointerid.html
1389         https://bugs.webkit.org/show_bug.cgi?id=197009
1390
1391         Unreviewed test gardening.
1392
1393         This test some being flaky as of r245809, the fix for wkb.ug/198191.
1394
1395         * platform/mac/TestExpectations:
1396
1397 2019-06-22  Andres Gonzalez  <andresg_22@apple.com>
1398
1399         Accessibility objects contained in links should honor the aria-haspopup attribute in the ancestor link.
1400         https://bugs.webkit.org/show_bug.cgi?id=199107
1401         <rdar://problem/43663611>
1402
1403         Reviewed by Chris Fleizach.
1404
1405         * accessibility/element-haspopup-expected.txt:
1406         * accessibility/element-haspopup.html: Added cases for a <p> element contained within <a>.
1407         * accessibility/ios-simulator/button-with-aria-haspopup-role-expected.txt: Added.
1408         * accessibility/ios-simulator/button-with-aria-haspopup-role.html: Added. Existed for MacOS and now also for iOS.
1409         * accessibility/ios-simulator/element-haspopup-expected.txt: Copied from LayoutTests/accessibility/element-haspopup-expected.txt.
1410         * accessibility/ios-simulator/element-haspopup.html: Added.
1411
1412 2019-06-21  Sihui Liu  <sihui_liu@apple.com>
1413
1414         openDatabase should return an empty object when WebSQL is disabled
1415         https://bugs.webkit.org/show_bug.cgi?id=198805
1416
1417         Reviewed by Geoffrey Garen.
1418
1419         Modify test expectation as openDatabase is not a function but an attribute of window now.
1420
1421         * js/dom/global-function-resolve-expected.txt:
1422         * js/dom/script-tests/global-function-resolve.js:
1423
1424 2019-06-21  Saam Barati  <sbarati@apple.com>
1425
1426         [WHLSL] Code that accesses an undefined variable crashes
1427         https://bugs.webkit.org/show_bug.cgi?id=198775
1428
1429         Reviewed by Myles C. Maxfield.
1430
1431         * webgpu/whlsl-use-undefined-variable-2-expected.txt: Added.
1432         * webgpu/whlsl-use-undefined-variable-2.html: Added.
1433         * webgpu/whlsl-use-undefined-variable-expected.txt: Added.
1434         * webgpu/whlsl-use-undefined-variable.html: Added.
1435
1436 2019-06-21  Truitt Savell  <tsavell@apple.com>
1437
1438         Unreviewed, rolling out r246611.
1439
1440         Introduced a flakey test.
1441
1442         Reverted changeset:
1443
1444         "iOS 12.2 Drawing portrait video to canvas is sideways"
1445         https://bugs.webkit.org/show_bug.cgi?id=196772
1446         https://trac.webkit.org/changeset/246611
1447
1448 2019-06-21  Myles C. Maxfield  <mmaxfield@apple.com>
1449
1450         [WHLSL] read modify write expressions do no work as expected
1451         https://bugs.webkit.org/show_bug.cgi?id=195864
1452
1453         Unreviewed test gardening.
1454
1455         * webgpu/whlsl-read-modify-write-expected.txt: Added.
1456
1457 2019-06-21  Tim Horton  <timothy_horton@apple.com>
1458
1459         Preview of <picture> element doesn't match element bounds
1460         https://bugs.webkit.org/show_bug.cgi?id=199049
1461         <rdar://problem/51474402>
1462
1463         Reviewed by Simon Fraser.
1464
1465         * fast/text-indicator/text-indicator-uses-img-size-inside-picture-expected.txt: Added.
1466         * fast/text-indicator/text-indicator-uses-img-size-inside-picture.html: Added.
1467
1468 2019-06-21  Antoine Quint  <graouts@apple.com>
1469
1470         [iOS] Compatibility mouse events aren't prevented by calling preventDefault() on pointerdown
1471         https://bugs.webkit.org/show_bug.cgi?id=198124
1472
1473         Reviewed by Dean Jackson.
1474
1475         Add a new test that checks that calling preventDefault() within a "pointerdown" event handler correctly prevents
1476         the dispatch of compatibility mouse events even with a slow tap. 
1477
1478         * pointerevents/ios/pointer-events-no-mousedown-when-prevent-default-called-on-pointerdown-expected.txt: Added.
1479         * pointerevents/ios/pointer-events-no-mousedown-when-prevent-default-called-on-pointerdown.html: Added.
1480
1481 2019-06-21  Russell Epstein  <russell_e@apple.com>
1482
1483         Layout Test animations/change-one-anim.html is flaky.
1484         https://bugs.webkit.org/show_bug.cgi?id=190882
1485
1486         Unreviewed Test Gardening.
1487
1488         * platform/ios-wk2/TestExpectations:
1489         * platform/mac/TestExpectations:
1490
1491 2019-06-21  Youenn Fablet  <youenn@apple.com>
1492
1493         Safari crashes after ~2028 OfflineAudioContext objects are created (they never get garbage collected, consuming a thread each)
1494         https://bugs.webkit.org/show_bug.cgi?id=198964
1495         <rdar://problem/51891520>
1496
1497         Reviewed by Jer Noble.
1498
1499         * webaudio/offlineaudiocontext-gc-expected.txt: Added.
1500         * webaudio/offlineaudiocontext-gc.html: Added.
1501
1502 2019-06-21  Truitt Savell  <tsavell@apple.com>
1503
1504         Unreviewed, rolling out r246655.
1505
1506         Introduced a failing test
1507
1508         Reverted changeset:
1509
1510         "Web Inspector: AXI: Audit: image label test is throwing
1511         spurious errors on elements with existing alt attr, but no
1512         value: <img alt>"
1513         https://bugs.webkit.org/show_bug.cgi?id=194754
1514         https://trac.webkit.org/changeset/246655
1515
1516 2019-06-21  Myles C. Maxfield  <mmaxfield@apple.com>
1517
1518         [WHLSL] read modify write expressions do no work as expected
1519         https://bugs.webkit.org/show_bug.cgi?id=195864
1520
1521         Reviewed by Saam Barati.
1522
1523         * webgpu/whlsl-read-modify-write.html: Added.
1524
1525 2019-06-21  Carlos Garcia Campos  <cgarcia@igalia.com>
1526
1527         Unreviewed GTK gardening. Rebaseline css-dark-mode/default-colors.html.
1528
1529         * platform/gtk/TestExpectations:
1530         * platform/gtk/css-dark-mode/default-colors-expected.txt:
1531
1532 2019-06-21  Carlos Garcia Campos  <cgarcia@igalia.com>
1533
1534         Unreviewed GTK gardening. Skip touch event tests.
1535
1536         Since r245788 touch events support is enabled at runtime depending on whether there's an actual touch device
1537         attached or not. We need to skip the tests in the bots since they don't have a touch screen.
1538
1539         * platform/gtk/TestExpectations:
1540         * platform/gtk/fast/events/event-attribute-expected.txt: Removed.
1541         * platform/gtk/fast/events/touch/document-create-touch-list-expected.txt: Removed.
1542
1543 2019-06-20  Antoine Quint  <graouts@apple.com>
1544
1545         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
1546         https://bugs.webkit.org/show_bug.cgi?id=198999
1547
1548         Reviewed by Dean Jackson.
1549
1550         Record progressions in two WPT tests and mark updated failures in two other WPT tests.
1551
1552         * platform/mac-highsierra-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Removed.
1553         * platform/mac-highsierra/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt: Removed.
1554         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
1555         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_click_during_capture-expected.txt: Added.
1556         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt: Removed.
1557         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
1558
1559 2019-06-20  Antoine Quint  <graouts@apple.com>
1560
1561         fast/events/ios/click-event-and-display-contents.html times out on iPad
1562         https://bugs.webkit.org/show_bug.cgi?id=199068
1563         <rdar://problem/51899547>
1564
1565         Reviewed by Dean Jackson.
1566
1567         Querying the bounds of a "display: contents" element will always return 0 width and height. So let's position the element at 0,0
1568         so that we can send a tap at that location and reliably tap on that element.
1569
1570         * fast/events/ios/click-event-and-display-contents.html:
1571
1572 2019-06-20  Simon Fraser  <simon.fraser@apple.com>
1573
1574         Make it possible to include clipping in GraphicsLayer tree dumps
1575         https://bugs.webkit.org/show_bug.cgi?id=199096
1576
1577         Reviewed by Zalan Bujtas.
1578
1579         * compositing/clipping/border-radius-async-overflow-clipping-layer-expected.txt:
1580         * compositing/clipping/border-radius-async-overflow-clipping-layer.html:
1581         * compositing/clipping/border-radius-overflow-hidden-stacking-context-expected.txt:
1582         * compositing/clipping/border-radius-overflow-hidden-stacking-context.html:
1583         * platform/mac-wk1/compositing/clipping/border-radius-async-overflow-clipping-layer-expected.txt:
1584
1585 2019-06-20  Greg Doolittle  <gr3g@apple.com>
1586
1587         Web Inspector: AXI: Audit: image label test is throwing spurious errors on elements with existing alt attr, but no value: <img alt>
1588         https://bugs.webkit.org/show_bug.cgi?id=194754
1589
1590         Reviewed by Chris Fleizach.
1591
1592         * accessibility/img-alt-attribute-unassigned-value-expected.txt: Added.
1593         * accessibility/img-alt-attribute-unassigned-value.html: Added.
1594         * inspector/dom/getAccessibilityPropertiesForNode-expected.txt:
1595
1596 2019-06-20  Saam Barati  <sbarati@apple.com>
1597
1598         [WHLSL] Property resolver needs to recurse on newValueExpression for RMW operations
1599         https://bugs.webkit.org/show_bug.cgi?id=199037
1600
1601         Reviewed by Myles C. Maxfield.
1602
1603         * webgpu/whlsl-read-modify-write-high-zombies-expected.txt: Added.
1604         * webgpu/whlsl-read-modify-write-high-zombies.html: Added.
1605
1606 2019-06-20  Justin Fan  <justin_fan@apple.com>
1607
1608         [WebGPU] High Sierra/Intel HD Graphics 4000: whlsl-harness-test.html crashes during dispatch call.
1609         https://bugs.webkit.org/show_bug.cgi?id=199076
1610
1611         Unreviewed test gardening.
1612
1613         * platform/mac/TestExpectations: Skip the test on High Sierra.
1614
1615 2019-06-20  Justin Michaud  <justin_michaud@apple.com>
1616
1617         [WASM-References] Add extra tests for Wasm references + fix element parsing and subtyping bugs
1618         https://bugs.webkit.org/show_bug.cgi?id=199044
1619
1620         Reviewed by Saam Barati.
1621
1622         Add wasm references spec tests as well as a worker test. 
1623
1624         * workers/wasm-references.html: Added.
1625         * workers/wasm-references/test.js: Added.
1626         (const._fail):
1627         (const.isNotA.assert.isNotA):
1628         (const):
1629         (switch.typeof):
1630         (Builder):
1631         (Builder.prototype.setChecked):
1632         (Builder.prototype.setPreamble):
1633         (Builder.prototype._functionIndexSpaceKeyHash):
1634         (Builder.prototype._registerFunctionToIndexSpace):
1635         (Builder.prototype._getFunctionFromIndexSpace):
1636         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.case.string_appeared_here.this.section):
1637         (Builder.prototype._registerSectionBuilders.const.section.in.WASM.description.section.switch.section.const.codeBuilder.End.switch.case.string_appeared_here.e):
1638         (Builder.prototype._registerSectionBuilders.this.Unknown):
1639         (done):
1640         (runTest.worker.onmessage):
1641         (runTest):
1642         (doGC):
1643         * workers/wasm-references/worker.js: Added.
1644         (const._fail):
1645         (const.isNotA.assert.isNotA):
1646
1647 2019-06-20  Youenn Fablet  <youenn@apple.com>
1648
1649         Changing settings of a MediaStreamTrack clone should not alter the settings of the original track
1650         https://bugs.webkit.org/show_bug.cgi?id=198840
1651
1652         Reviewed by Eric Carlson.
1653
1654         * fast/mediastream/mediastreamtrack-video-clone-expected.txt: Added.
1655         * fast/mediastream/mediastreamtrack-video-clone.html: Added.
1656
1657 2019-06-20  Russell Epstein  <russell_e@apple.com>
1658
1659         Layout Test imported/blink/fast/css/user-select-none.html is flaky.
1660         https://bugs.webkit.org/show_bug.cgi?id=199071
1661
1662         Unreviewed Test Gardening.
1663
1664         * platform/ios-wk2/TestExpectations:
1665
1666 2019-06-20  Shawn Roberts  <sroberts@apple.com>
1667
1668         Moving expectations files
1669         https://bugs.webkit.org/show_bug.cgi?id=196495
1670
1671         Unreviewed test gardening.
1672
1673         * platform/ios-simulator-wk2/TestExpectations:
1674         * platform/ios-wk2/TestExpectations:
1675
1676 2019-06-20  Alexander Mikhaylenko  <exalm7659@gmail.com>
1677
1678         [GTK] Enable navigation swipe layout tests
1679         https://bugs.webkit.org/show_bug.cgi?id=198995
1680
1681         Reviewed by Michael Catanzaro.
1682
1683         Enable the existing tests for the swipe gesture.
1684
1685         swipe/pushState-programmatic-back-while-swiping-crash.html is not applicable because
1686         it deals with NSEvents directly, skip it.
1687
1688         swipe/main-frame-pinning-requirement.html is flaky, same as on Mac.
1689
1690         swipe/pushstate-with-manual-scrollrestoration.html passes, don't mark it as failure.
1691
1692         * platform/gtk/TestExpectations:
1693
1694 2019-06-20  Alexander Mikhaylenko  <exalm7659@gmail.com>
1695
1696         [GTK] HTTP layout tests don't run in flatpak
1697         https://bugs.webkit.org/show_bug.cgi?id=199067
1698
1699         Reviewed by Michael Catanzaro.
1700
1701         Set PERL5LIB environment variable in Apache config.
1702
1703         * http/conf/flatpak-httpd.conf:
1704
1705 2019-06-18  Darin Adler  <darin@apple.com>
1706
1707         Tidy up the remaining bits of the AtomicString to AtomString rename
1708         https://bugs.webkit.org/show_bug.cgi?id=198990
1709
1710         Reviewed by Michael Catanzaro.
1711
1712         * js/dopey-rope-with-16-bit-propertyname-expected.txt: Rename to AtomString.
1713         * js/dopey-rope-with-16-bit-propertyname.html: Ditto.
1714
1715 2019-06-19  Myles C. Maxfield  <mmaxfield@apple.com>
1716
1717         [WHLSL] Hook up common texture functions
1718         https://bugs.webkit.org/show_bug.cgi?id=198704
1719         <rdar://problem/51668841>
1720
1721         Reviewed by Saam Barati.
1722
1723         Make the text tests play better with js-test-pre.js.
1724
1725         * webgpu/whlsl-buffer-length.html:
1726         * webgpu/whlsl-compute-expected.txt:
1727         * webgpu/whlsl-compute.html:
1728         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html:
1729         * webgpu/whlsl-null-dereference-expected.txt:
1730         * webgpu/whlsl-null-dereference.html:
1731         * webgpu/whlsl-oob-access-expected.txt:
1732         * webgpu/whlsl-oob-access.html:
1733         * webgpu/whlsl-textures-getdimensions-expected.txt: Added.
1734         * webgpu/whlsl-textures-getdimensions.html: Copied from LayoutTests/webgpu/whlsl-buffer-length.html.
1735         * webgpu/whlsl-textures-load-expected.html: Added.
1736         * webgpu/whlsl-textures-load.html: Added.
1737         * webgpu/whlsl-textures-sample-expected.html: Added.
1738         * webgpu/whlsl-textures-sample.html: Added.
1739
1740 2019-06-19  Rob Buis  <rbuis@igalia.com>
1741
1742         Make preload/link-header-preload-imagesrcset.html work on DPR != 1
1743         https://bugs.webkit.org/show_bug.cgi?id=198533
1744
1745         Reviewed by Youenn Fablet.
1746
1747         Remove unneeded iOS test expectations.
1748
1749         * platform/ios-simulator-12-wk2/imported/w3c/web-platform-tests/preload/dynamic-adding-preload-imagesrcset-expected.txt: Removed.
1750         * platform/ios-simulator-12-wk2/imported/w3c/web-platform-tests/preload/link-header-preload-imagesrcset-expected.txt: Removed.
1751
1752 2019-06-19  Justin Fan  <justin_fan@apple.com>
1753
1754         [WHLSL] Create a shading language test harness
1755         https://bugs.webkit.org/show_bug.cgi?id=198978
1756
1757         Reviewed by Myles C. Maxfield.
1758
1759         Introduce a test harness that can be used to test WebGPU shader compilation and functionality.
1760         Currently using MSL. 
1761         Will be replaced with WHLSL as it gains the minimum features needed to support.
1762
1763         * webgpu/js/whlsl-test-harness.js: Added.
1764         (isVectorType):
1765         (convertTypeToArrayType):
1766         (convertTypeToWHLSLType):
1767         (Data):
1768         (Data.prototype.async.getArrayBuffer):
1769         (Data.prototype.get type):
1770         (Data.prototype.get isPointer):
1771         (Data.prototype.get buffer):
1772         (Data.prototype.get byteLength):
1773         (Harness.prototype._initialize):
1774         (Harness.prototype.async.callTypedFunction):
1775         (Harness.prototype.async.callVoidFunction):
1776         (Harness.prototype._setUpArguments):
1777         (Harness.prototype._callFunction):
1778         (Harness):
1779         (harness._initialize.async):
1780         (makeBool):
1781         (makeInt):
1782         (makeUchar):
1783         (makeUint):
1784         (makeFloat):
1785         (makeFloat4):
1786         (async.callBoolFunction):
1787         (async.callIntFunction):
1788         (async.callUcharFunction):
1789         (async.callUintFunction):
1790         (async.callFloatFunction):
1791         (async.callFloat4Function):
1792         (callVoidFunction):
1793         * webgpu/whlsl-harness-test-expected.txt: Added.
1794         * webgpu/whlsl-harness-test.html: Added.
1795
1796 2019-06-19  Saam Barati  <sbarati@apple.com>
1797
1798         [WHLSL] The checker needs to resolve types for the anonymous variables in ReadModifyWrite expressions
1799         https://bugs.webkit.org/show_bug.cgi?id=198988
1800
1801         Reviewed by Dean Jackson and Myles C. Maxfield.
1802
1803         * webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables-expected.txt: Added.
1804         * webgpu/whlsl-checker-should-set-type-of-read-modify-write-variables.html: Added.
1805
1806 2019-06-19  Nikita Vasilyev  <nvasilyev@apple.com>
1807
1808         REGRESSION(r240946): Web Inspector: Styles: Pasting multiple properties has issues
1809         https://bugs.webkit.org/show_bug.cgi?id=198505
1810         <rdar://problem/51374780>
1811
1812         Reviewed by Matt Baker.
1813
1814         * inspector/css/modify-css-property.html:
1815         Listen for PropertiesChanged on the specific inline style declaration.
1816         In Debug, PropertiesChanged may fire on a computed style declaration first,
1817         causing the test to fail.
1818
1819         * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
1820         Drive-by: fix trailing white space.
1821
1822 2019-06-19  Ryan Haddad  <ryanhaddad@apple.com>
1823
1824         REGRESSION: ( r246394 ) webgpu/whlsl-buffer-fragment.html and webgpu/whlsl-buffer-vertex.html are failing
1825         https://bugs.webkit.org/show_bug.cgi?id=199012
1826
1827         Unreviewed test gardening.
1828
1829         * platform/mac-wk2/TestExpectations: Limit the failure expectation to High Sierra.
1830
1831 2019-06-19  Russell Epstein  <russell_e@apple.com>
1832
1833         Layout Tests in imported/w3c/web-platform-tests/websockets/ are flakey failures after r246406.
1834         https://bugs.webkit.org/show_bug.cgi?id=199013
1835
1836         Unreviewed Test Gardening.
1837
1838         * TestExpectations:
1839
1840 2019-06-19  Jer Noble  <jer.noble@apple.com>
1841
1842         iOS 12.2 Drawing portrait video to canvas is sideways
1843         https://bugs.webkit.org/show_bug.cgi?id=196772
1844         <rdar://problem/49781802>
1845
1846         Reviewed by Eric Carlson.
1847
1848         * media/content/no-rotation.mp4:
1849         * media/media-source/only-bcp47-language-tags-accepted-as-valid-expected.txt:
1850         * media/video-orientation-canvas-expected.html: Added.
1851         * media/video-orientation-canvas.html: Added.
1852         * media/video-test.js:
1853         (waitFor):
1854
1855 2019-06-19  Alicia Boya García  <aboya@igalia.com>
1856
1857         [GTK] Unreviewed test gardening
1858         https://bugs.webkit.org/show_bug.cgi?id=199021
1859
1860         * platform/gtk/TestExpectations:
1861
1862 2019-06-19  Simon Fraser  <simon.fraser@apple.com>
1863
1864         Revert parts of r246538 so that frame scrolling is reverted to using layer positions.
1865         Overflow scroll will still scroll by changing boundsOrigin.
1866         
1867         The bug was caused by confusion about insetClipLayer and scrollContainerLayer; macOS
1868         positions the clip layer using FrameView::yPositionForInsetClipLayer(), so it's not just
1869         a simple scroll container, and this change broke positioning for fixed position layers.
1870
1871         * compositing/iframes/scrolling-iframe-expected.txt:
1872         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
1873         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
1874         * platform/ios-wk2/compositing/iframes/scrolling-iframe-expected.txt:
1875         * platform/ios-wk2/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
1876         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
1877         * platform/mac-highsierra-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
1878         * platform/mac-sierra-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
1879         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
1880         * platform/mac-wk1/compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
1881         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
1882
1883 2019-06-19  Russell Epstein  <russell_e@apple.com>
1884
1885         webgpu/blend-color-triangle-strip.html is a flakey failure since introduction.
1886         https://bugs.webkit.org/show_bug.cgi?id=198921
1887
1888         Unreviewed Test Gardening.
1889
1890         * platform/mac-wk2/TestExpectations:
1891
1892 2019-06-19  Russell Epstein  <russell_e@apple.com>
1893
1894         Layout Test imported/w3c/web-platform-tests/websockets/Create-Secure-verify-url-set-non-default-port.any.html is failing.
1895         https://bugs.webkit.org/show_bug.cgi?id=199013
1896
1897         Unreviewed Test Gardening.
1898
1899         * platform/ios-wk2/TestExpectations:
1900         * platform/mac/TestExpectations:
1901
1902 2019-06-19  Antti Koivisto  <antti@apple.com>
1903
1904         RequestedScrollPosition shouldn't be applied after node reattach
1905         https://bugs.webkit.org/show_bug.cgi?id=198994
1906         <rdar://problem/51439685>
1907
1908         Reviewed by Simon Fraser.
1909
1910         * scrollingcoordinator/ios/scroll-position-after-reattach-expected.html: Added.
1911         * scrollingcoordinator/ios/scroll-position-after-reattach.html: Added.
1912
1913 2019-06-19  Truitt Savell  <tsavell@apple.com>
1914
1915         REGRESSION: ( r246394 ) webgpu/whlsl-buffer-fragment.html and webgpu/whlsl-buffer-vertex.html are failing
1916         https://bugs.webkit.org/show_bug.cgi?id=199012
1917
1918         Unreviewed test gardening.
1919
1920         * platform/mac-wk2/TestExpectations:
1921
1922 2019-06-19  Cathie Chen  <cathiechen@igalia.com>
1923
1924         resize-observer/element-leak.html is a flaky failure
1925         https://bugs.webkit.org/show_bug.cgi?id=198666
1926
1927         Reviewed by Frédéric Wang.
1928
1929         It takes a very long time to construct iframes which create and remove 1000 elements. This would cause timeout sometimes.
1930         In order to make it more effective, reduce the number of elements to 200 and put them into a container first,
1931         then attach the container to DOM tree.
1932
1933         * resize-observer/resources/element-leak-frame.html:
1934
1935 2019-06-18  Megan Gardner  <megan_gardner@apple.com>
1936
1937         Text Selection gesture has changed behavior, change test to match new behavior
1938         https://bugs.webkit.org/show_bug.cgi?id=198980
1939         <rdar://problem/51713918>
1940
1941         Reviewed by Wenson Hsieh.
1942
1943         Long press and drag now starts a selection and entends the range, rather than changing
1944         the start of the text selection. Update the test to match the new behavior. 
1945
1946         * fast/events/touch/ios/long-press-then-drag-to-select-text.html:
1947
1948 2019-06-18  Saam Barati  <sbarati@apple.com>
1949
1950         [WHLSL] Support matrices
1951         https://bugs.webkit.org/show_bug.cgi?id=198876
1952         <rdar://problem/51768882>
1953
1954         Reviewed by Dean Jackson and Myles Maxfield.
1955
1956         * webgpu/whlsl-matrix-2-expected.txt: Added.
1957         * webgpu/whlsl-matrix-2.html: Added.
1958         * webgpu/whlsl-matrix-expected.txt: Added.
1959         * webgpu/whlsl-matrix.html: Added.
1960
1961 2019-06-18  Russell Epstein  <russell_e@apple.com>
1962
1963         Layout Test imported/w3c/web-platform-tests/content-security-policy/reporting/report-only-in-meta.sub.html is failing.
1964         https://bugs.webkit.org/show_bug.cgi?id=198977
1965
1966         Unreviewed Test Gardening.
1967
1968         * platform/mac-wk1/TestExpectations:
1969
1970 2019-06-18  Russell Epstein  <russell_e@apple.com>
1971
1972         Layout test http/tests/websocket/tests/hybi/send-object-tostring-check.html is flaky.
1973         https://bugs.webkit.org/show_bug.cgi?id=176030
1974
1975         Unreviewed Test Gardening.
1976
1977         * platform/ios-wk2/TestExpectations:
1978         * platform/mac-wk2/TestExpectations:
1979
1980 2019-06-18  Daniel Bates  <dabates@apple.com>
1981
1982         REGRESSION (r240757): Cannot dismiss the keyboard on http://apple.com/apple-tv-plus
1983         https://bugs.webkit.org/show_bug.cgi?id=198922
1984         <rdar://problem/50300056>
1985
1986         Reviewed by Wenson Hsieh.
1987
1988         Add a test to ensure that pressing Done hides the keyboard after tapping outside the focused
1989         element's frame.
1990
1991         * fast/events/ios/should-be-able-to-dismiss-form-accessory-after-tapping-outside-iframe-with-focused-field-expected.txt: Added.
1992         * fast/events/ios/should-be-able-to-dismiss-form-accessory-after-tapping-outside-iframe-with-focused-field.html: Added.
1993         * resources/ui-helper.js:
1994         (window.UIHelper.dismissFormAccessoryView): Added.
1995
1996 2019-06-18  Alexey Shvayka  <shvaikalesh@gmail.com>
1997
1998         [ESNExt] String.prototype.matchAll
1999         https://bugs.webkit.org/show_bug.cgi?id=186694
2000
2001         Reviewed by Yusuke Suzuki.
2002
2003         Implement String.prototype.matchAll.
2004         (https://tc39.es/ecma262/#sec-string.prototype.matchall)
2005
2006         * js/Object-getOwnPropertyNames-expected.txt:
2007         * js/script-tests/Object-getOwnPropertyNames.js:
2008
2009 2019-06-18  Keith Miller  <keith_miller@apple.com>
2010
2011         Add support for WeakRef
2012         https://bugs.webkit.org/show_bug.cgi?id=198710
2013
2014         Reviewed by Yusuke Suzuki.
2015
2016         Add an asyncTestStart that mirrors the asyncTestStart behavior in
2017         the JSC cli.
2018
2019         * http/tests/resources/js-test-pre.js:
2020         (asyncTestStart):
2021         * js/script-tests/weakref-async-is-collected.js: Added.
2022         (makeWeakRef):
2023         (turnEventLoop):
2024         (async.foo):
2025         (async.test):
2026         * js/script-tests/weakref-eventually-collects-values.js: Added.
2027         (makeWeakRef):
2028         (turnEventLoop):
2029         (let.weakRefs.async.test):
2030         * js/script-tests/weakref-microtasks-dont-collect.js: Added.
2031         (asyncTestStart.1.makeWeakRef):
2032         (turnEventLoop):
2033         (async.foo):
2034         (async.test):
2035         * js/script-tests/weakref-weakset-consistency.js: Added.
2036         (makeWeakRef):
2037         (turnEventLoop):
2038         (async.foo):
2039         (async.test):
2040         * js/weakref-async-is-collected-expected.txt: Added.
2041         * js/weakref-async-is-collected.html: Added.
2042         * js/weakref-eventually-collects-values-expected.txt: Added.
2043         * js/weakref-eventually-collects-values.html: Added.
2044         * js/weakref-microtasks-dont-collect-expected.txt: Added.
2045         * js/weakref-microtasks-dont-collect.html: Added.
2046         * js/weakref-weakset-consistency-expected.txt: Added.
2047         * js/weakref-weakset-consistency.html: Added.
2048         * resources/js-test-pre.js:
2049         (asyncTestStart):
2050
2051 2019-06-18  Daniel Bates  <dabates@apple.com>
2052
2053         [iOS] Pressing key while holding Command should not insert character
2054         https://bugs.webkit.org/show_bug.cgi?id=198925
2055         <rdar://problem/51778811>
2056
2057         Reviewed by Brent Fulgham.
2058
2059         Add a test that Command + Shift + v does not insert a v as we don't expect it
2060         to as of the time of writing. A more comprehensive test would be needed to
2061         ensure that all unhandled key commands with Command modifiers do not insert
2062         a character. For now, the added test seems good enough.
2063
2064         * fast/events/ios/command+shift+v-should-not-insert-v-expected.txt: Added.
2065         * fast/events/ios/command+shift+v-should-not-insert-v.html: Added.
2066
2067 2019-06-18  Russell Epstein  <russell_e@apple.com>
2068
2069         [iOS] Layout Test http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html is frequently failing or timing out.
2070         https://bugs.webkit.org/show_bug.cgi?id=198185.
2071
2072         Unreviewed Test Gardening.
2073
2074         * platform/ios-wk2/TestExpectations:
2075
2076 2019-06-18  Devin Rousso  <drousso@apple.com>
2077
2078         Web Inspector: parseQueryParameters fails to successfully parse query parameter values that contain "="
2079         https://bugs.webkit.org/show_bug.cgi?id=198971
2080         <rdar://problem/51852782>
2081
2082         Reviewed by Joseph Pecoraro.
2083
2084         * inspector/unit-tests/url-utilities.html:
2085         * inspector/unit-tests/url-utilities-expected.txt:
2086
2087 2019-06-18  Saam Barati  <sbarati@apple.com>
2088
2089         [WHLSL] Do not generate duplicate constructors/copy constructors in synthesizeConstructors
2090         https://bugs.webkit.org/show_bug.cgi?id=198580
2091
2092         Reviewed by Robin Morisset.
2093
2094         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors-expected.txt: Added.
2095         * webgpu/whlsl-duplicate-types-should-not-produce-duplicate-ctors.html: Added.
2096
2097 2019-06-18  Simon Fraser  <simon.fraser@apple.com>
2098
2099         Convert macOS to scroll by changing layer boundsOrigin
2100         https://bugs.webkit.org/show_bug.cgi?id=198917
2101
2102         Reviewed by Antti Koivisto.
2103
2104         * compositing/iframes/scrolling-iframe-expected.txt:
2105         * compositing/overflow/textarea-scroll-touch-expected.txt:
2106         * compositing/repaint/iframes/compositing-iframe-scroll-repaint-expected.txt:
2107         * compositing/repaint/iframes/compositing-iframe-with-fixed-background-doc-repaint-expected.txt:
2108         * compositing/repaint/scroller-with-foreground-layer-repaints-expected.txt:
2109         * compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt:
2110         * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt:
2111
2112 2019-06-18  Zan Dobersek  <zdobersek@igalia.com>
2113
2114         [WebGL] Extensions3DOpenGLES::bindVertexArrayOES() should allow zero array object
2115         https://bugs.webkit.org/show_bug.cgi?id=198929
2116
2117         Reviewed by Carlos Garcia Campos.
2118
2119         Enable the passing tests and update one baseline.
2120
2121         * platform/wpe/TestExpectations:
2122         * platform/wpe/webgl/2.0.0/conformance/extensions/oes-vertex-array-object-expected.txt:
2123
2124 2019-06-17  Saam Barati  <sbarati@apple.com>
2125
2126         [WHLSL] Make .length work
2127         https://bugs.webkit.org/show_bug.cgi?id=198890
2128
2129         Reviewed by Myles Maxfield.
2130
2131         * TestExpectations:
2132         * webgpu/whlsl-buffer-length-expected.txt: Added.
2133         * webgpu/whlsl-buffer-length.html: Added.
2134         * webgpu/whlsl-buffer-vertex.html:
2135         * webgpu/whlsl-compute.html:
2136         * webgpu/whlsl-null-dereference.html:
2137         * webgpu/whlsl-oob-access.html:
2138
2139 2019-06-17  Shawn Roberts  <sroberts@apple.com>
2140
2141         scrollingcoordinator/ios/sync-layer-positions-after-scroll.html is a flaky failure on iOS Simulator
2142         https://bugs.webkit.org/show_bug.cgi?id=172001
2143
2144         Unreviewed test gardening.
2145
2146         * platform/ios-simulator-wk2/TestExpectations:
2147
2148 2019-06-17  Simon Fraser  <simon.fraser@apple.com>
2149
2150         Add missing test result after r246471. EWS didn't show any failure when it was missing.
2151
2152         * compositing/overflow/composited-scrolling-paint-phases-expected.txt: Added.
2153
2154 2019-06-16  Darin Adler  <darin@apple.com>
2155
2156         Convert some uses of fixed width and fixed precision floating point formatting to use shortest instead
2157         https://bugs.webkit.org/show_bug.cgi?id=198896
2158
2159         Reviewed by Sam Weinig.
2160
2161         * fast/loader/stateobjects/pushstate-frequency-expected.txt:
2162         * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt:
2163         * fast/loader/stateobjects/replacestate-frequency-expected.txt:
2164         * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt:
2165         Updated to expect cleaner output without ".000000".
2166
2167 2019-06-15  Simon Fraser  <simon.fraser@apple.com>
2168
2169         Make layerTreeAsText() output a bit less verbose
2170         https://bugs.webkit.org/show_bug.cgi?id=198870
2171
2172         Reviewed by Tim Horton.
2173
2174         * compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
2175         * platform/gtk/compositing/overflow/composited-scrolling-paint-phases-expected.txt:
2176         * platform/ios-wk2/compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
2177         * platform/mac-wk1/compositing/overflow/stacking-context-composited-scroller-with-foreground-paint-phases-expected.txt:
2178         * platform/mac/compositing/overflow/composited-scrolling-paint-phases-expected.txt: Removed.
2179
2180 2019-06-15  Rob Buis  <rbuis@igalia.com>
2181
2182         Add tests for prefetch redirects
2183         https://bugs.webkit.org/show_bug.cgi?id=197371
2184
2185         Reviewed by Youenn Fablet.
2186
2187         Add a test to verify prefetch redirections are cached in the prefetch
2188         cache and reused when navigating.
2189
2190         * http/wpt/prefetch/link-prefetch-main-resource-redirect-expected.txt: Added.
2191         * http/wpt/prefetch/link-prefetch-main-resource-redirect.html: Added.
2192         * http/wpt/prefetch/resources/main-resource-redirect-no-prefetch.py: Added.
2193         (main):
2194         * http/wpt/prefetch/resources/navigate.html: Added.
2195         * http/wpt/prefetch/resources/prefetched-main-resource-redirect.py: Added.
2196         (main):
2197         * platform/mac-wk1/TestExpectations:
2198         * platform/win/TestExpectations:
2199
2200 2019-06-15  Saam Barati  <sbarati@apple.com>
2201
2202         Unreviewed. Temporarily mark webgpu/whlsl-oob-access.html as flaky.
2203
2204         * TestExpectations:
2205
2206 2019-06-14  Devin Rousso  <drousso@apple.com>
2207
2208         Web Inspector: rework http/tests/inspector/network/resource-sizes-network.html to print the actual values so other platforms don't FAIL
2209         https://bugs.webkit.org/show_bug.cgi?id=198877
2210         <rdar://problem/50381370>
2211
2212         Reviewed by Joseph Pecoraro.
2213
2214         * http/tests/inspector/network/resources/resource-size-test.js:
2215         (TestPage.registerInitializer.window.addResourceSizeTest):
2216
2217         * http/tests/inspector/network/resource-sizes-disk-cache.html:
2218         * http/tests/inspector/network/resource-sizes-disk-cache-expected.txt:
2219
2220         * http/tests/inspector/network/resource-sizes-memory-cache.html:
2221         * http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
2222         * platform/gtk/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
2223         * platform/mac/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
2224         * platform/mac-sierra/http/tests/inspector/network/resource-sizes-memory-cache-expected.txt:
2225
2226         * http/tests/inspector/network/resource-sizes-network.html:
2227         * http/tests/inspector/network/resource-sizes-network-expected.txt:
2228         * platform/gtk/http/tests/inspector/network/resource-sizes-network-expected.txt:
2229         * platform/mac/http/tests/inspector/network/resource-sizes-network-expected.txt:
2230         * platform/mac-sierra/http/tests/inspector/network/resource-sizes-network-expected.txt:
2231
2232 2019-06-14  John Wilander  <wilander@apple.com>
2233
2234         Repeatedly check for IDB removal to address flakiness in http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html
2235         https://bugs.webkit.org/show_bug.cgi?id=198185
2236         <rdar://problem/51074251>
2237
2238         Unreviewed test gardening.
2239
2240         There's an asynchronosity in the removal of IDB entries so this test case
2241         needs to check repeatedly until the removal has happened.
2242
2243         * http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html:
2244         * platform/ios-simulator-wk2/TestExpectations:
2245             Removed skip.
2246
2247 2019-06-14  Daniel Bates  <dabates@apple.com>
2248
2249         [iOS] Split up fast/events/ios/key-events-meta-alt-combinations.html and add more tests
2250         https://bugs.webkit.org/show_bug.cgi?id=198834
2251         <rdar://problem/50103348>
2252
2253         Reviewed by Brent Fulgham.
2254
2255         The test fast/events/ios/key-events-meta-alt-combinations.html frequently times out. Let's try
2256         to break up this test into multiple files. Also add more modifier combination tests and group
2257         all these combination tests under a new direcdtory: fast/events/ios/key-events-comprehensive.
2258
2259         * fast/events/ios/key-events-comprehensive/key-events-control-expected.txt: Renamed from LayoutTests/fast/events/ios/key-events-control-expected.txt.
2260         * fast/events/ios/key-events-comprehensive/key-events-control-option-expected.txt: Added.
2261         * fast/events/ios/key-events-comprehensive/key-events-control-option.html: Copied from LayoutTests/fast/events/ios/key-events-control.html.
2262         * fast/events/ios/key-events-comprehensive/key-events-control-shift-expected.txt: Added.
2263         * fast/events/ios/key-events-comprehensive/key-events-control-shift.html: Copied from LayoutTests/fast/events/ios/key-events-control.html.
2264         * fast/events/ios/key-events-comprehensive/key-events-control.html: Renamed from LayoutTests/fast/events/ios/key-events-control.html.
2265         * fast/events/ios/key-events-comprehensive/key-events-meta-control-expected.txt: Added.
2266         * fast/events/ios/key-events-comprehensive/key-events-meta-control.html: Copied from LayoutTests/fast/events/ios/key-events-meta.html.
2267         * fast/events/ios/key-events-comprehensive/key-events-meta-expected.txt: Renamed from LayoutTests/fast/events/ios/key-events-meta-expected.txt.
2268         * fast/events/ios/key-events-comprehensive/key-events-meta-option-expected.txt: Added.
2269         * fast/events/ios/key-events-comprehensive/key-events-meta-option.html: Renamed from LayoutTests/fast/events/ios/key-events-meta-alt-combinations.html.
2270         * fast/events/ios/key-events-comprehensive/key-events-meta-shift-expected.txt: Added.
2271         * fast/events/ios/key-events-comprehensive/key-events-meta-shift.html: Copied from LayoutTests/fast/events/ios/key-events-meta.html.
2272         * fast/events/ios/key-events-comprehensive/key-events-meta.html: Renamed from LayoutTests/fast/events/ios/key-events-meta.html.
2273         * fast/events/ios/key-events-comprehensive/key-events-option-expected.txt: Added.
2274         * fast/events/ios/key-events-comprehensive/key-events-option-shift-expected.txt: Added.
2275         * fast/events/ios/key-events-comprehensive/key-events-option-shift.html: Added.
2276         * fast/events/ios/key-events-comprehensive/key-events-option.html: Added.
2277         * fast/events/ios/key-events-comprehensive/key-events-shift-expected.txt: Added.
2278         * fast/events/ios/key-events-comprehensive/key-events-shift.html: Added.
2279         * fast/events/ios/key-events-meta-alt-combinations-expected.txt: Removed.
2280
2281 2019-06-14  Antoine Quint  <graouts@apple.com>
2282
2283         [Pointer Events] button property is -1 for pointerdown and pointerup
2284         https://bugs.webkit.org/show_bug.cgi?id=198868
2285         <rdar://problem/51758109>
2286
2287         Reviewed by Dean Jackson.
2288
2289         * pointerevents/mouse/pointer-button-and-buttons-expected.txt: Added.
2290         * pointerevents/mouse/pointer-button-and-buttons.html: Added.
2291         * pointerevents/utils.js:
2292         (prototype._handlePointerEvent):
2293
2294 2019-06-14  John Wilander  <wilander@apple.com>
2295
2296         Move http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html off of testRunner.setAlwaysAcceptCookies()
2297         https://bugs.webkit.org/show_bug.cgi?id=198863
2298         <rdar://problem/47854589>
2299
2300         Unreviewed test gardening.
2301
2302         testRunner.setAlwaysAcceptCookies() is not working right (tracked
2303         in rdar://problem/51757107). Therefore, we need to change
2304         http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html
2305         to make it work properly.
2306
2307         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
2308         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
2309
2310 2019-06-14  Saam Barati  <sbarati@apple.com>
2311
2312         [WHLSL] Implement out-of-bounds and nullptr behavior
2313         https://bugs.webkit.org/show_bug.cgi?id=198600
2314         <rdar://problem/51668853>
2315
2316         Reviewed by Robin Morisset.
2317
2318         * webgpu/whlsl-null-dereference-expected.txt: Added.
2319         * webgpu/whlsl-null-dereference.html: Added.
2320         * webgpu/whlsl-oob-access-expected.txt: Added.
2321         * webgpu/whlsl-oob-access.html: Added.
2322
2323 2019-06-14  Youenn Fablet  <youenn@apple.com>
2324
2325         Cloning a MediaStreamTrack does not clone the logger
2326         https://bugs.webkit.org/show_bug.cgi?id=198844
2327
2328         Reviewed by Eric Carlson.
2329
2330         * fast/mediastream/MediaStreamTrack-clone-expected.txt:
2331         * fast/mediastream/MediaStreamTrack-clone.html:
2332
2333 2019-06-14  Shawn Roberts  <sroberts@apple.com>
2334
2335         webgpu/compute-squares.html test was deleted in https://trac.webkit.org/changeset/246427
2336         https://bugs.webkit.org/show_bug.cgi?id=198841
2337
2338         Unreviewed test gardening.
2339
2340         * platform/mac-wk2/TestExpectations: Removing expectation for deleted teest
2341
2342 2019-06-14  Per Arne Vollan  <pvollan@apple.com>
2343
2344         [Win10] Some tests are failing only on specific machines
2345         https://bugs.webkit.org/show_bug.cgi?id=197509
2346
2347         Unreviewed test gardening.
2348
2349         * platform/win/TestExpectations:
2350
2351 2019-06-13  Devin Rousso  <drousso@apple.com>
2352
2353         Web Inspector: REGRESSION(r246178): extra spaces added in at-rules when formatting CSS
2354         https://bugs.webkit.org/show_bug.cgi?id=198806
2355
2356         Reviewed by Joseph Pecoraro.
2357
2358         * inspector/formatting/resources/css-tests/keyframes.css:
2359         * inspector/formatting/resources/css-tests/keyframes-expected.css:
2360         * inspector/formatting/resources/css-tests/media-query.css:
2361         * inspector/formatting/resources/css-tests/media-query-expected.css:
2362         * inspector/formatting/resources/css-tests/selectors.css:
2363         * inspector/formatting/resources/css-tests/selectors-expected.css:
2364         * inspector/formatting/resources/css-tests/wrapping.css:
2365         * inspector/formatting/resources/css-tests/wrapping-expected.css:
2366
2367 2019-06-13  Antoine Quint  <graouts@apple.com>
2368
2369         REGRESSION (r246103) [ Mojave+ WK1 ] Layout Test scrollbars/scrollbar-iframe-click-does-not-blur-content.html is timing out
2370         https://bugs.webkit.org/show_bug.cgi?id=198800
2371         <rdar://problem/51679634>
2372
2373         Reviewed by Tim Horton.
2374
2375         This test now passes reliably on WK1.
2376
2377         * platform/mac-wk1/TestExpectations:
2378
2379 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
2380
2381         [WHLSL] Hook up compute
2382         https://bugs.webkit.org/show_bug.cgi?id=198644
2383
2384         Reviewed by Saam Barati.
2385
2386         This doesn't thoroughly test compute, but it's at least enough to unblock the WHLSL testing effort.
2387
2388         * webgpu/compute-squares-expected.txt: Deleted. Covered by webgpu/whlsl-compute.html.
2389         * webgpu/compute-squares.html: Deleted. Ditto.
2390         * webgpu/whlsl-compute-expected.txt: Added.
2391         * webgpu/whlsl-compute.html: Added.
2392
2393 2019-06-13  Zalan Bujtas  <zalan@apple.com>
2394
2395         [ContentChangeObserver] LayoutTest/fast/content-observation/click-event-suppression-on-content-change.html is failing
2396         https://bugs.webkit.org/show_bug.cgi?id=198848
2397         <rdar://problem/51689630>
2398
2399         Reviewed by Dean Jackson.
2400
2401         1. Enable content observation for this test.
2402         2. Add role attribute to trigger fast click-through -less flaky with the sleeps. 
2403         3. Use UIHelper functions.
2404
2405         * fast/content-observation/click-event-suppression-on-content-change.html: Removed.
2406         * fast/events/touch/ios/content-observation/click-event-suppression-on-content-change-expected.txt: Renamed from LayoutTests/fast/content-observation/click-event-suppression-on-content-change-expected.txt.
2407         * fast/events/touch/ios/content-observation/click-event-suppression-on-content-change.html: Added.
2408
2409 2019-06-13  Daniel Bates  <dabates@apple.com>
2410
2411         [iOS] Normalize test result of fast/events/ios/keyboard-event-key-attribute.html to handle possible modifier dispatch
2412         https://bugs.webkit.org/show_bug.cgi?id=198835
2413         <rdar://problem/46082708>
2414
2415         Reviewed by Darin Adler.
2416
2417         WebKit now knows how to handle flag change events on iOS and dispatch DOM events just like Mac.
2418         Until USE(UIKIT_KEYBOARD_ADDITIONS) is enabled by default WebKit does not expect to receive
2419         modifier flag changes. But once this compile time flag is enabled it will and the test
2420         fast/events/ios/keyboard-event-key-attribute.html will fail because it types '@' and only
2421         expects to see a single keydown for '@' even though it actually requires two key downs to
2422         generate an '@': Shift, and 2 (on a US keyboard layout). We have a bunch of other tests to
2423         check that modifier key presses generate DOM events. So, let's just normalize the result of
2424         this test to ignore Shift keydowns.
2425
2426         * fast/events/ios/keyboard-event-key-attribute.html:
2427
2428 2019-06-13  Truitt Savell  <tsavell@apple.com>
2429
2430         Test gardening after r246406
2431         https://bugs.webkit.org/show_bug.cgi?id=198774
2432
2433         Unreviewed test gardening.
2434
2435         * platform/ios-wk2/TestExpectations:
2436         * platform/mac-wk2/TestExpectations:
2437
2438 2019-06-13  Jonathan Bedard  <jbedard@apple.com>
2439
2440         run-webkit-tests: Correctly garden fast/events/ios, fast/forms/ios tests
2441         https://bugs.webkit.org/show_bug.cgi?id=198798
2442
2443         Reviewed by Aakash Jain.
2444
2445         Any expectations for fast/events/ios and fast/forms/ios tests are overriden
2446         in ios-wk2 expectations, remove them since they don't do anything.
2447
2448         * platform/ios-device/TestExpectations:
2449         * platform/ios-wk1/TestExpectations:
2450         * platform/ios/TestExpectations:
2451         * platform/ipad/TestExpectations:
2452
2453 2019-06-13  Shawn Roberts  <sroberts@apple.com>
2454
2455         webgpu/compute-squares.html is crashing on HighSierra
2456         https://bugs.webkit.org/show_bug.cgi?id=198841
2457
2458         Unreviewed test gardening.
2459
2460         * platform/mac-wk2/TestExpectations: Skipping on High Sierra
2461
2462 2019-06-13  Commit Queue  <commit-queue@webkit.org>
2463
2464         Unreviewed, rolling out r246396 and r246397.
2465         https://bugs.webkit.org/show_bug.cgi?id=198837
2466
2467         Breaks internal builds (Requested by ShawnRoberts on #webkit).
2468
2469         Reverted changesets:
2470
2471         "[WHLSL] Hook up compute"
2472         https://bugs.webkit.org/show_bug.cgi?id=198644
2473         https://trac.webkit.org/changeset/246396
2474
2475         "[WHLSL] Hook up compute"
2476         https://bugs.webkit.org/show_bug.cgi?id=198644
2477         https://trac.webkit.org/changeset/246397
2478
2479 2019-06-13  Antti Koivisto  <antti@apple.com>
2480
2481         twitch.tv: embedded video hovers down the screen when scrolling on iPad
2482         https://bugs.webkit.org/show_bug.cgi?id=198832
2483         <rdar://problem/51541439>
2484
2485         Reviewed by Simon Fraser.
2486
2487         * compositing/scrolling/async-overflow-scrolling/overflow-scroll-paint-order-sibling-expected.html: Added.
2488         * compositing/scrolling/async-overflow-scrolling/overflow-scroll-paint-order-sibling.html: Added.
2489
2490 2019-06-13  Youenn Fablet  <youenn@apple.com>
2491
2492         Import WPT websockets tests
2493         https://bugs.webkit.org/show_bug.cgi?id=198774
2494
2495         Reviewed by Geoffrey Garen.
2496
2497         * platform/mac-wk1/TestExpectations:
2498         * TestExpectations:
2499         * tests-options.json:
2500
2501 2019-06-13  Antoine Quint  <graouts@apple.com>
2502
2503         "display: contents" Content click does not trigger
2504         https://bugs.webkit.org/show_bug.cgi?id=198559
2505         <rdar://problem/51488524>
2506
2507         Reviewed by Antti Koivisto.
2508
2509         Add a new test that checks that tapping on an element with "display: contents" correctly gets a "click" event.
2510
2511         * fast/events/ios/click-event-and-display-contents-expected.txt: Added.
2512         * fast/events/ios/click-event-and-display-contents.html: Added.
2513
2514 2019-06-13  Youenn Fablet  <youenn@apple.com>
2515
2516         Update service worker test and expectation after revision 246363
2517         https://bugs.webkit.org/show_bug.cgi?id=198808
2518
2519         Reviewed by Geoffrey Garen.
2520
2521         * TestExpectations:
2522         Skip timing out test in Debug
2523
2524 2019-06-13  Miguel Gomez  <magomez@igalia.com>
2525
2526         Unreviewed GTK+ gardening. Update expectations after r246397.
2527
2528         * platform/gtk/TestExpectations:
2529
2530 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
2531
2532         [WHLSL] Hook up compute
2533         https://bugs.webkit.org/show_bug.cgi?id=198644
2534
2535         Reviewed by Saam Barati.
2536
2537         This doesn't thoroughly test compute, but it's at least enough to unblock the WHLSL testing effort.
2538
2539         * webgpu/compute-squares-expected.txt: Deleted. Covered by webgpu/whlsl-compute.html.
2540         * webgpu/compute-squares.html: Deleted. Ditto.
2541         * webgpu/whlsl-compute-expected.txt: Added.
2542         * webgpu/whlsl-compute.html: Added.
2543
2544 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
2545
2546         [WHLSL] Implement array references
2547         https://bugs.webkit.org/show_bug.cgi?id=198163
2548
2549         Reviewed by Saam Barati.
2550
2551         * webgpu/buffer-resource-triangles-expected.html: Deleted. This test doens't make any sense and triggers
2552         Metal to read out-of-bounds of a vertex buffer.
2553         * webgpu/buffer-resource-triangles.html: Deleted.
2554         * webgpu/whlsl-buffer-fragment-expected.html: Added.
2555         * webgpu/whlsl-buffer-fragment.html: Added.
2556         * webgpu/whlsl-buffer-vertex-expected.html: Added.
2557         * webgpu/whlsl-buffer-vertex.html: Added.
2558         * webgpu/whlsl-dont-crash-parsing-enum.html:
2559         * webgpu/whlsl.html:
2560
2561 2019-06-12  Justin Fan  <justin_fan@apple.com>
2562
2563         [WebGL] ANGLE Extension directive location incorrectly enforced for webgl 1.0
2564         https://bugs.webkit.org/show_bug.cgi?id=198811
2565
2566         Reviewed by Dean Jackson.
2567
2568         ANGLE was updated so that this case should not be an error.
2569
2570         * webgl/webgl-extension-directive-location-no-error-expected.txt: Added.
2571         * webgl/webgl-extension-directive-location-no-error.html: Added.
2572
2573 2019-06-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2574
2575         [cairo][SVG] If clipPath has multiple elements, clip-path doesn't work with transform
2576         https://bugs.webkit.org/show_bug.cgi?id=198746
2577         <rdar://problem/51620347>
2578
2579         Reviewed by Don Olmstead.
2580
2581         * svg/clip-path/clip-hidpi-expected.svg: Added.
2582         * svg/clip-path/clip-hidpi.svg: Added.
2583         * svg/clip-path/clip-opacity-translate-expected.svg: Added.
2584         * svg/clip-path/clip-opacity-translate.svg: Added.
2585
2586 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
2587
2588         [WHLSL] Educate the property resolver about IndexExpressions
2589         https://bugs.webkit.org/show_bug.cgi?id=198399
2590
2591         Unreviewed test gardening.
2592
2593         Failing WebGPU tests should fail instead of time out.
2594
2595         * webgpu/blend-color-triangle-strip.html:
2596         * webgpu/blend-triangle-strip.html:
2597         * webgpu/blit-commands.html:
2598         * webgpu/buffer-command-buffer-races.html:
2599         * webgpu/buffer-resource-triangles.html:
2600         * webgpu/color-write-mask-triangle-strip.html:
2601         * webgpu/depth-enabled-triangle-strip.html:
2602         * webgpu/draw-indexed-triangles.html:
2603         * webgpu/propertyresolver/ander-abstract-lvalue.html:
2604         * webgpu/propertyresolver/ander-lvalue-3-levels.html:
2605         * webgpu/propertyresolver/ander-lvalue.html:
2606         * webgpu/propertyresolver/ander.html:
2607         * webgpu/propertyresolver/getter.html:
2608         * webgpu/propertyresolver/indexer-ander-abstract-lvalue.html:
2609         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html:
2610         * webgpu/propertyresolver/indexer-ander-lvalue.html:
2611         * webgpu/propertyresolver/indexer-ander.html:
2612         * webgpu/propertyresolver/indexer-getter.html:
2613         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html:
2614         * webgpu/propertyresolver/indexer-setter-abstract-lvalue.html:
2615         * webgpu/propertyresolver/indexer-setter-lvalue.html:
2616         * webgpu/propertyresolver/indexer-setter.html:
2617         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html:
2618         * webgpu/propertyresolver/setter-abstract-lvalue.html:
2619         * webgpu/propertyresolver/setter-lvalue.html:
2620         * webgpu/simple-triangle-strip.html:
2621         * webgpu/texture-triangle-strip.html:
2622         * webgpu/vertex-buffer-triangle-strip.html:
2623         * webgpu/viewport-scissor-rect-triangle-strip.html:
2624         * webgpu/whlsl-arbitrary-vertex-attribute-locations.html:
2625         * webgpu/whlsl-dereference-pointer-should-type-check.html:
2626         * webgpu/whlsl-do-while-loop-break.html:
2627         * webgpu/whlsl-do-while-loop-continue.html:
2628         * webgpu/whlsl-do-while-loop.html:
2629         * webgpu/whlsl-dont-crash-parsing-enum.html:
2630         * webgpu/whlsl-dot-expressions.html:
2631         * webgpu/whlsl-ensure-proper-variable-lifetime-2.html:
2632         * webgpu/whlsl-ensure-proper-variable-lifetime-3.html:
2633         * webgpu/whlsl-ensure-proper-variable-lifetime.html:
2634         * webgpu/whlsl-loops-break.html:
2635         * webgpu/whlsl-loops-continue.html:
2636         * webgpu/whlsl-loops.html:
2637         * webgpu/whlsl-nested-dot-expression-rvalue.html:
2638         * webgpu/whlsl-nested-loop.html:
2639         * webgpu/whlsl-return-local-variable.html:
2640         * webgpu/whlsl-store-to-property-updates-properly.html:
2641         * webgpu/whlsl-while-loop-break.html:
2642         * webgpu/whlsl-while-loop-continue.html:
2643         * webgpu/whlsl-zero-initialize-values-2.html:
2644         * webgpu/whlsl-zero-initialize-values.html:
2645         * webgpu/whlsl.html:
2646
2647 2019-06-12  Simon Fraser  <simon.fraser@apple.com>
2648
2649         paddingBoxRect() is wrong with RTL scrollbars on the left
2650         https://bugs.webkit.org/show_bug.cgi?id=198816
2651
2652         Reviewed by Jon Lee.
2653
2654         * compositing/geometry/rtl-overflow-scroll-expected.html: Added.
2655         * compositing/geometry/rtl-overflow-scroll.html: Added.
2656
2657 2019-06-12  Eric Carlson  <eric.carlson@apple.com>
2658
2659         [High Sierra / Mojave Debug WK2] Layout Test media/video-restricted-invisible-autoplay-allowed-when-visible.html is a flaky failure
2660         https://bugs.webkit.org/show_bug.cgi?id=190885
2661         <rdar://problem/45590590>
2662
2663         Reviewed by Youenn Fablet.
2664
2665         * media/video-restricted-invisible-autoplay-allowed-when-visible.html: Increase the amount of
2666          time it takes for the test to fail so it isn't flaky on slow machines.
2667
2668 2019-06-12  Daniel Bates  <dabates@apple.com>
2669
2670         [iOS] Adjust tests platform/ipad/fast/forms/{select-form-run-twice, unfocus-inside-fixed-hittest}.html following r243808
2671         https://bugs.webkit.org/show_bug.cgi?id=198799
2672         <rdar://problem/50181023>
2673
2674         Reviewed by Brent Fulgham.
2675
2676         Following r243808 we no longer defocus a <select> on iPad when its popover is dismissed as a
2677         result of picking a value for it. This is to make the behavior of <select> on iPad like the Mac. 
2678         However the tests platform/ipad/fast/forms/{select-form-run-twice, unfocus-inside-fixed-hittest}.html
2679         depend on the old behavior. So, we need to update them to no longer expect a defocusing of the
2680         <select>/the end of form control interaction.
2681
2682         * platform/ipad/fast/forms/select-form-run-twice.html:
2683         * platform/ipad/fast/forms/unfocus-inside-fixed-hittest.html:
2684
2685 2019-06-12  Myles C. Maxfield  <mmaxfield@apple.com>
2686
2687         [WHLSL] Educate the property resolver about IndexExpressions
2688         https://bugs.webkit.org/show_bug.cgi?id=198399
2689
2690         Reviewed by Saam Barati.
2691
2692         * webgpu/propertyresolver/ander-abstract-lvalue-expected.html: Added.
2693         * webgpu/propertyresolver/ander-abstract-lvalue.html: Added.
2694         * webgpu/propertyresolver/ander-expected.html: Added.
2695         * webgpu/propertyresolver/ander-lvalue-3-levels-expected.html: Added.
2696         * webgpu/propertyresolver/ander-lvalue-3-levels.html: Added.
2697         * webgpu/propertyresolver/ander-lvalue-expected.html: Added.
2698         * webgpu/propertyresolver/ander-lvalue.html: Added.
2699         * webgpu/propertyresolver/ander.html: Added.
2700         * webgpu/propertyresolver/getter-expected.html: Added.
2701         * webgpu/propertyresolver/getter.html: Added.
2702         * webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html: Added.
2703         * webgpu/propertyresolver/indexer-ander-abstract-lvalue.html: Added.
2704         * webgpu/propertyresolver/indexer-ander-expected.html: Added.
2705         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html: Added.
2706         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html: Added.
2707         * webgpu/propertyresolver/indexer-ander-lvalue-expected.html: Added.
2708         * webgpu/propertyresolver/indexer-ander-lvalue.html: Added.
2709         * webgpu/propertyresolver/indexer-ander.html: Added.
2710         * webgpu/propertyresolver/indexer-getter-expected.html: Added.
2711         * webgpu/propertyresolver/indexer-getter.html: Added.
2712         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html: Added.
2713         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html: Added.
2714         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html: Added.
2715         * webgpu/propertyresolver/indexer-setter-abstract-lvalue.html: Added.
2716         * webgpu/propertyresolver/indexer-setter-expected.html: Added.
2717         * webgpu/propertyresolver/indexer-setter-lvalue-expected.html: Added.
2718         * webgpu/propertyresolver/indexer-setter-lvalue.html: Added.
2719         * webgpu/propertyresolver/indexer-setter.html: Added.
2720         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html: Added.
2721         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html: Added.
2722         * webgpu/propertyresolver/setter-abstract-lvalue-expected.html: Added.
2723         * webgpu/propertyresolver/setter-abstract-lvalue.html: Added.
2724         * webgpu/propertyresolver/setter-lvalue-expected.html: Added.
2725         * webgpu/propertyresolver/setter-lvalue.html: Added.
2726
2727 2019-06-12  Shawn Roberts  <sroberts@apple.com>
2728
2729         scrollbars/scrollbar-iframe-click-does-not-blur-content.html is timing out on WK1 testers
2730         https://bugs.webkit.org/show_bug.cgi?id=198800
2731
2732         Unreviewed test gardening.
2733
2734         * platform/mac-wk1/TestExpectations: Updating expecations for test
2735
2736 2019-06-12  Jiewen Tan  <jiewen_tan@apple.com>
2737
2738         REGRESSION (r245043) [Mac WK2 Debug] ASSERTION FAILED: m_services.isEmpty() && transports.size() <= maxTransportNumber seen with two http/wpt/webauthn/public-key-credential-* tests
2739         https://bugs.webkit.org/show_bug.cgi?id=197917
2740         <rdar://problem/51524958>
2741
2742         Reviewed by Brent Fulgham.
2743
2744         * platform/mac-wk2/TestExpectations:
2745
2746 2019-06-12  Antti Koivisto  <antti@apple.com>
2747
2748         (Async scrolling) Handle 'position:fixed' inside 'position:sticky' correctly.
2749         https://bugs.webkit.org/show_bug.cgi?id=198788
2750         <rdar://problem/51589759>
2751
2752         Reviewed by Simon Fraser.
2753
2754         * scrollingcoordinator/ios/fixed-inside-overflow-inside-fixed-expected.html: Added.
2755         * scrollingcoordinator/ios/fixed-inside-overflow-inside-fixed.html: Added.
2756         * scrollingcoordinator/ios/fixed-inside-sticky-frame-expected.html: Added.
2757         * scrollingcoordinator/ios/fixed-inside-sticky-frame.html: Added.
2758         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-2-expected.html: Added.
2759         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-2.html: Added.
2760         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-expected.html: Added.
2761         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context.html: Added.
2762         * scrollingcoordinator/ios/fixed-inside-sticky-stacking-context-expected.html: Added.
2763         * scrollingcoordinator/ios/fixed-inside-sticky-stacking-context.html: Added.
2764
2765 2019-06-12  Youenn Fablet  <youenn@apple.com>
2766
2767         Update WPT service workers test up to 0df7c68
2768         https://bugs.webkit.org/show_bug.cgi?id=198720
2769
2770         Reviewed by Eric Carlson.
2771
2772         * TestExpectations:
2773         * tests-options.json:
2774
2775 2019-06-12  Truitt Savell  <tsavell@apple.com>
2776
2777         Unreviewed, rolling out r246350.
2778
2779         r246350 Introduced a failing and timing out test svg/clip-path
2780         /clip-hidpi.svg
2781
2782         Reverted changeset:
2783
2784         "[cairo][SVG] If clipPath has multiple elements, clip-path doesn't work with transform"
2785         https://bugs.webkit.org/show_bug.cgi?id=198746
2786         https://trac.webkit.org/changeset/246350
2787
2788 2019-06-12  Carlos Garcia Campos  <cgarcia@igalia.com>
2789
2790         [cairo][SVG] If clipPath has multiple elements, clip-path doesn't work with transform
2791         https://bugs.webkit.org/show_bug.cgi?id=198746
2792         <rdar://problem/51665805>
2793
2794         Reviewed by Don Olmstead.
2795
2796         * svg/clip-path/clip-hidpi-expected.svg: Added.
2797         * svg/clip-path/clip-hidpi.svg: Added.
2798         * svg/clip-path/clip-opacity-translate-expected.svg: Added.
2799         * svg/clip-path/clip-opacity-translate.svg: Added.
2800
2801 2019-06-12  Fujii Hironori  <Hironori.Fujii@sony.com>
2802
2803         [GTK] Some reftest fail with only one or two pixel differences in diff image
2804         https://bugs.webkit.org/show_bug.cgi?id=168426
2805
2806         Unreviewed test gardening.
2807
2808         * platform/gtk/TestExpectations:
2809         * platform/wpe/TestExpectations:
2810         svg/clip-path/clip-opacity.html results in 0.01% image diff. Marked it as ImageOnlyFailure of Bug 168426.
2811
2812 2019-06-11  Wenson Hsieh  <wenson_hsieh@apple.com>
2813
2814         [iOS] Idempotent text autosizing needs to react properly to viewport changes
2815         https://bugs.webkit.org/show_bug.cgi?id=198736
2816         <rdar://problem/50591911>
2817
2818         Reviewed by Zalan Bujtas.
2819
2820         Add a new layout test that programmatically adjusts the meta viewport initial scale, and dumps the resulting
2821         computed sizes of several paragraphs of text, after adjusting for text autosizing.
2822
2823         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-after-changing-initial-scale-expected.txt: Added.
2824         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-after-changing-initial-scale.html: Added.
2825
2826 2019-06-11  Zalan Bujtas  <zalan@apple.com>
2827
2828         LayoutTests/fast/events/touch/ios/double-tap-for-double-click* test cases are failing
2829         https://bugs.webkit.org/show_bug.cgi?id=198764
2830         <rdar://problem/51035459>
2831
2832         Reviewed by Wenson Hsieh.
2833
2834         * fast/events/touch/ios/double-tap-for-double-click1.html:
2835         * fast/events/touch/ios/double-tap-for-double-click2.html:
2836         * fast/events/touch/ios/double-tap-for-double-click3.html:
2837
2838 2019-06-11  Commit Queue  <commit-queue@webkit.org>
2839
2840         Unreviewed, rolling out r246320.
2841         https://bugs.webkit.org/show_bug.cgi?id=198773
2842
2843         New test is failing, and commit is causing another test to
2844         fail. (Requested by ShawnRoberts on #webkit).
2845
2846         Reverted changeset:
2847
2848         "Web Inspector: AXI: Audit: image label test is throwing
2849         spurious errors on elements with existing alt attr, but no
2850         value: <img alt>"
2851         https://bugs.webkit.org/show_bug.cgi?id=194754
2852         https://trac.webkit.org/changeset/246320
2853
2854 2019-06-11  Devin Rousso  <drousso@apple.com>
2855
2856         Sort the computed styles list
2857         https://bugs.webkit.org/show_bug.cgi?id=198743
2858
2859         Reviewed by Simon Fraser
2860
2861         * fast/css/getComputedStyle/computed-style-expected.txt:
2862         * platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt:
2863         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
2864         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
2865         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
2866         * platform/wpe/fast/css/getComputedStyle/computed-style-expected.txt:
2867
2868         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2869         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2870         * platform/ios/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2871         * platform/mac/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2872         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2873         * platform/wpe/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
2874
2875         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2876         * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2877         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2878         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2879         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2880         * platform/wpe/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
2881
2882         * svg/css/getComputedStyle-basic-expected.txt:
2883         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
2884         * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
2885         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
2886         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
2887         * platform/wpe/svg/css/getComputedStyle-basic-expected.txt:
2888
2889 2019-06-11  Daniel Bates  <dabates@apple.com>
2890
2891         [iOS] Adjust test fast/events/ios/keyup.html to ignore Shift keyups
2892         https://bugs.webkit.org/show_bug.cgi?id=198768
2893         <rdar://problem/46082743>
2894
2895         Reviewed by Brent Fulgham.
2896
2897         Ignore Shift keyups as in the future they will be emitted. We have existing test coverage for them
2898         currently skipped in OpenSource that will be unskipped in the future once we enable ENABLE(FULL_KEYBOARD_ACCESS).
2899
2900         * fast/events/ios/keyup.html:
2901
2902 2019-06-11  Daniel Bates  <dabates@apple.com>
2903
2904         Fix up test result following r245161.
2905         <rdar://problem/51032967>
2906
2907         Until we get UIKit support, almost all keys, including the numpad comma key (on JIS keyboards)
2908         report Dead for their key property and Unidentified for their keyIdentifier property.
2909
2910         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
2911
2912 2019-06-11  Truitt Savell  <tsavell@apple.com>
2913
2914         r246018 introduced a falkey test on WK1
2915         https://bugs.webkit.org/show_bug.cgi?id=196508
2916
2917         Unreviewed test gardening.
2918
2919         * platform/mac-wk1/TestExpectations:
2920
2921 2019-06-11  Daniel Bates  <dabates@apple.com>
2922
2923         Import Content Security Policy Web Platform Tests
2924         https://bugs.webkit.org/show_bug.cgi?id=198676
2925         <rdar://problem/51533785>
2926
2927         Reviewed by Youenn Fablet.
2928
2929         Import tests as of 3840f46213d9a991acc9288e3863530f7502c05e (origin/master).
2930
2931         * TestExpectations: Skip some tests for features we do not support.
2932         * platform/mac-wk1/TestExpectations: Skip some tests.
2933         * platform/win/TestExpectations: Ditto.
2934         * tests-options.json:
2935
2936 2019-06-11  Daniel Bates  <dabates@apple.com>
2937
2938         Skip test http/tests/security/contentSecurityPolicy/navigate-self-to-data-url.html as
2939         testRunner.queueLoad() does not support loading data URLs in Legacy WebKit on Mac and iOS
2940
2941         * platform/ios-wk1/TestExpectations:
2942         * platform/mac-wk1/TestExpectations:
2943
2944 2019-06-11  Daniel Bates  <dabates@apple.com>
2945
2946         [Win] Layout test http/tests/security/contentSecurityPolicy/navigate-self-to-blob.html is timing out
2947         https://bugs.webkit.org/show_bug.cgi?id=198758
2948
2949         It is a longstanding known issue (since 2015) that navigating to a blob URL times out on Windows.
2950         Further investigation is needed. Skip another test for now.
2951
2952         * platform/win/TestExpectations:
2953
2954 2019-06-11  Shawn Roberts  <sroberts@apple.com>
2955
2956         compositing/fixed-with-main-thread-scrolling.html is a flaky timeout
2957         https://bugs.webkit.org/show_bug.cgi?id=198757
2958
2959         Unreviewed test gardening.
2960
2961         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
2962
2963 2019-06-11  Greg Doolittle  <gr3g@apple.com>
2964
2965         Web Inspector: AXI: Audit: image label test is throwing spurious errors on elements with existing alt attr, but no value: <img alt>
2966         https://bugs.webkit.org/show_bug.cgi?id=194754
2967         <rdar://problem/48144534>
2968
2969         Reviewed by Chris Fleizach.
2970
2971         * accessibility/img-alt-attribute-empty-string-expected.txt: Added.
2972         * accessibility/img-alt-attribute-empty-string.html: Added.
2973         * accessibility/img-alt-attribute-no-value-expected.txt: Added.
2974         * accessibility/img-alt-attribute-no-value.html: Added.
2975
2976 2019-06-11  Shawn Roberts  <sroberts@apple.com>
2977
2978         http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html is a flaky failure and timeout
2979         https://bugs.webkit.org/show_bug.cgi?id=198185
2980
2981         Unreviewed test gardening.
2982
2983         * platform/ios-simulator-wk2/TestExpectations: Skipping test on iOS
2984
2985 2019-06-11  Devin Rousso  <drousso@apple.com>
2986
2987         Unreviewed, fix test failures after r246292.
2988
2989         * inspector/timeline/timeline-recording.html:
2990         * inspector/timeline/timeline-recording-expected.txt:
2991         Filter the contents of `sampleStackTraces` and `sampleDurations` when exporting.
2992
2993 2019-06-11  Antti Koivisto  <antti@apple.com>
2994
2995         REGRESSION (iOS): Can't scroll litter-robot.com checkout form's dropdown menus
2996         https://bugs.webkit.org/show_bug.cgi?id=198753
2997         <rdar://problem/51355686>
2998
2999         Reviewed by Simon Fraser.
3000
3001         * fast/scrolling/ios/overflow-scroll-user-interaction-disabled-expected.txt: Added.
3002         * fast/scrolling/ios/overflow-scroll-user-interaction-disabled.html: Added.
3003
3004 2019-06-11  Youenn Fablet  <youenn@apple.com>
3005
3006         MediaStreamAudioSourceNode::setFormat should check for m_sourceSampleRate equality
3007         https://bugs.webkit.org/show_bug.cgi?id=198740
3008         <rdar://problem/47088939>
3009
3010         Reviewed by Eric Carlson.
3011
3012         * platform/mac/TestExpectations:
3013
3014 2019-06-11  Fujii Hironori  <Hironori.Fujii@sony.com>
3015
3016         [cairo][SVG] Putting multiple path elements in clippath causes rendering artifacts
3017         https://bugs.webkit.org/show_bug.cgi?id=198701
3018
3019         Reviewed by Carlos Garcia Campos.
3020
3021         * platform/gtk/TestExpectations:
3022         * platform/wpe/TestExpectations:
3023         Unskipped svg/gradients/spreadMethodDiagonal3.svg and svg/gradients/spreadMethodDiagonal4.svg.
3024
3025         * svg/clip-path/clip-opacity-expected.html: Added.
3026         * svg/clip-path/clip-opacity.html: Added.
3027         * svg/clip-path/svg-in-html-expected.html: Added.
3028         * svg/clip-path/svg-in-html.html: Added.
3029
3030 2019-06-10  Daniel Bates  <dabates@apple.com>
3031
3032         [CSP] Blob URLs should inherit their CSP policy
3033         https://bugs.webkit.org/show_bug.cgi?id=198579
3034         <rdar://problem/51366878>
3035
3036         Reviewed by Brent Fulgham.
3037
3038         Actually add the tests that I inadvertently omitted from r246277.
3039
3040         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob-expected.txt: Added.
3041         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob.html: Added.
3042         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url-expected.txt: Added.
3043         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url.html: Added.
3044
3045 2019-06-10  Sam Weinig  <weinig@apple.com>
3046
3047         Remove Dashboard support
3048         https://bugs.webkit.org/show_bug.cgi?id=198615
3049
3050         Reviewed by Ryosuke Niwa.
3051
3052         * TestExpectations:
3053         * cssom/cssvalue-comparison-expected.txt:
3054         * cssom/cssvalue-comparison.html:
3055         * fast/canvas/canvas-gradient-addStop-error-expected.txt:
3056         * fast/canvas/canvas-gradient-addStop-error.html:
3057         * fast/canvas/fill-stroke-clip-reset-path-expected.txt:
3058         * fast/canvas/fill-stroke-clip-reset-path.html:
3059         * fast/css/dashboard-regions-attr-crash-expected.txt: Removed.
3060         * fast/css/dashboard-regions-attr-crash.html: Removed.
3061         * fast/css/dashboard-regions-undefined-length-assertion-expected.txt: Removed.
3062         * fast/css/dashboard-regions-undefined-length-assertion.html: Removed.
3063         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard-expected.txt: Removed.
3064         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html: Removed.
3065         * http/tests/xmlhttprequest/default-content-type-dashboard-expected.txt: Removed.
3066         * http/tests/xmlhttprequest/default-content-type-dashboard.html: Removed.
3067         * http/tests/xmlhttprequest/svg-created-by-xhr-allowed-in-dashboard-expected.txt: Removed.
3068         * http/tests/xmlhttprequest/svg-created-by-xhr-allowed-in-dashboard.html: Removed.
3069         * legacy-animation-engine/cssom/cssvalue-comparison-expected.txt:
3070         * legacy-animation-engine/cssom/cssvalue-comparison.html:
3071         * mathml/mathml-in-dashboard-expected.txt: Removed.
3072         * mathml/mathml-in-dashboard.html: Removed.
3073         * platform/gtk/TestExpectations:
3074         * platform/ios-simulator-wk2/TestExpectations:
3075         * platform/ios-wk1/TestExpectations:
3076         * platform/ios/TestExpectations:
3077         * platform/ios/mathml/mathml-in-dashboard-expected.txt: Removed.
3078         * platform/mac/TestExpectations:
3079         * platform/mac/fast/css/dashboard-region-parser-expected.txt: Removed.
3080         * platform/mac/fast/css/dashboard-region-parser.html: Removed.
3081         * platform/mac/fast/dom/HTMLImageElement/dashboard-src-quirk-expected.txt: Removed.
3082         * platform/mac/fast/dom/HTMLImageElement/dashboard-src-quirk.html: Removed.
3083         * platform/mac/mathml/mathml-in-dashboard-expected.png: Removed.
3084         * platform/mac/mathml/mathml-in-dashboard-expected.txt: Removed.
3085         * platform/mac/svg/custom/embedded-svg-disallowed-in-dashboard-expected.png: Removed.
3086         * platform/mac/svg/custom/manually-parsed-embedded-svg-disallowed-in-dashboard-expected.png: Removed.
3087         * platform/mac/svg/custom/manually-parsed-svg-disallowed-in-dashboard-expected.png: Removed.
3088         * platform/mac/svg/custom/svg-disallowed-in-dashboard-object-expected.png: Removed.
3089         * platform/win/TestExpectations:
3090         * platform/wincairo/TestExpectations:
3091         * svg/custom/embedded-svg-allowed-in-dashboard-expected.txt: Removed.
3092         * svg/custom/embedded-svg-allowed-in-dashboard.xml: Removed.
3093         * svg/custom/manually-parsed-embedded-svg-allowed-in-dashboard-expected.txt: Removed.
3094         * svg/custom/manually-parsed-embedded-svg-allowed-in-dashboard.html: Removed.
3095         * svg/custom/manually-parsed-svg-allowed-in-dashboard-expected.txt: Removed.
3096         * svg/custom/manually-parsed-svg-allowed-in-dashboard.html: Removed.
3097         * svg/custom/svg-allowed-in-dashboard-object-expected.txt: Removed.
3098         * svg/custom/svg-allowed-in-dashboard-object.html: Removed.
3099
3100 2019-06-10  Ryan Haddad  <ryanhaddad@apple.com>
3101
3102         [ iOS Sim WK2 ] Layout Test editing/deleting/delete-emoji* is failing
3103
3104         Unreviewed test gardening.
3105
3106         * platform/ios-simulator-wk2/TestExpectations: Remove failure expectation.
3107         * platform/ios/editing/deleting/delete-emoji-1-expected.txt: Rebaseline test.
3108         * platform/ios/editing/deleting/delete-emoji-9-expected.txt: Ditto.
3109         * platform/ios/editing/deleting/delete-emoji-expected.txt: Ditto.
3110
3111 2019-06-10  Antti Koivisto  <antti@apple.com>
3112
3113         Event region should be set on scrolledContentsLayer if it exists
3114         https://bugs.webkit.org/show_bug.cgi?id=198717
3115         <rdar://problem/51572169>
3116
3117         Reviewed by Simon Fraser.
3118
3119         * pointerevents/ios/touch-action-region-backing-sharing-expected.txt:
3120         * pointerevents/ios/touch-action-region-overflow-expected.txt: Added.
3121         * pointerevents/ios/touch-action-region-overflow.html: Added.
3122
3123 2019-06-10  Daniel Bates  <dabates@apple.com>
3124
3125         [CSP] Blob URLs should inherit their CSP policy
3126         https://bugs.webkit.org/show_bug.cgi?id=198579
3127         <rdar://problem/51366878>
3128
3129         Reviewed by Brent Fulgham.
3130
3131         Add tests to ensure that a self navigation to a Blob or Data URL inherits its CSP policy from
3132         its parent document.
3133
3134         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob-expected.txt: Added.
3135         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob.html: Added.
3136         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url-expected.txt: Added.
3137         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url.html: Added.
3138
3139 2019-06-10  Saam Barati  <sbarati@apple.com>
3140
3141         [WHLSL] Auto initialize local variables
3142         https://bugs.webkit.org/show_bug.cgi?id=198426
3143
3144         Reviewed by Myles Maxfield.
3145
3146         * webgpu/whlsl-zero-initialize-values-2-expected.html: Added.
3147         * webgpu/whlsl-zero-initialize-values-2.html: Added.
3148         * webgpu/whlsl-zero-initialize-values-expected.html: Added.
3149         * webgpu/whlsl-zero-initialize-values.html: Added.
3150
3151 2019-06-10  Timothy Hatcher  <timothy@apple.com>
3152
3153         Integrate dark mode support for iOS.
3154         https://bugs.webkit.org/show_bug.cgi?id=198687
3155         rdar://problem/51545643
3156
3157         Reviewed by Tim Horton.
3158
3159         * platform/ios/TestExpectations:
3160
3161 2019-06-10  Youenn Fablet  <youenn@apple.com>
3162
3163         Call was negotiated with H264 Base Profile 42e01f but encoded in High Profile
3164         https://bugs.webkit.org/show_bug.cgi?id=195124
3165         <rdar://problem/48453085>
3166
3167         Reviewed by Eric Carlson.
3168
3169         * webrtc/video-h264-expected.txt: Added.
3170         * webrtc/video-h264.html: Added.
3171
3172 2019-06-08  Cathie Chen  <cathiechen@igalia.com>
3173
3174         resize-observer/element-leak.html fails on Windows platform
3175         https://bugs.webkit.org/show_bug.cgi?id=197908
3176
3177         Reviewed by Ryosuke Niwa.
3178
3179         We have conservative GC, the removed objects might keep alive for a while. Change the test case
3180         to 20 iframes. This would make the result more accurate.
3181
3182         * platform/win/TestExpectations:
3183         * resize-observer/element-leak-expected.txt:
3184         * resize-observer/element-leak.html:
3185
3186 2019-06-07  Youenn Fablet  <youenn@apple.com>
3187
3188         [ Mac Debug ] REGRESSION (r242975) Layout Test storage/indexeddb/modern/deletedatabase-2-private.html is a flaky failure
3189         https://bugs.webkit.org/show_bug.cgi?id=196445
3190         <rdar://problem/49483061>
3191
3192         Reviewed by Brady Eidson.
3193
3194         Unflake the test by making sure to wait for the onerror event before continuing the test.
3195
3196         * platform/mac-wk2/TestExpectations:
3197         * storage/indexeddb/modern/resources/deletedatabase-2.js:
3198         (prepareDatabase.event.target.onerror):
3199         (continueTest1.request.onsuccess): Deleted.
3200
3201 2019-06-07  Truitt Savell  <tsavell@apple.com>
3202
3203         Unreviewed, rolling out r246138.
3204
3205         Broke internal builds
3206
3207         Reverted changeset:
3208
3209         "[WHLSL] Educate the property resolver about IndexExpressions"
3210         https://bugs.webkit.org/show_bug.cgi?id=198399
3211         https://trac.webkit.org/changeset/246138
3212
3213 2019-06-07  Nikita Vasilyev  <nvasilyev@apple.com>
3214
3215         Web Inspector: longhand CSS properties overridden by shorthands miss strikethrough
3216         https://bugs.webkit.org/show_bug.cgi?id=198629
3217         <rdar://problem/51504160>
3218
3219         Reviewed by Devin Rousso.
3220
3221         * inspector/css/overridden-property-expected.txt:
3222         * inspector/css/overridden-property.html:
3223
3224 2019-06-07  Justin Fan  <justin_fan@apple.com>
3225
3226         [WebGPU] Remove GPUBuffer.setSubData and implement GPUDevice.createBufferMapped
3227         https://bugs.webkit.org/show_bug.cgi?id=198591
3228
3229         Reviewed by Myles C. Maxfield.
3230
3231         GPUBuffer.setSubData has been removed from the WebGPU implementation.
3232         GPUDevice.createBufferMapped has been added to the WebGPU implementation.
3233         Replace all setSubData calls with appropriate replacements.
3234
3235         * webgpu/blend-triangle-strip.html:
3236         * webgpu/blit-commands.html:
3237         * webgpu/buffer-command-buffer-races.html:
3238         * webgpu/buffer-resource-triangles.html:
3239         * webgpu/compute-squares.html:
3240         * webgpu/depth-enabled-triangle-strip.html:
3241         * webgpu/draw-indexed-triangles.html:
3242         * webgpu/js/webgpu-functions.js:
3243         (createBufferWithData):
3244         (async.mapWriteDataToBuffer):
3245         * webgpu/map-read-buffers-expected.txt:
3246         * webgpu/map-read-buffers.html:
3247         * webgpu/texture-triangle-strip.html:
3248         * webgpu/vertex-buffer-triangle-strip.html:
3249
3250 2019-06-07  Per Arne Vollan  <pvollan@apple.com>
3251
3252         Layout Test fast/events/fire-mousedown-while-pressing-mouse-button.html is failing
3253         https://bugs.webkit.org/show_bug.cgi?id=198679
3254
3255         Unreviewed test gardening.
3256
3257         * platform/win/TestExpectations:
3258
3259 2019-06-07  Antoine Quint  <graouts@apple.com>
3260
3261         Restrict fast clicks everywhere to desktop content mode
3262         https://bugs.webkit.org/show_bug.cgi?id=198610
3263         <rdar://problem/50114230>
3264
3265         Reviewed by Dean Jackson.
3266
3267         Add a new test that enables fast clicks but also sets a mobile content mode.
3268         
3269         We also mark fast/visual-viewport/ios/min-scale-greater-than-one.html as non-flaky
3270         since the flakiness was due to the fast clicks everywhere behavior being enabled on iPhone.
3271
3272         Finally, we can now remove the hack where ui.tap() in the Pointer Events utility returned
3273         a promise with a one-second delay since the issue of double-taps being recognized instead of
3274         two consecutive single taps across two tests has been resolved.
3275
3276         * fast/events/ios/ipad/fast-click-always-mobile-content-mode-expected.txt: Added.
3277         * fast/events/ios/ipad/fast-click-always-mobile-content-mode.html: Added.
3278         * platform/ios-simulator-wk2/TestExpectations:
3279         * pointerevents/utils.js:
3280
3281 2019-06-07  Shawn Roberts  <sroberts@apple.com>
3282
3283         http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access.html is a flaky timeout
3284         https://bugs.webkit.org/show_bug.cgi?id=198663
3285
3286         Unreviewed test gardening.
3287
3288         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
3289
3290 2019-06-07  Shawn Roberts  <sroberts@apple.com>
3291
3292         scrollingcoordinator/mac/nested-sticky.html is a flaky Timeout and ImageOnlyFailure
3293         https://bugs.webkit.org/show_bug.cgi?id=198661
3294
3295         Unreviewed test gardening.
3296
3297         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
3298
3299 2019-06-07  Antti Koivisto  <antti@apple.com>
3300
3301         position:fixed inside overflow positioning nodes is jumpy
3302         https://bugs.webkit.org/show_bug.cgi?id=198647
3303         <rdar://problem/51514437>
3304
3305         Reviewed by Frédéric Wang.
3306
3307         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-1-expected.html: Added.
3308         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-1.html: Added.
3309         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-2-expected.html: Added.
3310         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-2.html: Added.
3311         * scrollingcoordinator/ios/fixed-overflow-stacking-context-stationary-expected.html: Added.
3312         * scrollingcoordinator/ios/fixed-overflow-stacking-context-stationary.html: Added.
3313
3314 2019-06-07  Enrique Ocaña González  <eocanha@igalia.com>
3315
3316         [MSE][GStreamer] Avoid QUOTA_EXCEEDED_ERR when seeking to a buffered range just before the buffered one
3317         https://bugs.webkit.org/show_bug.cgi?id=166620
3318
3319         Reviewed by Xabier Rodriguez-Calvar.
3320
3321         Added a test to check that, after the memory is filled by appending a continuous
3322         range, a seek right before it and a new append can be done without getting a
3323         QuotaExceededError on GStreamer ports. On the rest of the ports, QuotaExceededError
3324         is never thrown and the expectations just check that the right buffered ranges
3325         remain.
3326
3327         * media/media-source/media-source-append-before-last-range-no-quota-exceeded-expected.txt: Added.
3328         * media/media-source/media-source-append-before-last-range-no-quota-exceeded.html: Added.
3329         * platform/gtk/media/media-source/media-source-append-before-last-range-no-quota-exceeded-expected.txt: Added.
3330         * platform/wpe/media/media-source/media-source-append-before-last-range-no-quota-exceeded-expected.txt: Added.
3331
3332
3333 2019-06-07  Joonghun Park  <jh718.park@samsung.com>
3334
3335         Implement tab-size with units
3336         https://bugs.webkit.org/show_bug.cgi?id=179022
3337
3338         Reviewed by Simon Fraser.
3339
3340         This change is ported from Blink.
3341         The committed revision is https://src.chromium.org/viewvc/blink?revision=189430&view=revision.
3342
3343         Additionally, this patch lets css "number" value be allowed as tab-size's property value,
3344         not css "integer" value,
3345         according to https://drafts.csswg.org/css-text-3/#tab-size-property.
3346
3347         * TestExpectations:
3348         * css3/tab-size-expected.txt: Added.
3349         * css3/tab-size.html: Added.
3350         * fast/css/tab-size-expected.html:
3351         * fast/css/tab-size.html:
3352
3353 2019-06-06  Youenn Fablet  <youenn@apple.com>
3354
3355         Allow WebKitTestRunner to terminate network process after it finishes service worker file operations
3356         https://bugs.webkit.org/show_bug.cgi?id=198584
3357
3358         Reviewed by Geoffrey Garen.
3359
3360         * http/wpt/service-workers/service-worker-networkprocess-crash.html:
3361
3362 2019-06-06  Commit Queue  <commit-queue@webkit.org>
3363
3364         Unreviewed, rolling out r246165.
3365         https://bugs.webkit.org/show_bug.cgi?id=198636
3366
3367         Causing test failures in 7 content-observation tests.
3368         (Requested by ShawnRoberts on #webkit).
3369
3370         Reverted changeset:
3371
3372         "Restrict fast clicks everywhere to desktop content mode"
3373         https://bugs.webkit.org/show_bug.cgi?id=198610
3374         https://trac.webkit.org/changeset/246165
3375
3376 2019-06-06  Devin Rousso  <drousso@apple.com>
3377
3378         Web Inspector: Formatter: pretty-print CSS using a Worker
3379         https://bugs.webkit.org/show_bug.cgi?id=197829
3380         <rdar://problem/36891532>
3381
3382         Reviewed by Timothy Hatcher.
3383
3384         * inspector/formatting/formatting-css.html: Added.
3385         * inspector/formatting/formatting-css-expected.txt: Added.
3386         * inspector/formatting/resources/css-tests/basic-expected.css: Added.
3387         * inspector/formatting/resources/css-tests/basic.css: Added.
3388         * inspector/formatting/resources/css-tests/gradient-expected.css: Added.
3389         * inspector/formatting/resources/css-tests/gradient.css: Added.
3390         * inspector/formatting/resources/css-tests/keyframes-expected.css: Added.
3391         * inspector/formatting/resources/css-tests/keyframes.css: Added.
3392         * inspector/formatting/resources/css-tests/media-query-expected.css: Added.
3393         * inspector/formatting/resources/css-tests/media-query.css: Added.
3394         * inspector/formatting/resources/css-tests/selectors-expected.css: Added.
3395         * inspector/formatting/resources/css-tests/selectors.css: Added.
3396         * inspector/formatting/resources/css-tests/wrapping-expected.css: Added.
3397         * inspector/formatting/resources/css-tests/wrapping.css: Added.
3398         * inspector/formatting/resources/utilities.js:
3399         (TestPage.registerInitializer.runFormattingTest):
3400
3401 2019-06-06  Youenn Fablet  <youenn@apple.com>
3402
3403         REGRESSION (r243270) [ iOS Sim Release ] Layout Test imported/w3c/web-platform-tests/IndexedDB/keypath-special-identifiers.htm is a flaky failure
3404         https://bugs.webkit.org/show_bug.cgi?id=198573
3405         <rdar://problem/51447519>
3406
3407         Unreviewed.
3408
3409         * platform/ios-simulator-wk2/TestExpectations:
3410         Marking test as slow.
3411
3412 2019-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
3413
3414         REGRESSION (r243121): Load event should not be fired while animating the 'externalResourcesRequired' attribute 
3415         https://bugs.webkit.org/show_bug.cgi?id=198576
3416
3417         Reviewed by Simon Fraser.
3418
3419         * svg/animations/animate-externalResourcesRequired-no-load-event-expected.txt: Added.
3420         * svg/animations/animate-externalResourcesRequired-no-load-event.html: Added.
3421
3422 2019-06-04  Takashi Komori  <Takashi.Komori@sony.com>
3423 2019-06-06  Antoine Quint  <graouts@apple.com>
3424
3425         Restrict fast clicks everywhere to desktop content mode
3426         https://bugs.webkit.org/show_bug.cgi?id=198610
3427         <rdar://problem/50114230>
3428
3429         Reviewed by Dean Jackson.
3430
3431         Add a new test that enables fast clicks but also sets a mobile content mode.
3432
3433         * fast/events/ios/ipad/fast-click-always-mobile-content-mode-expected.txt: Added.
3434         * fast/events/ios/ipad/fast-click-always-mobile-content-mode.html: Added.
3435
3436 2019-06-06  Alexey Shvayka  <shvaikalesh@gmail.com>
3437
3438         JSON.parse throws incorrect exception when called w/o arguments
3439         https://bugs.webkit.org/show_bug.cgi?id=198574
3440
3441         Reviewed by Yusuke Suzuki.
3442
3443         SyntaxError should be thrown if JSON.parse is called w/o arguments.
3444         (steps 1-2 of https://tc39.github.io/ecma262/#sec-json.parse)
3445
3446         * js/dom/JSON-parse-expected.txt:
3447
3448 2019-06-06  Antti Koivisto  <antti@apple.com>
3449
3450         Position fixed is buggy with overflow:auto scrolling inside iframes
3451         https://bugs.webkit.org/show_bug.cgi?id=154399
3452         <rdar://problem/24742251>
3453
3454         Reviewed by Frederic Wang and Simon Fraser.
3455
3456         * scrollingcoordinator/ios/fixed-frame-overflow-swipe-expected.html: Added.
3457         * scrollingcoordinator/ios/fixed-frame-overflow-swipe.html: Added.
3458
3459 2019-06-06  Antoine Quint  <graouts@apple.com>
3460
3461         [Pointer Events] Add support for chorded button interactions
3462         https://bugs.webkit.org/show_bug.cgi?id=198462
3463
3464         Unreviewed, rebaselining this test for WK1.
3465
3466         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt:
3467
3468 2019-06-05  Takashi Komori  <Takashi.Komori@sony.com>
3469
3470         [Curl] Report all request headers to web inspector.
3471         https://bugs.webkit.org/show_bug.cgi?id=191653
3472
3473         Reviewed by Fujii Hironori.
3474
3475         * platform/wincairo/TestExpectations:
3476         * platform/wincairo/http/tests/inspector/network/resource-request-headers-expected.txt: Added.
3477
3478 2019-06-05  Myles C. Maxfield  <mmaxfield@apple.com>
3479
3480         [WHLSL] Educate the property resolver about IndexExpressions
3481         https://bugs.webkit.org/show_bug.cgi?id=198399
3482
3483         Reviewed by Saam Barati.
3484
3485         * webgpu/propertyresolver/ander-abstract-lvalue-expected.html: Added.
3486         * webgpu/propertyresolver/ander-abstract-lvalue.html: Added.
3487         * webgpu/propertyresolver/ander-expected.html: Added.
3488         * webgpu/propertyresolver/ander-lvalue-3-levels-expected.html: Added.
3489         * webgpu/propertyresolver/ander-lvalue-3-levels.html: Added.
3490         * webgpu/propertyresolver/ander-lvalue-expected.html: Added.
3491         * webgpu/propertyresolver/ander-lvalue.html: Added.
3492         * webgpu/propertyresolver/ander.html: Added.
3493         * webgpu/propertyresolver/getter-expected.html: Added.
3494         * webgpu/propertyresolver/getter.html: Added.
3495         * webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html: Added.
3496         * webgpu/propertyresolver/indexer-ander-abstract-lvalue.html: Added.
3497         * webgpu/propertyresolver/indexer-ander-expected.html: Added.
3498         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html: Added.
3499         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html: Added.
3500         * webgpu/propertyresolver/indexer-ander-lvalue-expected.html: Added.
3501         * webgpu/propertyresolver/indexer-ander-lvalue.html: Added.
3502         * webgpu/propertyresolver/indexer-ander.html: Added.
3503         * webgpu/propertyresolver/indexer-getter-expected.html: Added.
3504         * webgpu/propertyresolver/indexer-getter.html: Added.
3505         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html: Added.
3506         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html: Added.
3507         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html: Added.
3508         * webgpu/propertyresolver/indexer-setter-abstract-lvalue.html: Added.
3509         * webgpu/propertyresolver/indexer-setter-expected.html: Added.
3510         * webgpu/propertyresolver/indexer-setter-lvalue-expected.html: Added.
3511         * webgpu/propertyresolver/indexer-setter-lvalue.html: Added.
3512         * webgpu/propertyresolver/indexer-setter.html: Added.
3513         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html: Added.
3514         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html: Added.
3515         * webgpu/propertyresolver/setter-abstract-lvalue-expected.html: Added.
3516         * webgpu/propertyresolver/setter-abstract-lvalue.html: Added.
3517         * webgpu/propertyresolver/setter-lvalue-expected.html: Added.
3518         * webgpu/propertyresolver/setter-lvalue.html: Added.
3519
3520 2019-06-05  Daniel Bates  <dabates@apple.com>
3521
3522         [CSP] Data URLs should inherit their CSP policy
3523         https://bugs.webkit.org/show_bug.cgi?id=198572
3524         <rdar://problem/50660927>
3525
3526         Reviewed by Brent Fulgham.
3527
3528         Add a test to ensure that a framed data URL inherits its CSP policy from its parent document.
3529
3530         * http/tests/security/contentSecurityPolicy/subframe-with-data-url-inheritance-expected.txt: Added.
3531         * http/tests/security/contentSecurityPolicy/subframe-with-data-url-inheritance.html: Added.
3532
3533 2019-06-05  Alex Christensen  <achristensen@webkit.org>
3534
3535         Re-enable safe browsing in WKWebView
3536         https://bugs.webkit.org/show_bug.cgi?id=196161
3537         <rdar://problem/49171413>
3538
3539         Reviewed by Ryosuke Niwa.
3540
3541         * platform/mac-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
3542
3543 == Rolled over to ChangeLog-2019-06-05 ==