(Async scrolling) Handle 'position:fixed' inside 'position:sticky' correctly.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2019-06-12  Antti Koivisto  <antti@apple.com>
2
3         (Async scrolling) Handle 'position:fixed' inside 'position:sticky' correctly.
4         https://bugs.webkit.org/show_bug.cgi?id=198788
5         <rdar://problem/51589759>
6
7         Reviewed by Simon Fraser.
8
9         * scrollingcoordinator/ios/fixed-inside-overflow-inside-fixed-expected.html: Added.
10         * scrollingcoordinator/ios/fixed-inside-overflow-inside-fixed.html: Added.
11         * scrollingcoordinator/ios/fixed-inside-sticky-frame-expected.html: Added.
12         * scrollingcoordinator/ios/fixed-inside-sticky-frame.html: Added.
13         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-2-expected.html: Added.
14         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-2.html: Added.
15         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context-expected.html: Added.
16         * scrollingcoordinator/ios/fixed-inside-sticky-no-stacking-context.html: Added.
17         * scrollingcoordinator/ios/fixed-inside-sticky-stacking-context-expected.html: Added.
18         * scrollingcoordinator/ios/fixed-inside-sticky-stacking-context.html: Added.
19
20 2019-06-12  Youenn Fablet  <youenn@apple.com>
21
22         Update WPT service workers test up to 0df7c68
23         https://bugs.webkit.org/show_bug.cgi?id=198720
24
25         Reviewed by Eric Carlson.
26
27         * TestExpectations:
28         * tests-options.json:
29
30 2019-06-12  Truitt Savell  <tsavell@apple.com>
31
32         Unreviewed, rolling out r246350.
33
34         r246350 Introduced a failing and timing out test svg/clip-path
35         /clip-hidpi.svg
36
37         Reverted changeset:
38
39         "[cairo][SVG] If clipPath has multiple elements, clip-path doesn't work with transform"
40         https://bugs.webkit.org/show_bug.cgi?id=198746
41         https://trac.webkit.org/changeset/246350
42
43 2019-06-12  Carlos Garcia Campos  <cgarcia@igalia.com>
44
45         [cairo][SVG] If clipPath has multiple elements, clip-path doesn't work with transform
46         https://bugs.webkit.org/show_bug.cgi?id=198746
47         <rdar://problem/51665805>
48
49         Reviewed by Don Olmstead.
50
51         * svg/clip-path/clip-hidpi-expected.svg: Added.
52         * svg/clip-path/clip-hidpi.svg: Added.
53         * svg/clip-path/clip-opacity-translate-expected.svg: Added.
54         * svg/clip-path/clip-opacity-translate.svg: Added.
55
56 2019-06-12  Fujii Hironori  <Hironori.Fujii@sony.com>
57
58         [GTK] Some reftest fail with only one or two pixel differences in diff image
59         https://bugs.webkit.org/show_bug.cgi?id=168426
60
61         Unreviewed test gardening.
62
63         * platform/gtk/TestExpectations:
64         * platform/wpe/TestExpectations:
65         svg/clip-path/clip-opacity.html results in 0.01% image diff. Marked it as ImageOnlyFailure of Bug 168426.
66
67 2019-06-11  Wenson Hsieh  <wenson_hsieh@apple.com>
68
69         [iOS] Idempotent text autosizing needs to react properly to viewport changes
70         https://bugs.webkit.org/show_bug.cgi?id=198736
71         <rdar://problem/50591911>
72
73         Reviewed by Zalan Bujtas.
74
75         Add a new layout test that programmatically adjusts the meta viewport initial scale, and dumps the resulting
76         computed sizes of several paragraphs of text, after adjusting for text autosizing.
77
78         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-after-changing-initial-scale-expected.txt: Added.
79         * fast/text-autosizing/ios/idempotentmode/idempotent-autosizing-after-changing-initial-scale.html: Added.
80
81 2019-06-11  Zalan Bujtas  <zalan@apple.com>
82
83         LayoutTests/fast/events/touch/ios/double-tap-for-double-click* test cases are failing
84         https://bugs.webkit.org/show_bug.cgi?id=198764
85         <rdar://problem/51035459>
86
87         Reviewed by Wenson Hsieh.
88
89         * fast/events/touch/ios/double-tap-for-double-click1.html:
90         * fast/events/touch/ios/double-tap-for-double-click2.html:
91         * fast/events/touch/ios/double-tap-for-double-click3.html:
92
93 2019-06-11  Commit Queue  <commit-queue@webkit.org>
94
95         Unreviewed, rolling out r246320.
96         https://bugs.webkit.org/show_bug.cgi?id=198773
97
98         New test is failing, and commit is causing another test to
99         fail. (Requested by ShawnRoberts on #webkit).
100
101         Reverted changeset:
102
103         "Web Inspector: AXI: Audit: image label test is throwing
104         spurious errors on elements with existing alt attr, but no
105         value: <img alt>"
106         https://bugs.webkit.org/show_bug.cgi?id=194754
107         https://trac.webkit.org/changeset/246320
108
109 2019-06-11  Devin Rousso  <drousso@apple.com>
110
111         Sort the computed styles list
112         https://bugs.webkit.org/show_bug.cgi?id=198743
113
114         Reviewed by Simon Fraser
115
116         * fast/css/getComputedStyle/computed-style-expected.txt:
117         * platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt:
118         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
119         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
120         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
121         * platform/wpe/fast/css/getComputedStyle/computed-style-expected.txt:
122
123         * fast/css/getComputedStyle/computed-style-font-family-expected.txt:
124         * platform/gtk/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
125         * platform/ios/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
126         * platform/mac/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
127         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
128         * platform/wpe/fast/css/getComputedStyle/computed-style-font-family-expected.txt:
129
130         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
131         * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
132         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
133         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
134         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
135         * platform/wpe/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
136
137         * svg/css/getComputedStyle-basic-expected.txt:
138         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
139         * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
140         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
141         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
142         * platform/wpe/svg/css/getComputedStyle-basic-expected.txt:
143
144 2019-06-11  Daniel Bates  <dabates@apple.com>
145
146         [iOS] Adjust test fast/events/ios/keyup.html to ignore Shift keyups
147         https://bugs.webkit.org/show_bug.cgi?id=198768
148         <rdar://problem/46082743>
149
150         Reviewed by Brent Fulgham.
151
152         Ignore Shift keyups as in the future they will be emitted. We have existing test coverage for them
153         currently skipped in OpenSource that will be unskipped in the future once we enable ENABLE(FULL_KEYBOARD_ACCESS).
154
155         * fast/events/ios/keyup.html:
156
157 2019-06-11  Daniel Bates  <dabates@apple.com>
158
159         Fix up test result following r245161.
160         <rdar://problem/51032967>
161
162         Until we get UIKit support, almost all keys, including the numpad comma key (on JIS keyboards)
163         report Dead for their key property and Unidentified for their keyIdentifier property.
164
165         * fast/events/ios/keydown-keyup-special-keys-in-non-editable-element-expected.txt:
166
167 2019-06-11  Truitt Savell  <tsavell@apple.com>
168
169         r246018 introduced a falkey test on WK1
170         https://bugs.webkit.org/show_bug.cgi?id=196508
171
172         Unreviewed test gardening.
173
174         * platform/mac-wk1/TestExpectations:
175
176 2019-06-11  Daniel Bates  <dabates@apple.com>
177
178         Import Content Security Policy Web Platform Tests
179         https://bugs.webkit.org/show_bug.cgi?id=198676
180         <rdar://problem/51533785>
181
182         Reviewed by Youenn Fablet.
183
184         Import tests as of 3840f46213d9a991acc9288e3863530f7502c05e (origin/master).
185
186         * TestExpectations: Skip some tests for features we do not support.
187         * platform/mac-wk1/TestExpectations: Skip some tests.
188         * platform/win/TestExpectations: Ditto.
189         * tests-options.json:
190
191 2019-06-11  Daniel Bates  <dabates@apple.com>
192
193         Skip test http/tests/security/contentSecurityPolicy/navigate-self-to-data-url.html as
194         testRunner.queueLoad() does not support loading data URLs in Legacy WebKit on Mac and iOS
195
196         * platform/ios-wk1/TestExpectations:
197         * platform/mac-wk1/TestExpectations:
198
199 2019-06-11  Daniel Bates  <dabates@apple.com>
200
201         [Win] Layout test http/tests/security/contentSecurityPolicy/navigate-self-to-blob.html is timing out
202         https://bugs.webkit.org/show_bug.cgi?id=198758
203
204         It is a longstanding known issue (since 2015) that navigating to a blob URL times out on Windows.
205         Further investigation is needed. Skip another test for now.
206
207         * platform/win/TestExpectations:
208
209 2019-06-11  Shawn Roberts  <sroberts@apple.com>
210
211         compositing/fixed-with-main-thread-scrolling.html is a flaky timeout
212         https://bugs.webkit.org/show_bug.cgi?id=198757
213
214         Unreviewed test gardening.
215
216         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
217
218 2019-06-11  Greg Doolittle  <gr3g@apple.com>
219
220         Web Inspector: AXI: Audit: image label test is throwing spurious errors on elements with existing alt attr, but no value: <img alt>
221         https://bugs.webkit.org/show_bug.cgi?id=194754
222         <rdar://problem/48144534>
223
224         Reviewed by Chris Fleizach.
225
226         * accessibility/img-alt-attribute-empty-string-expected.txt: Added.
227         * accessibility/img-alt-attribute-empty-string.html: Added.
228         * accessibility/img-alt-attribute-no-value-expected.txt: Added.
229         * accessibility/img-alt-attribute-no-value.html: Added.
230
231 2019-06-11  Shawn Roberts  <sroberts@apple.com>
232
233         http/tests/resourceLoadStatistics/website-data-removal-for-site-navigated-to-with-link-decoration.html is a flaky failure and timeout
234         https://bugs.webkit.org/show_bug.cgi?id=198185
235
236         Unreviewed test gardening.
237
238         * platform/ios-simulator-wk2/TestExpectations: Skipping test on iOS
239
240 2019-06-11  Devin Rousso  <drousso@apple.com>
241
242         Unreviewed, fix test failures after r246292.
243
244         * inspector/timeline/timeline-recording.html:
245         * inspector/timeline/timeline-recording-expected.txt:
246         Filter the contents of `sampleStackTraces` and `sampleDurations` when exporting.
247
248 2019-06-11  Antti Koivisto  <antti@apple.com>
249
250         REGRESSION (iOS): Can't scroll litter-robot.com checkout form's dropdown menus
251         https://bugs.webkit.org/show_bug.cgi?id=198753
252         <rdar://problem/51355686>
253
254         Reviewed by Simon Fraser.
255
256         * fast/scrolling/ios/overflow-scroll-user-interaction-disabled-expected.txt: Added.
257         * fast/scrolling/ios/overflow-scroll-user-interaction-disabled.html: Added.
258
259 2019-06-11  Youenn Fablet  <youenn@apple.com>
260
261         MediaStreamAudioSourceNode::setFormat should check for m_sourceSampleRate equality
262         https://bugs.webkit.org/show_bug.cgi?id=198740
263         <rdar://problem/47088939>
264
265         Reviewed by Eric Carlson.
266
267         * platform/mac/TestExpectations:
268
269 2019-06-11  Fujii Hironori  <Hironori.Fujii@sony.com>
270
271         [cairo][SVG] Putting multiple path elements in clippath causes rendering artifacts
272         https://bugs.webkit.org/show_bug.cgi?id=198701
273
274         Reviewed by Carlos Garcia Campos.
275
276         * platform/gtk/TestExpectations:
277         * platform/wpe/TestExpectations:
278         Unskipped svg/gradients/spreadMethodDiagonal3.svg and svg/gradients/spreadMethodDiagonal4.svg.
279
280         * svg/clip-path/clip-opacity-expected.html: Added.
281         * svg/clip-path/clip-opacity.html: Added.
282         * svg/clip-path/svg-in-html-expected.html: Added.
283         * svg/clip-path/svg-in-html.html: Added.
284
285 2019-06-10  Daniel Bates  <dabates@apple.com>
286
287         [CSP] Blob URLs should inherit their CSP policy
288         https://bugs.webkit.org/show_bug.cgi?id=198579
289         <rdar://problem/51366878>
290
291         Reviewed by Brent Fulgham.
292
293         Actually add the tests that I inadvertently omitted from r246277.
294
295         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob-expected.txt: Added.
296         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob.html: Added.
297         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url-expected.txt: Added.
298         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url.html: Added.
299
300 2019-06-10  Sam Weinig  <weinig@apple.com>
301
302         Remove Dashboard support
303         https://bugs.webkit.org/show_bug.cgi?id=198615
304
305         Reviewed by Ryosuke Niwa.
306
307         * TestExpectations:
308         * cssom/cssvalue-comparison-expected.txt:
309         * cssom/cssvalue-comparison.html:
310         * fast/canvas/canvas-gradient-addStop-error-expected.txt:
311         * fast/canvas/canvas-gradient-addStop-error.html:
312         * fast/canvas/fill-stroke-clip-reset-path-expected.txt:
313         * fast/canvas/fill-stroke-clip-reset-path.html:
314         * fast/css/dashboard-regions-attr-crash-expected.txt: Removed.
315         * fast/css/dashboard-regions-attr-crash.html: Removed.
316         * fast/css/dashboard-regions-undefined-length-assertion-expected.txt: Removed.
317         * fast/css/dashboard-regions-undefined-length-assertion.html: Removed.
318         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard-expected.txt: Removed.
319         * fast/xmlhttprequest/set-dangerous-headers-in-dashboard.html: Removed.
320         * http/tests/xmlhttprequest/default-content-type-dashboard-expected.txt: Removed.
321         * http/tests/xmlhttprequest/default-content-type-dashboard.html: Removed.
322         * http/tests/xmlhttprequest/svg-created-by-xhr-allowed-in-dashboard-expected.txt: Removed.
323         * http/tests/xmlhttprequest/svg-created-by-xhr-allowed-in-dashboard.html: Removed.
324         * legacy-animation-engine/cssom/cssvalue-comparison-expected.txt:
325         * legacy-animation-engine/cssom/cssvalue-comparison.html:
326         * mathml/mathml-in-dashboard-expected.txt: Removed.
327         * mathml/mathml-in-dashboard.html: Removed.
328         * platform/gtk/TestExpectations:
329         * platform/ios-simulator-wk2/TestExpectations:
330         * platform/ios-wk1/TestExpectations:
331         * platform/ios/TestExpectations:
332         * platform/ios/mathml/mathml-in-dashboard-expected.txt: Removed.
333         * platform/mac/TestExpectations:
334         * platform/mac/fast/css/dashboard-region-parser-expected.txt: Removed.
335         * platform/mac/fast/css/dashboard-region-parser.html: Removed.
336         * platform/mac/fast/dom/HTMLImageElement/dashboard-src-quirk-expected.txt: Removed.
337         * platform/mac/fast/dom/HTMLImageElement/dashboard-src-quirk.html: Removed.
338         * platform/mac/mathml/mathml-in-dashboard-expected.png: Removed.
339         * platform/mac/mathml/mathml-in-dashboard-expected.txt: Removed.
340         * platform/mac/svg/custom/embedded-svg-disallowed-in-dashboard-expected.png: Removed.
341         * platform/mac/svg/custom/manually-parsed-embedded-svg-disallowed-in-dashboard-expected.png: Removed.
342         * platform/mac/svg/custom/manually-parsed-svg-disallowed-in-dashboard-expected.png: Removed.
343         * platform/mac/svg/custom/svg-disallowed-in-dashboard-object-expected.png: Removed.
344         * platform/win/TestExpectations:
345         * platform/wincairo/TestExpectations:
346         * svg/custom/embedded-svg-allowed-in-dashboard-expected.txt: Removed.
347         * svg/custom/embedded-svg-allowed-in-dashboard.xml: Removed.
348         * svg/custom/manually-parsed-embedded-svg-allowed-in-dashboard-expected.txt: Removed.
349         * svg/custom/manually-parsed-embedded-svg-allowed-in-dashboard.html: Removed.
350         * svg/custom/manually-parsed-svg-allowed-in-dashboard-expected.txt: Removed.
351         * svg/custom/manually-parsed-svg-allowed-in-dashboard.html: Removed.
352         * svg/custom/svg-allowed-in-dashboard-object-expected.txt: Removed.
353         * svg/custom/svg-allowed-in-dashboard-object.html: Removed.
354
355 2019-06-10  Ryan Haddad  <ryanhaddad@apple.com>
356
357         [ iOS Sim WK2 ] Layout Test editing/deleting/delete-emoji* is failing
358
359         Unreviewed test gardening.
360
361         * platform/ios-simulator-wk2/TestExpectations: Remove failure expectation.
362         * platform/ios/editing/deleting/delete-emoji-1-expected.txt: Rebaseline test.
363         * platform/ios/editing/deleting/delete-emoji-9-expected.txt: Ditto.
364         * platform/ios/editing/deleting/delete-emoji-expected.txt: Ditto.
365
366 2019-06-10  Antti Koivisto  <antti@apple.com>
367
368         Event region should be set on scrolledContentsLayer if it exists
369         https://bugs.webkit.org/show_bug.cgi?id=198717
370         <rdar://problem/51572169>
371
372         Reviewed by Simon Fraser.
373
374         * pointerevents/ios/touch-action-region-backing-sharing-expected.txt:
375         * pointerevents/ios/touch-action-region-overflow-expected.txt: Added.
376         * pointerevents/ios/touch-action-region-overflow.html: Added.
377
378 2019-06-10  Daniel Bates  <dabates@apple.com>
379
380         [CSP] Blob URLs should inherit their CSP policy
381         https://bugs.webkit.org/show_bug.cgi?id=198579
382         <rdar://problem/51366878>
383
384         Reviewed by Brent Fulgham.
385
386         Add tests to ensure that a self navigation to a Blob or Data URL inherits its CSP policy from
387         its parent document.
388
389         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob-expected.txt: Added.
390         * http/tests/security/contentSecurityPolicy/navigate-self-to-blob.html: Added.
391         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url-expected.txt: Added.
392         * http/tests/security/contentSecurityPolicy/navigate-self-to-data-url.html: Added.
393
394 2019-06-10  Saam Barati  <sbarati@apple.com>
395
396         [WHLSL] Auto initialize local variables
397         https://bugs.webkit.org/show_bug.cgi?id=198426
398
399         Reviewed by Myles Maxfield.
400
401         * webgpu/whlsl-zero-initialize-values-2-expected.html: Added.
402         * webgpu/whlsl-zero-initialize-values-2.html: Added.
403         * webgpu/whlsl-zero-initialize-values-expected.html: Added.
404         * webgpu/whlsl-zero-initialize-values.html: Added.
405
406 2019-06-10  Timothy Hatcher  <timothy@apple.com>
407
408         Integrate dark mode support for iOS.
409         https://bugs.webkit.org/show_bug.cgi?id=198687
410         rdar://problem/51545643
411
412         Reviewed by Tim Horton.
413
414         * platform/ios/TestExpectations:
415
416 2019-06-10  Youenn Fablet  <youenn@apple.com>
417
418         Call was negotiated with H264 Base Profile 42e01f but encoded in High Profile
419         https://bugs.webkit.org/show_bug.cgi?id=195124
420         <rdar://problem/48453085>
421
422         Reviewed by Eric Carlson.
423
424         * webrtc/video-h264-expected.txt: Added.
425         * webrtc/video-h264.html: Added.
426
427 2019-06-08  Cathie Chen  <cathiechen@igalia.com>
428
429         resize-observer/element-leak.html fails on Windows platform
430         https://bugs.webkit.org/show_bug.cgi?id=197908
431
432         Reviewed by Ryosuke Niwa.
433
434         We have conservative GC, the removed objects might keep alive for a while. Change the test case
435         to 20 iframes. This would make the result more accurate.
436
437         * platform/win/TestExpectations:
438         * resize-observer/element-leak-expected.txt:
439         * resize-observer/element-leak.html:
440
441 2019-06-07  Youenn Fablet  <youenn@apple.com>
442
443         [ Mac Debug ] REGRESSION (r242975) Layout Test storage/indexeddb/modern/deletedatabase-2-private.html is a flaky failure
444         https://bugs.webkit.org/show_bug.cgi?id=196445
445         <rdar://problem/49483061>
446
447         Reviewed by Brady Eidson.
448
449         Unflake the test by making sure to wait for the onerror event before continuing the test.
450
451         * platform/mac-wk2/TestExpectations:
452         * storage/indexeddb/modern/resources/deletedatabase-2.js:
453         (prepareDatabase.event.target.onerror):
454         (continueTest1.request.onsuccess): Deleted.
455
456 2019-06-07  Truitt Savell  <tsavell@apple.com>
457
458         Unreviewed, rolling out r246138.
459
460         Broke internal builds
461
462         Reverted changeset:
463
464         "[WHLSL] Educate the property resolver about IndexExpressions"
465         https://bugs.webkit.org/show_bug.cgi?id=198399
466         https://trac.webkit.org/changeset/246138
467
468 2019-06-07  Nikita Vasilyev  <nvasilyev@apple.com>
469
470         Web Inspector: longhand CSS properties overridden by shorthands miss strikethrough
471         https://bugs.webkit.org/show_bug.cgi?id=198629
472         <rdar://problem/51504160>
473
474         Reviewed by Devin Rousso.
475
476         * inspector/css/overridden-property-expected.txt:
477         * inspector/css/overridden-property.html:
478
479 2019-06-07  Justin Fan  <justin_fan@apple.com>
480
481         [WebGPU] Remove GPUBuffer.setSubData and implement GPUDevice.createBufferMapped
482         https://bugs.webkit.org/show_bug.cgi?id=198591
483
484         Reviewed by Myles C. Maxfield.
485
486         GPUBuffer.setSubData has been removed from the WebGPU implementation.
487         GPUDevice.createBufferMapped has been added to the WebGPU implementation.
488         Replace all setSubData calls with appropriate replacements.
489
490         * webgpu/blend-triangle-strip.html:
491         * webgpu/blit-commands.html:
492         * webgpu/buffer-command-buffer-races.html:
493         * webgpu/buffer-resource-triangles.html:
494         * webgpu/compute-squares.html:
495         * webgpu/depth-enabled-triangle-strip.html:
496         * webgpu/draw-indexed-triangles.html:
497         * webgpu/js/webgpu-functions.js:
498         (createBufferWithData):
499         (async.mapWriteDataToBuffer):
500         * webgpu/map-read-buffers-expected.txt:
501         * webgpu/map-read-buffers.html:
502         * webgpu/texture-triangle-strip.html:
503         * webgpu/vertex-buffer-triangle-strip.html:
504
505 2019-06-07  Per Arne Vollan  <pvollan@apple.com>
506
507         Layout Test fast/events/fire-mousedown-while-pressing-mouse-button.html is failing
508         https://bugs.webkit.org/show_bug.cgi?id=198679
509
510         Unreviewed test gardening.
511
512         * platform/win/TestExpectations:
513
514 2019-06-07  Antoine Quint  <graouts@apple.com>
515
516         Restrict fast clicks everywhere to desktop content mode
517         https://bugs.webkit.org/show_bug.cgi?id=198610
518         <rdar://problem/50114230>
519
520         Reviewed by Dean Jackson.
521
522         Add a new test that enables fast clicks but also sets a mobile content mode.
523         
524         We also mark fast/visual-viewport/ios/min-scale-greater-than-one.html as non-flaky
525         since the flakiness was due to the fast clicks everywhere behavior being enabled on iPhone.
526
527         Finally, we can now remove the hack where ui.tap() in the Pointer Events utility returned
528         a promise with a one-second delay since the issue of double-taps being recognized instead of
529         two consecutive single taps across two tests has been resolved.
530
531         * fast/events/ios/ipad/fast-click-always-mobile-content-mode-expected.txt: Added.
532         * fast/events/ios/ipad/fast-click-always-mobile-content-mode.html: Added.
533         * platform/ios-simulator-wk2/TestExpectations:
534         * pointerevents/utils.js:
535
536 2019-06-07  Shawn Roberts  <sroberts@apple.com>
537
538         http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access.html is a flaky timeout
539         https://bugs.webkit.org/show_bug.cgi?id=198663
540
541         Unreviewed test gardening.
542
543         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
544
545 2019-06-07  Shawn Roberts  <sroberts@apple.com>
546
547         scrollingcoordinator/mac/nested-sticky.html is a flaky Timeout and ImageOnlyFailure
548         https://bugs.webkit.org/show_bug.cgi?id=198661
549
550         Unreviewed test gardening.
551
552         * platform/mac-wk2/TestExpectations: Updating expectations for flaky test
553
554 2019-06-07  Antti Koivisto  <antti@apple.com>
555
556         position:fixed inside overflow positioning nodes is jumpy
557         https://bugs.webkit.org/show_bug.cgi?id=198647
558         <rdar://problem/51514437>
559
560         Reviewed by Frédéric Wang.
561
562         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-1-expected.html: Added.
563         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-1.html: Added.
564         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-2-expected.html: Added.
565         * scrollingcoordinator/ios/fixed-overflow-no-stacking-context-2.html: Added.
566         * scrollingcoordinator/ios/fixed-overflow-stacking-context-stationary-expected.html: Added.
567         * scrollingcoordinator/ios/fixed-overflow-stacking-context-stationary.html: Added.
568
569 2019-06-07  Enrique Ocaña González  <eocanha@igalia.com>
570
571         [MSE][GStreamer] Avoid QUOTA_EXCEEDED_ERR when seeking to a buffered range just before the buffered one
572         https://bugs.webkit.org/show_bug.cgi?id=166620
573
574         Reviewed by Xabier Rodriguez-Calvar.
575
576         Added a test to check that, after the memory is filled by appending a continuous
577         range, a seek right before it and a new append can be done without getting a
578         QuotaExceededError on GStreamer ports. On the rest of the ports, QuotaExceededError
579         is never thrown and the expectations just check that the right buffered ranges
580         remain.
581
582         * media/media-source/media-source-append-before-last-range-no-quota-exceeded-expected.txt: Added.
583         * media/media-source/media-source-append-before-last-range-no-quota-exceeded.html: Added.
584         * platform/gtk/media/media-source/media-source-append-before-last-range-no-quota-exceeded-expected.txt: Added.
585         * platform/wpe/media/media-source/media-source-append-before-last-range-no-quota-exceeded-expected.txt: Added.
586
587
588 2019-06-07  Joonghun Park  <jh718.park@samsung.com>
589
590         Implement tab-size with units
591         https://bugs.webkit.org/show_bug.cgi?id=179022
592
593         Reviewed by Simon Fraser.
594
595         This change is ported from Blink.
596         The committed revision is https://src.chromium.org/viewvc/blink?revision=189430&view=revision.
597
598         Additionally, this patch lets css "number" value be allowed as tab-size's property value,
599         not css "integer" value,
600         according to https://drafts.csswg.org/css-text-3/#tab-size-property.
601
602         * TestExpectations:
603         * css3/tab-size-expected.txt: Added.
604         * css3/tab-size.html: Added.
605         * fast/css/tab-size-expected.html:
606         * fast/css/tab-size.html:
607
608 2019-06-06  Youenn Fablet  <youenn@apple.com>
609
610         Allow WebKitTestRunner to terminate network process after it finishes service worker file operations
611         https://bugs.webkit.org/show_bug.cgi?id=198584
612
613         Reviewed by Geoffrey Garen.
614
615         * http/wpt/service-workers/service-worker-networkprocess-crash.html:
616
617 2019-06-06  Commit Queue  <commit-queue@webkit.org>
618
619         Unreviewed, rolling out r246165.
620         https://bugs.webkit.org/show_bug.cgi?id=198636
621
622         Causing test failures in 7 content-observation tests.
623         (Requested by ShawnRoberts on #webkit).
624
625         Reverted changeset:
626
627         "Restrict fast clicks everywhere to desktop content mode"
628         https://bugs.webkit.org/show_bug.cgi?id=198610
629         https://trac.webkit.org/changeset/246165
630
631 2019-06-06  Devin Rousso  <drousso@apple.com>
632
633         Web Inspector: Formatter: pretty-print CSS using a Worker
634         https://bugs.webkit.org/show_bug.cgi?id=197829
635         <rdar://problem/36891532>
636
637         Reviewed by Timothy Hatcher.
638
639         * inspector/formatting/formatting-css.html: Added.
640         * inspector/formatting/formatting-css-expected.txt: Added.
641         * inspector/formatting/resources/css-tests/basic-expected.css: Added.
642         * inspector/formatting/resources/css-tests/basic.css: Added.
643         * inspector/formatting/resources/css-tests/gradient-expected.css: Added.
644         * inspector/formatting/resources/css-tests/gradient.css: Added.
645         * inspector/formatting/resources/css-tests/keyframes-expected.css: Added.
646         * inspector/formatting/resources/css-tests/keyframes.css: Added.
647         * inspector/formatting/resources/css-tests/media-query-expected.css: Added.
648         * inspector/formatting/resources/css-tests/media-query.css: Added.
649         * inspector/formatting/resources/css-tests/selectors-expected.css: Added.
650         * inspector/formatting/resources/css-tests/selectors.css: Added.
651         * inspector/formatting/resources/css-tests/wrapping-expected.css: Added.
652         * inspector/formatting/resources/css-tests/wrapping.css: Added.
653         * inspector/formatting/resources/utilities.js:
654         (TestPage.registerInitializer.runFormattingTest):
655
656 2019-06-06  Youenn Fablet  <youenn@apple.com>
657
658         REGRESSION (r243270) [ iOS Sim Release ] Layout Test imported/w3c/web-platform-tests/IndexedDB/keypath-special-identifiers.htm is a flaky failure
659         https://bugs.webkit.org/show_bug.cgi?id=198573
660         <rdar://problem/51447519>
661
662         Unreviewed.
663
664         * platform/ios-simulator-wk2/TestExpectations:
665         Marking test as slow.
666
667 2019-06-05  Said Abou-Hallawa  <sabouhallawa@apple.com>
668
669         REGRESSION (r243121): Load event should not be fired while animating the 'externalResourcesRequired' attribute 
670         https://bugs.webkit.org/show_bug.cgi?id=198576
671
672         Reviewed by Simon Fraser.
673
674         * svg/animations/animate-externalResourcesRequired-no-load-event-expected.txt: Added.
675         * svg/animations/animate-externalResourcesRequired-no-load-event.html: Added.
676
677 2019-06-04  Takashi Komori  <Takashi.Komori@sony.com>
678 2019-06-06  Antoine Quint  <graouts@apple.com>
679
680         Restrict fast clicks everywhere to desktop content mode
681         https://bugs.webkit.org/show_bug.cgi?id=198610
682         <rdar://problem/50114230>
683
684         Reviewed by Dean Jackson.
685
686         Add a new test that enables fast clicks but also sets a mobile content mode.
687
688         * fast/events/ios/ipad/fast-click-always-mobile-content-mode-expected.txt: Added.
689         * fast/events/ios/ipad/fast-click-always-mobile-content-mode.html: Added.
690
691 2019-06-06  Alexey Shvayka  <shvaikalesh@gmail.com>
692
693         JSON.parse throws incorrect exception when called w/o arguments
694         https://bugs.webkit.org/show_bug.cgi?id=198574
695
696         Reviewed by Yusuke Suzuki.
697
698         SyntaxError should be thrown if JSON.parse is called w/o arguments.
699         (steps 1-2 of https://tc39.github.io/ecma262/#sec-json.parse)
700
701         * js/dom/JSON-parse-expected.txt:
702
703 2019-06-06  Antti Koivisto  <antti@apple.com>
704
705         Position fixed is buggy with overflow:auto scrolling inside iframes
706         https://bugs.webkit.org/show_bug.cgi?id=154399
707         <rdar://problem/24742251>
708
709         Reviewed by Frederic Wang and Simon Fraser.
710
711         * scrollingcoordinator/ios/fixed-frame-overflow-swipe-expected.html: Added.
712         * scrollingcoordinator/ios/fixed-frame-overflow-swipe.html: Added.
713
714 2019-06-06  Antoine Quint  <graouts@apple.com>
715
716         [Pointer Events] Add support for chorded button interactions
717         https://bugs.webkit.org/show_bug.cgi?id=198462
718
719         Unreviewed, rebaselining this test for WK1.
720
721         * platform/mac-wk1/imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt:
722
723 2019-06-05  Takashi Komori  <Takashi.Komori@sony.com>
724
725         [Curl] Report all request headers to web inspector.
726         https://bugs.webkit.org/show_bug.cgi?id=191653
727
728         Reviewed by Fujii Hironori.
729
730         * platform/wincairo/TestExpectations:
731         * platform/wincairo/http/tests/inspector/network/resource-request-headers-expected.txt: Added.
732
733 2019-06-05  Myles C. Maxfield  <mmaxfield@apple.com>
734
735         [WHLSL] Educate the property resolver about IndexExpressions
736         https://bugs.webkit.org/show_bug.cgi?id=198399
737
738         Reviewed by Saam Barati.
739
740         * webgpu/propertyresolver/ander-abstract-lvalue-expected.html: Added.
741         * webgpu/propertyresolver/ander-abstract-lvalue.html: Added.
742         * webgpu/propertyresolver/ander-expected.html: Added.
743         * webgpu/propertyresolver/ander-lvalue-3-levels-expected.html: Added.
744         * webgpu/propertyresolver/ander-lvalue-3-levels.html: Added.
745         * webgpu/propertyresolver/ander-lvalue-expected.html: Added.
746         * webgpu/propertyresolver/ander-lvalue.html: Added.
747         * webgpu/propertyresolver/ander.html: Added.
748         * webgpu/propertyresolver/getter-expected.html: Added.
749         * webgpu/propertyresolver/getter.html: Added.
750         * webgpu/propertyresolver/indexer-ander-abstract-lvalue-expected.html: Added.
751         * webgpu/propertyresolver/indexer-ander-abstract-lvalue.html: Added.
752         * webgpu/propertyresolver/indexer-ander-expected.html: Added.
753         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels-expected.html: Added.
754         * webgpu/propertyresolver/indexer-ander-lvalue-3-levels.html: Added.
755         * webgpu/propertyresolver/indexer-ander-lvalue-expected.html: Added.
756         * webgpu/propertyresolver/indexer-ander-lvalue.html: Added.
757         * webgpu/propertyresolver/indexer-ander.html: Added.
758         * webgpu/propertyresolver/indexer-getter-expected.html: Added.
759         * webgpu/propertyresolver/indexer-getter.html: Added.
760         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels-expected.html: Added.
761         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-3-levels.html: Added.
762         * webgpu/propertyresolver/indexer-setter-abstract-lvalue-expected.html: Added.
763         * webgpu/propertyresolver/indexer-setter-abstract-lvalue.html: Added.
764         * webgpu/propertyresolver/indexer-setter-expected.html: Added.
765         * webgpu/propertyresolver/indexer-setter-lvalue-expected.html: Added.
766         * webgpu/propertyresolver/indexer-setter-lvalue.html: Added.
767         * webgpu/propertyresolver/indexer-setter.html: Added.
768         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels-expected.html: Added.
769         * webgpu/propertyresolver/setter-abstract-lvalue-3-levels.html: Added.
770         * webgpu/propertyresolver/setter-abstract-lvalue-expected.html: Added.
771         * webgpu/propertyresolver/setter-abstract-lvalue.html: Added.
772         * webgpu/propertyresolver/setter-lvalue-expected.html: Added.
773         * webgpu/propertyresolver/setter-lvalue.html: Added.
774
775 2019-06-05  Daniel Bates  <dabates@apple.com>
776
777         [CSP] Data URLs should inherit their CSP policy
778         https://bugs.webkit.org/show_bug.cgi?id=198572
779         <rdar://problem/50660927>
780
781         Reviewed by Brent Fulgham.
782
783         Add a test to ensure that a framed data URL inherits its CSP policy from its parent document.
784
785         * http/tests/security/contentSecurityPolicy/subframe-with-data-url-inheritance-expected.txt: Added.
786         * http/tests/security/contentSecurityPolicy/subframe-with-data-url-inheritance.html: Added.
787
788 2019-06-05  Alex Christensen  <achristensen@webkit.org>
789
790         Re-enable safe browsing in WKWebView
791         https://bugs.webkit.org/show_bug.cgi?id=196161
792         <rdar://problem/49171413>
793
794         Reviewed by Ryosuke Niwa.
795
796         * platform/mac-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt:
797
798 == Rolled over to ChangeLog-2019-06-05 ==