d59466abd15b6ef5402bb902c7aa59d85a46587e
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-08-29  Youenn Fablet  <youenn@apple.com>
2
3         Skip fetch event dispatching if no fetch event handler is added at script evaluation time
4         https://bugs.webkit.org/show_bug.cgi?id=201174
5
6         Reviewed by Chris Dumez.
7
8         * http/wpt/service-workers/skipFetchEvent-worker.js: Added.
9         (async.doTest):
10         * http/wpt/service-workers/skipFetchEvent.https-expected.txt: Added.
11         * http/wpt/service-workers/skipFetchEvent.https.html: Added.
12
13 2019-08-29  Alicia Boya García  <aboya@igalia.com>
14
15         [GTK] Unreviewed test gardening
16         https://bugs.webkit.org/show_bug.cgi?id=201276
17
18         * fast/borders/empty-outline-border-assert-expected.txt:
19         * platform/gtk/TestExpectations:
20         * platform/gtk/fast/dom/Window/window-lookup-precedence-expected.txt: Added.
21         * platform/gtk/fast/forms/label/labelable-elements-expected.txt: Added.
22         * platform/gtk/http/tests/media/hls/video-controls-live-stream-expected.txt:
23         * platform/gtk/http/tests/security/mixedContent/websocket/insecure-websocket-in-iframe-expected.txt: Added.
24         * platform/gtk/http/tests/security/mixedContent/websocket/insecure-websocket-in-main-frame-expected.txt: Added.
25         * platform/gtk/imported/w3c/web-platform-tests/custom-elements/builtin-coverage-expected.txt: Added.
26         * platform/gtk/imported/w3c/web-platform-tests/dom/nodes/Node-cloneNode-expected.txt: Added.
27         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt:
28         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Added.
29         * platform/gtk/imported/w3c/web-platform-tests/websockets/closing-handshake/003-expected.txt:
30         * platform/gtk/imported/w3c/web-platform-tests/websockets/cookies/004-expected.txt:
31         * platform/gtk/imported/w3c/web-platform-tests/websockets/unload-a-document/002-expected.txt: Added.
32         * platform/gtk/imported/w3c/web-platform-tests/websockets/unload-a-document/004-expected.txt: Added.
33         * platform/ios-wk2/fast/borders/empty-outline-border-assert-expected.txt: Removed.
34         * platform/mac-wk2/fast/borders/empty-outline-border-assert-expected.txt: Removed.
35
36 2019-08-29  Youenn Fablet  <youenn@apple.com>
37
38         Use WebPageProxy callbacks in case of authentication challenge received from Service Worker
39         https://bugs.webkit.org/show_bug.cgi?id=201177
40
41         Reviewed by Alex Christensen.
42
43         * http/wpt/service-workers/server-trust-evaluation.https.html:
44
45 2019-08-29  Rob Buis  <rbuis@igalia.com>
46
47         Address some MathML FIXMEs 
48         https://bugs.webkit.org/show_bug.cgi?id=201293
49
50         Reviewed by Frédéric Wang.
51
52         Also test newly exposed data and time elements.
53
54         * mathml/presentation/foreign-element-in-token-expected.txt:
55         * mathml/presentation/foreign-element-in-token.html:
56         * platform/ios-wk2/mathml/presentation/foreign-element-in-token-expected.txt:
57         * platform/mac-wk2/mathml/presentation/foreign-element-in-token-expected.txt:
58
59 2019-08-28  Ryosuke Niwa  <rniwa@webkit.org>
60
61         Make tabIndex IDL attribute reflect its content attribute
62         https://bugs.webkit.org/show_bug.cgi?id=199606
63         <rdar://problem/52811448>
64
65         Reviewed by Chris Dumez.
66
67         Added test cases and assertions.
68
69         * fast/dom/tabindex-defaults-expected.txt:
70         * fast/dom/tabindex-defaults.html: Added test cases for iframe, frame, object, video, summary, and SVG elements.
71         Also blur the active element to avoid any race conditions.
72         * plugins/focus-expected.txt:
73         * plugins/focus.html:
74         * svg/custom/tabindex-order-expected.txt:
75         * svg/custom/tabindex-order.html: Made the sequential navigation code not rely on tabIndex IDL attribute.
76
77 2019-08-28  Devin Rousso  <drousso@apple.com>
78
79         Unreviewed, fix test failure after r249173
80
81         * inspector/timeline/line-column-expected.txt:
82
83 2019-08-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
84
85         XLinkNames namespace is required before the 'href' attribute of SVG animate elements
86         https://bugs.webkit.org/show_bug.cgi?id=201227
87
88         Reviewed by Ryosuke Niwa.
89
90         * svg/custom/href-svg-namespace-animate-target-expected.svg: Added.
91         * svg/custom/href-svg-namespace-animate-target.svg: Added.
92
93 2019-08-28  Myles C. Maxfield  <mmaxfield@apple.com>
94
95         [WHLSL] Matrices need to have correct alignment
96         https://bugs.webkit.org/show_bug.cgi?id=201212
97
98         Reviewed by Robin Morisset.
99
100         Test the alignment and size of float matrices.
101
102         Intentionally don't test bool matrices, because they can't be placed in buffers,
103         meaning their size and alignment is unobservable.
104
105         * webgpu/whlsl/matrix-alignment-expected.txt: Added.
106         * webgpu/whlsl/matrix-alignment.html: Added.
107
108 2019-08-28  Rob Buis  <rbuis@igalia.com>
109
110         Implement HTMLOrForeignElement
111         https://bugs.webkit.org/show_bug.cgi?id=201219
112
113         Reviewed by Ryosuke Niwa.
114
115         Adjust test expectations to new HTMLOrForeignElement interface.
116
117         * js/dom/dom-static-property-for-in-iteration-expected.txt:
118         * platform/mac-wk2/js/dom/dom-static-property-for-in-iteration-expected.txt:
119         * platform/mac/inspector/model/remote-object-dom-expected.txt:
120
121 2019-08-28  Chris Dumez  <cdumez@apple.com>
122
123         geolocation.watchPosition() / getCurrentPosition() should return PERMISSION_DENIED when context is not secure
124         https://bugs.webkit.org/show_bug.cgi?id=201221
125
126         Reviewed by Ryosuke Niwa.
127
128         Update layout tests to reflect behavior change.
129
130         * fast/dom/Geolocation/dataURL-getCurrentPosition-expected.txt:
131         * fast/dom/Geolocation/dataURL-getCurrentPosition.html:
132         * fast/dom/Geolocation/dataURL-watchPosition-expected.txt:
133         * fast/dom/Geolocation/dataURL-watchPosition.html:
134         * http/tests/security/resources/checkThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod.js:
135         (didReceiveError):
136         (checkThatPositionErrorCallbackIsCalledWithPositionUnavailableForGeolocationMethod):
137         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt:
138         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition.html:
139         * http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt:
140         * http/tests/security/sandboxed-iframe-geolocation-watchPosition.html:
141
142 2019-08-28  Alicia Boya García  <aboya@igalia.com>
143
144         [MSE][GStreamer] WebKitMediaSrc rework
145         https://bugs.webkit.org/show_bug.cgi?id=199719
146
147         Reviewed by Xabier Rodriguez-Calvar.
148
149         Updated expectations.
150
151         * platform/gtk/TestExpectations:
152         * platform/mac/TestExpectations:
153         * platform/ios-simulator/TestExpectations:
154         * platform/mac/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/video_timeupdate_on_seek-expected.txt: Added.
155
156 2019-08-28  Jer Noble  <jer.noble@apple.com>
157
158         Flaky Test: fullscreen/full-screen-request-removed-with-raf.html
159         https://bugs.webkit.org/show_bug.cgi?id=201188
160
161         Reviewed by Alexey Proskuryakov.
162
163         * fullscreen/full-screen-request-removed-with-raf.html:
164
165 2019-08-28  Carlos Garcia Campos  <cgarcia@igalia.com>
166
167         Unable to enter text in https://eat.fi
168         https://bugs.webkit.org/show_bug.cgi?id=193046
169
170         Reviewed by Ryosuke Niwa.
171
172         Add new test imported for blink.
173
174         * imported/blink/fast/forms/label/label-contains-other-interactive-content-expected.txt: Added.
175         * imported/blink/fast/forms/label/label-contains-other-interactive-content.html: Added.
176         * platform/ios-wk2/TestExpectations: Skip the new test because it requires eventSender.mouseDown/Up/MoveTo()
177
178 2019-08-28  Said Abou-Hallawa  <sabouhallawa@apple.com>
179
180         SVG2: Add length, item getter and item setter to all SVG lists
181         https://bugs.webkit.org/show_bug.cgi?id=199526
182
183         Reviewed by Simon Fraser.
184
185         * svg/custom/polyline-points-crash-expected.txt:
186         * svg/dom/SVGLengthList-basics-expected.txt:
187         * svg/dom/SVGLengthList-length-indexed-access-expected.txt: Added.
188         * svg/dom/SVGLengthList-length-indexed-access.xhtml: Added.
189         * svg/dom/SVGNumberList-basics-expected.txt:
190         * svg/dom/SVGPathSegList-length-indexed-access-expected.txt: Added.
191         * svg/dom/SVGPathSegList-length-indexed-access.xhtml: Added.
192         * svg/dom/SVGPointList-basics-expected.txt:
193         * svg/dom/SVGTransformList-basics-expected.txt:
194
195 2019-08-27  Fujii Hironori  <Hironori.Fujii@sony.com>
196
197         Make FrameLoader::open() set outgoing referrer properly
198         https://bugs.webkit.org/show_bug.cgi?id=167050
199
200         Reviewed by Youenn Fablet.
201
202         * http/tests/navigation/page-cache-fragment-referrer-expected.html: Added.
203         * http/tests/navigation/page-cache-fragment-referrer.html: Added.
204         * http/tests/navigation/resources/referrer.php: Added.
205
206 2019-08-27  Devin Rousso  <drousso@apple.com>
207
208         Web Inspector: replace uses of added utility `Array.prototype.keySet` with an actual `Set`
209         https://bugs.webkit.org/show_bug.cgi?id=201194
210
211         Reviewed by Ross Kirsling.
212
213         * inspector/unit-tests/array-utilities.html:
214         * inspector/unit-tests/array-utilities-expected.txt:
215
216 2019-08-27  Justin Fan  <justin_fan@apple.com>
217
218         [WebGPU] Implement GPUErrors for and relax GPUBuffer validation rules
219         https://bugs.webkit.org/show_bug.cgi?id=200852
220
221         Reviewed by Dean Jackson.
222
223         Add a test to ensure GPUBuffer errors are generated properly.
224
225         * webgpu/buffer-errors-expected.txt: Added.
226         * webgpu/buffer-errors.html: Added.
227
228 2019-08-27  Russell Epstein  <repstein@apple.com>
229
230         Test Gardening for scrollingcoordinator/ios/scroll-position-after-reattach.html
231         rdar://52961406
232
233         Unreviewed Test Gardening.
234
235         * platform/ios/TestExpectations:
236
237 2019-08-27  Megan Gardner  <megan_gardner@apple.com>
238
239         Update Test Expectations for iPad for fast/scrolling/ios/autoscroll-input-when-very-zoomed.html
240         https://bugs.webkit.org/show_bug.cgi?id=201163
241         <rdar://problem/54727027>
242
243         Reviewed by Simon Fraser.
244
245         Altering test slightly to have a reasonable test expecation on iPad. 
246
247         * platform/ipad/fast/scrolling/ios/autoscroll-input-when-very-zoomed-expected.txt: Added.
248
249 2019-08-27  Devin Rousso  <drousso@apple.com>
250
251         Web Inspector: don't attach properties to `injectedScript` for the CommandLineAPI
252         https://bugs.webkit.org/show_bug.cgi?id=201193
253
254         Reviewed by Joseph Pecoraro.
255
256         * http/tests/inspector/dom/cross-domain-inspected-node-access-expected.txt:
257         * inspector/console/command-line-api-expected.txt:
258
259 2019-08-27  Carlos Alberto Lopez Perez  <clopez@igalia.com>
260
261         Drawing an animated image to a canvas via drawImage should draw the first frame
262         https://bugs.webkit.org/show_bug.cgi?id=74779
263         <rdar://problem/42282454>
264
265         Reviewed by Said Abou-Hallawa.
266
267         Adds a test that checks that when drawing an animated image into a canvas
268         it draws the first frame and that the animation doesn't reset or pause.
269
270         Also enable the new internal setting setAnimatedImageDebugCanvasDrawingEnabled()
271         for the tests that rely on canvas.drawImage() drawing the current frame instead
272         of the first one.
273
274         * fast/canvas/drawImage-animated-gif-draws-first-frame-and-no-reset-image-expected.txt: Added.
275         * fast/canvas/drawImage-animated-gif-draws-first-frame-and-no-reset-image.html: Added.
276         The above test checks that when drawing an animated image to a canvas it draws the first frame
277         and that the playing image doesn't get reseted and finish playing.
278         * fast/canvas/resources/animated-red-green-blue-yellow-cyan-black-repeat-1.gif: Added.
279         * fast/images/animated-gif-restored-from-bfcache.html: Enable internals.settings.setAnimatedImageDebugCanvasDrawingEnabled().
280         * fast/images/animated-image-different-dest-size.html: Ditto.
281         * fast/images/animated-image-loop-count.html: Ditto.
282         * fast/images/animated-image-mp4.html: Ditto.
283         * fast/images/decode-animated-image.html: Ditto.
284         * fast/images/decode-render-animated-image.html: Ditto.
285         * fast/images/ordered-animated-image-frames.html: Ditto.
286         * fast/images/reset-image-animation.html: Ditto.
287         * fast/images/slower-animation-than-decoding-image.html: Ditto.
288         * fast/images/slower-decoding-than-animation-image.html: Ditto.
289
290 2019-08-27  Ryan Haddad  <ryanhaddad@apple.com>
291
292         Unreviewed test gardening, remove failure expectations for tests that are now passing.
293
294         * platform/ios-12/TestExpectations:
295         * platform/ios/TestExpectations:
296
297 2019-08-27  Chris Dumez  <cdumez@apple.com>
298
299         Crash under WebCore::jsNotificationConstructorPermission
300         https://bugs.webkit.org/show_bug.cgi?id=201186
301         <rdar://problem/53962833>
302
303         Reviewed by Youenn Fablet.
304
305         Add layout test coverage.
306
307         * http/tests/notifications/request-in-detached-frame-expected.txt: Added.
308         * http/tests/notifications/request-in-detached-frame.html: Added.
309         * http/tests/notifications/resources/request-in-detached-frame-subframe.html: Added.
310
311 2019-08-27  Ryan Haddad  <ryanhaddad@apple.com>
312
313         Unreviewed test gardening, land expectation for rdar://54317204.
314
315         * platform/mac/TestExpectations:
316
317 2019-08-27  Wenson Hsieh  <wenson_hsieh@apple.com>
318
319         fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow-after-tap-on-body.html times out on iPad
320         https://bugs.webkit.org/show_bug.cgi?id=201182
321         <rdar://problem/54562829>
322
323         Reviewed by Tim Horton.
324
325         This test verifies that if the user taps outside of a scrollable container that is decelerating, the page will
326         observe a click event. This test currently behaves as expected on iPhone, but on iPad, the tap which is
327         intended to be outside the scrollable area ends up inside it, so a click event is never dispatched. Instead of
328         hard-coding the tap location, address this test failure by targetting a separate element outside of the
329         scrollable area.
330
331         * fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow-after-tap-on-body.html:
332
333 2019-08-26  Jer Noble  <jer.noble@apple.com>
334
335         Removing fullscreen element in rAF() callback after requestFullscreen() can leave fullscreen in inconsistent state.
336         https://bugs.webkit.org/show_bug.cgi?id=201101
337         <rdar://problem/54164587>
338
339         Reviewed by Eric Carlson.
340
341         * fullscreen/full-screen-request-removed-with-raf-expected.txt: Added.
342         * fullscreen/full-screen-request-removed-with-raf.html: Added.
343
344 2019-08-27  Peng Liu  <peng.liu6@apple.com>
345
346         webkitpresentationmodechanged is fired twice when exiting picture in picture
347         https://bugs.webkit.org/show_bug.cgi?id=193765
348
349         Reviewed by Jer Noble.
350
351         * media/presentationmodechanged-fired-once-expected.txt: Added.
352         * media/presentationmodechanged-fired-once.html: Added.
353
354 2019-08-27  Carlos Garcia Campos  <cgarcia@igalia.com>
355
356         Origin header not included in WebSocket handshake request when using platform WebSocket API
357         https://bugs.webkit.org/show_bug.cgi?id=200535
358
359         Reviewed by Youenn Fablet.
360
361         Rebaseline tests that are passing now for GTK and WPE.
362
363         * platform/gtk/imported/w3c/web-platform-tests/websockets/opening-handshake/003-expected.txt: Added.
364         * platform/gtk/imported/w3c/web-platform-tests/websockets/opening-handshake/003-sets-origin.worker-expected.txt:
365         * platform/gtk/imported/w3c/web-platform-tests/websockets/opening-handshake/005-expected.txt:
366         * platform/wpe/imported/w3c/web-platform-tests/websockets/opening-handshake/003-expected.txt: Added.
367         * platform/wpe/imported/w3c/web-platform-tests/websockets/opening-handshake/003-sets-origin.worker-expected.txt:
368         * platform/wpe/imported/w3c/web-platform-tests/websockets/opening-handshake/005-expected.txt:
369
370 2019-08-26  Myles C. Maxfield  <mmaxfield@apple.com>
371
372         [WHLSL] Rewrite all tests to use WHLSL and delete the isWHLSL flag
373         https://bugs.webkit.org/show_bug.cgi?id=201162
374
375         Reviewed by Saam Barati.
376
377         * webgpu/bind-groups.html:
378         * webgpu/blend-color-triangle-strip.html:
379         * webgpu/blend-triangle-strip.html:
380         * webgpu/buffer-command-buffer-races.html:
381         * webgpu/color-write-mask-triangle-strip.html:
382         * webgpu/compute-pipeline-errors.html:
383         * webgpu/depth-enabled-triangle-strip.html:
384         * webgpu/draw-indexed-triangles.html:
385         * webgpu/msl-harness-test-expected.txt: Removed.
386         * webgpu/msl-harness-test.html: Removed.
387         * webgpu/render-command-encoding.html:
388         * webgpu/render-pipeline-errors.html:
389         * webgpu/render-pipelines.html:
390         * webgpu/shader-modules.html:
391         * webgpu/simple-triangle-strip.html:
392         * webgpu/texture-triangle-strip.html:
393         * webgpu/vertex-buffer-triangle-strip.html:
394         * webgpu/viewport-scissor-rect-triangle-strip.html:
395         * webgpu/whlsl/arbitrary-vertex-attribute-locations.html:
396         * webgpu/whlsl/buffer-fragment.html:
397         * webgpu/whlsl/buffer-length.html:
398         * webgpu/whlsl/buffer-vertex.html:
399         * webgpu/whlsl/checker-should-set-type-of-read-modify-write-variables.html:
400         * webgpu/whlsl/compute.html:
401         * webgpu/whlsl/dereference-pointer-should-type-check.html:
402         * webgpu/whlsl/device-proper-type-checker.html:
403         * webgpu/whlsl/do-while-loop-break.html:
404         * webgpu/whlsl/do-while-loop-continue.html:
405         * webgpu/whlsl/do-while-loop.html:
406         * webgpu/whlsl/dont-crash-parsing-enum.html:
407         * webgpu/whlsl/dot-expressions.html:
408         * webgpu/whlsl/duplicate-types-should-not-produce-duplicate-ctors.html:
409         * webgpu/whlsl/ensure-proper-variable-lifetime-2.html:
410         * webgpu/whlsl/ensure-proper-variable-lifetime-3.html:
411         * webgpu/whlsl/ensure-proper-variable-lifetime.html:
412         * webgpu/whlsl/huge-array.html:
413         * webgpu/whlsl/js/test-harness.js:
414         (convertTypeToArrayType):
415         (Data):
416         (Harness):
417         (Harness.prototype.async.callTypedFunction):
418         (Harness.prototype.callVoidFunction):
419         (Harness.prototype.async.checkCompileFail):
420         (Harness.prototype._setUpArguments):
421         (Harness.prototype.async._callFunction):
422         (Harness.prototype.set isWHLSL): Deleted.
423         (Harness.prototype.get isWHLSL): Deleted.
424         * webgpu/whlsl/loops-break.html:
425         * webgpu/whlsl/loops-continue.html:
426         * webgpu/whlsl/loops.html:
427         * webgpu/whlsl/make-array-reference.html:
428         * webgpu/whlsl/matrix-2.html:
429         * webgpu/whlsl/matrix-memory-layout.html:
430         * webgpu/whlsl/matrix.html:
431         * webgpu/whlsl/nested-dot-expression-rvalue.html:
432         * webgpu/whlsl/nested-loop.html:
433         * webgpu/whlsl/null-dereference.html:
434         * webgpu/whlsl/oob-access.html:
435         * webgpu/whlsl/propertyresolver/ander-abstract-lvalue.html:
436         * webgpu/whlsl/propertyresolver/ander-lvalue-3-levels.html:
437         * webgpu/whlsl/propertyresolver/ander-lvalue.html:
438         * webgpu/whlsl/propertyresolver/ander.html:
439         * webgpu/whlsl/propertyresolver/getter.html:
440         * webgpu/whlsl/propertyresolver/indexer-ander-abstract-lvalue.html:
441         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue-3-levels.html:
442         * webgpu/whlsl/propertyresolver/indexer-ander-lvalue.html:
443         * webgpu/whlsl/propertyresolver/indexer-ander.html:
444         * webgpu/whlsl/propertyresolver/indexer-getter.html:
445         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html:
446         * webgpu/whlsl/propertyresolver/indexer-setter-abstract-lvalue.html:
447         * webgpu/whlsl/propertyresolver/indexer-setter-lvalue.html:
448         * webgpu/whlsl/propertyresolver/indexer-setter.html:
449         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue-3-levels.html:
450         * webgpu/whlsl/propertyresolver/setter-abstract-lvalue.html:
451         * webgpu/whlsl/propertyresolver/setter-lvalue.html:
452         * webgpu/whlsl/read-modify-write-high-zombies.html:
453         * webgpu/whlsl/read-modify-write.html:
454         * webgpu/whlsl/return-local-variable.html:
455         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-10.html:
456         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-11.html:
457         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-12.html:
458         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-13.html:
459         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-14.html:
460         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-15.html:
461         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-16.html:
462         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-17.html:
463         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-18.html:
464         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-19.html:
465         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-2.html:
466         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-20.html:
467         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-21.html:
468         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-22.html:
469         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-23.html:
470         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-24.html:
471         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-25.html:
472         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-26.html:
473         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-27.html:
474         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-3.html:
475         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-4.html:
476         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-5.html:
477         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-6.html:
478         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-7.html:
479         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-8.html:
480         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-9.html:
481         * webgpu/whlsl/separate-shader-modules/separate-shader-modules.html:
482         * webgpu/whlsl/simple-arrays.html:
483         * webgpu/whlsl/store-to-property-updates-properly.html:
484         * webgpu/whlsl/textures-getdimensions.html:
485         * webgpu/whlsl/textures-load.html:
486         * webgpu/whlsl/textures-sample.html:
487         * webgpu/whlsl/two-dimensional-array.html:
488         * webgpu/whlsl/use-undefined-variable-2.html:
489         * webgpu/whlsl/use-undefined-variable.html:
490         * webgpu/whlsl/while-loop-break.html:
491         * webgpu/whlsl/while-loop-continue.html:
492         * webgpu/whlsl/whlsl.html:
493         * webgpu/whlsl/zero-initialize-values-2.html:
494         * webgpu/whlsl/zero-initialize-values.html:
495
496 2019-08-26  Devin Rousso  <drousso@apple.com>
497
498         Unreviewed, fix test failure after r249127
499
500         * inspector/debugger/tail-deleted-frames-this-value.html:
501
502 2019-08-26  Devin Rousso  <drousso@apple.com>
503
504         Web Inspector: unify agent command error messages
505         https://bugs.webkit.org/show_bug.cgi?id=200950
506
507         Reviewed by Joseph Pecoraro.
508
509         * http/tests/inspector/network/getSerializedCertificate-expected.txt:
510         * http/tests/websocket/tests/hybi/inspector/resolveWebSocket-expected.txt:
511         * inspector/audit/setup-expected.txt:
512         * inspector/audit/teardown-expected.txt:
513         * inspector/canvas/css-canvas-clients-expected.txt:
514         * inspector/canvas/recording-expected.txt:
515         * inspector/canvas/requestContent-2d-expected.txt:
516         * inspector/canvas/requestNode-expected.txt:
517         * inspector/canvas/requestShaderSource-expected.txt:
518         * inspector/canvas/resolveCanvasContext-2d-expected.txt:
519         * inspector/canvas/setShaderProgramDisabled-expected.txt:
520         * inspector/canvas/setShaderProgramHighlighted-expected.txt:
521         * inspector/canvas/updateShader-expected.txt:
522         * inspector/console/webcore-logging-expected.txt:
523         * inspector/css/add-rule-expected.txt:
524         * inspector/debugger/continueUntilNextRunLoop-expected.txt:
525         * inspector/debugger/evaluateOnCallFrame-errors-expected.txt:
526         * inspector/debugger/setBreakpoint-expected.txt:
527         * inspector/dom-debugger/dom-breakpoints-expected.txt:
528         * inspector/dom/breakpoint-for-event-listener-expected.txt:
529         * inspector/dom/highlightQuad-expected.txt:
530         * inspector/dom/insertAdjacentHTML-expected.txt:
531         * inspector/dom/request-child-nodes-depth-expected.txt:
532         * inspector/dom/setEventListenerDisabled-expected.txt:
533         * inspector/protocol/backend-dispatcher-argument-errors-expected.txt:
534         * inspector/runtime/awaitPromise-expected.txt:
535         * inspector/runtime/getPreview-expected.txt:
536         * inspector/timeline/setInstruments-errors-expected.txt:
537
538 2019-08-26  Devin Rousso  <drousso@apple.com>
539
540         Unreviewed, add extra test failure logging after r200971
541
542         * inspector/debugger/tail-deleted-frames-this-value.html:
543         Also log the actual value (in addition to the expected one) in assertion messages.
544
545 2019-08-26  Wenson Hsieh  <wenson_hsieh@apple.com>
546
547         Remove UIHelper.activateElementAtHumanSpeed
548         https://bugs.webkit.org/show_bug.cgi?id=201147
549
550         Reviewed by Tim Horton.
551
552         This was used in layout tests that simulate repeated taps to work around <webkit.org/b/201129>, and should no
553         longer be needed after <https://trac.webkit.org/changeset/249112/webkit>. Instead, we can just use UIHelper's
554         activateElement as intended in cases where successive taps in the test does not result in a double-click; for
555         the cases where we need to avoid triggering double clicks when tapping (e.g. in several payment tests), use a
556         new script controller hook to wait for the double tap gesture delay before continuing.
557
558         * fast/forms/ios/file-upload-panel.html:
559         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
560
561         Rebaseline more line numbers.
562
563         * http/tests/adClickAttribution/anchor-tag-attributes-validation.html:
564
565         Refactor this test so that the links are laid out in two (or more) columns to avoid firing the double click
566         gesture recognizer instead of the synthetic click gesture.
567
568         * http/tests/resources/payment-request.js:
569         (activateThen):
570
571         Instead of using activateElementAtHumanSpeed, wait for the platform double tap delay first, and then simulate
572         a click using activateElement.
573
574         * resources/ui-helper.js:
575         (window.UIHelper.waitForDoubleTapDelay):
576
577         Add a new UIHelper method to wait for the platform double tap delay. See Tools ChangeLog for more details.
578
579         (window.UIHelper):
580         (window.UIHelper.activateElementAtHumanSpeed.return.new.Promise): Deleted.
581         (window.UIHelper.activateElementAtHumanSpeed): Deleted.
582
583 2019-08-26  Devin Rousso  <drousso@apple.com>
584
585         Unreviewed, fix test failure after r200971
586
587         * inspector/timeline/line-column-expected.txt:
588
589         * inspector/debugger/tail-deleted-frames-this-value.html:
590         Add messages to all `InspectorTest.assert` so we can know which one is firing on the bots.
591
592 2019-08-26  Wenson Hsieh  <wenson_hsieh@apple.com>
593
594         Unreviewed, unmark two datalist tests as timing out on iOS 13 after r249112
595
596         * platform/ios/TestExpectations:
597
598 2019-08-26  Wenson Hsieh  <wenson_hsieh@apple.com>
599
600         REGRESSION (iOS 13): Tests that simulate multiple back-to-back single taps fail or time out
601         https://bugs.webkit.org/show_bug.cgi?id=201129
602         <rdar://problem/51857277>
603
604         Reviewed by Tim Horton.
605
606         Adjusts a few layout tests after changes to UIScriptController::doubleTapAtPoint and
607         UIScriptController::singleTapAtPoint.
608
609         * editing/selection/ios/change-selection-by-tapping.html:
610
611         Tweak this test to tap the page 12 times instead of 20 (which seems to cause occasional timeouts locally, when
612         running all layout tests with a dozen active simulators).
613
614         * fast/events/ios/double-tap-zoom.html:
615         * fast/events/ios/viewport-device-width-allows-double-tap-zoom-out.html:
616         * fast/events/ios/viewport-shrink-to-fit-allows-double-tap.html:
617
618         Augment a few call sites of `doubleTapAtPoint` with a 0 delay. Ideally, these should just use ui-helper.js, but
619         we can refactor these tests as a part of folding basic-gestures.js into ui-helper.js.
620
621         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
622         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
623
624         Rebaseline these layout tests, due to change in line numbers.
625
626         * platform/ipad/TestExpectations:
627
628         Unskip these tests on iPad, now that they should pass.
629
630         * pointerevents/utils.js:
631         (const.ui.new.UIController.prototype.doubleTapToZoom):
632         * resources/basic-gestures.js:
633         (return.new.Promise.):
634         (return.new.Promise):
635
636         Adjust some more call sites of `doubleTapAtPoint`. Ideally, these should use just `ui-helper.js` too.
637
638         * resources/ui-helper.js:
639         (window.UIHelper.doubleTapAt.return.new.Promise):
640         (window.UIHelper.doubleTapAt):
641         (window.UIHelper.humanSpeedDoubleTapAt):
642         (window.UIHelper.humanSpeedZoomByDoubleTappingAt):
643
644         Add a delay parameter to `doubleTapAt` to specify a delay after each simulated tap. By default, this is 0, but
645         the `humanSpeed*` helpers add a delay of 120 milliseconds. Additionally, these helpers were previously calling
646         `singleTapAtPoint` twice, with a timeout in between to add a delay. Instead, call `doubleTapAtPoint` with a
647         nonzero delay; otherwise, we'll end up waiting in `singleTapAtPoint` for the gesture subgraph containing both
648         the double tap gestures and the synthetic single tap gesture to reset, which causes these two single taps to no
649         longer be recognized as a double tap gesture.
650
651         (window.UIHelper.zoomByDoubleTappingAt):
652
653 2019-08-26  Jiewen Tan  <jiewen_tan@apple.com>
654
655         [WebAuthn] Support HID authenticators on iOS
656         https://bugs.webkit.org/show_bug.cgi?id=201084
657         <rdar://problem/51908390>
658
659         Reviewed by Youenn Fablet.
660
661         * platform/ios-wk2/TestExpectations:
662         Unskips HID tests for iOS.
663
664 2019-08-26  Jiewen Tan  <jiewen_tan@apple.com>
665
666         Unreviewed, test gardening
667
668         * platform/mac-wk2/TestExpectations:
669         Skip WebAuthn tests for HighSierra and Mojave.
670
671 2019-08-26  Russell Epstein  <repstein@apple.com>
672
673         Unreviewed, rolling out r248961.
674
675         Same patch was re-landed after being rolled out. Patch is
676         causing Catalina/iOS 13 test failures. Rolling out.
677
678         Reverted changeset:
679
680         "Verify Prefetch and credential behavior"
681         https://bugs.webkit.org/show_bug.cgi?id=200000
682         https://trac.webkit.org/changeset/248961
683
684 2019-08-26  Russell Epstein  <repstein@apple.com>
685
686         rdar://51857070 (iPad: Many fast/text-autosizing layout tests are consistently failing)
687
688         Unreviewed Test Gardening.
689         Tests are no longer failing. Removing test expectations.
690
691         * platform/ipad/TestExpectations:
692
693 2019-08-26  Youenn Fablet  <youenn@apple.com>
694
695         Add a WebsiteDataStore delegate to handle AuthenticationChallenge that do not come from pages
696         https://bugs.webkit.org/show_bug.cgi?id=196870
697
698         Reviewed by Alex Christensen.
699
700         Add tests to validate that the delegate decision is respected for beacons and service worker loads.
701
702         * http/wpt/beacon/cors/crossorigin-arraybufferview-no-preflight-expected.txt:
703         * http/wpt/beacon/cors/crossorigin-arraybufferview-no-preflight.html:
704         * http/wpt/beacon/resources/beacon-preflight.py:
705         (main):
706         * http/wpt/service-workers/resources/lengthy-pass.py:
707         (main):
708         * http/wpt/service-workers/server-trust-evaluation.https-expected.txt: Added.
709         * http/wpt/service-workers/server-trust-evaluation.https.html: Added.
710         * http/wpt/service-workers/server-trust-worker.js: Added.
711         * http/tests/ssl/certificate-validation.html: Remove unneeded setting call
712         since we deny server trust requests if SSL certificates are not all allowed.
713
714 2019-08-24  Simon Fraser  <simon.fraser@apple.com>
715
716         Page crashes under CGPathAddUnevenCornersRoundedRect
717         https://bugs.webkit.org/show_bug.cgi?id=201117
718
719         Reviewed by Dean Jackson.
720
721         * fast/borders/renderable-uneven-rounded-rects-expected.txt: Added.
722         * fast/borders/renderable-uneven-rounded-rects.html: Added.
723
724 2019-08-24  Devin Rousso  <drousso@apple.com>
725
726         Web Inspector: "Copy Rule" menu item does not propagate comments properly
727         https://bugs.webkit.org/show_bug.cgi?id=201095
728
729         Reviewed by Joseph Pecoraro.
730
731         * inspector/css/generateCSSRuleString.html:
732         * inspector/css/generateCSSRuleString-expected.txt:
733
734 2019-08-23  Devin Rousso  <drousso@apple.com>
735
736         Web Inspector: create additional command line api functions for other console methods
737         https://bugs.webkit.org/show_bug.cgi?id=200971
738
739         Reviewed by Joseph Pecoraro.
740
741         * http/tests/inspector/dom/cross-domain-inspected-node-access-expected.txt:
742         * inspector/console/command-line-api-expected.txt:
743
744 2019-08-23  Wenson Hsieh  <wenson_hsieh@apple.com>
745
746         [iOS] [WebKit2] Tapping on the “I’m” text suggestion after typing “i’” does nothing
747         https://bugs.webkit.org/show_bug.cgi?id=201085
748         <rdar://problem/53056118>
749
750         Reviewed by Tim Horton.
751
752         Add a new layout test to verify that "I’" can be autocorrected to "I’m".
753
754         * fast/events/ios/autocorrect-with-apostrophe-expected.txt: Added.
755         * fast/events/ios/autocorrect-with-apostrophe.html: Added.
756
757 2019-08-23  Tim Horton  <timothy_horton@apple.com>
758
759         REGRESSION (r248974): fast/events/ios/key-command-delete-to-end-of-paragraph.html is timing out on iOS
760         https://bugs.webkit.org/show_bug.cgi?id=201091
761         <rdar://problem/54647731>
762
763         Reviewed by Megan Gardner.
764
765         * fast/events/ios/key-command-delete-to-end-of-paragraph.html:
766         The test as-written doesn't actually wait for the tap to complete before
767         continuing on with the test - it starts immediately when the focus event
768         fires. This results in the selection being changed by the single click
769         handler *after* focusing the field.
770
771         Rewrite the test to await completion of the tap before moving forward
772         instead of waiting for focus.
773
774 2019-08-23  Chris Dumez  <cdumez@apple.com>
775
776         [geolocation] Rename interfaces and remove [NoInterfaceObject]
777         https://bugs.webkit.org/show_bug.cgi?id=200885
778
779         Reviewed by Alex Christensen.
780
781         Add layout test coverage.
782
783         * fast/dom/Geolocation/exposed-geolocation-interfaces-expected.txt: Added.
784         * fast/dom/Geolocation/exposed-geolocation-interfaces.html: Added.
785         * fast/dom/Geolocation/position-string-expected.txt:
786         * fast/dom/Geolocation/position-string.html:
787
788 2019-08-23  Ryan Haddad  <ryanhaddad@apple.com>
789
790         Unreviewed, rolling out r249001.
791
792         Caused one layout test to fail on all configurations and
793         another to time out on Catalina / iOS 13.
794
795         Reverted changeset:
796
797         "Add a WebsiteDataStore delegate to handle
798         AuthenticationChallenge that do not come from pages"
799         https://bugs.webkit.org/show_bug.cgi?id=196870
800         https://trac.webkit.org/changeset/249001
801
802 2019-08-23  Antoine Quint  <graouts@apple.com>
803
804         REGRESSION: fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup.html is timing out
805         https://bugs.webkit.org/show_bug.cgi?id=201075
806         <rdar://problem/54491246>
807
808         Reviewed by Daniel Bates.
809
810         This test was written very early on in the process of implementing Pointer Events and assumed events would keep
811         firing when scrolling occured. We need to add "touch-action: none" to ensure we get pointermove and pointerup
812         events. We also need to ensure that the interaction occurs over content otherwise events won't fire. Finally, we
813         pretty up the test a bit.
814
815         * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup-expected.txt:
816         * fast/events/pointer/ios/drag-gives-pointerdown-pointermove-pointerup.html:
817
818 2019-08-20  Jiewen Tan  <jiewen_tan@apple.com>
819
820         [WebAuthn] Support NFC authenticators for iOS
821         https://bugs.webkit.org/show_bug.cgi?id=188624
822         <rdar://problem/43354214>
823
824         Reviewed by Chris Dumez.
825
826         * http/wpt/webauthn/ctap-nfc-failure.https-expected.txt: Added.
827         * http/wpt/webauthn/ctap-nfc-failure.https.html: Added.
828         * http/wpt/webauthn/public-key-credential-create-failure-nfc.https-expected.txt: Added.
829         * http/wpt/webauthn/public-key-credential-create-failure-nfc.https.html: Added.
830         * http/wpt/webauthn/public-key-credential-create-success-hid.https-expected.txt:
831         * http/wpt/webauthn/public-key-credential-create-success-hid.https.html:
832         This patch replaces the "local" keyword with "hid".
833         * http/wpt/webauthn/public-key-credential-create-success-nfc.https-expected.txt: Added.
834         * http/wpt/webauthn/public-key-credential-create-success-nfc.https.html: Added.
835         * http/wpt/webauthn/public-key-credential-get-failure-nfc.https-expected.txt: Added.
836         * http/wpt/webauthn/public-key-credential-get-failure-nfc.https.html: Added.
837         * http/wpt/webauthn/public-key-credential-get-success-nfc.https-expected.txt: Added.
838         * http/wpt/webauthn/public-key-credential-get-success-nfc.https.html: Added.
839         * http/wpt/webauthn/resources/util.js:
840         * platform/ios-simulator-wk2/TestExpectations:
841         Skip NFC tests for simulators.
842
843 2019-08-23  Russell Epstein  <repstein@apple.com>
844
845         Unreviewed, rolling out r249031.
846
847         Causes multiple test failures on iOS simulator
848
849         Reverted changeset:
850
851         "[iOS] Should show input view when became first responder if
852         keyboard was showing when the view was resigned"
853         https://bugs.webkit.org/show_bug.cgi?id=200902
854         https://trac.webkit.org/changeset/249031
855
856 2019-08-23  Megan Gardner  <megan_gardner@apple.com>
857
858         Revert delete-in-input-in-iframe.html and typing-in-input-in-iframe.html to original behaviour after r248977 and make associated test autoscroll-input-when-very-zoomed.html more stable
859         https://bugs.webkit.org/show_bug.cgi?id=201058
860
861         Reviewed by Simon Fraser.
862
863         delete-in-input-in-iframe and typing-in-input-in-iframe were changed when scrolling was made to work differently in r244141.
864         They actually did find a bug, and that bug was fixed in r248977, so we put the tests back to test that scolls do not happen.
865         Also update autoscroll-input-when-very-zoomed which was added to test r248977 to be more robust.
866
867         * fast/forms/ios/delete-in-input-in-iframe-expected.txt:
868         * fast/forms/ios/delete-in-input-in-iframe.html:
869         * fast/forms/ios/typing-in-input-in-iframe-expected.txt:
870         * fast/forms/ios/typing-in-input-in-iframe.html:
871         * fast/scrolling/ios/autoscroll-input-when-very-zoomed.html:
872
873 2019-08-22  Fujii Hironori  <Hironori.Fujii@sony.com>
874
875         [SVG] -webkit-clip-path treats url(abc#xyz) as url(#xyz) because it checks only URL fragment part
876         https://bugs.webkit.org/show_bug.cgi?id=201030
877
878         Reviewed by Ryosuke Niwa.
879
880         * svg/clip-path/clip-path-invalid-reference-001-expected.svg: Added.
881         * svg/clip-path/clip-path-invalid-reference-001.svg: Added.
882         * svg/clip-path/clip-path-invalid-reference-002-expected.svg: Added.
883         * svg/clip-path/clip-path-invalid-reference-002.svg: Added.
884
885 2019-08-22  Daniel Bates  <dabates@apple.com>
886
887         [iOS] Should show input view when became first responder if keyboard was showing when the view was resigned
888         https://bugs.webkit.org/show_bug.cgi?id=200902
889         <rdar://problem/54231756>
890
891         Reviewed by Wenson Hsieh.
892
893         Add tests to ensure that we show the keyboard when becoming first responder if the view resigned with the
894         keyboard on screen. Also add a test to ensure that we keep our current behavior and do NOT show the keyboard
895         for an autofocused text field when the view becomes first responder.
896
897         * fast/events/ios/resources/check-keyboard-on-screen.js: Added.
898         (async.checkKeyboardOnScreen):
899         (async.checkKeyboardNotOnScreen):
900         * fast/events/ios/should-not-show-keyboard-for-autofocused-field-when-becoming-first-responder-after-navigation-expected.txt: Added.
901         * fast/events/ios/should-not-show-keyboard-for-autofocused-field-when-becoming-first-responder-after-navigation.html: Added.
902         * fast/events/ios/show-keyboard-when-becoming-first-responder-despite-inputmode-none-expected.txt: Added.
903         * fast/events/ios/show-keyboard-when-becoming-first-responder-despite-inputmode-none.html: Added.
904         * fast/events/ios/show-keyboard-when-becoming-first-responder-expected.txt: Added.
905         * fast/events/ios/show-keyboard-when-becoming-first-responder.html: Added.
906         * resources/ui-helper.js:
907         (window.UIHelper.waitForKeyboardToShow.return.new.Promise): Added.
908         (window.UIHelper.waitForKeyboardToShow): Added.
909         (window.UIHelper.becomeFirstResponder): Added.
910
911 2019-08-22  Tim Horton  <timothy_horton@apple.com>
912
913         REGRESSION (r248974): fast/events/ios/select-all-with-existing-selection.html fails
914         https://bugs.webkit.org/show_bug.cgi?id=201050
915
916         Reviewed by Wenson Hsieh.
917
918         * fast/events/ios/select-all-with-existing-selection.html:
919         The test as-written doesn't actually wait for the tap to complete before
920         continuing on with the test - it starts immediately when the focus event
921         fires. This results in the selection being changed by the single click
922         handler *after* focusing the field.
923
924         Rewrite the test to await completion of the tap before moving forward
925         instead of waiting for focus.
926
927 2019-08-22  Said Abou-Hallawa  <sabouhallawa@apple.com>
928
929         Crash may happen when an SVG <feImage> element references the root <svg> element
930         https://bugs.webkit.org/show_bug.cgi?id=201014
931
932         Reviewed by Ryosuke Niwa.
933
934         Ensure the cyclic reference between the <feImage> renderer and its
935         ancestor <svg> root renderer is broken.
936
937         * svg/filters/filter-image-ref-root-expected.txt: Added.
938         * svg/filters/filter-image-ref-root.html: Added.
939
940 2019-08-22  Tim Horton  <timothy_horton@apple.com>
941
942         Rebaseline some editing tests after r248974
943         https://bugs.webkit.org/show_bug.cgi?id=200999
944         <rdar://problem/54564878>
945
946         * platform/ios/editing/deleting/smart-delete-003-expected.txt:
947         * platform/ios/editing/deleting/smart-delete-004-expected.txt:
948         * platform/ios/editing/pasteboard/smart-paste-008-expected.txt:
949
950 2019-08-22  Wenson Hsieh  <wenson_hsieh@apple.com>
951
952         Typing Korean in title field after typing in the body inserts extraneous characters on blog.naver.com
953         https://bugs.webkit.org/show_bug.cgi?id=201023
954         <rdar://problem/54294794>
955
956         Reviewed by Ryosuke Niwa.
957
958         Add a new layout test to verify that we suppress text interactions when focusing an editable element inside an
959         empty, borderless subframe.
960
961         * editing/selection/ios/do-not-show-selection-in-empty-borderless-subframe-expected.txt: Added.
962         * editing/selection/ios/do-not-show-selection-in-empty-borderless-subframe.html: Added.
963
964 2019-08-22  Youenn Fablet  <youenn@apple.com>
965
966         Add a WebsiteDataStore delegate to handle AuthenticationChallenge that do not come from pages
967         https://bugs.webkit.org/show_bug.cgi?id=196870
968
969         Reviewed by Alex Christensen.
970
971         Add tests to validate that the delegate decision is respected for beacons and service worker loads.
972
973         * http/wpt/beacon/cors/crossorigin-arraybufferview-no-preflight-expected.txt:
974         * http/wpt/beacon/cors/crossorigin-arraybufferview-no-preflight.html:
975         * http/wpt/beacon/resources/beacon-preflight.py:
976         (main):
977         * http/wpt/service-workers/resources/lengthy-pass.py:
978         (main):
979         * http/wpt/service-workers/server-trust-evaluation.https-expected.txt: Added.
980         * http/wpt/service-workers/server-trust-evaluation.https.html: Added.
981         * http/wpt/service-workers/server-trust-worker.js: Added.
982
983 2019-08-21  Ryosuke Niwa  <rniwa@webkit.org>
984
985         Layout Test perf/clone-with-focus.html is a Flaky Failure
986         https://bugs.webkit.org/show_bug.cgi?id=201012
987
988         Reviewed by Antti Koivisto.
989
990         The flakiness was observed when the time to clone elements without focus is 0ms
991         but the time to clone elements with focus is 1ms or greater.
992
993         The test tries to make sure the time to clone elements with foucs is less than 2x
994         of the time to clone elements without focus. When the time to clone without focus
995         is 0ms, any difference is always more than 2x larger.
996
997         Fixed the test by increasing the number of elements until the time to clone without
998         focus takes at least 5ms.
999
1000         * perf/clone-with-focus.html:
1001
1002 2019-08-21  Myles C. Maxfield  <mmaxfield@apple.com>
1003
1004         [WHLSL] Vertex shader and fragment shader need to be able to come from two different programs
1005         https://bugs.webkit.org/show_bug.cgi?id=195446
1006
1007         Reviewed by Saam Barati.
1008
1009         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-10-expected.html: Added.
1010         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-10.html: Added.
1011         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-11-expected.html: Added.
1012         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-11.html: Added.
1013         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-12-expected.html: Added.
1014         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-12.html: Added.
1015         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-13-expected.html: Added.
1016         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-13.html: Added.
1017         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-14-expected.html: Added.
1018         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-14.html: Added.
1019         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-15-expected.html: Added.
1020         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-15.html: Added.
1021         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-16-expected.html: Added.
1022         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-16.html: Added.
1023         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-17-expected.html: Added.
1024         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-17.html: Added.
1025         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-18-expected.html: Added.
1026         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-18.html: Added.
1027         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-19-expected.html: Added.
1028         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-19.html: Added.
1029         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-2-expected.html: Added.
1030         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-2.html: Added.
1031         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-20-expected.txt: Added.
1032         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-20.html: Added.
1033         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-21-expected.txt: Added.
1034         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-21.html: Added.
1035         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-22-expected.txt: Added.
1036         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-22.html: Added.
1037         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-23-expected.txt: Added.
1038         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-23.html: Added.
1039         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-24-expected.html: Added.
1040         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-24.html: Added.
1041         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-25-expected.txt: Added.
1042         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-25.html: Added.
1043         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-26-expected.html: Added.
1044         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-26.html: Added.
1045         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-27-expected.txt: Added.
1046         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-27.html: Added.
1047         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-3-expected.txt: Added.
1048         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-3.html: Added.
1049         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-4-expected.txt: Added.
1050         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-4.html: Added.
1051         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-5-expected.txt: Added.
1052         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-5.html: Added.
1053         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-6-expected.txt: Added.
1054         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-6.html: Added.
1055         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-7-expected.html: Added.
1056         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-7.html: Added.
1057         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-8-expected.txt: Added.
1058         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-8.html: Added.
1059         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-9-expected.txt: Added.
1060         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-9.html: Added.
1061         * webgpu/whlsl/separate-shader-modules/separate-shader-modules-expected.html: Added.
1062         * webgpu/whlsl/separate-shader-modules/separate-shader-modules.html: Added.
1063
1064 2019-08-21  Ryosuke Niwa  <rniwa@webkit.org>
1065
1066         SVG element should become focusable when focus and key event listeners are added
1067         https://bugs.webkit.org/show_bug.cgi?id=200997
1068
1069         Reviewed by Said Abou-Hallawa.
1070
1071         Updated existing tests to set tabIndex where appropriate, and added SVG elements
1072         without tabindex content attribute to tabindex-order.html so that the test would
1073         skip those elements when sequentially focus navigating across them.
1074
1075         * svg/custom/add-event-listener-shadow-tree-element.html:
1076         * svg/custom/resources/focus-event-handling-keyboard.js:
1077         * svg/custom/resources/focus-event-handling.js:
1078         * svg/custom/tabindex-order-expected.txt:
1079         * svg/custom/tabindex-order.html: Added test cases without tabindex.
1080
1081 2019-08-21  Megan Gardner  <megan_gardner@apple.com>
1082
1083         Do not adjust viewport if editing selection is already visible
1084         https://bugs.webkit.org/show_bug.cgi?id=200907
1085         <rdar://problem/53903417>
1086
1087         Reviewed by Simon Fraser.
1088
1089         * fast/scrolling/ios/autoscroll-input-when-very-zoomed-expected.txt: Added.
1090         * fast/scrolling/ios/autoscroll-input-when-very-zoomed.html: Added.
1091         * resources/ui-helper.js:
1092         (window.UIHelper.immediateZoomToScale):
1093
1094 2019-08-21  Tim Horton  <timothy_horton@apple.com>
1095
1096         [Mail] Tapping top of message scrolls back to copied text instead of top of the message
1097         https://bugs.webkit.org/show_bug.cgi?id=200999
1098         <rdar://problem/54564878>
1099
1100         Reviewed by Wenson Hsieh.
1101
1102         * editing/selection/ios/change-selection-by-tapping-with-existing-selection-expected.txt: Added.
1103         * editing/selection/ios/change-selection-by-tapping-with-existing-selection.html: Added.
1104
1105 2019-08-21  Alex Christensen  <achristensen@webkit.org>
1106
1107         Disabling text autosizing should prevent text autosizing
1108         https://bugs.webkit.org/show_bug.cgi?id=200955
1109         <rdar://problem/48095374>
1110
1111         Reviewed by Simon Fraser.
1112
1113         * fast/text-autosizing/ios/text-size-adjust-inline-style.html:
1114         The comment was incorrect because we call WKPreferencesSetTextAutosizingEnabled(preferences, false) in TestController::platformResetPreferencesToConsistentValues.
1115         In order to test the effect of text autosizing in this test, we need to explicitly turn it on.  The disabling of text autosizing didn't do anything before this
1116         patch, so it wasn't needed before now.
1117
1118 2019-08-21  Ryan Haddad  <ryanhaddad@apple.com>
1119
1120         Unreviewed test gardening, land test expectations for rdar://54561673.
1121
1122         * platform/ios/TestExpectations:
1123         * platform/ios-12/TestExpectations:
1124
1125 2019-08-21  Rob Buis  <rbuis@igalia.com>
1126
1127         Verify Prefetch and credential behavior
1128         https://bugs.webkit.org/show_bug.cgi?id=200000
1129
1130         Reviewed by Youenn Fablet.
1131
1132         Add a test to verify that navigating to a prefetched main resource
1133         that sets Vary: Cookie does send cookies.
1134
1135         * http/wpt/prefetch/link-prefetch-cross-origin-vary-cookie-expected.txt: Added.
1136         * http/wpt/prefetch/link-prefetch-cross-origin-vary-cookie.html: Added.
1137         * http/wpt/prefetch/resources/main-resource-cross-origin-set-cookie.py: Added.
1138         (main):
1139         * http/wpt/prefetch/resources/main-resource-cross-origin-vary-cookie.py: Added.
1140         (main):
1141         * http/wpt/prefetch/resources/navigate-cross-origin-vary-cookie.html: Added.
1142         * platform/mac-wk1/TestExpectations:
1143         * platform/win/TestExpectations:
1144
1145 2019-08-21  Ryosuke Niwa  <rniwa@webkit.org>
1146
1147         Put keygen element behind a runtime flag and disable it by default
1148         https://bugs.webkit.org/show_bug.cgi?id=200850
1149
1150         Reviewed by Antti Koivisto.
1151
1152         Deployed enableKeygenElement test runner option to keep the layout tests running.
1153
1154         * accessibility/content-changed-notification-causes-crash.html:
1155         * accessibility/contenteditable-table-check-causes-crash.html:
1156         * accessibility/duplicate-axrenderobject-crash.html:
1157         * fast/block/float/float-not-removed-from-first-letter.html:
1158         * fast/block/float/split-inline-sibling-of-float-crash.html:
1159         * fast/css/pseudo-required-optional-unapplied.html:
1160         * fast/dom/HTMLFormElement/associated-elements-after-index-assertion-fail1.html:
1161         * fast/dom/HTMLKeygenElement/keygen-keytype.html:
1162         * fast/dom/HTMLKeygenElement/keygen.html:
1163         * fast/dom/adopt-node-crash-2.html:
1164         * fast/dom/attribute-set-before-element-in-tree.html:
1165         * fast/dom/domstring-attribute-reflection.html:
1166         * fast/dom/set-custom-validity-with-too-few-arguments.html:
1167         * fast/dom/tabindex-defaults.html:
1168         * fast/dom/wrapper-classes.html:
1169         * fast/dynamic/insertAdjacentHTML-allowed-parents.html:
1170         * fast/flexbox/crash-button-keygen.html:
1171         * fast/forms/ValidityState-001.html:
1172         * fast/forms/autofocus-keygen.html:
1173         * fast/forms/checkValidity-001.html:
1174         * fast/forms/fieldset/fieldset-elements-htmlcollection.html:
1175         * fast/forms/fieldset/fieldset-elements.html:
1176         * fast/forms/form-associated-element-crash3.html:
1177         * fast/forms/form-attribute.html:
1178         * fast/forms/form-collection-elements-order.html:
1179         * fast/forms/form-collection-elements.html:
1180         * fast/forms/form-collection-radio-node-list.html:
1181         * fast/forms/label/labelable-elements.html:
1182         * fast/forms/label/labels-add-htmlFor-label.html:
1183         * fast/forms/label/labels-add-parent-label.html:
1184         * fast/forms/label/labels-change-htmlFor-attribute.html:
1185         * fast/forms/label/labels-multiple-sibling-labels.html:
1186         * fast/forms/label/labels-parent-and-sibling-labels.html:
1187         * fast/forms/label/labels-remove-htmlFor-attribute.html:
1188         * fast/forms/label/labels-remove-htmlFor-label.html:
1189         * fast/forms/label/labels-remove-parent-label.html:
1190         * fast/forms/label/labels-set-htmlFor-attribute.html:
1191         * fast/forms/large-parts.html:
1192         * fast/forms/scrollheight-with-mutation-crash.html:
1193         * fast/forms/setCustomValidity-arguments.html:
1194         * fast/forms/setCustomValidity-existence.html:
1195         * fast/forms/setCustomValidity-null-parameter.html:
1196         * fast/forms/state-restore-skip-stateless.html:
1197         * fast/forms/update-form-owner-in-moved-subtree-assertion-failure.html:
1198         * fast/forms/validationMessage.html:
1199         * fast/forms/willvalidate.html:
1200         * fast/html/clone-keygen.html:
1201         * fast/html/keygen.html:
1202         * fast/html/marquee-reparent-check.html:
1203         * fast/invalid/residual-style-expected.html:
1204         * fast/invalid/residual-style.html:
1205         * fast/multicol/span/positioned-child-not-removed-crash.html:
1206         * fast/ruby/float-object-doesnt-crash.html:
1207         * fast/shadow-dom/keygen-shadow-manipulation.html:
1208         * fast/table/crash-splitColumn-2.html:
1209         * fast/table/multiple-captions-crash3-expected.html:
1210         * fast/table/multiple-captions-crash3.html:
1211         * http/tests/misc/resources/check-keygen-post.php:
1212         * http/tests/misc/submit-post-keygen.html:
1213         * imported/blink/fast/dom/shadow/shadowdom-for-keygen-only-shadow-expected.html:
1214         * imported/blink/fast/dom/shadow/shadowdom-for-keygen-only-shadow.html:
1215         * imported/blink/fast/text/international-iteration-simple-text.html:
1216         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Rebaselined
1217         now that the test case for keygen is passing.
1218         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt: Ditto.
1219         * svg/dom/css-animate-input-foucs-crash.html:
1220
1221 2019-08-21  Russell Epstein  <repstein@apple.com>
1222
1223         Unreviewed, rolling out r248942.
1224
1225         Causes multiple layout test crashes on MacOS Bots
1226
1227         Reverted changeset:
1228
1229         "Verify Prefetch and credential behavior"
1230         https://bugs.webkit.org/show_bug.cgi?id=200000
1231         https://trac.webkit.org/changeset/248942
1232
1233 2019-08-21  Devin Rousso  <drousso@apple.com>
1234
1235         Web Inspector: Page: re-add enable/disable after r248454
1236         https://bugs.webkit.org/show_bug.cgi?id=200947
1237
1238         Reviewed by Joseph Pecoraro.
1239
1240         * http/tests/inspector/page/loading-iframe-document-node.html:
1241         * inspector/css/getMatchedStylesForNode.html:
1242         * inspector/css/getMatchedStylesForNode-expected.txt:
1243         * inspector/page/archive.html:
1244         * inspector/page/frameScheduledNavigation.html:
1245         * inspector/page/frameScheduledNavigation-async-delegates.html:
1246         * inspector/page/frameStartedLoading.html:
1247         * inspector/page/media-query-list-listener-exception.html:
1248         * inspector/timeline/line-column.html:
1249
1250 2019-08-21  Rob Buis  <rbuis@igalia.com>
1251
1252         Verify Prefetch and credential behavior
1253         https://bugs.webkit.org/show_bug.cgi?id=200000
1254
1255         Reviewed by Youenn Fablet.
1256
1257         Add a test to verify that navigating to a prefetched main resource
1258         that sets Vary: Cookie does send cookies.
1259
1260         * http/wpt/prefetch/link-prefetch-cross-origin-vary-cookie-expected.txt: Added.
1261         * http/wpt/prefetch/link-prefetch-cross-origin-vary-cookie.html: Added.
1262         * http/wpt/prefetch/resources/main-resource-cross-origin-set-cookie.py: Added.
1263         (main):
1264         * http/wpt/prefetch/resources/main-resource-cross-origin-vary-cookie.py: Added.
1265         (main):
1266         * http/wpt/prefetch/resources/navigate-cross-origin-vary-cookie.html: Added.
1267         * platform/mac-wk1/TestExpectations:
1268         * platform/win/TestExpectations:
1269
1270 2019-08-20  Devin Rousso  <drousso@apple.com>
1271
1272         Web Inspector: Implement `queryHolders` Command Line API
1273         https://bugs.webkit.org/show_bug.cgi?id=200458
1274
1275         Reviewed by Joseph Pecoraro.
1276
1277         * inspector/console/queryHolders.html: Added.
1278         * inspector/console/queryHolders-expected.txt: Added.
1279         * http/tests/inspector/dom/cross-domain-inspected-node-access-expected.txt:
1280         * TestExpectations:
1281         * platform/mac-wk1/TestExpectations:
1282
1283 2019-08-20  Saam Barati  <sbarati@apple.com>
1284
1285         [WHLSL] We need to null check when emitting native code for operator&.<field-name>
1286         https://bugs.webkit.org/show_bug.cgi?id=200846
1287
1288         Reviewed by Myles C. Maxfield.
1289
1290         * webgpu/whlsl/structure-field-access-on-null-expected.txt: Added.
1291         * webgpu/whlsl/structure-field-access-on-null.html: Added.
1292
1293 2019-08-20  Russell Epstein  <repstein@apple.com>
1294
1295         Updating Expectations for Multiple Newly Passing Tests.
1296
1297         Unreviewed Test Gardening.
1298
1299         * platform/ios-12/TestExpectations:
1300         * platform/ios-wk1/TestExpectations:
1301         * platform/ios/TestExpectations:
1302
1303 2019-08-16  Ryosuke Niwa  <rniwa@webkit.org>
1304
1305         The default tab index of output and fieldset should be -1
1306         https://bugs.webkit.org/show_bug.cgi?id=200834
1307
1308         Reviewed by Alex Christensen.
1309
1310         Added test cases for output, fieldset, and keygen.
1311
1312         * fast/dom/tabindex-defaults-expected.txt:
1313         * fast/dom/tabindex-defaults.html:
1314
1315 2019-08-20  Zalan Bujtas  <zalan@apple.com>
1316
1317         [ContentChangeObserver] isConsideredClickable should be able to process elements with no renderers
1318         https://bugs.webkit.org/show_bug.cgi?id=200926
1319         <rdar://problem/54519579>
1320
1321         Reviewed by Simon Fraser.
1322
1323         * fast/events/touch/ios/content-observation/going-from-hidden-to-visible-and-to-hidden-crash-expected.txt: Added.
1324         * fast/events/touch/ios/content-observation/going-from-hidden-to-visible-and-to-hidden-crash.html: Added.
1325
1326 2019-08-20  Wenson Hsieh  <wenson_hsieh@apple.com>
1327
1328         Clicking the search icon on ae.com hangs the web content process
1329         https://bugs.webkit.org/show_bug.cgi?id=200889
1330         <rdar://problem/54359330>
1331
1332         Reviewed by Ryosuke Niwa.
1333
1334         * editing/selection/modify-backward-inline-block-containers-expected.txt: Added.
1335         * editing/selection/modify-backward-inline-block-containers.html: Added.
1336
1337         Add a layout test to ensure that the selection may be moved through empty inline-block containers that span the
1338         width of the page.
1339
1340         * fast/events/focus-anchor-with-tabindex-hang-expected.txt: Added.
1341         * fast/events/focus-anchor-with-tabindex-hang.html: Added.
1342
1343         Add a layout test to ensure that clicking an empty span under a focusable anchor element moves focus to the
1344         anchor element instead of hanging the web content process or hitting a debug assertion.
1345
1346 2019-08-20  Ryan Haddad  <ryanhaddad@apple.com>
1347
1348         Web Inspector: Support for JavaScript BigInt
1349         https://bugs.webkit.org/show_bug.cgi?id=180731
1350
1351         Unreviewed test gardening.
1352
1353         * inspector/timeline/line-column-expected.txt: Rebaseline test.
1354
1355 2019-08-20  Joseph Pecoraro  <pecoraro@apple.com>
1356
1357         Web Inspector: Support for JavaScript BigInt
1358         https://bugs.webkit.org/show_bug.cgi?id=180731
1359         <rdar://problem/36298748>
1360
1361         Reviewed by Devin Rousso.
1362
1363         * inspector/model/remote-object-expected.txt:
1364         * inspector/model/remote-object.html:
1365         * inspector/model/resources/remote-object-utilities.js:
1366         Include simple tests for a BigInt value and preview.
1367
1368 2019-08-20  Devin Rousso  <drousso@apple.com>
1369
1370         Web Inspector: Use URL constructor to better handle all kinds of URLs
1371         https://bugs.webkit.org/show_bug.cgi?id=165155
1372
1373         Reviewed by Joseph Pecoraro.
1374
1375         * inspector/unit-tests/url-utilities.html:
1376         * inspector/unit-tests/url-utilities-expected.txt:
1377
1378 2019-08-19  Devin Rousso  <drousso@apple.com>
1379
1380         Web Inspector: Debugger: add a global breakpoint for pausing in the next microtask
1381         https://bugs.webkit.org/show_bug.cgi?id=200652
1382
1383         Reviewed by Joseph Pecoraro.
1384
1385         * inspector/debugger/setPauseOnMicrotasks.html: Added.
1386         * inspector/debugger/setPauseOnMicrotasks-expected.txt: Added.
1387
1388 2019-08-19  Devin Rousso  <drousso@apple.com>
1389
1390         Web Inspector: have more aggressive checks for dataURLs provided to `console.screenshot`
1391         https://bugs.webkit.org/show_bug.cgi?id=200747
1392
1393         Reviewed by Joseph Pecoraro.
1394
1395         * inspector/console/console-screenshot.html:
1396         * inspector/console/console-screenshot-expected.txt:
1397
1398 2019-08-19  Alexey Shvayka  <shvaikalesh@gmail.com>
1399
1400         Date.prototype.toJSON throws if toISOString returns an object
1401         https://bugs.webkit.org/show_bug.cgi?id=198495
1402
1403         Reviewed by Ross Kirsling.
1404
1405         TypeError shouldn't be thrown if result of toISOString call is an object.
1406         (step 4 of https://tc39.es/ecma262/#sec-date.prototype.tojson)
1407
1408         * js/dom/JSON-stringify-expected.txt:
1409         * js/resources/JSON-stringify.js:
1410
1411 2019-08-19  Russell Epstein  <repstein@apple.com>
1412
1413         rdar://52961406 (scrollingcoordinator/ios/scroll-position-after-reattach.html is a flaky image failure on iOS)
1414
1415         Unreviewed Test Gardening.
1416
1417         * platform/ios/TestExpectations: Updated test expectations to [ Pass Failure ]
1418
1419 2019-08-19  Russell Epstein  <repstein@apple.com>
1420
1421         rdar://54481698 (Layout Test platform/ios/ios/fast/text/opticalFont.html is Failing)
1422
1423         Unreviewed Test Gardening.
1424
1425         * platform/ios-12/platform/ios/ios/fast/text/opticalFont-expected.txt: Copied from LayoutTests/platform/ios/platform/ios/ios/fast/text/opticalFont-expected.txt.
1426         * platform/ios/platform/ios/ios/fast/text/opticalFont-expected.txt: Rebaseline.
1427
1428 2019-08-19  Antoine Quint  <graouts@apple.com>
1429
1430         [Pointer Events] Removing the capture element prevents future pointer events from being dispatched on macOS
1431         https://bugs.webkit.org/show_bug.cgi?id=200887
1432         <rdar://problem/54104147>
1433
1434         Reviewed by Dean Jackson.
1435
1436         * pointerevents/mouse/pointer-capture-element-removal-expected.txt: Added.
1437         * pointerevents/mouse/pointer-capture-element-removal.html: Added.
1438
1439 2019-08-19  Youenn Fablet  <youenn@apple.com>
1440
1441         enumerateDevices should return the same JS objects if called twice
1442         https://bugs.webkit.org/show_bug.cgi?id=200767
1443
1444         Reviewed by Eric Carlson.
1445
1446         * fast/mediastream/device-change-event-2.html:
1447
1448 2019-08-18  Cathie Chen  <cathiechen@igalia.com>
1449
1450         Crash in Document::deliverResizeObservations
1451         https://bugs.webkit.org/show_bug.cgi?id=200635
1452
1453         Reviewed by Simon Fraser.
1454
1455         Test deleting the next/previous sibling of observer list in callbacks, and the order of notifications.
1456
1457         * resize-observer/delete-observers-in-callbacks-expected.txt: Added.
1458         * resize-observer/delete-observers-in-callbacks.html: Added.
1459
1460 2019-08-17  Antti Koivisto  <antti@apple.com>
1461
1462         Content in <iframe> should override "touch-action" set in embedding document
1463         https://bugs.webkit.org/show_bug.cgi?id=200204
1464         <rdar://problem/54355249>
1465
1466         Reviewed by Antoine Quint.
1467
1468         * pointerevents/ios/touch-action-none-with-frame-inside-expected.txt: Added.
1469         * pointerevents/ios/touch-action-none-with-frame-inside.html: Added.
1470
1471 2019-08-16  Commit Queue  <commit-queue@webkit.org>
1472
1473         Unreviewed, rolling out r248772.
1474         https://bugs.webkit.org/show_bug.cgi?id=200853
1475
1476         Causes timeouts in some WebGL tests (Requested by anttik on
1477         #webkit).
1478
1479         Reverted changeset:
1480
1481         "Content in <iframe> should override "touch-action" set in
1482         embedding document"
1483         https://bugs.webkit.org/show_bug.cgi?id=200204
1484         https://trac.webkit.org/changeset/248772
1485
1486 2019-08-16  Myles C. Maxfield  <mmaxfield@apple.com>
1487
1488         [macOS] Emoji with variation selectors are rendered in text style, not emoji style
1489         https://bugs.webkit.org/show_bug.cgi?id=200830
1490         <rdar://problem/53076002>
1491
1492         Reviewed by Simon Fraser.
1493
1494         * fast/text/emoji-variation-selector-expected-mismatch.html: Added.
1495         * fast/text/emoji-variation-selector.html: Added.
1496         * platform/win/TestExpectations: Mark as failing on Windows, because it doesn't support variation selectors.
1497
1498 2019-08-16  Saam Barati  <sbarati@apple.com>
1499
1500         [WHLSL] Make "operator cast" constructors native
1501         https://bugs.webkit.org/show_bug.cgi?id=200748
1502
1503         Reviewed by Myles C. Maxfield.
1504
1505         * webgpu/whlsl/matrix-constructors-expected.txt: Added.
1506         * webgpu/whlsl/matrix-constructors.html: Added.
1507         * webgpu/whlsl/vector-constructors-expected.txt: Added.
1508         * webgpu/whlsl/vector-constructors.html: Added.
1509
1510 2019-08-16  Myles C. Maxfield  <mmaxfield@apple.com>
1511
1512         [WHLSL] Enums should be shadowed by local variables
1513         https://bugs.webkit.org/show_bug.cgi?id=200847
1514
1515         Reviewed by Saam Barati.
1516
1517         * webgpu/whlsl/structure-field-enumeration-element-clash-expected.txt: Added.
1518         * webgpu/whlsl/structure-field-enumeration-element-clash.html: Added.
1519
1520 2019-08-16  Myles C. Maxfield  <mmaxfield@apple.com>
1521
1522         [WHLSL] Add test for the interaction between setters and increments
1523         https://bugs.webkit.org/show_bug.cgi?id=200848
1524
1525         Reviewed by Saam Barati.
1526
1527         As discovered by Robin in https://github.com/gpuweb/WHLSL/issues/308
1528
1529         * webgpu/whlsl/increment-setter-expected.txt: Added.
1530         * webgpu/whlsl/increment-setter.html: Added.
1531
1532 2019-08-16  Ryan Haddad  <ryanhaddad@apple.com>
1533
1534         [ContentChangeObserver] Keep track of all the visibility candidates.
1535         https://bugs.webkit.org/show_bug.cgi?id=200777
1536
1537         Unreviewed test gardening.
1538
1539         * fast/events/touch/ios/content-observation/going-from-hidden-to-visible-and-to-hidden2-expected.txt: Update baseline.
1540
1541 2019-08-16  Saam Barati  <sbarati@apple.com>
1542
1543         [WHLSL] Add comparison operators for vectors and matrices
1544         https://bugs.webkit.org/show_bug.cgi?id=200823
1545
1546         Reviewed by Myles C. Maxfield.
1547
1548         * webgpu/whlsl/matrix-compare-expected.txt: Added.
1549         * webgpu/whlsl/matrix-compare.html: Added.
1550         * webgpu/whlsl/vector-compare-expected.txt: Added.
1551         * webgpu/whlsl/vector-compare.html: Added.
1552
1553 2019-08-16  Saam Barati  <sbarati@apple.com>
1554
1555         [WHLSL] Make operator== native and add bool matrices
1556         https://bugs.webkit.org/show_bug.cgi?id=200749
1557
1558         Reviewed by Myles C. Maxfield.
1559
1560         * webgpu/whlsl/bool-matrix-expected.txt: Added.
1561         * webgpu/whlsl/bool-matrix.html: Added.
1562         * webgpu/whlsl/builtin-vectors.html:
1563         * webgpu/whlsl/matrices-spec-tests.html:
1564         * webgpu/whlsl/operator-equal-equal-expected.txt: Added.
1565         * webgpu/whlsl/operator-equal-equal.html: Added.
1566
1567 2019-08-16  Zalan Bujtas  <zalan@apple.com>
1568
1569         [ContentChangeObserver] Add ContentChangeObserver::elementDidBecomeHidden
1570         https://bugs.webkit.org/show_bug.cgi?id=200819
1571         <rdar://problem/54400223>
1572
1573         Reviewed by Simon Fraser.
1574
1575         * fast/events/touch/ios/content-observation/going-from-hidden-to-visible-and-to-hidden3-expected.txt: Added.
1576         * fast/events/touch/ios/content-observation/going-from-hidden-to-visible-and-to-hidden3.html: Added.
1577
1578 2019-08-16  Joseph Pecoraro  <pecoraro@apple.com>
1579
1580         Web Inspector: JavaScript formatting of single statement arrow function can be poor
1581         https://bugs.webkit.org/show_bug.cgi?id=200800
1582
1583         Reviewed by Ross Kirsling.
1584
1585         * inspector/formatting/resources/javascript-tests/arrow-functions-expected.js:
1586         * inspector/formatting/resources/javascript-tests/arrow-functions.js:
1587         Add a few additional complex single statement arrow function test cases.
1588
1589 2019-08-16  Russell Epstein  <repstein@apple.com>
1590
1591         Typo correction for han-quotes expectation entry.
1592         rdar://52594556
1593
1594         Unreviewed Test Gardening.
1595
1596         * platform/mac/TestExpectations: Test is an ImageOnlyFailure, not a
1597         text Failure. Corrected mistake.
1598
1599 2019-08-16  Russell Epstein  <repstein@apple.com>
1600
1601         rdar://52557916 (REGRESSION: fast/css/paint-order.html and fast/css/paint-order-shadow.html are failing)
1602
1603         Unreviewed Test Gardening.
1604
1605         * platform/mac/TestExpectations: Corrected typo in previous entry and
1606         added test expectations for fast/css/paint-order.html and fast/css/paint-order-shadow.html
1607
1608 2019-08-16  Russell Epstein  <repstein@apple.com>
1609
1610         rdar://52594556 (Layout test fast/text/international/system-language/han-quotes.html is failing)
1611
1612         Unreviewed Test Gardening.
1613
1614         * platform/mac/TestExpectations: Added expectation for fast/text/international/system-language/han-quotes.html
1615
1616 2019-08-16  Devin Rousso  <drousso@apple.com>
1617
1618         Unreviewed, fix test failure and add additional tests after r248753
1619
1620         * inspector/unit-tests/url-utilities.html:
1621         * inspector/unit-tests/url-utilities-expected.txt:
1622         Add additional tests of `WI.displayNameForURL` with paths, query strings, and fragments.
1623
1624         * inspector/css/add-rule.html:
1625         * inspector/css/add-rule-expected.txt:
1626         The `doNotCreateIfMissing` parameter was removed from `preferredInspectorStyleSheetForFrame`.
1627         All the test is trying to do is check that there's not an existing Inspector Style Sheet, so
1628         instead just check that the list of Inspector Style Sheets is empty.
1629
1630 2019-08-16  Antti Koivisto  <antti@apple.com>
1631
1632         Content in <iframe> should override "touch-action" set in embedding document
1633         https://bugs.webkit.org/show_bug.cgi?id=200204
1634         <rdar://problem/54355249>
1635
1636         Reviewed by Antoine Quint.
1637
1638         * pointerevents/ios/touch-action-region-frame-expected.txt: Added.
1639         * pointerevents/ios/touch-action-region-frame.html: Added.
1640
1641 2019-08-16  Chris Lord  <clord@igalia.com>
1642
1643         Update WebGL test expectations for WebKit WPE
1644         https://bugs.webkit.org/show_bug.cgi?id=200765
1645
1646         Reviewed by Carlos Alberto Lopez Perez.
1647
1648         Establish a new baseline for WPE backend WebGL test results.
1649
1650         * platform/wpe/TestExpectations:
1651         * platform/wpe/webgl/2.0.0/conformance/extensions/get-extension-expected.txt:
1652         * platform/wpe/webgl/2.0.0/conformance/extensions/oes-texture-half-float-with-image-data-expected.txt: Removed.
1653         * platform/wpe/webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance-expected.txt:
1654         * platform/wpe/webgl/2.0.0/conformance2/buffers/bound-buffer-size-change-test-expected.txt:
1655         * platform/wpe/webgl/2.0.0/conformance2/extensions/promoted-extensions-in-shaders-expected.txt:
1656         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Removed.
1657         * platform/wpe/webgl/2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts-expected.txt: Added.
1658         * platform/wpe/webgl/2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization-expected.txt:
1659
1660 2019-08-15  Joseph Pecoraro  <pecoraro@apple.com>
1661
1662         Web Inspector: Update Esprima to support modern JavaScript language features
1663         https://bugs.webkit.org/show_bug.cgi?id=200796
1664
1665         Reviewed by Ross Kirsling.
1666
1667         * inspector/formatting/resources/javascript-tests/classes-expected.js:
1668         * inspector/formatting/resources/javascript-tests/classes.js:
1669         * inspector/formatting/resources/javascript-tests/for-statements-expected.js:
1670         * inspector/formatting/resources/javascript-tests/for-statements.js:
1671         * inspector/formatting/resources/javascript-tests/generators-expected.js:
1672         * inspector/formatting/resources/javascript-tests/generators.js:
1673         * inspector/formatting/resources/javascript-tests/numbers-expected.js: Added.
1674         * inspector/formatting/resources/javascript-tests/numbers.js: Added.
1675         * inspector/formatting/resources/javascript-tests/try-catch-finally-statements-expected.js:
1676         * inspector/formatting/resources/javascript-tests/try-catch-finally-statements.js:
1677         * inspector/formatting/resources/javascript-tests/unary-binary-expressions-expected.js:
1678         * inspector/formatting/resources/javascript-tests/unary-binary-expressions.js:
1679         Test formatting of new JavaScript language features.
1680
1681         * inspector/formatting/formatting-css-expected.txt:
1682         * inspector/formatting/formatting-javascript-expected.txt:
1683         * inspector/formatting/formatting-javascript.html:
1684         * inspector/formatting/resources/utilities.js:
1685         (TestPage.registerInitializer.async.runFormattingTest):
1686         (TestPage.registerInitializer.window.addFormattingTests):
1687         (TestPage.registerInitializer):
1688         Cleaner output and better handling for debugging failures.
1689
1690         * inspector/model/parse-script-syntax-tree.html:
1691         Test new AST permutations.
1692
1693 2019-08-15  Zalan Bujtas  <zalan@apple.com>
1694
1695         [ContentChangeObserver] Keep track of all the visibility candidates.
1696         https://bugs.webkit.org/show_bug.cgi?id=200777
1697         <rdar://problem/54356331>
1698
1699         Reviewed by Simon Fraser.
1700
1701         * fast/events/touch/ios/content-observation/going-from-hidden-to-visible-and-to-hidden2-expected.txt: Added.
1702         * fast/events/touch/ios/content-observation/going-from-hidden-to-visible-and-to-hidden2.html: Added.
1703
1704 2019-08-15  Myles C. Maxfield  <mmaxfield@apple.com>
1705
1706         [WHLSL] Add unary plus
1707         https://bugs.webkit.org/show_bug.cgi?id=200753
1708
1709         Reviewed by Saam Barati.
1710
1711         * webgpu/whlsl/vector-matrix-addition-subtraction-expected.txt: Added.
1712         * webgpu/whlsl/vector-matrix-addition-subtraction.html: Added.
1713
1714 2019-08-15  Myles C. Maxfield  <mmaxfield@apple.com>
1715
1716         [WHLSL] Matrices should have constructors that take a flattened list of scalars
1717         https://bugs.webkit.org/show_bug.cgi?id=200804
1718
1719         Reviewed by Saam Barati.
1720
1721         * webgpu/whlsl/matrix-constructors-list-of-scalars-expected.txt: Added.
1722         * webgpu/whlsl/matrix-constructors-list-of-scalars.html: Added.
1723
1724 2019-08-15  Devin Rousso  <drousso@apple.com>
1725
1726         Web Inspector: Sources: provide a way to create an arbitrary Inspector Style Sheet
1727         https://bugs.webkit.org/show_bug.cgi?id=200425
1728
1729         Reviewed by Joseph Pecoraro.
1730
1731         * inspector/unit-tests/url-utilities.html:
1732         * inspector/unit-tests/url-utilities-expected.txt:
1733
1734 2019-08-15  Wenson Hsieh  <wenson_hsieh@apple.com>
1735
1736         Tidy up some event stream helpers in basic-gestures.js
1737         https://bugs.webkit.org/show_bug.cgi?id=200783
1738
1739         Reviewed by Tim Horton.
1740
1741         * resources/basic-gestures.js:
1742
1743         Make a few small adjustments:
1744         (1) Invoke uiScriptComplete within the completion callback of sendEventStream. This actually doesn't result in
1745             any behavior differences, since UIScriptController will, by default, wait for non-persistent asynchronous
1746             tasks to finish before allowing the UI-side script invocation to finish.
1747         (2) Fix some minor indentation issues in longPressAndHoldAtPoint, touchAndDragFromPointToPoint, holdAtPoint,
1748             and continueTouchAndDragFromPointToPoint.
1749
1750 2019-08-15  Zalan Bujtas  <zalan@apple.com>
1751
1752         [ContentChangeObserver] Dispatch synthetic click when the visibility candidate element becomes hidden again.
1753         https://bugs.webkit.org/show_bug.cgi?id=200773
1754         <rdar://problem/54351728>
1755
1756         Reviewed by Simon Fraser.
1757
1758         * fast/events/touch/ios/content-observation/going-from-hidden-to-visible-and-to-hidden-expected.html: Added.
1759         * fast/events/touch/ios/content-observation/going-from-hidden-to-visible-and-to-hidden.html: Added.
1760
1761 2019-08-15  Robin Morisset  <rmorisset@apple.com>
1762
1763         [WHLSL] Don't accept operator&& or operator|| in the Lexer
1764         https://bugs.webkit.org/show_bug.cgi?id=200785
1765
1766         Reviewed by Saam Barati.
1767
1768         * webgpu/whlsl/lexing.html:
1769
1770 2019-08-15  Devin Rousso  <drousso@apple.com>
1771
1772         Web Inspector: support `console.screenshot` with detached <canvas>
1773         https://bugs.webkit.org/show_bug.cgi?id=200723
1774
1775         Reviewed by Joseph Pecoraro.
1776
1777         * inspector/console/console-screenshot.html:
1778         * inspector/console/console-screenshot-expected.txt:
1779
1780 2019-08-15  Sihui Liu  <sihui_liu@apple.com>
1781
1782         Some improvements on web storage
1783         https://bugs.webkit.org/show_bug.cgi?id=200373
1784
1785         Reviewed by Geoffrey Garen.
1786  
1787         Modify tests for a behavior change: sessionStorage will be lost when network process crashes.
1788
1789         For tests which use sessionStorage to store items, crash network process, then read from sessionStorage and 
1790         expect items to be in sessionStorage, replace sessionStorage with localStorage. Also, to make sure localStorage
1791         is stored persistently before network process gets terminated, adopt a newly introduced SPI to 
1792         synchronously flush localStorage content to disk before terminating network process.
1793
1794         * platform/ios-simulator-wk2/TestExpectations:
1795         * platform/mac-wk2/TestExpectations:
1796         * storage/domstorage/localstorage/private-browsing-affects-storage-expected.txt:
1797         * storage/indexeddb/IDBObject-leak.html:
1798         * storage/indexeddb/modern/opendatabase-after-storage-crash-expected.txt:
1799         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1800
1801 2019-08-15  Wenson Hsieh  <wenson_hsieh@apple.com>
1802
1803         Occasional hang under -[UIKeyboardTaskQueue lockWhenReadyForMainThread] when long-pressing non-editable text
1804         https://bugs.webkit.org/show_bug.cgi?id=200731
1805         <rdar://problem/54315371>
1806
1807         Reviewed by Tim Horton.
1808
1809         Add a layout test to verify that tapping the page while handling a text loupe gesture doesn't cause the UI
1810         process to hang indefinitely.
1811
1812         * editing/selection/ios/tap-during-loupe-gesture-expected.txt: Added.
1813         * editing/selection/ios/tap-during-loupe-gesture.html: Added.
1814
1815 2019-08-15  Joseph Pecoraro  <pecoraro@apple.com>
1816
1817         Web Inspector: Update Esprima to trunk (minor fixes)
1818         https://bugs.webkit.org/show_bug.cgi?id=200691
1819         <rdar://problem/54276170>
1820
1821         Rubber-stamped by Devin Rousso.
1822
1823         * inspector/model/parse-script-syntax-tree-expected.txt:
1824         * inspector/model/parse-script-syntax-tree.html:
1825         - SpreadProperty => SpreadElement.
1826         - RestProperty => RestElement.
1827
1828 2019-08-15  Saam Barati  <sbarati@apple.com>
1829
1830         [WHLSL] Make length, clamp, operator+, operator-, operator*, operator/, operator[], operator[]=, operator.xy, operator.xy=, native
1831         https://bugs.webkit.org/show_bug.cgi?id=200700
1832
1833         Reviewed by Robin Morisset.
1834
1835         * webgpu/whlsl/clamp-stdlib-expected.txt: Added.
1836         * webgpu/whlsl/clamp-stdlib.html: Added.
1837         * webgpu/whlsl/length-stdlib-expected.txt: Added.
1838         * webgpu/whlsl/length-stdlib.html: Added.
1839         * webgpu/whlsl/operator-div-expected.txt: Added.
1840         * webgpu/whlsl/operator-div.html: Added.
1841         * webgpu/whlsl/operator-minus-expected.txt: Added.
1842         * webgpu/whlsl/operator-minus.html: Added.
1843         * webgpu/whlsl/operator-plus-expected.txt: Added.
1844         * webgpu/whlsl/operator-plus.html: Added.
1845         * webgpu/whlsl/operator-times-expected.txt: Added.
1846         * webgpu/whlsl/operator-times.html: Added.
1847         * webgpu/whlsl/operator-vector-assign-expected.txt: Added.
1848         * webgpu/whlsl/operator-vector-assign.html: Added.
1849         * webgpu/whlsl/operator-vector-load-expected.txt: Added.
1850         * webgpu/whlsl/operator-vector-load.html: Added.
1851         * webgpu/whlsl/operator-xy-expected.txt: Added.
1852         * webgpu/whlsl/operator-xy.html: Added.
1853
1854 2019-08-15  Antti Koivisto  <antti@apple.com>
1855
1856         Negative size box with border radius causes hang under WebCore::approximateAsRegion
1857         https://bugs.webkit.org/show_bug.cgi?id=200769
1858         <rdar://problem/53380674>
1859
1860         Reviewed by Alex Christensen.
1861
1862         * fast/css/border-radius-negative-size-expected.txt: Added.
1863         * fast/css/border-radius-negative-size.html: Added.
1864
1865 2019-08-15  Youenn Fablet  <youenn@apple.com>
1866
1867         Make mock libwebrtc tests run with unified plan
1868         https://bugs.webkit.org/show_bug.cgi?id=200713
1869
1870         Reviewed by Alex Christensen.
1871
1872         Enable unified plan.
1873
1874         * fast/mediastream/RTCPeerConnection-icecandidate-event.html:
1875         * fast/mediastream/RTCPeerConnection-iceconnectionstatechange-event.html:
1876         * fast/mediastream/RTCPeerConnection-inspect-answer.html:
1877         * fast/mediastream/RTCPeerConnection-inspect-offer.html:
1878         * fast/mediastream/RTCPeerConnection-media-setup-single-dialog.html:
1879         * fast/mediastream/RTCPeerConnection-remotely-assigned-transceiver-mid.html:
1880         * fast/mediastream/RTCPeerConnection-setLocalDescription-offer.html:
1881         * fast/mediastream/RTCPeerConnection-setRemoteDescription-offer.html:
1882         * webrtc/libwebrtc/release-while-creating-offer.html:
1883         * webrtc/libwebrtc/release-while-getting-stats.html:
1884         * webrtc/libwebrtc/release-while-setting-local-description.html:
1885
1886 2019-08-14  Myles C. Maxfield  <mmaxfield@apple.com>
1887
1888         [WHLSL] Variables shouldn't be able to have void type
1889         https://bugs.webkit.org/show_bug.cgi?id=200751
1890
1891         Reviewed by Robin Morisset.
1892
1893         * webgpu/whlsl/void-variable-parameter-expected.txt: Added.
1894         * webgpu/whlsl/void-variable-parameter.html: Added.
1895
1896 2019-08-14  Zalan Bujtas  <zalan@apple.com>
1897
1898         [ContentChangeObserver] Any previously destroyed renderer should not be considered a candidate for content observation.
1899         https://bugs.webkit.org/show_bug.cgi?id=200732
1900         <rdar://problem/54319654>
1901
1902         Reviewed by Simon Fraser.
1903
1904         * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer2-expected.txt: Added.
1905         * fast/events/touch/ios/content-observation/visible-content-gains-new-renderer2.html: Added.
1906
1907 2019-08-14  Ryan Haddad  <ryanhaddad@apple.com>
1908
1909         Unreviewed, rolling out r248638.
1910
1911         These test expectations aren't necessary
1912
1913         Reverted changeset:
1914
1915         "Unreviewed test gardening, land test expectations for
1916         rdar://49790831."
1917         https://trac.webkit.org/changeset/248638
1918
1919 2019-08-14  Devin Rousso  <drousso@apple.com>
1920
1921         Web Inspector: support `console.screenshot` with dataURL strings
1922         https://bugs.webkit.org/show_bug.cgi?id=199307
1923
1924         Reviewed by Joseph Pecoraro.
1925
1926         * inspector/console/console-screenshot.html:
1927         * inspector/console/console-screenshot-expected.txt:
1928
1929 2019-08-14  Ryan Haddad  <ryanhaddad@apple.com>
1930
1931         [WebAuthN] Enable LocalAuthenticator for macOS
1932         https://bugs.webkit.org/show_bug.cgi?id=182772
1933
1934         Unreviewed test gardening.
1935
1936         * platform/mac-wk2/TestExpectations: Skip two more tests that are only expected to run on internal bots.
1937
1938 2019-08-13  Antoine Quint  <graouts@apple.com>
1939
1940         [iPadOS] slides.google.com: Cannot dismiss the context menu by tapping on the canvas
1941         https://bugs.webkit.org/show_bug.cgi?id=200219
1942         <rdar://problem/53650423>
1943
1944         Reviewed by Zalan Bujtas.
1945
1946         While the code change for this bug is all in code private to Safari, we add tests that check that removing implicit pointer capture
1947         or removing the original target element while the pointer is active correctly fires the "pointerup" event at the element that hit tests
1948         at the touch release point.
1949
1950         * pointerevents/ios/pointer-events-implicit-capture-element-removed-while-pointer-active-expected.txt: Added.
1951         * pointerevents/ios/pointer-events-implicit-capture-element-removed-while-pointer-active.html: Added.
1952         * pointerevents/ios/pointer-events-implicit-capture-released-while-pointer-active-expected.txt: Added.
1953         * pointerevents/ios/pointer-events-implicit-capture-released-while-pointer-active.html: Added.
1954
1955 2019-08-13  Saam Barati  <sbarati@apple.com>
1956
1957         [WHLSL] Make lexing faster
1958         https://bugs.webkit.org/show_bug.cgi?id=200596
1959
1960         Reviewed by Myles C. Maxfield.
1961
1962         * webgpu/whlsl/lexing-expected.txt: Added.
1963         * webgpu/whlsl/lexing.html: Added.
1964         * webgpu/whlsl/literals-expected.txt: Added.
1965         * webgpu/whlsl/literals.html: Added.
1966
1967 2019-08-13  Alexey Shvayka  <shvaikalesh@gmail.com>
1968
1969         Re-sync web-platform-tests/dom/events from upstream
1970         https://bugs.webkit.org/show_bug.cgi?id=200592
1971
1972         Reviewed by Ryosuke Niwa.
1973
1974         Re-sync web-platform-tests/dom/events from upstream 1e6fef09eae3.
1975
1976         * TestExpectations:
1977         * platform/ios/TestExpectations:
1978         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1979         * tests-options.json:
1980
1981 2019-08-13  John Wilander  <wilander@apple.com>
1982
1983         Resource Load Statistics: Switch NSURLSession on top navigation to prevalent resource with user interaction
1984         https://bugs.webkit.org/show_bug.cgi?id=200642
1985         <rdar://problem/53962073>
1986
1987         Reviewed by Alex Christensen.
1988
1989         * http/tests/resourceLoadStatistics/do-not-switch-session-on-navigation-to-prevalent-without-interaction-expected.txt: Added.
1990         * http/tests/resourceLoadStatistics/do-not-switch-session-on-navigation-to-prevalent-without-interaction.html: Added.
1991         * http/tests/resourceLoadStatistics/switch-session-on-navigation-to-prevalent-with-interaction-expected.txt: Added.
1992         * http/tests/resourceLoadStatistics/switch-session-on-navigation-to-prevalent-with-interaction.html: Added.
1993
1994 2019-08-13  Ryan Haddad  <ryanhaddad@apple.com>
1995
1996         [WebAuthN] Enable LocalAuthenticator for macOS
1997         https://bugs.webkit.org/show_bug.cgi?id=182772
1998
1999         Unreviewed test gardening.
2000
2001         * platform/mac-wk2/TestExpectations: Skip tests that are only expected to run on internal bots.
2002
2003 2019-08-09  Ryan Haddad  <ryanhaddad@apple.com>
2004
2005         Unreviewed test gardening, land test expectations for rdar://49790831.
2006
2007         * platform/ios-12/TestExpectations:
2008         * platform/ios/TestExpectations:
2009
2010 2019-08-13  Justin Fan  <justin_fan@apple.com>
2011
2012         [WebGPU] Improve GPUBindGroup performance using one device-shared argument MTLBuffer
2013         https://bugs.webkit.org/show_bug.cgi?id=200606
2014
2015         Reviewed by Myles C. Maxfield.
2016
2017         Update bind-groups.html to better stress GPUBindGroup implementation.
2018
2019         * webgpu/bind-groups-expected.txt:
2020         * webgpu/bind-groups.html:
2021
2022 2019-08-13  Antti Koivisto  <antti@apple.com>
2023
2024         Event regions collection should take clipping into account
2025         https://bugs.webkit.org/show_bug.cgi?id=200668
2026         <rdar://problem/53826561>
2027
2028         Reviewed by Simon Fraser.
2029
2030         * pointerevents/ios/touch-action-region-clip-and-transform-expected.txt: Added.
2031         * pointerevents/ios/touch-action-region-clip-and-transform.html: Added.
2032
2033 2019-08-13  Devin Rousso  <drousso@apple.com>
2034
2035         Web Inspector: Styles: show @supports CSS groupings
2036         https://bugs.webkit.org/show_bug.cgi?id=200419
2037         <rdar://problem/53971948>
2038
2039         Reviewed by Joseph Pecoraro.
2040
2041         * inspector/css/getMatchedStylesForNode.html:
2042         * inspector/css/getMatchedStylesForNode-expected.txt:
2043
2044 2019-08-13  Russell Epstein  <repstein@apple.com>
2045
2046         Reverting change in r248379
2047         rdar://53779679
2048
2049         Unreviewed Test Gardening.
2050         Removed previously set TestExpectations.
2051
2052         * platform/ios-12/TestExpectations:
2053         * platform/ios/TestExpectations:
2054
2055 2019-08-13  Chris Lord  <clord@igalia.com>
2056
2057         Incorrect head in fast/canvas/webgl/gl-get-calls.html causes test failure
2058         https://bugs.webkit.org/show_bug.cgi?id=200673
2059
2060         Reviewed by Alexey Proskuryakov.
2061
2062         * fast/canvas/webgl/gl-get-calls.html:
2063
2064 2019-08-12  Ryosuke Niwa  <rniwa@webkit.org>
2065
2066         FrameLoader::open can execute scritps via style recalc in Frame::setDocument
2067         https://bugs.webkit.org/show_bug.cgi?id=200377
2068
2069         Reviewed by Antti Koivisto.
2070
2071         Added a regression test.
2072
2073         * fast/frames/restoring-page-cache-should-not-run-scripts-via-style-update-expected.txt: Added.
2074         * fast/frames/restoring-page-cache-should-not-run-scripts-via-style-update.html: Added.
2075         * platform/win/TestExpectations: Skip the newly added test.
2076
2077 2019-08-12  Daniel Bates  <dabates@apple.com>
2078
2079         Add a test to ensure that we dispatch keydown and keyup events when multiple keys are pressed at the same time
2080         https://bugs.webkit.org/show_bug.cgi?id=200548
2081
2082         Reviewed by Darin Adler.
2083
2084         Add a test. Skip the test for now until we have the fixes for <rdar://problem/53613454> and <rdar://problem/54001139>.
2085
2086         * fast/events/ios/multiple-key-press-and-release-ordering-expected.txt: Added.
2087         * fast/events/ios/multiple-key-press-and-release-ordering.html: Added.
2088         * platform/ios/TestExpectations:
2089
2090 2019-08-11  Alicia Boya García  <aboya@igalia.com>
2091
2092         [MSE][GStreamer] Don't use vorbisparse
2093         https://bugs.webkit.org/show_bug.cgi?id=200622
2094
2095         Reviewed by Philippe Normand.
2096
2097         * platform/gtk/TestExpectations:
2098
2099 2019-08-10  Simon Fraser  <simon.fraser@apple.com>
2100
2101         REGRESSION (r245974): Missing content on habitburger.com, amazon.com
2102         https://bugs.webkit.org/show_bug.cgi?id=200618
2103         rdar://problem/53920224
2104
2105         Reviewed by Zalan Bujtas.
2106
2107         * compositing/backing/layer-outside-tiled-parent-expected.txt: Added.
2108         * compositing/backing/layer-outside-tiled-parent.html: Added.
2109         * platform/ios-wk2/compositing/backing/layer-outside-tiled-parent-expected.txt: Added.
2110         * tiled-drawing/tile-coverage-iframe-to-zero-coverage-expected.txt:
2111         * tiled-drawing/tiled-backing-in-window-expected.txt:
2112
2113 2019-08-10  Andres Gonzalez  <andresg_22@apple.com>
2114
2115         Accessibility client cannot navigate to internal links targets on iOS.
2116         https://bugs.webkit.org/show_bug.cgi?id=200559
2117         <rdar://problem/45242534>
2118
2119         Reviewed by Zalan Bujtas.
2120
2121         Extneded this test to not only check that internal links expose their
2122         target, but also that the target is an accessible element. Added a
2123         second test case where the target is contained in a grouping element.
2124         * accessibility/ios-simulator/internal-link-expected.txt:
2125         * accessibility/ios-simulator/internal-link.html:
2126
2127 2019-08-09  Yusuke Suzuki  <ysuzuki@apple.com>
2128
2129         Universal XSS in JSObject::putInlineSlow and JSValue::putToPrimitive
2130         https://bugs.webkit.org/show_bug.cgi?id=199864
2131
2132         Reviewed by Saam Barati.
2133
2134         * http/tests/security/cross-frame-access-object-put-optimization-expected.txt: Added.
2135         * http/tests/security/cross-frame-access-object-put-optimization.html: Added.
2136         * http/tests/security/resources/cross-frame-iframe-for-object-put-optimization-test.html: Added.
2137
2138 2019-08-09  Ali Juma  <ajuma@chromium.org>
2139
2140         Don't allow cross-origin iframes to autofocus
2141         https://bugs.webkit.org/show_bug.cgi?id=200515
2142         <rdar://problem/54092988>
2143
2144         Reviewed by Ryosuke Niwa.
2145
2146         Add test coverage, and simulate user interaction in existing tests
2147         that require focusing a cross-origin frame.
2148
2149         * http/tests/security/clipboard/resources/copy-html.html:
2150         * http/tests/security/clipboard/resources/copy-mso-list.html:
2151         * http/tests/security/clipboard/resources/copy-url.html:
2152         * http/wpt/html/interaction/focus/no-cross-origin-element-focus-expected.txt: Added.
2153         * http/wpt/html/interaction/focus/no-cross-origin-element-focus.html: Added.
2154         * http/wpt/html/interaction/focus/no-cross-origin-window-focus-expected.txt: Added.
2155         * http/wpt/html/interaction/focus/no-cross-origin-window-focus.html: Added.
2156         * http/wpt/html/interaction/focus/resources/child-focus-element.html: Added.
2157         * http/wpt/html/interaction/focus/resources/child-focus-window.html: Added.
2158         * http/wpt/html/semantics/forms/autofocus/no-cross-origin-autofocus.sub-expected.txt: Added.
2159         * http/wpt/html/semantics/forms/autofocus/no-cross-origin-autofocus.sub.html: Added.
2160         * http/wpt/html/semantics/forms/autofocus/resources/child-autofocus.html: Added.
2161         * http/wpt/webauthn/resources/last-layer-frame.https.html:
2162
2163 2019-08-09  Thibault Saunier  <tsaunier@igalia.com>
2164
2165         [GTK] fast/mediastream/RTCPeerConnection-add-removeTrack.html is crashing
2166         https://bugs.webkit.org/show_bug.cgi?id=199018
2167
2168         This is fixed by the patch provided in https://bugs.webkit.org/show_bug.cgi?id=194326
2169
2170         Unreviewed gardening patch
2171
2172         * platform/gtk/TestExpectations:
2173
2174 2019-08-09  Russell Epstein  <repstein@apple.com>
2175
2176         Correcting Expectation Typo from r248388.
2177         rdar://54049321
2178
2179         Unreviewed Test Gardening.
2180
2181         * platform/ios-12/TestExpectations:
2182         * platform/ios/TestExpectations:
2183
2184 2019-08-08  Devin Rousso  <drousso@apple.com>
2185
2186         Web Inspector: Page: don't allow the domain to be disabled
2187         https://bugs.webkit.org/show_bug.cgi?id=200109
2188
2189         Reviewed by Brian Burg.
2190
2191         * http/tests/inspector/page/loading-iframe-document-node.html:
2192         * inspector/page/archive.html:
2193         * inspector/page/frameScheduledNavigation.html:
2194         * inspector/page/frameScheduledNavigation-async-delegates.html:
2195         * inspector/page/frameStartedLoading.html:
2196         * inspector/page/media-query-list-listener-exception.html:
2197         * inspector/timeline/line-column.html:
2198
2199 2019-08-08  Chris Lord  <chrislord.net@gmail.com>
2200
2201         Short-cut WebGLRenderingContext::getParameter() for ALPHA_BITS when alpha channel is disabled
2202         https://bugs.webkit.org/show_bug.cgi?id=200499
2203
2204         Reviewed by Darin Adler.
2205
2206         * platform/ios-simulator/webgl/2.0.0/conformance/context/context-attributes-alpha-depth-stencil-antialias-expected.txt:
2207         1 more passing test.
2208
2209 2019-08-08  Devin Rousso  <drousso@apple.com>
2210
2211         Web Inspector: rename `queryObjects` to `queryInstances` for clarity
2212         https://bugs.webkit.org/show_bug.cgi?id=200520
2213
2214         Reviewed by Brian Burg.
2215
2216         * inspector/console/queryInstances.html: Renamed from LayoutTests/inspector/console/queryObjects.html.
2217         * inspector/console/queryInstances-expected.txt: Renamed from LayoutTests/inspector/console/queryObjects-expected.txt.
2218
2219         * http/tests/inspector/console/cross-domain-inspected-node-access-expected.txt:
2220
2221 2019-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
2222
2223         [iOS 13] Taps that interrupt momentum scrolling are recognized as clicks
2224         https://bugs.webkit.org/show_bug.cgi?id=200516
2225         <rdar://problem/53889373>
2226
2227         Reviewed by Tim Horton.
2228
2229         Add new layout tests. See below for details.
2230
2231         * fast/scrolling/ios/click-events-during-momentum-scroll-in-main-frame-expected.txt: Added.
2232         * fast/scrolling/ios/click-events-during-momentum-scroll-in-main-frame.html: Added.
2233
2234         Add a test to verify that interrupting scrolling in the main frame using a tap doesn't fire a click event.
2235
2236         * fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow-after-tap-on-body-expected.txt: Added.
2237         * fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow-after-tap-on-body.html: Added.
2238
2239         Add a test to verify that after triggering momentum scrolling in a fast subscrollable region, tapping outside of
2240         the scroller will still fire a click event.
2241
2242         * fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow-expected.txt: Added.
2243         * fast/scrolling/ios/click-events-during-momentum-scroll-in-overflow.html: Added.
2244
2245         Add a test to verify that interrupting scrolling in a fast subscrollable region using a tap doesn't fire a
2246         click event.
2247
2248         * resources/ui-helper.js:
2249         (window.UIHelper.dragFromPointToPoint):
2250         (window.UIHelper):
2251
2252 2019-08-08  Russell Epstein  <repstein@apple.com>
2253
2254         Add Catalina Baselines for Font-related Tests.
2255         rdar://53836015
2256
2257         Unreviewed Test Gardening.
2258
2259         * platform/mac-mojave/css1/basic/inheritance-expected.txt: Copied from LayoutTests/platform/mac/css1/basic/inheritance-expected.txt.
2260         * platform/mac-mojave/css2.1/t0602-c13-inh-underlin-00-e-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t0602-c13-inh-underlin-00-e-expected.txt.
2261         * platform/mac-mojave/css2.1/t0805-c5522-brdr-02-e-expected.txt: Copied from LayoutTests/platform/mac/css2.1/t0805-c5522-brdr-02-e-expected.txt.
2262         * platform/mac-mojave/css3/selectors3/html/css3-modsel-18-expected.txt: Copied from LayoutTests/platform/mac/css3/selectors3/html/css3-modsel-18-expected.txt.
2263         * platform/mac-mojave/css3/selectors3/xhtml/css3-modsel-18-expected.txt: Copied from LayoutTests/platform/mac/css3/selectors3/xhtml/css3-modsel-18-expected.txt.
2264         * platform/mac-mojave/css3/selectors3/xml/css3-modsel-18-expected.txt: Copied from LayoutTests/platform/mac/css3/selectors3/xml/css3-modsel-18-expected.txt.
2265         * platform/mac-mojave/fast/block/basic/001-expected.txt: Copied from LayoutTests/platform/mac/fast/block/basic/001-expected.txt.
2266         * platform/mac-mojave/fast/css/css3-nth-child-expected.txt: Copied from LayoutTests/platform/mac/fast/css/css3-nth-child-expected.txt.
2267         * platform/mac-mojave/fast/dom/34176-expected.txt: Copied from LayoutTests/platform/mac/fast/dom/34176-expected.txt.
2268         * platform/mac-mojave/fast/dom/clone-node-dynamic-style-expected.txt: Copied from LayoutTests/platform/mac/fast/dom/clone-node-dynamic-style-expected.txt.
2269         * platform/mac-mojave/fast/forms/plaintext-mode-2-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/plaintext-mode-2-expected.txt.
2270         * platform/mac-mojave/fast/invalid/003-expected.txt: Copied from LayoutTests/platform/mac/fast/invalid/003-expected.txt.
2271         * platform/mac-mojave/fast/invalid/004-expected.txt: Copied from LayoutTests/platform/mac/fast/invalid/004-expected.txt.
2272         * platform/mac-mojave/fast/invalid/nestedh3s-expected.txt: Copied from LayoutTests/platform/mac/fast/invalid/nestedh3s-expected.txt.
2273         * platform/mac-mojave/fast/selectors/018-expected.txt: Copied from LayoutTests/platform/mac/fast/selectors/018-expected.txt.
2274         * platform/mac-mojave/fast/table/frame-and-rules-expected.txt: Copied from LayoutTests/platform/mac/fast/table/frame-and-rules-expected.txt.
2275         * platform/mac-mojave/fast/text/atsui-multiple-renderers-expected.txt: Copied from LayoutTests/platform/mac/fast/text/atsui-multiple-renderers-expected.txt.
2276         * platform/mac-mojave/fast/text/bidi-embedding-pop-and-push-same-expected.txt: Copied from LayoutTests/platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.txt.
2277         * platform/mac-mojave/fast/text/font-weights-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-expected.txt.
2278         * platform/mac-mojave/fast/text/font-weights-zh-expected.txt: Copied from LayoutTests/platform/mac/fast/text/font-weights-zh-expected.txt.
2279         * platform/mac-mojave/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt.
2280         * platform/mac-mojave/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt.
2281         * platform/mac-mojave/svg/batik/text/textStyles-expected.txt: Copied from LayoutTests/platform/mac/svg/batik/text/textStyles-expected.txt.
2282         * platform/mac-mojave/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt: Copied from LayoutTests/platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt.
2283         * platform/mac-mojave/tables/mozilla/other/wa_table_tr_align-expected.txt: Copied from LayoutTests/platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt.
2284         * platform/mac/css1/basic/inheritance-expected.txt:
2285         * platform/mac/css2.1/t0602-c13-inh-underlin-00-e-expected.txt:
2286         * platform/mac/css2.1/t0805-c5522-brdr-02-e-expected.txt:
2287         * platform/mac/css3/selectors3/html/css3-modsel-18-expected.txt:
2288         * platform/mac/css3/selectors3/xhtml/css3-modsel-18-expected.txt:
2289         * platform/mac/css3/selectors3/xml/css3-modsel-18-expected.txt:
2290         * platform/mac/fast/block/basic/001-expected.txt:
2291         * platform/mac/fast/css/css3-nth-child-expected.txt:
2292         * platform/mac/fast/dom/34176-expected.txt:
2293         * platform/mac/fast/dom/clone-node-dynamic-style-expected.txt:
2294         * platform/mac/fast/forms/plaintext-mode-2-expected.txt:
2295         * platform/mac/fast/invalid/003-expected.txt:
2296         * platform/mac/fast/invalid/004-expected.txt:
2297         * platform/mac/fast/invalid/nestedh3s-expected.txt:
2298         * platform/mac/fast/selectors/018-expected.txt:
2299         * platform/mac/fast/table/frame-and-rules-expected.txt:
2300         * platform/mac/fast/text/atsui-multiple-renderers-expected.txt:
2301         * platform/mac/fast/text/bidi-embedding-pop-and-push-same-expected.txt:
2302         * platform/mac/fast/text/font-weights-expected.txt:
2303         * platform/mac/fast/text/font-weights-zh-expected.txt:
2304         * platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
2305         * platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
2306         * platform/mac/svg/batik/text/textStyles-expected.txt:
2307         * platform/mac/tables/mozilla/other/wa_table_thtd_rowspan-expected.txt:
2308         * platform/mac/tables/mozilla/other/wa_table_tr_align-expected.txt:
2309
2310 2019-08-08  Miguel Gomez  <magomez@igalia.com>
2311
2312         Unreviewed GTK+ gardening. Update expectations after r248403.
2313
2314         * platform/gtk/TestExpectations:
2315
2316 2019-08-08  Rob Buis  <rbuis@igalia.com>
2317
2318         Import lazy loading WPT tests
2319         https://bugs.webkit.org/show_bug.cgi?id=199795
2320
2321         Reviewed by Darin Adler.
2322
2323         Skip the lazy tests for now.
2324
2325         * TestExpectations:
2326         * http/wpt/loading/redirect-headers-expected.txt:
2327
2328 2019-08-07  Yury Semikhatsky  <yurys@chromium.org>
2329
2330         LayoutTest inspector/worker/debugger-scripts.html is a flaky failure
2331         https://bugs.webkit.org/show_bug.cgi?id=165582
2332
2333         Reviewed by Joseph Pecoraro.
2334
2335         Unflake the test. Main resource in the worker target is populated asychronously
2336         when the script is parsed and sent to the debugger, so we need to wait for it
2337         before performing further checks.
2338
2339         * inspector/worker/debugger-scripts.html:
2340         * platform/mac/TestExpectations:
2341
2342 2019-08-07  Russell Epstein  <repstein@apple.com>
2343
2344         Updating TestExpectations for editing/pasteboard/paste-does-not-fire-promises-while-sanitizing-web-content.html.
2345         rdar://54049321
2346
2347         Unreviewed Test Gardening.
2348
2349         * platform/ios-12/TestExpectations:
2350         * platform/ios/TestExpectations:
2351
2352 2019-08-07  Jer Noble  <jer.noble@apple.com>
2353
2354         Muted <video> elements can block display from sleeping.
2355         https://bugs.webkit.org/show_bug.cgi?id=200511
2356
2357         Reviewed by Eric Carlson.
2358
2359         * media/video-muted-holds-sleep-assertion-expected.txt: Added.
2360         * media/video-muted-holds-sleep-assertion.html: Added.
2361
2362 2019-08-07  Russell Epstein  <repstein@apple.com>
2363
2364         Updating TestExpectations for Two Failing Layout Tests.
2365         rdar://53779679
2366
2367         Unreviewed Test Gardening.
2368
2369         * platform/ios-12/TestExpectations:
2370         * platform/ios/TestExpectations:
2371
2372 2019-08-07  Priyanka Agarwal  <pagarwal999@apple.com>
2373
2374         Allow clients to toggle a text input field between being viewable and having characters hidden while maintaining 
2375         a yellow auto-filled appearance
2376         https://bugs.webkit.org/show_bug.cgi?id=200037
2377         rdar://problem/51900961
2378
2379         Reviewed by Daniel Bates.
2380
2381         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset.html: Added.
2382         Test for when the form is reset to no longer be autofilled.
2383
2384         * fast/forms/auto-fill-button/input-strong-password-viewable.html: Added.
2385         Test for when the form is set to being autofilled and viewable.
2386
2387         * fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js:
2388         (window.onload): Javascript used by test to set the element to be autofilled and viewable added
2389
2390         * platform/mac/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt: Added.
2391         * platform/mac/fast/forms/auto-fill-button/input-strong-password-viewable-expected.txt:
2392
2393 2019-08-07  Wenson Hsieh  <wenson_hsieh@apple.com>
2394
2395         Extra space inserted at start of line when inserting a newline in Mail compose
2396         https://bugs.webkit.org/show_bug.cgi?id=200490
2397         <rdar://problem/53501354>
2398
2399         Reviewed by Antti Koivisto.
2400
2401         Add a new test to verify that inserting a newline in the middle of text in a document with designMode "on"
2402         doesn't insert an extra space at the beginning of the newly inserted line.
2403
2404         * editing/inserting/insert-paragraph-in-designmode-document-expected.txt: Added.
2405         * editing/inserting/insert-paragraph-in-designmode-document.html: Added.
2406
2407 2019-08-06  Ryosuke Niwa  <rniwa@webkit.org>
2408
2409         [iPadOS] slides.google.com: tapping near cursor in a slide title focuses the speaker notes
2410         https://bugs.webkit.org/show_bug.cgi?id=200216
2411
2412         Reviewed by Wenson Hsieh.
2413
2414         Added a new regression test and removed the one added for r243044.
2415
2416         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart-expected.txt: Removed.
2417         * fast/events/touch/ios/show-keyboard-after-preventing-touchstart.html: Removed.
2418         * fast/forms/ios/inputmode-change-update-keyboard-after-pointerup-expected.txt: Added.
2419         * fast/forms/ios/inputmode-change-update-keyboard-after-pointerup.html: Added.
2420         * fast/forms/ios/inputmode-change-update-keyboard.html: Fixed the test for manual testing.
2421
2422 2019-08-06  Commit Queue  <commit-queue@webkit.org>
2423
2424         Unreviewed, rolling out r248289.
2425         https://bugs.webkit.org/show_bug.cgi?id=200488
2426
2427         Broke internal builds (Requested by drousso on #webkit).
2428
2429         Reverted changeset:
2430
2431         "Web Inspector: Styles: show @supports CSS groupings"
2432         https://bugs.webkit.org/show_bug.cgi?id=200419
2433         https://trac.webkit.org/changeset/248289
2434
2435 2019-08-06  Russell Epstein  <repstein@apple.com>
2436
2437         Updating Test Expectations for <rdar://53957264>, <rdar://53946482>, <rdar://53866783>
2438
2439         Unreviewed Test Gardening.
2440
2441         * platform/ios-12/TestExpectations:
2442         * platform/ios/TestExpectations:
2443
2444 2019-08-06  Jiewen Tan  <jiewen_tan@apple.com>
2445
2446         [WebAuthN] Enable LocalAuthenticator for macOS
2447         https://bugs.webkit.org/show_bug.cgi?id=182772
2448         <rdar://problem/43347920>
2449
2450         Reviewed by Brent Fulgham.
2451
2452         Enable existing local authenticator tests for macOS. Since OpenSource bots
2453         don't have the internal setting to include restricted entitlements, tests
2454         will fail on OpenSource bots.
2455
2456         * platform/mac-wk2/TestExpectations:
2457
2458 2019-08-06  Chris Dumez  <cdumez@apple.com>
2459
2460         Unreviewed, drop change to TestExpectations that landed accidentally with r248276.
2461
2462         * platform/wk2/TestExpectations:
2463
2464 2019-08-06  Jer Noble  <jer.noble@apple.com>
2465
2466         Adopt -expectMinimumUpcomingSampleBufferPresentationTime:
2467         https://bugs.webkit.org/show_bug.cgi?id=200457
2468         <rdar://problem/53961130>
2469
2470         Reviewed by Eric Carlson.
2471
2472         * media/media-source/media-source-minimumupcomingpresentationtime-expected.txt: Added.
2473         * media/media-source/media-source-minimumupcomingpresentationtime.html: Added.
2474
2475 2019-08-06  Russell Epstein  <repstein@apple.com>
2476
2477         [iPad] editing/selection/character-granularity-rect.html is now passing.
2478         <rdar://53468934>
2479
2480         Unreviewed Test Gardening.
2481
2482         * platform/ipad/TestExpectations: Removed expectation for passing test, editing/selection/character-granularity-rect.html
2483
2484 2019-08-06  Wenson Hsieh  <wenson_hsieh@apple.com>
2485
2486         [iPadOS] Unable to increase zoom level on Google using the Aa menu
2487         https://bugs.webkit.org/show_bug.cgi?id=200453
2488         <rdar://problem/52278579>
2489
2490         Reviewed by Tim Horton.
2491
2492         Adds a couple of layout tests (with device-specific expectations) to verify that the two scenarios targeted by
2493         this change are fixed.
2494
2495         * fast/viewport/ios/non-responsive-viewport-after-changing-view-scale-expected.txt: Added.
2496         * fast/viewport/ios/non-responsive-viewport-after-changing-view-scale.html: Added.
2497
2498         Verifies that, for a page with no viewport meta tag (where we fall back to a fixed 980px viewport on iPhone),
2499         changing view scale still changes page scale and window size.
2500
2501         * fast/viewport/ios/responsive-viewport-with-minimum-width-after-changing-view-scale-expected.txt: Added.
2502         * fast/viewport/ios/responsive-viewport-with-minimum-width-after-changing-view-scale.html: Added.
2503
2504         Verifies that, for a page with a responsive meta viewport tag containing a fixed-width element that forces a
2505         minimum width for the page, setting the view scale such that the page scrolls horizontally (2.5) doesn't result
2506         in the initial scale being adjusted back to the maximum scale that would accomodate the full contents of the
2507         page (2).
2508
2509         * platform/ipad/fast/viewport/ios/non-responsive-viewport-after-changing-view-scale-expected.txt: Added.
2510         * platform/ipad/fast/viewport/ios/responsive-viewport-with-minimum-width-after-changing-view-scale-expected.txt: Added.
2511
2512 2019-08-05  Devin Rousso  <drousso@apple.com>
2513
2514         Web Inspector: Styles: show @supports CSS groupings
2515         https://bugs.webkit.org/show_bug.cgi?id=200419
2516
2517         Reviewed by Joseph Pecoraro.
2518
2519         * inspector/css/getMatchedStylesForNode.html:
2520         * inspector/css/getMatchedStylesForNode-expected.txt:
2521
2522 2019-08-05  Devin Rousso  <drousso@apple.com>
2523
2524         Can't use $0, $1 etc when inspecting Google Docs pages because the content uses these for function names
2525         https://bugs.webkit.org/show_bug.cgi?id=195834
2526
2527         Reviewed by Joseph Pecoraro.
2528
2529         Allow the user to alias saved results by providing a different prefix (e.g. "$") from within
2530         Web Inspector. When changing the alias, all existing saved results will update to be
2531         reference-able from the new alias.
2532
2533         * inspector/runtime/setSavedResultAlias.html: Added.
2534         * inspector/runtime/setSavedResultAlias-expected.txt: Added.
2535         * http/tests/inspector/dom/cross-domain-inspected-node-access-expected.txt:
2536         * inspector/console/command-line-api-expected.txt:
2537         * inspector/console/command-line-api-exception.html:
2538         * inspector/console/command-line-api-exception-expected.txt:
2539         * inspector/console/command-line-api-exception-nested-catch.html:
2540         * inspector/console/command-line-api-exception-nested-catch-expected.txt:
2541
2542 2019-08-05  Devin Rousso  <drousso@apple.com>
2543
2544         Web Inspector: Timelines: disable related agents when the tab is closed
2545         https://bugs.webkit.org/show_bug.cgi?id=200118
2546
2547         Reviewed by Joseph Pecoraro.
2548
2549         * inspector/timeline/line-column.html:
2550         * inspector/timeline/setInstruments-errors.html:
2551         * inspector/timeline/setInstruments-programmatic-capture.html:
2552
2553 2019-08-05  Fujii Hironori  <Hironori.Fujii@sony.com>
2554
2555         [Win] Specifying huge font-size causes crashing
2556         https://bugs.webkit.org/show_bug.cgi?id=200340
2557
2558         Reviewed by Don Olmstead.
2559
2560         * platform/win/TestExpectations:
2561
2562 2019-08-05  Youenn Fablet  <youenn@apple.com>
2563
2564         Support RTCRtpSender.dtmf
2565         https://bugs.webkit.org/show_bug.cgi?id=200431
2566         <rdar://problem/53924833>
2567
2568         Reviewed by Alex Christensen.
2569
2570         Removed cache storage test which is no longer valid.
2571         Removed WK1 expectation that is no longer needed.
2572
2573         * http/wpt/cache-storage/cache-put-stream.https.any.html: Removed.
2574         * http/wpt/cache-storage/cache-put-stream.https.any.js: Removed.
2575         * http/wpt/cache-storage/cache-put-stream.https.any.worker.html: Removed.
2576         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/api/request/request-init-stream.any-expected.txt: Removed.
2577         * platform/mac-wk2/TestExpectations:
2578
2579 2019-08-05  Devin Rousso  <drousso@apple.com>
2580
2581         Web Inspector: Styles: variable swatch not shown for var() with a fallback
2582         https://bugs.webkit.org/show_bug.cgi?id=200237
2583
2584         Reviewed by Joseph Pecoraro.
2585
2586         * inspector/css/resolve-variable-value.html: Added.
2587         * inspector/css/resolve-variable-value-expected.txt: Added.
2588
2589 2019-08-05  Chris Dumez  <cdumez@apple.com>
2590
2591         navigator.geolocation wrapper should not become GC-collectable once its frame is detached
2592         https://bugs.webkit.org/show_bug.cgi?id=200436
2593
2594         Reviewed by Darin Adler.
2595
2596         Add layout test coverage.
2597
2598         * fast/dom/navigator-property-gc-after-frame-detach-expected.txt: Added.
2599         * fast/dom/navigator-property-gc-after-frame-detach.html: Added.
2600
2601 2019-08-05  Devin Rousso  <drousso@apple.com>
2602
2603         Web Inspector: rename "Stylesheet" to "Style Sheet" to match spec text
2604         https://bugs.webkit.org/show_bug.cgi?id=200422
2605
2606         Reviewed by Joseph Pecoraro.
2607
2608         * inspector/unit-tests/resource-collection.html:
2609         * http/tests/inspector/network/resource-mime-type.html:
2610         * http/tests/inspector/network/resource-mime-type-expected.txt:
2611
2612 2019-08-05  John Wilander  <wilander@apple.com>
2613
2614         Resource Load Statistics: Re-introduce latch mode for subresource cookie blocking
2615         https://bugs.webkit.org/show_bug.cgi?id=200395
2616         <rdar://problem/53869611>
2617
2618         Reviewed by Darin Adler.
2619
2620         Back when we had a relaxation of cookie blocking 24 hours after first-party user
2621         interaction, we made sure cookie blocking could be turned on and off in subresource
2622         redirect chains. The 24 hour window is now long gone. This patch simplifies the
2623         cookie blocking so that once a subresource request is denied cookies, any
2624         subsequent redirect of that request will also be denied cookies, regardless of the
2625         classification status of the domains involved. I call it latch mode.
2626
2627         * http/tests/resourceLoadStatistics/do-not-remove-blocking-in-redirect-expected.txt: Renamed from LayoutTests/http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt.
2628         * http/tests/resourceLoadStatistics/do-not-remove-blocking-in-redirect.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html.
2629             Changed to expect no removal of blocking in the redirect and renamed accordingly.
2630         * platform/ios/TestExpectations:
2631             Renamed.
2632         * platform/mac-wk2/TestExpectations:
2633             Renamed.
2634         * platform/wk2/TestExpectations:
2635             Renamed.
2636
2637 2019-08-05  Youenn Fablet  <youenn@apple.com>
2638
2639         Disable speculative loading if cache is not to be used for the load
2640         https://bugs.webkit.org/show_bug.cgi?id=199644
2641
2642         Reviewed by Alex Christensen.
2643
2644         * http/wpt/fetch/disable-speculative-for-reload-expected.txt: Added.
2645         * http/wpt/fetch/disable-speculative-for-reload.html: Added.
2646         * http/wpt/fetch/resources/iframe-with-image.py: Added.
2647         (main):
2648         * http/wpt/fetch/resources/image-load-count.py: Added.
2649         (main):
2650         * http/wpt/fetch/resources/image-load.py: Added.
2651         (main):
2652
2653 2019-08-05  Takashi Komori  <Takashi.Komori@sony.com>
2654
2655         [Curl] implement CertificateInfo::summaryInfo
2656         https://bugs.webkit.org/show_bug.cgi?id=191498
2657
2658         Reviewed by Alex Christensen.
2659
2660         * platform/wincairo-wk1/TestExpectations:
2661         * platform/wincairo/TestExpectations:
2662
2663 2019-08-04  Youenn Fablet  <youenn@apple.com>
2664
2665         WebRTC: got incorrect `this` in negotiationneeded event
2666         https://bugs.webkit.org/show_bug.cgi?id=200427
2667
2668         Reviewed by Darin Adler.
2669
2670         * webrtc/onnegotiationneeded-expected.txt: Added.
2671         * webrtc/onnegotiationneeded.html: Added.
2672
2673 2019-08-04  Chris Dumez  <cdumez@apple.com>
2674
2675         Ping loads should not prevent page caching
2676         https://bugs.webkit.org/show_bug.cgi?id=200418
2677         <rdar://problem/53901632>
2678
2679         Reviewed by Darin Adler.
2680
2681         Add layout test coverage.
2682
2683         * http/tests/navigation/page-cache-pending-ping-load-cross-origin-expected.txt: Added.
2684         * http/tests/navigation/page-cache-pending-ping-load-cross-origin.html: Added.
2685         * http/tests/navigation/page-cache-pending-ping-load-same-origin-expected.txt: Added.
2686         * http/tests/navigation/page-cache-pending-ping-load-same-origin.html: Added.
2687
2688 2019-08-03  Devin Rousso  <drousso@apple.com>
2689
2690         Web Inspector: Elements: Styles: add icons for various CSS rule types
2691         https://bugs.webkit.org/show_bug.cgi?id=199946
2692
2693         Reviewed by Joseph Pecoraro.
2694
2695         * inspector/css/generateCSSRuleString.html: Added.
2696         * inspector/css/generateCSSRuleString-expected.txt: Added.
2697
2698 2019-08-03  Devin Rousso  <drousso@apple.com>
2699
2700         Web Inspector: DOM: add a special breakpoint for "All Events"
2701         https://bugs.webkit.org/show_bug.cgi?id=200285
2702
2703         Reviewed by Joseph Pecoraro.
2704
2705         * inspector/dom/breakpoint-for-event-listener.html:
2706         * inspector/dom/breakpoint-for-event-listener-expected.txt:
2707
2708         * inspector/dom-debugger/event-animation-frame-breakpoints.html:
2709         * inspector/dom-debugger/event-animation-frame-breakpoints-expected.txt:
2710         * inspector/dom-debugger/event-breakpoint-with-navigation.html:
2711         * inspector/dom-debugger/event-breakpoint-with-navigation-expected.txt:
2712         * inspector/dom-debugger/event-interval-breakpoints.html: Added.
2713         * inspector/dom-debugger/event-interval-breakpoints-expected.txt: Added.
2714         * inspector/dom-debugger/event-listener-breakpoints.html:
2715         * inspector/dom-debugger/event-listener-breakpoints-expected.txt:
2716         * inspector/dom-debugger/event-timeout-breakpoints.html: Added.
2717         * inspector/dom-debugger/event-timeout-breakpoints-expected.txt: Added.
2718
2719         * inspector/dom-debugger/resources/event-breakpoint-utilities.js:
2720         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.teardown):
2721         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.failOnPause):
2722         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.createBreakpoint): Added.
2723         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.addBreakpoint):
2724         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.removeBreakpoint):
2725         (TestPage.registerInitializer.InspectorTest.EventBreakpoint.disableBreakpoint):
2726
2727         * inspector/dom-debugger/event-timer-breakpoints.html: Removed.
2728         * inspector/dom-debugger/event-timer-breakpoints-expected.txt: Removed.
2729
2730 2019-08-03  Devin Rousso  <drousso@apple.com>
2731
2732         Web Inspector: CSS Formatter: comments with an escape character aren't formatted
2733         https://bugs.webkit.org/show_bug.cgi?id=200168
2734
2735         Reviewed by Joseph Pecoraro.
2736
2737         * inspector/formatting/formatting-css.html:
2738         * inspector/formatting/formatting-css-expected.txt:
2739         * inspector/formatting/resources/css-tests/comment.css: Added.
2740         * inspector/formatting/resources/css-tests/comment-expected.css: Added.
2741
2742 2019-08-02  Andres Gonzalez  <andresg_22@apple.com>
2743
2744         [ Mac ] Layout Test accessibility/mac/press-not-work-for-disabled-menu-list.html is a flaky failure
2745         https://bugs.webkit.org/show_bug.cgi?id=196505
2746         <rdar://problem/49532620>
2747
2748         Reviewed by Chris Fleizach.
2749
2750         Re-wrote test in a timing independent way. This should fix the intermittent failures.
2751         * accessibility/mac/press-not-work-for-disabled-menu-list.html:
2752
2753 2019-08-02  Yury Semikhatsky  <yurys@chromium.org>
2754
2755         Web Inspector: Crash when interacting with Template Content in Console
2756         https://bugs.webkit.org/show_bug.cgi?id=196280
2757
2758         Reviewed by Joseph Pecoraro.
2759
2760         * inspector/dom/inspect-template-node-expected.txt: Added.
2761         * inspector/dom/inspect-template-node.html: Added.
2762
2763 2019-08-02  Ryosuke Niwa  <rniwa@webkit.org>
2764
2765         Document::resume should delay resetting of form control elements.
2766         https://bugs.webkit.org/show_bug.cgi?id=200376
2767
2768         Reviewed by Geoffrey Garen.
2769
2770         Added a regression test.
2771
2772         * fast/frames/restoring-page-cache-should-not-run-scripts-expected.txt: Added.
2773         * fast/frames/restoring-page-cache-should-not-run-scripts.html: Added.
2774         * platform/win/TestExpectations: Skip this test on Windows since navigating to blob fails on Windows.
2775
2776 2019-08-02  Andres Gonzalez  <andresg_22@apple.com>
2777
2778         Add accessibility object method to determine whether an element is inside a table cell. Needed for iOS accessibility client.
2779         https://bugs.webkit.org/show_bug.cgi?id=200394
2780         <rdar://problem/52914964>
2781
2782         Reviewed by Chris Fleizach.
2783
2784         New test that exercises [WebAccessibilityObjectWrapper _accessibilityIsInTableCell].
2785
2786         * accessibility/ios-simulator/element-in-table-cell-expected.txt: Added.
2787         * accessibility/ios-simulator/element-in-table-cell.html: Added.
2788
2789 2019-08-02  Chris Dumez  <cdumez@apple.com>
2790
2791         DOMWindow properties may get GC'd before their Window object
2792         https://bugs.webkit.org/show_bug.cgi?id=200359
2793
2794         Reviewed by Ryosuke Niwa.
2795
2796         Add layout test coverage.
2797
2798         * fast/dom/dom-window-property-gc-after-frame-detach-expected.txt: Added.
2799         * fast/dom/dom-window-property-gc-after-frame-detach.html: Added.
2800
2801 2019-08-02  Carlos Garcia Campos  <cgarcia@igalia.com>
2802
2803         [SOUP] WebSockets: use SOUP_WEBSOCKET_CLOSE_NO_STATUS when closing with no status
2804         https://bugs.webkit.org/show_bug.cgi?id=200338
2805
2806         Reviewed by Alex Christensen.
2807
2808         Remove failure expectation for http/tests/websocket/tests/hybi/client-close.html
2809
2810         * platform/gtk/TestExpectations:
2811         * platform/wpe/TestExpectations:
2812
2813 2019-08-01  Chris Dumez  <cdumez@apple.com>
2814
2815         Pages using MessagePorts should be PageCacheable
2816         https://bugs.webkit.org/show_bug.cgi?id=200366
2817         <rdar://problem/53837882>
2818
2819         Reviewed by Geoffrey Garen.
2820
2821         Add layout test coverage.
2822
2823         * fast/history/page-cache-MessagePort-pending-message-expected.txt: Added.
2824         * fast/history/page-cache-MessagePort-pending-message.html: Added.
2825
2826 2019-08-01  Chris Dumez  <cdumez@apple.com>
2827
2828         fast/forms/ios/file-upload-panel.html is flaky on iOS 13
2829         https://bugs.webkit.org/show_bug.cgi?id=200357
2830         <rdar://problem/53028551>
2831
2832         Reviewed by Zalan Bujtas.
2833
2834         Use UIHelper.activateElementAtHumanSpeed() instead of UIHelper.activateElement()
2835         to address flakiness. If the button taps are issued to quickly, some of them
2836         get swallowed.
2837
2838         * fast/forms/ios/file-upload-panel.html:
2839
2840 2019-08-01  Wenson Hsieh  <wenson_hsieh@apple.com>
2841
2842         [Text autosizing] [iPadOS] Add targeted hacks to address some remaining text autosizing issues
2843         https://bugs.webkit.org/show_bug.cgi?id=200271
2844         <rdar://problem/51734741>
2845
2846         Reviewed by Zalan Bujtas.
2847
2848         Add tests to cover some changes to line height boosting and the idempotent text autosizing candidate heuristic.
2849
2850         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidate-special-cases-expected.txt: Added.
2851         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-candidate-special-cases.html: Added.
2852         * fast/text-autosizing/ios/idempotentmode/line-height-boosting-expected.txt:
2853         * fast/text-autosizing/ios/idempotentmode/line-height-boosting.html:
2854
2855 2019-08-01  Truitt Savell  <tsavell@apple.com>
2856
2857         Removing expectations for tests that are now consistently passing
2858
2859         Unreviewed test gardening.
2860
2861         * platform/mac-wk1/TestExpectations:
2862         * platform/mac/TestExpectations:
2863
2864 2019-08-01  Youenn Fablet  <youenn@apple.com>
2865
2866         UserMediaPermissionRequestManagerProxy should not use audio+video denied requests to deny audio-only or video-only requests
2867         https://bugs.webkit.org/show_bug.cgi?id=200317
2868
2869         Reviewed by Eric Carlson.
2870
2871         Update existing test with new behavior.
2872         Added new test for the case where video is blocked but not audio.
2873
2874         * fast/mediastream/getUserMedia-deny-persistency3-expected.txt:
2875         * fast/mediastream/getUserMedia-deny-persistency3.html:
2876         * fast/mediastream/getUserMedia-deny-persistency4-expected.txt: Added.
2877         * fast/mediastream/getUserMedia-deny-persistency4.html: Added.
2878
2879 2019-08-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2880
2881         [SOUP] WebSockets: add support for extensions when using web sockets libsoup API
2882         https://bugs.webkit.org/show_bug.cgi?id=199943
2883
2884         Reviewed by Alex Christensen.
2885
2886         Add new tests for permessage-deflate imported from blink and rebaseline existing tests.
2887
2888         * TestExpectations: Skip permessage-deflate tests by default.
2889         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-comp-bit-onoff.html: Added.
2890         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-invalid-parameter.html: Added.
2891         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-invalid-parameter_wsh.py: Added.
2892         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-manual_wsh.py: Added.
2893         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-parameter.html: Added.
2894         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-set-bfinal.html: Added.
2895         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-split-frames.html: Added.
2896         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-split-frames_wsh.py: Added.
2897         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-unsolicited-negotiation-response.html: Added.
2898         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-unsolicited-negotiation-response_wsh.py: Added.
2899         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-window-bits.html: Added.
2900         * http/tests/websocket/tests/hybi/imported/blink/permessage-deflate_wsh.py: Added.
2901         * platform/gtk/TestExpectations: Enable permessage-deflate tests.
2902         * platform/gtk/http/tests/websocket/tests/hybi/deflate-frame-invalid-parameter-expected.txt: Added.
2903         * platform/gtk/http/tests/websocket/tests/hybi/deflate-frame-parameter-expected.txt: Added.
2904         * platform/gtk/http/tests/websocket/tests/hybi/extensions-expected.txt: Added.
2905         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-comp-bit-onoff-expected.txt: Added.
2906         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-invalid-parameter-expected.txt: Added.
2907         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-parameter-expected.txt: Added.
2908         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-set-bfinal-expected.txt: Added.
2909         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-split-frames-expected.txt: Added.
2910         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-unsolicited-negotiation-response-expected.txt: Added.
2911         * platform/gtk/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-window-bits-expected.txt: Added.
2912         * platform/wpe/TestExpectations: Enable permessage-deflate tests.
2913         * platform/wpe/http/tests/websocket/tests/hybi/deflate-frame-invalid-parameter-expected.txt: Added.
2914         * platform/wpe/http/tests/websocket/tests/hybi/deflate-frame-parameter-expected.txt: Added.
2915         * platform/wpe/http/tests/websocket/tests/hybi/extensions-expected.txt: Added.
2916         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-comp-bit-onoff-expected.txt: Added.
2917         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-invalid-parameter-expected.txt: Added.
2918         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-parameter-expected.txt: Added.
2919         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-set-bfinal-expected.txt: Added.
2920         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-split-frames-expected.txt: Added.
2921         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-unsolicited-negotiation-response-expected.txt: Added.
2922         * platform/wpe/http/tests/websocket/tests/hybi/imported/blink/permessage-deflate-window-bits-expected.txt: Added.
2923
2924 2019-08-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2925
2926         [SOUP] Switch to use libsoup WebSockets API
2927         https://bugs.webkit.org/show_bug.cgi?id=200162
2928
2929         Reviewed by Michael Catanzaro.
2930
2931         * platform/gtk/TestExpectations:
2932         * platform/gtk/http/tests/websocket/tests/hybi/broken-utf8-expected.txt: Added.
2933         * platform/gtk/http/tests/websocket/tests/hybi/close-before-open-expected.txt: Added.
2934         * platform/gtk/http/tests/websocket/tests/hybi/close-code-and-reason-expected.txt: Added.
2935         * platform/gtk/http/tests/websocket/tests/hybi/close-expected.txt: Added.
2936         * platform/gtk/http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
2937         * platform/gtk/http/tests/websocket/tests/hybi/compressed-control-frame-expected.txt: Added.
2938         * platform/gtk/http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404-expected.txt: Added.
2939         * platform/gtk/http/tests/websocket/tests/hybi/fragmented-control-frame-expected.txt: Added.
2940         * platform/gtk/http/tests/websocket/tests/hybi/handshake-error-expected.txt: Added.
2941         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-extensions-header-expected.txt: Added.
2942         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version-expected.txt: Added.
2943         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-maxlength-expected.txt: Added.
2944         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-mismatch-protocol-header-expected.txt: Added.
2945         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-more-accept-header-expected.txt: Added.
2946         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-more-extensions-header-expected.txt: Added.
2947         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-more-protocol-header-expected.txt: Added.
2948         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-no-accept-header-expected.txt: Added.
2949         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-no-connection-header-expected.txt: Added.
2950         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-no-cr-expected.txt: Added.
2951         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-no-upgrade-header-expected.txt: Added.
2952         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept-expected.txt: Added.
2953         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions-expected.txt: Added.
2954         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol-expected.txt: Added.
2955         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line-expected.txt: Added.
2956         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status-expected.txt: Added.
2957         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null-expected.txt: Added.
2958         * platform/gtk/http/tests/websocket/tests/hybi/handshake-fail-by-wrong-accept-header-expected.txt: Added.
2959         * platform/gtk/http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
2960         * platform/gtk/http/tests/websocket/tests/hybi/interleaved-fragments-expected.txt: Added.
2961         * platform/gtk/http/tests/websocket/tests/hybi/invalid-continuation-expected.txt: Added.
2962         * platform/gtk/http/tests/websocket/tests/hybi/invalid-encode-length-expected.txt: Added.
2963         * platform/gtk/http/tests/websocket/tests/hybi/invalid-masked-frames-from-server-expected.txt: Added.
2964         * platform/gtk/http/tests/websocket/tests/hybi/long-control-frame-expected.txt: Added.
2965         * platform/gtk/http/tests/websocket/tests/hybi/long-invalid-header-expected.txt: Added.
2966         * platform/gtk/http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
2967         * platform/gtk/http/tests/websocket/tests/hybi/reserved-bits-expected.txt: Added.
2968         * platform/gtk/http/tests/websocket/tests/hybi/reserved-opcodes-expected.txt: Added.
2969         * platform/gtk/http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt: Added.
2970         * platform/gtk/http/tests/websocket/tests/hybi/send-object-tostring-check-expected.txt: Added.
2971         * platform/gtk/http/tests/websocket/tests/hybi/simple-wss-expected.txt: Added.
2972         * platform/gtk/http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler-expected.txt: Added.
2973         * platform/gtk/http/tests/websocket/tests/hybi/too-long-payload-expected.txt: Added.
2974         * platform/gtk/http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party-expected.txt: Added.
2975         * platform/gtk/http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt: Added.
2976         * platform/gtk/http/tests/websocket/tests/hybi/websocket-event-target-expected.txt: Added.
2977         * platform/gtk/http/tests/websocket/tests/hybi/workers/close-code-and-reason-expected.txt: Added.
2978         * platform/gtk/http/tests/websocket/tests/hybi/workers/close-expected.txt: Added.
2979         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Removed.
2980         * platform/gtk/imported/w3c/web-platform-tests/pointerevents/pointerevent_touch-action-illegal-expected.txt: Removed.
2981         * platform/gtk/imported/w3c/web-platform-tests/websockets/Create-valid-url-protocol-empty.any-expected.txt: Added.
2982         * platform/gtk/imported/w3c/web-platform-tests/websockets/Create-valid-url-protocol-empty.any.worker-expected.txt: Added.
2983         * platform/gtk/imported/w3c/web-platform-tests/websockets/Send-65K-data.any-expected.txt: Added.
2984         * platform/gtk/imported/w3c/web-platform-tests/websockets/Send-binary-65K-arraybuffer.any-expected.txt: Added.
2985         * platform/gtk/imported/w3c/web-platform-tests/websockets/Send-binary-arraybuffer.any-expected.txt: Added.
2986         * platform/gtk/imported/w3c/web-platform-tests/websockets/Send-data.any-expected.txt: Added.
2987         * platform/gtk/imported/w3c/web-platform-tests/websockets/Send-paired-surrogates.any-expected.txt: Added.
2988         * platform/gtk/imported/w3c/web-platform-tests/websockets/basic-auth.any-expected.txt: Added.
2989         * platform/gtk/imported/w3c/web-platform-tests/websockets/basic-auth.any.worker-expected.txt: Added.
2990         * platform/gtk/imported/w3c/web-platform-tests/websockets/closing-handshake/003-expected.txt: Added.
2991         * platform/gtk/imported/w3c/web-platform-tests/websockets/cookies/004-expected.txt: Added.
2992         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer-expected.txt: Added.
2993         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob-expected.txt: Added.
2994         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting-expected.txt: Added.
2995         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large-expected.txt: Added.
2996         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode-expected.txt: Added.
2997         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/close/close-multiple-expected.txt: Added.
2998         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/close/close-nested-expected.txt: Added.
2999         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/close/close-return-expected.txt: Added.
3000         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/events/017-expected.txt: Added.
3001         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/events/018-expected.txt: Added.
3002         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/events/019-expected.txt: Added.
3003         * platform/gtk/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/readyState/003-expected.txt: Added.
3004         * platform/gtk/imported/w3c/web-platform-tests/websockets/opening-handshake/001-expected.txt: Added.
3005         * platform/gtk/imported/w3c/web-platform-tests/websockets/opening-handshake/003-sets-origin.worker-expected.txt: Added.
3006         * platform/gtk/imported/w3c/web-platform-tests/websockets/opening-handshake/005-expected.txt: Added.
3007         * platform/gtk/imported/w3c/web-platform-tests/websockets/security/001-expected.txt: Added.
3008         * platform/gtk/js/intl-datetimeformat-expected.txt: Removed.
3009         * platform/wpe/TestExpectations:
3010         * platform/wpe/http/tests/websocket/tests/hybi/broken-utf8-expected.txt: Added.
3011         * platform/wpe/http/tests/websocket/tests/hybi/close-before-open-expected.txt: Added.
3012         * platform/wpe/http/tests/websocket/tests/hybi/close-code-and-reason-expected.txt: Added.
3013         * platform/wpe/http/tests/websocket/tests/hybi/close-expected.txt: Added.
3014         * platform/wpe/http/tests/websocket/tests/hybi/closed-when-entering-page-cache-expected.txt: Added.
3015         * platform/wpe/http/tests/websocket/tests/hybi/compressed-control-frame-expected.txt: Added.
3016         * platform/wpe/http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404-expected.txt: Added.
3017         * platform/wpe/http/tests/websocket/tests/hybi/fragmented-control-frame-expected.txt: Added.
3018         * platform/wpe/http/tests/websocket/tests/hybi/handshake-error-expected.txt: Added.
3019         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-extensions-header-expected.txt: Added.
3020         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-invalid-http-version-expected.txt: Added.
3021         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-maxlength-expected.txt: Added.
3022         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-mismatch-protocol-header-expected.txt: Added.
3023         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-more-accept-header-expected.txt: Added.
3024         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-more-extensions-header-expected.txt: Added.
3025         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-more-protocol-header-expected.txt: Added.
3026         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-no-accept-header-expected.txt: Added.
3027         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-no-connection-header-expected.txt: Added.
3028         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-no-cr-expected.txt: Added.
3029         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-no-upgrade-header-expected.txt: Added.
3030         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-accept-expected.txt: Added.
3031         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-extensions-expected.txt: Added.
3032         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-header-value-sec-websocket-protocol-expected.txt: Added.
3033         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-non-ascii-status-line-expected.txt: Added.
3034         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-null-char-in-status-expected.txt: Added.
3035         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-prepended-null-expected.txt: Added.
3036         * platform/wpe/http/tests/websocket/tests/hybi/handshake-fail-by-wrong-accept-header-expected.txt: Added.
3037         * platform/wpe/http/tests/websocket/tests/hybi/handshake-ok-with-http-version-beyond-1_1-expected.txt: Added.
3038         * platform/wpe/http/tests/websocket/tests/hybi/interleaved-fragments-expected.txt: Added.
3039         * platform/wpe/http/tests/websocket/tests/hybi/invalid-continuation-expected.txt: Added.
3040         * platform/wpe/http/tests/websocket/tests/hybi/invalid-encode-length-expected.txt: Added.
3041         * platform/wpe/http/tests/websocket/tests/hybi/invalid-masked-frames-from-server-expected.txt: Added.
3042         * platform/wpe/http/tests/websocket/tests/hybi/long-control-frame-expected.txt: Added.
3043         * platform/wpe/http/tests/websocket/tests/hybi/long-invalid-header-expected.txt: Added.
3044         * platform/wpe/http/tests/websocket/tests/hybi/network-process-crash-error-expected.txt: Added.
3045         * platform/wpe/http/tests/websocket/tests/hybi/reserved-bits-expected.txt: Added.
3046         * platform/wpe/http/tests/websocket/tests/hybi/reserved-opcodes-expected.txt: Added.
3047         * platform/wpe/http/tests/websocket/tests/hybi/secure-cookie-secure-connection-expected.txt: Added.
3048         * platform/wpe/http/tests/websocket/tests/hybi/send-object-tostring-check-expected.txt: Added.
3049         * platform/wpe/http/tests/websocket/tests/hybi/simple-wss-expected.txt: Added.
3050         * platform/wpe/http/tests/websocket/tests/hybi/stop-on-resume-in-error-handler-expected.txt: Added.
3051         * platform/wpe/http/tests/websocket/tests/hybi/too-long-payload-expected.txt: Added.
3052         * platform/wpe/http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party-expected.txt: Added.
3053         * platform/wpe/http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt: Added.
3054         * platform/wpe/http/tests/websocket/tests/hybi/websocket-event-target-expected.txt: Added.
3055         * platform/wpe/http/tests/websocket/tests/hybi/workers/close-code-and-reason-expected.txt: Added.
3056         * platform/wpe/http/tests/websocket/tests/hybi/workers/close-expected.txt: Added.
3057         * platform/wpe/imported/w3c/web-platform-tests/websockets/Create-valid-url-protocol-empty.any-expected.txt: Added.
3058         * platform/wpe/imported/w3c/web-platform-tests/websockets/Create-valid-url-protocol-empty.any.worker-expected.txt: Added.
3059         * platform/wpe/imported/w3c/web-platform-tests/websockets/Send-65K-data.any-expected.txt: Added.
3060         * platform/wpe/imported/w3c/web-platform-tests/websockets/Send-binary-65K-arraybuffer.any-expected.txt: Added.
3061         * platform/wpe/imported/w3c/web-platform-tests/websockets/Send-binary-arraybuffer.any-expected.txt: Added.
3062         * platform/wpe/imported/w3c/web-platform-tests/websockets/Send-data.any-expected.txt: Added.
3063         * platform/wpe/imported/w3c/web-platform-tests/websockets/Send-paired-surrogates.any-expected.txt: Added.
3064         * platform/wpe/imported/w3c/web-platform-tests/websockets/basic-auth.any-expected.txt: Added.
3065         * platform/wpe/imported/w3c/web-platform-tests/websockets/basic-auth.any.worker-expected.txt: Added.
3066         * platform/wpe/imported/w3c/web-platform-tests/websockets/closing-handshake/003-expected.txt: Added.
3067         * platform/wpe/imported/w3c/web-platform-tests/websockets/cookies/004-expected.txt: Added.
3068         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-arraybuffer-expected.txt: Added.
3069         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-blob-expected.txt: Added.
3070         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-deleting-expected.txt: Added.
3071         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-large-expected.txt: Added.
3072         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/bufferedAmount/bufferedAmount-unicode-expected.txt: Added.
3073         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/close/close-multiple-expected.txt: Added.
3074         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/close/close-nested-expected.txt: Added.
3075         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/close/close-return-expected.txt: Added.
3076         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/events/017-expected.txt: Added.
3077         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/events/018-expected.txt: Added.
3078         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/events/019-expected.txt: Added.
3079         * platform/wpe/imported/w3c/web-platform-tests/websockets/interfaces/WebSocket/readyState/003-expected.txt: Added.
3080         * platform/wpe/imported/w3c/web-platform-tests/websockets/opening-handshake/001-expected.txt: Added.
3081         * platform/wpe/imported/w3c/web-platform-tests/websockets/opening-handshake/003-sets-origin.worker-expected.txt: Added.
3082         * platform/wpe/imported/w3c/web-platform-tests/websockets/opening-handshake/005-expected.txt: Added.
3083         * platform/wpe/imported/w3c/web-platform-tests/websockets/security/001-expected.txt: Added.
3084
3085 2019-07-31  Devin Rousso  <drousso@apple.com>
3086
3087         Web Inspector: Debugger: support emulateUserGesture parameter in Debugger.evaluateOnCallFrame
3088         https://bugs.webkit.org/show_bug.cgi?id=200272
3089
3090         Reviewed by Joseph Pecoraro.
3091
3092         * inspector/debugger/evaluateOnCallFrame-emulateUserGesture.html: Added.
3093         * inspector/debugger/evaluateOnCallFrame-emulateUserGesture-expected.txt: Added.
3094         * inspector/debugger/evaluateOnCallFrame-emulateUserGesture-userIsInteracting.html: Added.
3095         * inspector/debugger/evaluateOnCallFrame-emulateUserGesture-userIsInteracting-expected.txt: Added.
3096         * TestExpectations:
3097         * platform/wk2/TestExpectations:
3098
3099         * inspector/runtime/evaluate-emulateUserGesture.html: Added.
3100         * inspector/runtime/evaluate-emulateUserGesture-expected.txt: Added.
3101         * inspector/runtime/evaluate-emulateUserGesture-userIsInteracting.html: Added.
3102         * inspector/runtime/evaluate-emulateUserGesture-userIsInteracting-expected.txt: Added.
3103         * inspector/runtime/evaluate-userGestureEmulation.html: Deleted.
3104         * inspector/runtime/evaluate-userGestureEmulation-expected.txt: Deleted.
3105         * inspector/runtime/evaluate-userGestureEmulation-userIsInteracting.html: Deleted.
3106         * inspector/runtime/evaluate-userGestureEmulation-userIsInteracting-expected.txt: Deleted.
3107         Rename tests from "userGestureEmulation" to "emulateUserGesture" to match the parameter.
3108
3109 2019-07-31  Zalan Bujtas  <zalan@apple.com>
3110
3111         [ContentChangeObserver] twitch.tv video controls do not always respond to taps in fullscreen
3112         https://bugs.webkit.org/show_bug.cgi?id=200309
3113         <rdar://problem/52964977>
3114
3115         Reviewed by Simon Fraser.
3116
3117         * fast/events/touch/ios/content-observation/non-visible-content-change-in-fullscreen-mode-expected.txt: Added.
3118         * fast/events/touch/ios/content-observation/non-visible-content-change-in-fullscreen-mode.html: Added.
3119         * platform/ios/TestExpectations: Fullscreen API is not yet enabled on iOS.
3120
3121 2019-07-31  Saam Barati  <sbarati@apple.com>
3122
3123         [WHLSL Remove char/short/half types
3124         https://bugs.webkit.org/show_bug.cgi?id=200312
3125
3126         Reviewed by Myles C. Maxfield.
3127
3128         * webgpu/whlsl/bools.html:
3129         * webgpu/whlsl/smaller-than-32-bit-types-expected.txt: Added.
3130         * webgpu/whlsl/smaller-than-32-bit-types.html: Added.
3131         * webgpu/whlsl/test-harness-test.html:
3132
3133 2019-07-31  Truitt Savell  <tsavell@apple.com>
3134
3135         Update test expectations for imported/blink/storage/indexeddb/blob-basics-metadata.html
3136         https://bugs.webkit.org/show_bug.cgi?id=199117
3137
3138         Unreviewed test gardening.
3139
3140         * platform/mac-wk1/TestExpectations:
3141
3142 2019-07-31  Youenn Fablet  <youenn@apple.com>
3143
3144         Use CTFontCreateForCharactersWithLanguageAndOption if available instead of CTFontCreateForCharactersWithLanguage
3145         https://bugs.webkit.org/show_bug.cgi?id=200241
3146
3147         We update the tests to flush font caches as otherwise some debug asserts would be hit.
3148         This is due to changing the user installed font runtime flag while browsing which is not a typical situation.
3149
3150         Reviewed by Myles C. Maxfield.
3151
3152         * fast/text/user-installed-fonts/extended-character-with-user-font.html:
3153         * fast/text/user-installed-fonts/extended-character.html:
3154
3155 2019-07-31  Youenn Fablet  <youenn@apple.com>
3156
3157         Owners of MultiChannelResampler should make sure that the output bus given to it has the same number of channels
3158         https://bugs.webkit.org/show_bug.cgi?id=200248
3159         <rdar://problem/53411051>
3160
3161         Reviewed by Eric Carlson.
3162
3163         * fast/mediastream/getUserMedia-webaudio-expected.txt:
3164         * fast/mediastream/getUserMedia-webaudio.html:
3165
3166 2019-07-31  Chris Dumez  <cdumez@apple.com>
3167
3168         Element.outerHTML is missing attribute prefixes in some cases in HTML documents
3169         https://bugs.webkit.org/show_bug.cgi?id=200283
3170
3171         Reviewed by Ryosuke Niwa.
3172
3173         Add layout test coverage.
3174
3175         * fast/dom/Element/outerHTML-prefixed-attribute-expected.txt: Added.
3176         * fast/dom/Element/outerHTML-prefixed-attribute.html: Added.
3177
3178 2019-07-31  Zan Dobersek  <zdobersek@igalia.com>
3179
3180         Unreviewed WPE and GTK gardening. Adding some failure expectations as
3181         well as updating baselines for WPT tests where the behavior improved or
3182         has just changed in the type of error(s) reported.
3183
3184         * platform/gtk/TestExpectations:
3185         * platform/wpe/TestExpectations:
3186         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt:
3187         * platform/wpe/imported/w3c/web-platform-tests/resource-timing/resource-timing-level1.sub-expected.txt: Added.
3188         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/ready.https-expected.txt: Added.
3189         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/windowclient-navigate.https-expected.txt: Added.
3190         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3191         * platform/wpe/imported/w3c/web-platform-tests/websockets: Added.
3192         * platform/wpe/imported/w3c/web-platform-tests/websockets/bufferedAmount-unchanged-by-sync-xhr.any.worker-expected.txt: Added.
3193
3194 2019-07-31  Andres Gonzalez  <andresg_22@apple.com>
3195
3196         AX: Re-enable accessibility/set-selected-text-range-after-newline.html test.
3197         https://bugs.webkit.org/show_bug.cgi?id=199431
3198         <rdar://problem/52563340>
3199
3200         Reviewed by Chris Fleizach.
3201
3202         * TestExpectations:
3203         * accessibility/ios-simulator/set-selected-text-range-after-newline.html: Removed because it was the same as the one in the parent accessibility directory, so enabling it for iOS in ios-wk2/TestExpectations.
3204         * platform/ios-wk2/TestExpectations:
3205
3206 2019-07-31  Carlos Garcia Campos  <cgarcia@igalia.com>
3207
3208         Unreviewed GTK gardening. Update expectations after r248033.
3209
3210         * platform/gtk/TestExpectations:
3211         * platform/gtk/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added.
3212         * platform/gtk/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
3213         * platform/gtk/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added.
3214         * platform/gtk/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
3215
3216 2019-07-31  Zan Dobersek  <zdobersek@igalia.com>
3217
3218         Unreviewed WPE gardening. Rebaselining the straightforward cases.
3219
3220         * platform/wpe/css3/flexbox/flexbox-baseline-margins-expected.txt:
3221         * platform/wpe/fast/dom/Window/window-properties-geolocation-expected.txt:
3222         * platform/wpe/fast/xsl/sort-locale-expected.txt:
3223         * platform/wpe/http/tests/dom/same-origin-detached-window-properties-expected.txt:
3224         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3225         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any-expected.txt:
3226         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/request-headers-case.any.worker-expected.txt:
3227         * platform/wpe/imported/w3c/web-platform-tests/service-workers/service-worker/websocket-in-service-worker.https-expected.txt:
3228         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
3229
3230 2019-07-31  Devin Rousso  <drousso@apple.com>
3231
3232         Web Inspector: Second call to setAttributeNS creates non-prefixed attribute
3233         https://bugs.webkit.org/show_bug.cgi?id=200230
3234         <rdar://problem/53712672>
3235
3236         Reviewed by Joseph Pecoraro.
3237
3238         * inspector/dom/attributeModified.html: Added.
3239         * inspector/dom/attributeModified-expected.txt: Added.
3240
3241 2019-07-31  Carlos Garcia Campos  <cgarcia@igalia.com>
3242
3243         [GTK] Datalist element support for TextFieldInputType
3244         https://bugs.webkit.org/show_bug.cgi?id=98934
3245
3246         Reviewed by Michael Catanzaro.
3247
3248         Unskip datalist tests for GTK port.
3249
3250         * platform/gtk/TestExpectations:
3251
3252 2019-07-31  Zan Dobersek  <zdobersek@igalia.com>
3253
3254         Unreviewed WPE gardening.
3255
3256         * platform/wpe/TestExpectations:
3257         Skip tests invoking the UIScriptController interface for which WPE
3258         doesn't yet provide an implementation, resulting in crashes.
3259
3260 2019-07-30  Saam Barati  <sbarati@apple.com>
3261
3262         [WHLSL] Checker sets wrong type for property access instruction with an ander
3263         https://bugs.webkit.org/show_bug.cgi?id=200282
3264
3265         Reviewed by Myles C. Maxfield.
3266
3267         * webgpu/whlsl/device-proper-type-checker-expected.txt: Added.
3268         * webgpu/whlsl/device-proper-type-checker.html: Added.
3269
3270 2019-07-30  Ryan Haddad  <ryanhaddad@apple.com>
3271
3272         Add test expectations and baselines for iPad
3273         https://bugs.webkit.org/show_bug.cgi?id=199711
3274
3275         Unreviewed test gardening.
3276
3277         * platform/ipad-12/TestExpectations: Added.
3278         * platform/ipad-12/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt: Copied from LayoutTests/platform/ipad/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt.
3279         * platform/ipad-12/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt: Copied from LayoutTests/platform/ipad/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt.
3280         * platform/ipad-12/fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt: Copied from LayoutTests/platform/ipad/fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt.
3281         * platform/ipad-12/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt: Copied from LayoutTests/platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt.
3282         * platform/ipad-12/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt: Copied from LayoutTests/platform/ipad/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt.
3283         * platform/ipad-12/scrollingcoordinator/ios/ui-scrolling-tree-expected.txt: Copied from LayoutTests/platform/ipad/scrollingcoordinator/ios/ui-scrolling-tree-expected.txt.
3284         * platform/ipad/compositing/overflow/scrolling-content-clip-to-viewport-expected.txt: Added.
3285         * platform/ipad/compositing/rtl/rtl-scrolling-with-transformed-descendants-expected.txt: Added.
3286         * platform/ipad/editing/caret/ios/fixed-caret-position-after-scroll-expected.txt: Added.
3287         * platform/ipad/editing/selection/ios/do-not-hide-selection-in-visible-container-expected.txt: Added.
3288         * platform/ipad/fast/dom/navigator-iOS-userAgent-expected.txt: Added.
3289         * platform/ipad/fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt: Added.
3290         * platform/ipad/fast/scrolling/ios/overflow-scrolling-ancestor-clip-expected.txt:
3291         * platform/ipad/fast/scrolling/ios/overflow-scrolling-ancestor-clip-size-expected.txt:
3292         * platform/ipad/fast/scrolling/ios/reconcile-layer-position-recursive-expected.txt: Added.
3293         * platform/ipad/fast/scrolling/ios/subpixel-overflow-scrolling-with-ancestor-expected.txt:
3294         * platform/ipad/fast/viewport/ios/shrink-to-fit-for-page-without-viewport-meta-expected.txt: Added.
3295         * platform/ipad/fast/viewport/ios/width-is-device-width-overflowing-body-overflow-hidden-tall-expected.txt:
3296         * platform/ipad/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-height-expected.txt: Added.
3297         * platform/ipad/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-innerheight-expected.txt: Added.
3298         * platform/ipad/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-innerwidth-expected.txt: Added.
3299         * platform/ipad/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-width-expected.txt: Added.
3300         * platform/ipad/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-innerheight-innerwidth-expected.txt: Added.
3301         * platform/ipad/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-width-height-expected.txt: Added.
3302         * platform/ipad/imported/w3c/web-platform-tests/workers/WorkerNavigator_platform-expected.txt: Added.
3303         * platform/ipad/imported/w3c/web-platform-tests/workers/interfaces/WorkerUtils/navigator/004-expected.txt: Added.
3304         * platform/ipad/platform/ios/ios/fast/text/opticalFontWithTextStyle-expected.txt:
3305         * platform/ipad/scrollingcoordinator/ios/fixed-in-frame-layer-reconcile-layer-position-expected.txt: Added.
3306         * platform/ipad/scrollingcoordinator/ios/fixed-in-overflow-scroll-scrolling-tree-expected.txt: Added.
3307         * platform/ipad/scrollingcoordinator/ios/fixed-scrolling-with-keyboard-expected.txt: Copied from LayoutTests/platform/ipad/scrollingcoordinator/ios/ui-scrolling-tree-expected.txt.
3308         * platform/ipad/scrollingcoordinator/ios/non-stable-viewport-scroll-expected.txt: Added.
3309         * platform/ipad/scrollingcoordinator/ios/ui-scrolling-tree-expected.txt:
3310
3311 2019-07-30  Daniel Bates  <dabates@apple.com>
3312
3313         picture-in-picture.html fails because webkitpresentationmodechanged sometimes dispatched multiple times
3314         using Apple Internal build
3315         <rdar://problem/36455352>
3316
3317         Workaround by only listening for the first webkitpresentationmodechanged event dispatched. This test
3318         is the canary in the coal mine that revealed that multiple webkitpresentationmodechanged events are
3319         dispatched when one is expected. However this was not the primary purpose of the test and in absence
3320         of a timeframe for a fix for <rdar://problem/36455352> work around this bug to avoid losing test coverage
3321         when using an Apple Internal build.
3322
3323         * platform/ipad/media/controls/resources/picture-in-picture.html:
3324
3325 2019-07-30  Truitt Savell  <tsavell@apple.com>
3326
3327         (r247440) imported/w3c/web-platform-tests/wasm/jsapi/interface.any.worker.html is a flakey failure
3328         https://bugs.webkit.org/show_bug.cgi?id=200258
3329
3330         Unreviewed test gardening.
3331
3332         * platform/mac/TestExpectations:
3333
3334 2019-07-29  Wenson Hsieh  <wenson_hsieh@apple.com>
3335
3336         Add layout test coverage for <https://webkit.org/b/200215>
3337         https://bugs.webkit.org/show_bug.cgi?id=200245
3338         <rdar://problem/52976965>
3339
3340         Reviewed by Tim Horton.
3341
3342         Add a new layout test to exercise a scenario where the web view is removed from the view hierarchy, added back
3343         into the view hierarchy, and then made first responder all under the scope of a synchronous autocorrection
3344         context request. See <https://trac.webkit.org/changeset/247914> for more details.
3345
3346         The test here involves two parts: first, we attempt to interact with an input field which, when focused, will
3347         try to open a new window, which then triggers code in the UI process that reinserts the web view in the view
3348         hierarchy. Before r247345, this would result in a crash.
3349
3350         The second part involves tapping an input field on the page. Without the fix in r247914, this would result in a
3351         permanent hang in the UI process, due to the keyboard task queue being unable to dequeue and handle any further
3352         tasks.
3353
3354         * fast/forms/ios/remove-and-add-view-during-focus-expected.txt: Added.
3355         * fast/forms/ios/remove-and-add-view-during-focus.html: Added.
3356
3357 2019-07-29  Wenson Hsieh  <wenson_hsieh@apple.com>
3358
3359         YouTube search field shows RTL text outside its border on iPadOS
3360         https://bugs.webkit.org/show_bug.cgi?id=200253
3361         <rdar://problem/53680603>
3362
3363         Reviewed by Beth Dakin.
3364
3365         * editing/input/ios/rtl-keyboard-input-on-focus-in-editable-page-expected.txt: Renamed from LayoutTests/editing/input/ios/rtl-keyboard-input-on-focus-expected.txt.
3366         * editing/input/ios/rtl-keyboard-input-on-focus-in-editable-page.html: Renamed from LayoutTests/editing/input/ios/rtl-keyboard-input-on-focus.html.
3367
3368         Rename an existing test, rtl-keyboard-input-on-focus.html, to rtl-keyboard-input-on-focus-in-editable-page.html
3369         to emphasize the fact that it requires an editable web view.
3370
3371         * editing/input/ios/rtl-keyboard-input-on-focus-in-non-editable-page-expected.txt: Added.
3372         * editing/input/ios/rtl-keyboard-input-on-focus-in-non-editable-page.html: Added.
3373
3374         Add a new layout test to ensure that we don't automatically apply an RTL attribute when focusing fields in a
3375         non-editable web view.
3376
3377 2019-07-29  Sergei Glazunov  <glazunov@google.com>
3378
3379         The maximum subframe count check should not be skipped for empty URLs.
3380         https://bugs.webkit.org/show_bug.cgi?id=200032
3381
3382         Reviewed by Ryosuke Niwa.
3383
3384         * fast/dom/connected-subframe-counter-overflow-expected.txt: Added.
3385         * fast/dom/connected-subframe-counter-overflow.html: Added.
3386         * fast/frames/lots-of-iframes-expected.txt:
3387
3388 2019-07-29  Youenn Fablet  <youenn@apple.com>
3389
3390         REGRESSION: WebSockets no longer work in Service Workers
3391         https://bugs.webkit.org/show_bug.cgi?id=199906
3392         <rdar://problem/53516732>
3393
3394         Reviewed by Geoffrey Garen.
3395
3396         Fix test and make sure messages are exchanged for the test to succeed.
3397
3398         * http/tests/workers/service/resources/serviceworker-websocket-worker.js:
3399         (async.doTest):
3400
3401 2019-07-29  Ryan Haddad  <ryanhaddad@apple.com>
3402
3403         Unreviewed test gardening, update expectations for rdar://problem/48616298.
3404
3405         * platform/ios-wk2/TestExpectations:
3406         The fast/viewport/ios directory is marked as passing in this file, which was overriding the entries in the 'ios' file.
3407         * platform/ios/TestExpectations:
3408
3409 2019-07-29  Andres Gonzalez  <andresg_22@apple.com>
3410
3411         REGRESSION (r247891): Layout Test accessibility/ios-simulator/video-elements-ios.html is failing
3412         https://bugs.webkit.org/show_bug.cgi?id=200231
3413         <rdar://problem/53666599>
3414
3415         Reviewed by Chris Fleizach.
3416
3417         We now expose <video> elements when they have controls.
3418         * accessibility/ios-simulator/video-elements-ios-expected.txt:
3419         * accessibility/ios-simulator/video-elements-ios.html:
3420
3421 2019-07-29  Simon Fraser  <simon.fraser@apple.com>
3422
3423         REGRESSION (r246899): Subtitles show twice when controls show/hide on hulu.com
3424         https://bugs.webkit.org/show_bug.cgi?id=200187
3425         rdar://problem/53511121
3426
3427         Reviewed by Zalan Bujtas.
3428
3429         * compositing/shared-backing/backing-sharing-repaint-expected.html: Added.
3430         * compositing/shared-backing/backing-sharing-repaint.html: Added.
3431
3432 2019-07-29  Simon Fraser  <simon.fraser@apple.com>
3433
3434         Can't scroll on yummly.co.uk recipe (scale(0) div covers the content and hit-tests)
3435         https://bugs.webkit.org/show_bug.cgi?id=200263
3436         rdar://problem/53679408
3437
3438         Reviewed by Antti Koivisto.
3439
3440         * fast/scrolling/ios/non-invertible-transformed-over-scroller-expected.txt: Added.
3441         * fast/scrolling/ios/non-invertible-transformed-over-scroller.html: Added.
3442
3443 2019-07-29  Simon Fraser  <simon.fraser@apple.com>
3444
3445         The touch-action property was ignored on replaced elements (canvas, img etc)
3446         https://bugs.webkit.org/show_bug.cgi?id=200205
3447         rdar://problem/53331224
3448
3449         Reviewed by Antti Koivisto.
3450
3451         * pointerevents/ios/touch-action-region-replaced-elements-expected.txt: Added.
3452         * pointerevents/ios/touch-action-region-replaced-elements.html: Added.
3453
3454 2019-07-29  Tim Horton  <timothy_horton@apple.com>
3455
3456         REGRESSION (r247898): Multiple Layout Tests in http/tests/contentdispositionattachmentsandbox/* are timing out on iOS
3457         <rdar://problem/53664817>
3458
3459         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped.js:
3460         (onload):
3461         iOS has eventSender, so this reorganizing didn't work (well, it worked for macOS...).
3462         Instead, check which platform we're on and use touch vs. mouse events by
3463         platform instead of by available API.
3464
3465 2019-07-28  Tim Horton  <timothy_horton@apple.com>
3466
3467         Reorganize UIScriptController into platform-specific subclasses
3468         https://bugs.webkit.org/show_bug.cgi?id=200027
3469
3470         Reviewed by Simon Fraser.
3471
3472         * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped.js:
3473         (onload):
3474         This test both uses event sender to click, and UIScriptController to "tap".
3475         Since singleTapAtPoint is unimplemented on macOS, it really just ended
3476         up doing nothing, but now it asserts. Only click or tap, but not both.
3477
3478         * platform/mac/TestExpectations:
3479         * platform/win/TestExpectations:
3480         Skip some tests for unimplemented or unsupported features.
3481
3482         * platform/mac/fast/events/autoscroll-when-input-is-offscreen-expected.txt: Removed.
3483         * platform/mac/fast/events/autoscroll-with-software-keyboard-expected.txt: Removed.
3484         Remove unneeded test results.
3485
3486         * swipe/resources/swipe-test.js:
3487         (playEventStream):
3488         playBackEventStream is unimplemented on iOS. Also, it's not necessary
3489         for simulated swipe to send events at all on iOS, so just bail, which
3490         is equivalent to what used to happen.
3491
3492 2019-07-27  Andres Gonzalez  <andresg_22@apple.com>
3493
3494         Expose the aria-label attribute for <video> elements.
3495         https://bugs.webkit.org/show_bug.cgi?id=200169
3496         <rdar://problem/51754558>
3497
3498         Reviewed by Chris Fleizach.
3499
3500         * accessibility/ios-simulator/media-with-aria-label-expected.txt: Added.
3501         * accessibility/ios-simulator/media-with-aria-label.html: Added.
3502         * accessibility/media-with-aria-label-expected.txt: Added.
3503         * accessibility/media-with-aria-label.html: Added.
3504         * platform/win/TestExpectations:
3505
3506 2019-07-26  Ryosuke Niwa  <rniwa@webkit.org>
3507
3508         Moving right by word boundary right before an object element followed by a br element hangs
3509         https://bugs.webkit.org/show_bug.cgi?id=200144
3510
3511         Reviewed by Simon Fraser.
3512
3513         Added regression tests. The second test case involes non-word characters "%)" which are skipped like whitespaces
3514         for the purposes of moving right or left by word granularity. The third test case involves RTL text.
3515
3516         * editing/selection/move-by-word-visually-across-object-element-1-expected.txt: Added.
3517         * editing/selection/move-by-word-visually-across-object-element-1.html: Added.
3518         * editing/selection/move-by-word-visually-across-object-element-2-expected.txt: Added.
3519         * editing/selection/move-by-word-visually-across-object-element-2.html: Added.
3520         * editing/selection/move-by-word-visually-across-object-element-3-expected.txt: Added.
3521         * editing/selection/move-by-word-visually-across-object-element-3.html: Added.
3522
3523 2019-07-26  Brady Eidson  <beidson@apple.com>
3524
3525         Do not fire readystatechange events at documents about to get replaced by javascript URLs.
3526         <rdar://problem/51665406> and https://bugs.webkit.org/show_bug.cgi?id=198786
3527
3528         Reviewed by Ryosuke Niwa.
3529
3530         * http/tests/dom/ready-state-on-javascript-replace-expected.txt: Added.
3531         * http/tests/dom/ready-state-on-javascript-replace.html: Added.
3532
3533 2019-07-26  Chris Dumez  <cdumez@apple.com>
3534
3535         [iOS] WebPage::TouchEventSync() & WebPage::GetPositionInformation() sync IPC causes UIProcess hangs
3536         https://bugs.webkit.org/show_bug.cgi?id=200138
3537         <rdar://problem/52698157>
3538
3539         Reviewed by Geoffrey Garen.
3540
3541         Update existing layout test accordingly.
3542
3543         * fast/misc/{testProcessIncomingSyncMessagesWhenWaitingForUnboundedReply-expected.txt: Renamed from LayoutTests/fast/misc/testProcessIncomingSyncMessagesWhenWaitingForSyncReply-expected.txt.
3544         * fast/misc/{testProcessIncomingSyncMessagesWhenWaitingForUnboundedReply.html: Renamed from LayoutTests/fast/misc/testProcessIncomingSyncMessagesWhenWaitingForSyncReply.html.
3545
3546 2019-07-26  Zalan Bujtas  <zalan@apple.com>
3547
3548         Unable to tap/double tap to open files/folders in Google Drive in Safari
3549         https://bugs.webkit.org/show_bug.cgi?id=200096
3550         <rdar://problem/52748552>
3551
3552         Reviewed by Wenson Hsieh.
3553
3554         1. Rebaseline (progression).
3555         2. Payment request tests activate elements by tapping on them at a high speed, triggering double clicks instead. Let's slow them down a bit.
3556
3557         * fast/events/touch/ios/double-tap-for-double-click3-expected.txt:
3558         * http/tests/adClickAttribution/anchor-tag-attributes-validation.html:
3559         * http/tests/resources/payment-request.js:
3560         (activateThen):
3561         * resources/ui-helper.js:
3562         (window.UIHelper.activateElementAtHumanSpeed.return.new.Promise):
3563         (window.UIHelper.activateElementAtHumanSpeed):
3564         * tests-options.json:
3565
3566 2019-07-26  Rob Buis  <rbuis@igalia.com>
3567
3568         Make storing cross-origin top-level prefetches in HTTP cache optional
3569         https://bugs.webkit.org/show_bug.cgi?id=199499
3570
3571         Reviewed by Youenn Fablet.
3572
3573         Remove unneeded Cache-Control headers and verify that Cache-Control
3574         effects whether the navigation gets stored in the disk cache or not.
3575
3576         * http/tests/cache/resources/prefetched-main-resource-iframe.php:
3577         * http/tests/cache/resources/prefetched-main-resource.php:
3578         * http/wpt/prefetch/link-prefetch-skip-disk-cache-expected.txt: Added.
3579         * http/wpt/prefetch/link-prefetch-skip-disk-cache.html: Added.
3580         * http/wpt/prefetch/resources/main-resource-skip-disk-cache.py: Added.
3581         (main):
3582         * http/wpt/prefetch/resources/navigate-skip-disk-cache.html: Added.
3583         * platform/mac-wk1/TestExpectations:
3584         * platform/win/TestExpectations:
3585
3586 2019-07-25  Commit Queue  <commit-queue@webkit.org>
3587
3588         Unreviewed, rolling out r247806.
3589         https://bugs.webkit.org/show_bug.cgi?id=200141
3590
3591         It is regressing PLT (Requested by youenn on #webkit).
3592
3593         Reverted changeset:
3594
3595         "Disable speculative loading if cache is not to be used for
3596         the load"
3597         https://bugs.webkit.org/show_bug.cgi?id=199644
3598         https://trac.webkit.org/changeset/247806
3599
3600 2019-07-25  Russell Epstein  <repstein@apple.com>
3601
3602         rdar://53551736 (Layout Test editing/pasteboard/paste-and-sanitize.html is a Flaky Failure on iOS 13).
3603
3604         Unreviewed Test Gardening.
3605
3606         * platform/ios-12/TestExpectations: Test is passing on iOS 12
3607         * platform/ios/TestExpectations: Marking test as flaky on iOS 13
3608
3609 2019-07-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
3610
3611         REGRESSION (r244995): Assertion failure when addEventListener to an SVGElement which has an. instance in shadow tree
3612         https://bugs.webkit.org/show_bug.cgi?id=200083
3613
3614         Reviewed by Ryosuke Niwa.
3615
3616         * svg/custom/add-event-listener-shadow-tree-element-expected.txt: Added.
3617         * svg/custom/add-event-listener-shadow-tree-element.html: Added.
3618
3619 2019-07-25  Truitt Savell  <tsavell@apple.com>
3620
3621         Unreviewed, rolling out r247821.
3622
3623         Caused two crashing Layout Tests
3624
3625         Reverted changeset:
3626
3627         "Make storing cross-origin top-level prefetches in HTTP cache
3628         optional"
3629         https://bugs.webkit.org/show_bug.cgi?id=199499
3630         https://trac.webkit.org/changeset/247821
3631
3632 2019-07-25  Russell Epstein  <repstein@apple.com>
3633
3634         Adding iOS-specific expectations for fast/text-indicator/text-indicator-with-low-contrast-text.html.
3635         https://bugs.webkit.org/show_bug.cgi?id=200064
3636
3637         Unreviewed Test Gardening.
3638
3639         * platform/ios/fast/text-indicator/text-indicator-with-low-contrast-text-expected.txt: Added.
3640
3641 2019-07-25  Chris Dumez  <cdumez@apple.com>
3642
3643         Avoid UI Process hangs when the WebContent process is showing JS prompts / alerts
3644         https://bugs.webkit.org/show_bug.cgi?id=200107
3645         <rdar://problem/53034592>
3646
3647         Reviewed by Geoffrey Garen.
3648
3649         Add layout test coverage for SendSyncOption::ProcessIncomingSyncMessagesWhenWaitingForSyncReply.
3650         Without the flag on the sendSync from the WebContent process of the
3651         NetworkConnectionToWebProcess::TestProcessIncomingSyncMessagesWhenWaitingForSyncReply IPC, the
3652         test would hang. This is because the WebContent process sends a sync IPC to the network process,
3653         which in turns sends one to the UIProcess, which itself sends one back to the WebContent process.
3654         This would attempt to re-enter the WebContent process which is currently sending a sync IPC, which
3655         is not allowed by default.
3656
3657         * fast/misc/testProcessIncomingSyncMessagesWhenWaitingForSyncReply-expected.txt: Added.
3658         * fast/misc/testProcessIncomingSyncMessagesWhenWaitingForSyncReply.html: Added.
3659
3660 2019-07-25  Rob Buis  <rbuis@igalia.com>
3661
3662         Make storing cross-origin top-level prefetches in HTTP cache optional
3663         https://bugs.webkit.org/show_bug.cgi?id=199499
3664
3665         Reviewed by Youenn Fablet.
3666
3667         Remove unneeded Cache-Control headers and verify that Cache-Control
3668         effects whether the navigation gets stored in the disk cache or not.
3669
3670         * http/tests/cache/resources/prefetched-main-resource-iframe.php:
3671         * http/tests/cache/resources/prefetched-main-resource.php:
3672         * http/wpt/prefetch/link-prefetch-skip-disk-cache-expected.txt: Added.
3673         * http/wpt/prefetch/link-prefetch-skip-disk-cache.html: Added.
3674         * http/wpt/prefetch/resources/main-resource-skip-disk-cache.py: Added.
3675         (main):
3676         * http/wpt/prefetch/resources/navigate-skip-disk-cache.html: Added.
3677         * platform/mac-wk1/TestExpectations:
3678         * platform/win/TestExpectations:
3679
3680 2019-07-25  Truitt Savell  <tsavell@apple.com>
3681
3682         Unreviewed, rolling out r247817.
3683
3684         Broke 14 http/tests/paymentrequest/ tests. on iOS
3685
3686         Reverted changeset:
3687
3688         "Unable to tap/double tap to open files/folders in Google
3689         Drive in Safari"
3690         https://bugs.webkit.org/show_bug.cgi?id=200096
3691         https://trac.webkit.org/changeset/247817
3692
3693 2019-07-24  Zalan Bujtas  <zalan@apple.com>
3694
3695         Unable to tap/double tap to open files/folders in Google Drive in Safari
3696         https://bugs.webkit.org/show_bug.cgi?id=200096
3697         <rdar://problem/52748552>
3698
3699         Reviewed by Wenson Hsieh.
3700
3701         Rebaseline.
3702
3703         * fast/events/touch/ios/double-tap-for-double-click3-expected.txt:
3704
3705 2019-07-24  Devin Rousso  <drousso@apple.com>
3706
3707         Web Inspector: support `console.screenshot` with detached Nodes that are graphical
3708         https://bugs.webkit.org/show_bug.cgi?id=199309
3709
3710         Reviewed by Joseph Pecoraro.
3711
3712         * inspector/console/console-screenshot.html:
3713         * inspector/console/console-screenshot-expected.txt:
3714
3715 2019-07-24  Devin Rousso  <drousso@apple.com>
3716
3717         Web Inspector: support `console.screenshot` with ImageData and ImageBitmap
3718         https://bugs.webkit.org/show_bug.cgi?id=199304
3719
3720         Reviewed by Joseph Pecoraro.
3721
3722         * inspector/console/console-screenshot.html:
3723         * inspector/console/console-screenshot-expected.txt:
3724
3725 2019-07-24  Youenn Fablet  <youenn@apple.com>
3726
3727         Disable speculative loading if cache is not to be used for the load
3728         https://bugs.webkit.org/show_bug.cgi?id=199644
3729
3730         Reviewed by Alex Christensen.
3731
3732         * http/wpt/fetch/disable-speculative-for-reload-expected.txt: Added.
3733         * http/wpt/fetch/disable-speculative-for-reload.html: Added.
3734         * http/wpt/fetch/resources/iframe-with-image.py: Added.
3735         (main):
3736         * http/wpt/fetch/resources/image-load-count.py: Added.
3737         (main):
3738         * http/wpt/fetch/resources/image-load.py: Added.
3739         (main):
3740
3741 2019-07-24  Devin Rousso  <drousso@apple.com>
3742
3743         Web Inspector: support `console.screenshot` with subclasses of CanvasRenderingContext
3744         https://bugs.webkit.org/show_bug.cgi?id=199305
3745
3746         Reviewed by Joseph Pecoraro.
3747
3748         * inspector/console/console-screenshot.html:
3749         * inspector/console/console-screenshot-expected.txt:
3750
3751 2019-07-24  Tim Horton  <timothy_horton@apple.com>
3752
3753         Daring Fireball long press highlights are unnecessarily inflated due to false illegibility
3754         https://bugs.webkit.org/show_bug.cgi?id=200064
3755
3756         Reviewed by Geoff Garen.
3757
3758         * fast/text-indicator/text-indicator-with-low-contrast-text-expected.txt: Added.
3759         * fast/text-indicator/text-indicator-with-low-contrast-text.html: Added.
3760
3761 2019-07-24  Devin Rousso  <drousso@apple.com>
3762
3763         Web Inspector: print the target of `console.screenshot` last so the target is the closest item to the image
3764         https://bugs.webkit.org/show_bug.cgi?id=199308
3765
3766         Reviewed by Joseph Pecoraro.
3767
3768         * inspector/console/console-expected.txt:
3769         * inspector/console/console-screenshot.html:
3770         * inspector/console/console-screenshot-expected.txt:
3771
3772 2019-07-24  Ryan Haddad  <ryanhaddad@apple.com>
3773
3774         Unreviewed test gardening, land expectations for rdar://53324867.
3775
3776         * platform/ios-12/fast/events/touch/ios/pointer-events-with-modifiers-expected.txt: Copied from LayoutTests/platform/ios/fast/events/touch/ios/pointer-events-with-modifiers-expected.txt.
3777         * platform/ios/fast/events/touch/ios/pointer-events-with-modifiers-expected.txt:
3778
3779 2019-07-24  Ryan Haddad  <ryanhaddad@apple.com>
3780
3781         Unreviewed, update test expectations for Catalina.
3782
3783         * platform/mac/TestExpectations:
3784
3785 2019-07-24  Alicia Boya García  <aboya@igalia.com>
3786
3787         [MSE] Reenqueue after removeCodedFrames()
3788         https://bugs.webkit.org/show_bug.cgi?id=199749
3789
3790         Reviewed by Xabier Rodriguez-Calvar.
3791
3792         Added a test that checks that when an .erase() is performed after the
3793         last append the erased frames are indeed not played.
3794
3795         * media/media-source/media-source-erase-after-last-append-expected.txt: Added.
3796         * media/media-source/media-source-erase-after-last-append.html: Added.
3797
3798 2019-07-24  Russell Epstein  <repstein@apple.com>
3799
3800         Remove test expectation for fast/events/ios/keydown-keyup-keypress-keys-in-non-editable-using-chinese-keyboard.html
3801         <rdar://problem/52608620>
3802
3803         Unreviewed Test Gardening.
3804
3805         * platform/ios/TestExpectations:
3806
3807 2019-07-23  Justin Fan  <justin_fan@apple.com>
3808
3809         [WebGPU] Implement errors for GPURenderPipeline creation
3810         https://bugs.webkit.org/show_bug.cgi?id=200046
3811
3812         Reviewed by Myles C. Maxfield.
3813
3814         Add test to cover reproducible render pipeline creation errors.
3815
3816         * webgpu/js/webgpu-functions.js:
3817         (runTestsWithDevice):
3818         * webgpu/render-pipeline-errors-expected.txt: Added.
3819         * webgpu/render-pipeline-errors.html: Added.
3820
3821 2019-07-23  Said Abou-Hallawa  <sabouhallawa@apple.com>
3822
3823         CanvasRenderingContext2D.setTransfrom() reads only the aliases attributes of DOMMatrix2DInit
3824         https://bugs.webkit.org/show_bug.cgi?id=199850
3825
3826         Reviewed by Simon Fraser.
3827
3828         * fast/canvas/setTransfrom-aliases-transform-expected.html: Added.
3829         * fast/canvas/setTransfrom-aliases-transform.html: Added.
3830
3831 2019-07-24  Simon Fraser  <simon.fraser@apple.com>
3832
3833         [iOS WK2] A top fixed bar can flicker when scrolling with the keyboard up
3834         https://bugs.webkit.org/show_bug.cgi?id=200105
3835         rdar://problem/52871975
3836
3837         Reviewed by Wenson Hsieh.
3838
3839         * resources/ui-helper.js:
3840         (window.UIHelper.ensureStablePresentationUpdate.return.new.Promise):
3841         (window.UIHelper.ensureStablePresentationUpdate):
3842         * scrollingcoordinator/ios/fixed-scrolling-with-keyboard-expected.txt: Added.
3843         * scrollingcoordinator/ios/fixed-scrolling-with-keyboard.html: Added.
3844
3845 2019-07-23  Tim Horton  <timothy_horton@apple.com>
3846
3847         Long press hint of AirPods buy buttons are tall and narrow during animation
3848         https://bugs.webkit.org/show_bug.cgi?id=200036
3849         <rdar://problem/53145697>
3850
3851         Reviewed by Wenson Hsieh.
3852
3853         * fast/text-indicator/text-indicator-with-tiny-child-expected.txt: Added.
3854         * fast/text-indicator/text-indicator-with-tiny-child.html: Added.
3855
3856 2019-07-23  Wenson Hsieh  <wenson_hsieh@apple.com>
3857
3858         [macOS 10.15] Web process crashes when attempting to show the font panel via Font > Show Fonts
3859         https://bugs.webkit.org/show_bug.cgi?id=200021
3860         <rdar://problem/53301325>
3861
3862         Reviewed by Ryosuke Niwa.
3863
3864         Add a new layout test to verify that attempting to show the font panel doesn't crash the web process in WebKit2.
3865         This test is skipped in WebKit1, since EventSender::contextClick() in WebKit1 only returns an array of strings
3866         corresponding to the titles of each menu item.
3867
3868         * editing/mac/style/do-not-crash-when-showing-font-panel-expected.txt: Added.
3869         * editing/mac/style/do-not-crash-when-showing-font-panel.html: Added.
3870         * platform/mac-wk1/TestExpectations:
3871
3872 2019-07-23  Ryosuke Niwa  <rniwa@webkit.org>
3873
3874         WebKit should strip away system font names from the pasted content
3875         https://bugs.webkit.org/show_bug.cgi?id=199975
3876         <rdar://problem/53336353>
3877
3878         Reviewed by Darin Adler.
3879
3880         Added a test for ClipboardData.getData returning the original markup and execCommand('insertHTML', ~)
3881         not stripping away system font names.
3882
3883         * editing/pasteboard/paste-cocoa-writer-markup-with-system-fonts-expected.txt: Added.
3884         * editing/pasteboard/paste-cocoa-writer-markup-with-system-fonts.html: Added.
3885
3886 2019-07-22  Simon Fraser  <simon.fraser@apple.com>
3887
3888         Fix WebView iframe rendering in macOS Catalina
3889         https://bugs.webkit.org/show_bug.cgi?id=200022
3890         rdar://problem/49102040
3891
3892         Reviewed by Darin Adler.
3893         
3894         New test for rendering of overlapping iframes, defects when we fail to setAsideSubviews
3895         in WebView. 
3896
3897         * fast/frames/frames-not-double-painted-expected.html: Added.
3898         * fast/frames/frames-not-double-painted.html: Added.
3899
3900 2019-07-22  Youenn Fablet  <youenn@apple.com>
3901
3902         Make sure the player underlying volume is correctly set after creating a new player
3903         https://bugs.webkit.org/show_bug.cgi?id=199974
3904         <rdar://problem/52762559>
3905
3906         Reviewed by Eric Carlson.
3907
3908         * http/tests/media/128kbps-44khz.mp3: Added.
3909         * http/tests/media/audio-volume-zero-expected.txt: Added.
3910         * http/tests/media/audio-volume-zero.html: Added.
3911
3912 2019-07-22  Truitt Savell  <tsavell@apple.com>
3913
3914         [ Mojave Debug WK1 ] Layout Test imported/blink/storage/indexeddb/blob-basics-metadata.html is Timing out (200002)
3915         https://bugs.webkit.org/show_bug.cgi?id=200002
3916
3917         Unreviewed test gardening.
3918
3919         * platform/mac-wk1/TestExpectations:
3920
3921 2019-07-21  Saam Barati  <sbarati@apple.com>
3922
3923         [WHLSL] Checker needs to setError() when a property access node can't commit its base type
3924         https://bugs.webkit.org/show_bug.cgi?id=199978
3925
3926         Reviewed by Dean Jackson.
3927
3928         * webgpu/whlsl/null-array-property-access-expected.txt: Added.
3929         * webgpu/whlsl/null-array-property-access.html: Added.
3930
3931 2019-07-21  Saam Barati  <sbarati@apple.com>
3932
3933         [WHLSL] Return the zero-value enum in the enum-from-integer constructor when the integer is not a valid enum value
3934         https://bugs.webkit.org/show_bug.cgi?id=199853
3935
3936         Reviewed by Dean Jackson.
3937
3938         * webgpu/whlsl/enum-integer-constructor-expected.txt: Added.
3939         * webgpu/whlsl/enum-integer-constructor.html: Added.
3940
3941 2019-07-21  Myles C. Maxfield  <mmaxfield@apple.com>
3942
3943         [iOS] Fast and complex text codepaths disagree about how to lay out bopomofo with tone marks
3944         https://bugs.webkit.org/show_bug.cgi?id=199912
3945         <rdar://problem/52182454>
3946
3947         Reviewed by Simon Fraser.
3948
3949         * css3/font-feature-font-face-local-expected.html:
3950         * css3/font-feature-font-face-local.html:
3951         * editing/mac/selection/word-thai-expected.txt:
3952         * editing/mac/selection/word-thai.html:
3953         * fast/text/international/system-language/composition-expected.txt: Added.
3954         * fast/text/international/system-language/composition.html: Added.
3955         * platform/ios/fast/text/crash-complex-text-surrogate-expected.txt:
3956         * svg/custom/glyph-selection-arabic-forms-expected.txt:
3957
3958 2019-07-20  Andres Gonzalez  <andresg_22@apple.com>
3959
3960         Add accessibilityInsertText for text insertion in edit fields.
3961         https://bugs.webkit.org/show_bug.cgi?id=199973
3962
3963         Reviewed by Chris Fleizach.
3964
3965         Tests for inserting a newline in the middle of a text line and checking
3966         that the insertion point and text ranges are correct.
3967         * accessibility/insert-newline-expected.txt: Added.
3968         * accessibility/insert-newline.html: Added.
3969         * accessibility/ios-simulator/insert-newline-expected.txt: Added.
3970         * accessibility/ios-simulator/insert-newline.html: Added.
3971
3972 2019-07-20  Saam Barati  <sbarati@apple.com>
3973
3974         [WHLSL] Make enums work
3975         https://bugs.webkit.org/show_bug.cgi?id=199634
3976
3977         Reviewed by Robin Morisset.
3978
3979         * webgpu/whlsl/enums-2-expected.txt: Added.
3980         * webgpu/whlsl/enums-2.html: Added.
3981         * webgpu/whlsl/enums-expected.txt: Added.
3982         * webgpu/whlsl/enums.html: Added.
3983
3984 2019-07-19  Jonathan Bedard  <jbedard@apple.com>
3985
3986         fast/scrolling/ipad/* tests running on Mac
3987         https://bugs.webkit.org/show_bug.cgi?id=199969
3988         <rdar://problem/52531653>
3989
3990         Unreviewed test gardening.
3991
3992         * TestExpectations: Skip fast/scrolling/ipad on all platforms.
3993         * platform/ios/TestExpectations: Move to generic TestExpectations.
3994
3995 2019-07-19  Wenson Hsieh  <wenson_hsieh@apple.com>
3996
3997         [iOS] Entering 2FA code on idmsa.apple.com causes unexpected scrolling
3998         https://bugs.webkit.org/show_bug.cgi?id=199949
3999         <rdar://problem/49944428>
4000
4001         Reviewed by Tim Horton and Megan Gardner.
4002
4003         Add a new layout test to verify that moving focus between horizontally adjacent form controls doesn't induce
4004         vertical scrolling.
4005
4006         * fast/forms/ios/no-scrolling-when-moving-focus-between-adjacent-fields-expected.txt: Added.
4007         * fast/forms/ios/no-scrolling-when-moving-focus-between-adjacent-fields.html: Added.
4008
4009 2019-07-19  Antoine Quint  <graouts@apple.com>
4010
4011         Links stop working after long-pressing a link (WK1)
4012         https://bugs.webkit.org/show_bug.cgi?id=199952
4013         <rdar://problem/52291860>
4014
4015         Reviewed by Wenson Hsieh.
4016
4017         * fast/events/touch/ios/click-after-long-press-expected.txt: Added.
4018         * fast/events/touch/ios/click-after-long-press.html: Added.
4019
4020 2019-07-19  Alex Christensen  <achristensen@webkit.org>
4021
4022         Rebase fast/forms/ios/typing-in-input-in-iframe.html after r244141
4023         https://bugs.webkit.org/show_bug.cgi?id=199875
4024         <rdar://problem/50060561>
4025
4026         Reviewed by Megan Gardner.
4027
4028         With r247571 and its justification, we need to rebase another test.
4029
4030         * fast/forms/ios/typing-in-input-in-iframe-expected.txt:
4031         * fast/forms/ios/typing-in-input-in-iframe.html:
4032
4033 2019-07-19  Antoine Quint  <graouts@apple.com>
4034
4035         Unable to bring up custom media controls on iOS for video.sina.cn
4036         https://bugs.webkit.org/show_bug.cgi?id=199889
4037         <rdar://problem/51883919>
4038
4039         Unreviewed test gardening.
4040
4041         This new test can only run on Internal bots.
4042
4043         * platform/ios/TestExpectations:
4044
4045 2019-07-19  Carlos Garcia Campos  <cgarcia@igalia.com>
4046
4047         Remove pywebsockets from thirdparty
4048         https://bugs.webkit.org/show_bug.cgi?id=199710
4049
4050         Reviewed by Jonathan Bedard.
4051
4052         Update two tests that timeout with the new pywebsocket version, because the server doesn't close the connection
4053         after handshake.AbortedByUserException(). Simply assume onopen to be called a success in handshake like other
4054         tests using handshake.AbortedByUserException() do.
4055
4056         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers-expected.txt:
4057         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-sec-websocket-response-headers.html:
4058         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers-expected.txt:
4059         * http/tests/websocket/tests/hybi/handshake-ok-with-legacy-websocket-response-headers.html:
4060
4061 2019-07-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
4062
4063         [iOS Sim] Multiple quicklook tests are failing
4064         https://bugs.webkit.org/show_bug.cgi?id=191711
4065
4066         Reviewed by Simon Fraser.
4067
4068         Rebaseline expected results for quicklook layout tests.
4069
4070         * platform/ios/TestExpectations:
4071         * platform/ios/quicklook/powerpoint-expected.txt:
4072         * platform/ios/quicklook/powerpoint-legacy-expected.txt:
4073         * platform/ios/quicklook/resources/numbers-expected.pdf:
4074         * quicklook/resources/keynote-expected.pdf:
4075         * quicklook/resources/pages-expected.pdf:
4076
4077 2019-07-18  Antoine Quint  <graouts@apple.com>
4078
4079         [Pointer Events] The button and buttons properties are incorrect on iOS
4080         https://bugs.webkit.org/show_bug.cgi?id=199910
4081         <rdar://problem/52778374>
4082
4083         Reviewed by Dean Jackson.
4084
4085         * pointerevents/ios/pointer-event-button-and-buttons-expected.txt: Added.
4086         * pointerevents/ios/pointer-event-button-and-buttons-pointer-cancel-expected.txt: Added.
4087         * pointerevents/ios/pointer-event-button-and-buttons-pointer-cancel.html: Added.
4088         * pointerevents/ios/pointer-event-button-and-buttons.html: Added.
4089
4090 2019-07-18  Alex Christensen  <achristensen@webkit.org>
4091
4092         Rebase fast/forms/ios/delete-in-input-in-iframe.html after r244141
4093         https://bugs.webkit.org/show_bug.cgi?id=199875
4094         <rdar://problem/50060561>
4095
4096         Reviewed by Megan Gardner.
4097
4098         In r202295, we added an ios-specific quirk to prevent scrolling on iOS because of UIKit/WebKit scrolling discrepancies.
4099         In r244141, we changed the scrolling behavior to be more like macOS, and the test was broken.  Since this was an intentional
4100         change and the bugs reported in rdar://problem/26805722 (initially fixed by r202295) and rdar://problem/49225507 (fixed by r244141)
4101         are both behaving as desired, the intentional change in r244141 should be reflected by new test expectations.
4102         We do want typ