Add support for HEVC codec types in Media Capabilities
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-09-17  Jer Noble  <jer.noble@apple.com>
2
3         Add support for HEVC codec types in Media Capabilities
4         https://bugs.webkit.org/show_bug.cgi?id=189565
5
6         Reviewed by Eric Carlson.
7
8         * media/hevc-codec-parameters-expected.txt: Added.
9         * media/hevc-codec-parameters.html: Added.
10
11 2018-09-17  Devin Rousso  <drousso@apple.com>
12
13         Web Inspector: generate CSSKeywordCompletions from backend values
14         https://bugs.webkit.org/show_bug.cgi?id=189041
15
16         Reviewed by Joseph Pecoraro.
17
18         * inspector/css/getSupportedCSSProperties-expected.txt:
19         * inspector/css/getSupportedCSSProperties.html:
20
21 2018-09-17  Youenn Fablet  <youenn@apple.com>
22
23         track.onmute isn't called for a remote MediaStreamTrack when its counter part track is removed from the peer connection
24         https://bugs.webkit.org/show_bug.cgi?id=176281
25         <rdar://problem/44525674>
26
27         Reviewed by Eric Carlson.
28
29         * webrtc/remove-track-expected.txt: Added.
30         * webrtc/remove-track.html: Added.
31
32 2018-09-17  Dawei Fenton  <realdawei@apple.com>
33
34         Fixed typo in TestExpectations file.
35         https://bugs.webkit.org/show_bug.cgi?id=188020.
36
37         Unreviewed test gardening.
38
39         * platform/ios/TestExpectations:
40
41 2018-09-17  Basuke Suzuki  <Basuke.Suzuki@sony.com>
42
43         [Curl] Respond with requested authentication scheme for authentication challenge.
44         https://bugs.webkit.org/show_bug.cgi?id=189318
45
46         Reviewed by Alex Christensen.
47
48         * platform/wincairo/TestExpectations:
49
50 2018-09-17  Antoine Quint  <graouts@apple.com>
51
52         [Web Animations] Positive delays of accelerated animations are not respected
53         https://bugs.webkit.org/show_bug.cgi?id=189411
54         <rdar://problem/44151416>
55
56         Reviewed by Dean Jackson.
57
58         Use a mask over the animated rectangle to allow for a 1px rounding error when seeking to fix flakiness.
59
60         * webanimations/accelerated-animation-with-delay-and-seek-expected.html:
61         * webanimations/accelerated-animation-with-delay-and-seek.html:
62
63 2018-09-17  Youenn Fablet  <youenn@apple.com>
64
65         Enable VCP for iOS and reenable it for MacOS
66         https://bugs.webkit.org/show_bug.cgi?id=189635
67         <rdar://problem/43621029>
68
69         Reviewed by Eric Carlson.
70
71         * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html:
72         For platforms suppporting VCP, arbitrary size should be supported.
73         * webrtc/routines.js:
74
75 2018-09-17  Alexey Proskuryakov  <ap@apple.com>
76
77         Revert https://trac.webkit.org/r235910, because the new test times out.
78         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
79         https://bugs.webkit.org/show_bug.cgi?id=188008
80
81         * fast/text/variations/ipc2-expected.txt: Removed.
82         * fast/text/variations/ipc2.html: Removed.
83         * platform/mac-wk1/TestExpectations:
84
85 2018-09-17  Dawei Fenton  <realdawei@apple.com>
86
87         Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html is a flaky failure.
88         https://bugs.webkit.org/show_bug.cgi?id=188020.
89
90         Unreviewed test gardening.
91
92         * platform/ios/TestExpectations:
93
94 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
95
96         [WPE] Add new failure
97
98         Unreviewed gardening.
99         * platform/wpe/TestExpectations:
100
101 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
102
103         [GTK][WPE] Update baseline for fast/dom/navigator-detached-no-crash
104
105         In GTK it's just a matter of updating the baseline. In WPE
106         there's some JS output that just needs to be ignored.
107         * platform/gtk/TestExpectations:
108         * platform/gtk/fast/dom/navigator-detached-no-crash-expected.txt:
109         * platform/wpe/TestExpectations:
110
111 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
112
113         [WPE] Mark crashing animations test.
114
115         animations/play-state-start-paused.html crashing.
116         Unreviewed gardening.
117         * platform/wpe/TestExpectations:
118
119 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
120
121         [WPE] Unmark now passing tests
122
123         Unreviewed gardening.
124         * platform/wpe/TestExpectations:
125
126 2018-09-17  Claudio Saavedra  <csaavedra@igalia.com>
127
128         [GTK] Unmark now passing tests.
129
130         Unreviewed gardening.
131         * platform/gtk/TestExpectations:
132 s
133 2018-09-17  Sihui Liu  <sihui_liu@apple.com>
134
135         Move IndexedDB to Network Process
136         https://bugs.webkit.org/show_bug.cgi?id=189415
137         <rdar://problem/44396973>
138
139         Reviewed by Chris Dumez.
140
141         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
142
143 2018-09-16  Ryan Haddad  <ryanhaddad@apple.com>
144
145         Unreviewed test gardening, mark fast/text/variations/ipc2.html as slow.
146
147         * platform/mac-wk2/TestExpectations:
148
149 2018-09-15  Rob Buis  <rbuis@igalia.com>
150
151         XMLHttpRequest::createResponseBlob() should create a Blob with type for empty response
152         https://bugs.webkit.org/show_bug.cgi?id=189627
153
154         Reviewed by Alexey Proskuryakov.
155
156         * fast/files/xhr-response-blob-expected.txt:
157         * fast/files/xhr-response-blob.html:
158
159 2018-09-14  Megan Gardner  <megan_gardner@apple.com>
160
161         Additional tests for conic gradients
162         https://bugs.webkit.org/show_bug.cgi?id=189566
163
164         Reviewed by Simon Fraser.
165
166         Adding tests that actually test the gradient nature of gradients.
167         This is done by using an svg filter to consolidate the sections
168         of the gradient to sections we can actuall test the color of. Also,
169         the seams are clipped out, to reduce noise. Since gradients are 
170         highly noise prone, this is the best way to check and make sure
171         that gradients are functional without sevear noise issues.
172
173         * TestExpectations:
174         * fast/gradients/conic-gradient-alpha-expected.html: Added.
175         * fast/gradients/conic-gradient-alpha.html: Added.
176         * fast/gradients/conic-gradient-expected.html: Added.
177         * fast/gradients/conic-gradient-extended-stops-expected.html: Added.
178         * fast/gradients/conic-gradient-extended-stops.html: Added.
179         * fast/gradients/conic-gradient.html: Added.
180         * platform/ios-12/TestExpectations:
181         * platform/mac/TestExpectations:
182
183 2018-09-14  Justin Fan  <justin_fan@apple.com>
184
185         WebGL 2 conformance: rgb-format-support.html
186         https://bugs.webkit.org/show_bug.cgi?id=189610
187         <rdar://problem/44403343>
188
189         Reviewed by Dean Jackson.
190
191         Enabled rgb-format-support.html, and updated expectation for gl-teximage.html.
192
193         * TestExpectations:
194         * platform/mac/TestExpectations:
195         * webgl/2.0.0/conformance2/rendering/rgb-format-support-expected.txt:
196
197 2018-09-14  Justin Michaud  <justin_michaud@apple.com>
198
199         Add support for spreadMethod=reflect and repeat on SVG gradients (for CoreGraphics platforms)
200         https://bugs.webkit.org/show_bug.cgi?id=5968
201
202         Add new svg tests for linear gradients with spreadMethod, and alpha values specified in
203         both stop-opacity and color.
204
205         Reviewed by Simon Fraser.
206
207         * platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png:
208         * svg/gradients/spreadMethod-expected.svg: Added.
209         * svg/gradients/spreadMethod.svg: Added.
210         * svg/gradients/spreadMethodAlpha-expected.svg: Added.
211         * svg/gradients/spreadMethodAlpha.svg: Added.
212         * svg/gradients/spreadMethodClose0-expected-mismatch.svg: Added.
213         * svg/gradients/spreadMethodClose0.svg: Added.
214         * svg/gradients/spreadMethodClose1-expected-mismatch.svg: Added.
215         * svg/gradients/spreadMethodClose1.svg: Added.
216         * svg/gradients/spreadMethodClose2-expected.svg: Added.
217         * svg/gradients/spreadMethodClose2.svg: Added.
218         * svg/gradients/spreadMethodDiagonal-expected.svg: Added.
219         * svg/gradients/spreadMethodDiagonal.svg: Added.
220         * svg/gradients/spreadMethodDiagonal2-expected.svg: Added.
221         * svg/gradients/spreadMethodDiagonal2.svg: Added.
222         * svg/gradients/spreadMethodDuplicateStop-expected.svg: Added.
223         * svg/gradients/spreadMethodDuplicateStop.svg: Added.
224         * svg/gradients/spreadMethodReversed-expected.svg: Added.
225         * svg/gradients/spreadMethodReversed.svg: Added.
226         * svg/gradients/stopAlpha-expected.svg: Added.
227         * svg/gradients/stopAlpha.svg: Added.
228
229 2018-09-14  Ross Kirsling  <ross.kirsling@sony.com>
230
231         [WinCairo] Unreviewed test gardening.
232
233         * TestExpectations: Remove duplicative line introduced in r235959.
234         * platform/wincairo/TestExpectations:
235
236 2018-09-14  Woodrow Wang  <woodrow_wang@apple.com>
237
238         Add stability to tests for web API statistics
239         https://bugs.webkit.org/show_bug.cgi?id=189560
240         <rdar://problem/44396413>
241
242         Reviewed by Chris Dumez.
243
244         Using js-test added some data to the font loading collection, which made the tests dependent on
245         js-test.js. Thus, if any changes were made to js-test.js the tests for web API statistics would
246         fail. This patch removes the dependency on js-test. Also, this patch speeds up each test 
247         significantly by bypassing the timer in ResourceLoadObserver for recording the statistics.  
248
249         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt:
250         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html:
251         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt:
252         * http/tests/webAPIStatistics/font-load-data-collection.html:
253         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt:
254         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html:
255         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt:
256         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html:
257
258 2018-09-14  Eric Carlson  <eric.carlson@apple.com>
259
260         Support arbitrary video resolution in getUserMedia API
261         https://bugs.webkit.org/show_bug.cgi?id=178109
262         <rdar://problem/35083128>
263
264         Reviewed by Youenn Fablet.
265
266         * fast/mediastream/MediaStreamTrack-getCapabilities-expected.txt:
267         * fast/mediastream/apply-constraints-advanced-expected.txt:
268         * fast/mediastream/apply-constraints-advanced.html:
269         * fast/mediastream/apply-constraints-video.html:
270
271 2018-09-14  Devin Rousso  <webkit@devinrousso.com>
272
273         Web Inspector: Record actions performed on ImageBitmapRenderingContext
274         https://bugs.webkit.org/show_bug.cgi?id=181341
275
276         Reviewed by Joseph Pecoraro.
277
278         * inspector/canvas/recording-2d-expected.txt:
279         * inspector/canvas/recording-bitmaprenderer-expected.txt: Added.
280         * inspector/canvas/recording-bitmaprenderer.html: Added.
281         * inspector/canvas/recording-webgl-expected.txt:
282         * inspector/canvas/recording-webgl-snapshots-expected.txt:
283         * inspector/canvas/resources/recording-utilities.js:
284         Simplify the test output to avoid unrelated failures, such as if line numbers change.
285         Also remove non-human-readable text, as it makes it more difficult for those unfamiliar with
286         the test to determine if any differences are acceptable.
287
288 2018-09-14  Ms2ger  <Ms2ger@igalia.com>
289
290         Remove some obsolete XHR tests
291         https://bugs.webkit.org/show_bug.cgi?id=189581
292
293         Reviewed by Youenn Fablet.
294
295         * TestExpectations: Drop reference to removed test.
296
297 2018-09-13  Ryosuke Niwa  <rniwa@webkit.org>
298
299         Capturing event listeners are called during bubbling phase for shadow hosts
300         https://bugs.webkit.org/show_bug.cgi?id=174288
301
302         Reviewed by Darin Adler.
303
304         Added a W3C style testharness.js test and rebaselined two tests. See below for rationals of rebaselines.
305
306         * fast/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees-expected.txt: Added.
307         * fast/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees.html: Added.
308
309         * media/media-load-event-expected.txt: Rebaselined. The logging of oncanplaythrough event is now happening
310         before canplaythrough() is called because the logging is done by waitForEvent which uses a capturing event
311         listener whereas canplaythrough is called by a event handler, which is non-capturing.
312
313         * platform/ios-11/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
314         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
315
316 2018-09-13  Justin Fan  <justin_fan@apple.com>
317
318         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 4
319         https://bugs.webkit.org/show_bug.cgi?id=189609
320
321         Unreviewed small change for only the few webgl 2 tests' harness; completely passing 
322         tests now only report the PASS line, to avoid discrepancies between e.g. feature ability 
323         of different graphics cards causing diffs to fail.
324
325         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
326         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
327         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
328         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
329         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
330         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
331         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
332         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
333         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
334         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
335         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
336         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
337         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
338         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
339         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
340         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
341         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
342         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
343         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
344         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
345         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
346         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
347         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
348         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
349         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
350         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
351         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
352         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
353         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
354         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
355         * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
356         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
357         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
358         (window.webglTestHarness.notifyFinished):
359
360 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
361
362         Layout Test imported/w3c/web-platform-tests/streams/piping/error-propagation-backward.html is flaky
363         https://bugs.webkit.org/show_bug.cgi?id=188070
364
365         Unreviewed test gardening.
366
367         * platform/ios/TestExpectations: Mark test as flaky.
368         * platform/mac-wk1/TestExpectations: Ditto.
369
370 2018-09-13  Megan Gardner  <megan_gardner@apple.com>
371
372         Fix color stop blending in conic gradients for stops past 1
373         https://bugs.webkit.org/show_bug.cgi?id=189532
374         <rdar://problem/44158221>
375
376         Reviewed by Simon Fraser.
377
378         Tests that last stop in the gradient is correct.
379
380         * fast/gradients/conic-repeating-last-stop-expected.html: Added.
381         * fast/gradients/conic-repeating-last-stop.html: Added.
382         * platform/ios-12/TestExpectations:
383         * platform/mac/TestExpectations:
384
385 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
386
387         Unreviewed, rolling out r235954.
388
389         Breaks the watchOS build.
390
391         Reverted changeset:
392
393         "Move IndexedDB to Network Process"
394         https://bugs.webkit.org/show_bug.cgi?id=189415
395         https://trac.webkit.org/changeset/235954
396
397 2018-09-13  Chris Dumez  <cdumez@apple.com>
398
399         Regression(PSON): setting window.opener to null allows process swapping in cases that are not web-compatible
400         https://bugs.webkit.org/show_bug.cgi?id=189590
401         <rdar://problem/44422725>
402
403         Reviewed by Geoffrey Garen.
404
405         Add layout test coverage.
406
407         * http/tests/navigation/resources/navigate-helper.html: Added.
408         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin-expected.txt: Added.
409         * http/tests/navigation/window-open-cross-origin-then-navigated-back-same-origin.html: Added.
410
411 2018-09-13  Dean Jackson  <dino@grorg.org>
412
413         https://bugs.webkit.org/show_bug.cgi?id=189594
414
415         Mark this test as failing on WK1.
416
417         * platform/ios-wk1/TestExpectations:
418         * platform/mac-wk1/TestExpectations:
419
420 2018-09-13  Dean Jackson  <dino@grorg.org>
421
422         Header parsing for experimental and internal debug features
423         https://bugs.webkit.org/show_bug.cgi?id=189486
424         <rdar://problem/44320618>
425
426         Add feature headers to more tests.
427
428         * fast/animation/css-animation-resuming-when-visible-with-style-change2.html:
429         * legacy-animation-engine/animations/duplicate-keys-expected.html:
430
431 2018-09-13  Ryan Haddad  <ryanhaddad@apple.com>
432
433         Rebaseline imported/w3c/web-platform-tests/web-share/idlharness.https.html after r235925.
434
435         Unreviewed test gardening.
436
437         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt:
438
439 2018-09-13  Ms2ger  <Ms2ger@igalia.com>
440
441         [GTK] Enable media-source/interfaces.html.
442         https://bugs.webkit.org/show_bug.cgi?id=183613
443
444         Unreviewed test gardening.
445
446         The platform-neutral expectation applies to the GTK port as well.
447
448         * platform/gtk/TestExpectations: Remove expectation.
449         * platform/gtk/imported/w3c/web-platform-tests/media-source/interfaces-expected.txt: Removed.
450
451 2018-09-13  Youenn Fablet  <youenn@apple.com>
452
453         Introduce RTCRtpSendParameters
454         https://bugs.webkit.org/show_bug.cgi?id=189563
455
456         Reviewed by Eric Carlson.
457
458         * webrtc/video-getParameters-expected.txt:
459         * webrtc/video-getParameters.html:
460
461 2018-09-12  Dean Jackson  <dino@grorg.org>
462
463         Header parsing for experimental and internal debug features
464         https://bugs.webkit.org/show_bug.cgi?id=189486
465         <rdar://problem/44320618>
466
467         Another test fix.
468
469         * legacy-animation-engine/animations/duplicate-keys.html:
470
471 2018-09-12  Dean Jackson  <dino@grorg.org>
472
473         Header parsing for experimental and internal debug features
474         https://bugs.webkit.org/show_bug.cgi?id=189486
475         <rdar://problem/44320618>
476
477         And even more test fixes!
478
479         * animations/stop-animation-on-suspend.html:
480         * compositing/scrolling/touch-scroll-to-clip.html:
481
482 2018-09-12  Dean Jackson  <dino@grorg.org>
483
484         Header parsing for experimental and internal debug features
485         https://bugs.webkit.org/show_bug.cgi?id=189486
486         <rdar://problem/44320618>
487
488         More test fixes.
489
490         * legacy-animation-engine/animations/animation-border-overflow.html:
491         * legacy-animation-engine/animations/cross-fade-border-image-source.html:
492         * legacy-animation-engine/animations/cross-fade-list-style-image.html:
493         * legacy-animation-engine/animations/cross-fade-webkit-mask-box-image.html:
494         * legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
495         * legacy-animation-engine/transitions/extra-transition.html:
496         * legacy-animation-engine/transitions/svg-transitions.html:
497         * legacy-animation-engine/transitions/transition-in-delay-phase.html:
498         * legacy-animation-engine/transitions/visited-link-color.html:
499
500 2018-09-12  Dean Jackson  <dino@apple.com>
501
502         Header parsing for experimental and internal debug features
503         https://bugs.webkit.org/show_bug.cgi?id=189486
504         <rdar://problem/44320618>
505
506         Fix failing tests by explicitly turning off Web Animations for CSS animations.
507         Previously the test system was doing this, even though the feature was
508         supposed to be enabled.
509
510         * legacy-animation-engine/*.html:
511
512 2018-09-12  Alicia Boya García  <aboya@igalia.com>
513
514         Unreviewed GTK test gardening.
515
516         * TestExpectations:
517         * platform/gtk/TestExpectations:
518
519 2018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
520
521         imported/w3c/web-platform-tests/shadow-dom/form-control-form-attribute.html hits assertion
522         https://bugs.webkit.org/show_bug.cgi?id=189493
523
524         Reviewed by Alex Christensen.
525
526         Unskip the test now that it doesn't hit a debug assertion.
527
528         * TestExpectations:
529
530 2018-09-12  Dan Bernstein  <mitz@apple.com>
531
532         [Cocoa] Complete support for Paste as Quotation
533         https://bugs.webkit.org/show_bug.cgi?id=189504
534
535         Reviewed by Wenson Hsieh.
536
537         Took a few existing tests of the Paste as Quotation behavior and modified them to use the
538         new PasteAsQuotation command. The only difference in the results is that the blockquote has
539         the "type" attribute set to "cite".
540
541         * editing/pasteboard/4930986-1-paste-as-quotation-expected.txt: Added.
542         * editing/pasteboard/4930986-1-paste-as-quotation.html: Added.
543         * editing/pasteboard/4930986-2-paste-as-quotation-expected.txt: Added.
544         * editing/pasteboard/4930986-2-paste-as-quotation.html: Added.
545         * editing/pasteboard/4930986-3-paste-as-quotation-expected.txt: Added.
546         * editing/pasteboard/4930986-3-paste-as-quotation.html: Added.
547
548 2018-09-12  Sihui Liu  <sihui_liu@apple.com>
549
550         Move IndexedDB to Network Process
551         https://bugs.webkit.org/show_bug.cgi?id=189415
552
553         Reviewed by Geoffrey Garen.
554
555         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
556
557 2018-09-11  Dean Jackson  <dino@apple.com>
558
559         Header parsing for experimental and internal debug features
560         https://bugs.webkit.org/show_bug.cgi?id=189486
561         <rdar://problem/44320618>
562
563         Reviewed by Tim Horton.
564
565         New webkit-test-runner headers.
566
567         * animations/3d/matrix-transform-type-animation.html:
568         * animations/3d/replace-filling-transform.html:
569         * animations/3d/transform-origin-vs-functions.html:
570         * animations/3d/transform-perspective.html:
571         * animations/additive-transform-animations.html:
572         * animations/animation-border-overflow.html:
573         * animations/animation-callback-timestamp.html:
574         * animations/animation-controller-drt-api.html:
575         * animations/animation-direction-alternate-reverse.html:
576         * animations/animation-direction-reverse-fill-mode-hardware.html:
577         * animations/animation-direction-reverse-hardware-opacity.html:
578         * animations/animation-direction-reverse-hardware.html:
579         * animations/animation-direction-reverse-non-hardware.html:
580         * animations/animation-direction-reverse-timing-functions-hardware.html:
581         * animations/animation-direction-reverse-timing-functions.html:
582         * animations/animation-direction.html:
583         * animations/animation-followed-by-transition.html:
584         * animations/animation-hit-test-transform.html:
585         * animations/animation-hit-test.html:
586         * animations/animation-internals-api-multiple-keyframes.html:
587         * animations/animation-internals-api.html:
588         * animations/animation-offscreen-to-onscreen.html:
589         * animations/animation-playstate-paused-style-resolution.html:
590         * animations/big-rotation.html:
591         * animations/change-completed-animation-transform.html:
592         * animations/change-keyframes.html:
593         * animations/combo-transform-rotate+scale.html:
594         * animations/cross-fade-background-image.html:
595         * animations/cross-fade-border-image-source.html:
596         * animations/cross-fade-list-style-image.html:
597         * animations/cross-fade-webkit-mask-box-image.html:
598         * animations/duplicate-keys-expected.html:
599         * animations/duplicate-keys.html:
600         * animations/duplicated-keyframes-name.html:
601         * animations/fill-forwards-end-state.html:
602         * animations/fill-mode-forwards-zero-duration.html:
603         * animations/fill-mode-removed.html:
604         * animations/font-variations/font-stretch.html:
605         * animations/font-variations/font-style.html:
606         * animations/font-variations/font-variation-settings-order.html:
607         * animations/font-variations/font-variation-settings-unlike.html:
608         * animations/font-variations/font-variation-settings.html:
609         * animations/font-variations/font-weight.html:
610         * animations/generic-from-to.html:
611         * animations/import.html:
612         * animations/keyframe-multiple-timing-functions-transform.html:
613         * animations/keyframe-timing-functions-transform.html:
614         * animations/keyframe-timing-functions.html:
615         * animations/keyframe-timing-functions2.html:
616         * animations/keyframes-comma-separated.html:
617         * animations/keyframes-dynamic.html:
618         * animations/keyframes-infinite-iterations.html:
619         * animations/keyframes-invalid-keys.html:
620         * animations/keyframes-out-of-order.html:
621         * animations/keyframes.html:
622         * animations/leak-document-with-css-animation.html:
623         * animations/lineheight-animation.html:
624         * animations/longhand-timing-function.html:
625         * animations/matrix-anim.html:
626         * animations/missing-from-to-transforms.html:
627         * animations/missing-from-to.html:
628         * animations/missing-keyframe-properties-repeating.html:
629         * animations/missing-keyframe-properties-timing-function.html:
630         * animations/missing-keyframe-properties.html:
631         * animations/missing-values-first-keyframe.html:
632         * animations/missing-values-last-keyframe.html:
633         * animations/multiple-animations-timing-function.html:
634         * animations/multiple-animations.html:
635         * animations/multiple-keyframes.html:
636         * animations/negative-delay.html:
637         * animations/pause-crash.html:
638         * animations/play-state-start-paused.html:
639         * animations/resources/animation-leak-iframe.html:
640         * animations/simultaneous-start-left.html:
641         * animations/simultaneous-start-transform.html:
642         * animations/spring-function.html:
643         * animations/stacking-context-unchanged-while-running.html:
644         * animations/timing-functions.html:
645         * animations/transition-and-animation-1.html:
646         * animations/transition-and-animation-2.html:
647         * animations/transition-and-animation-3.html:
648         * animations/trigger-container-scroll-boundaries.html:
649         * animations/trigger-container-scroll-empty.html:
650         * animations/trigger-container-scroll-simple.html:
651         * animations/unanimated-style.html:
652         * animations/unprefixed-keyframes.html:
653         * animations/width-using-ems.html:
654         * compositing/animation/animated-composited-inside-hidden.html:
655         * compositing/animation/computed-style-during-delay.html:
656         * compositing/animation/layer-for-filling-animation.html:
657         * compositing/backing/backface-visibility-flip.html:
658         * compositing/backing/transform-transition-from-outside-view.html:
659         * compositing/contents-scale/animating.html:
660         * compositing/layer-creation/animation-overlap-with-children.html:
661         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
662         * compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html:
663         * compositing/layer-creation/mismatched-transform-transition-overlap.html:
664         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
665         * compositing/layer-creation/overlap-animation-clipping.html:
666         * compositing/layer-creation/overlap-animation-container.html:
667         * compositing/layer-creation/overlap-animation.html:
668         * compositing/layer-creation/scale-rotation-animation-overlap.html:
669         * compositing/layer-creation/scale-rotation-transition-overlap.html:
670         * compositing/layer-creation/translate-animation-overlap.html:
671         * compositing/layer-creation/translate-scale-animation-overlap.html:
672         * compositing/layer-creation/translate-scale-transition-overlap.html:
673         * compositing/layer-creation/translate-transition-overlap.html:
674         * compositing/overflow/overflow-positioning.html:
675         * compositing/reflections/animation-inside-reflection.html:
676         * compositing/reflections/nested-reflection-animated.html:
677         * compositing/reflections/nested-reflection-transition.html:
678         * compositing/transitions/scale-transition-no-start.html:
679         * compositing/transitions/singular-scale-transition.html:
680         * compositing/visible-rect/animated-from-none.html:
681         * compositing/visible-rect/animated.html:
682         * css3/calc/transitions-dependent.html:
683         * css3/calc/transitions.html:
684         * css3/filters/backdrop/animation.html:
685         * css3/filters/composited-during-animation.html:
686         * css3/filters/filter-animation-from-none-hw.html:
687         * css3/filters/filter-animation-from-none-multi-hw.html:
688         * css3/filters/filter-animation-from-none-multi.html:
689         * css3/filters/filter-animation-from-none.html:
690         * css3/filters/filter-animation-hw.html:
691         * css3/filters/filter-animation-multi-hw.html:
692         * css3/filters/filter-animation-multi.html:
693         * css3/filters/filter-animation.html:
694         * css3/masking/clip-path-animation.html:
695         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
696         * fast/animation/css-animation-resuming-when-visible.html:
697         * fast/animation/css-animation-throttling-lowPowerMode.html:
698         * fast/animation/height-auto-transition-computed-value.html:
699         * fast/css-generated-content/pseudo-animation.html:
700         * fast/css-generated-content/pseudo-transition.html:
701         * fast/filter-image/filter-image-animation.html:
702         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
703         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
704         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
705         * http/wpt/css/css-animations/start-animation-001.html:
706         * imported/blink/transitions/transition-not-interpolable.html:
707         * imported/blink/transitions/unprefixed-transform.html:
708         * platform/mac/TestExpectations:
709         * transitions/background-position-transitions.html:
710         * transitions/background-transitions.html:
711         * transitions/blendmode-transitions.html:
712         * transitions/border-radius-transition.html:
713         * transitions/clip-path-path-transitions.html:
714         * transitions/clip-path-transitions.html:
715         * transitions/clip-transition.html:
716         * transitions/color-transition-all.html:
717         * transitions/color-transition-premultiplied.html:
718         * transitions/color-transition-rounding.html:
719         * transitions/cross-fade-background-image.html:
720         * transitions/cross-fade-border-image.html:
721         * transitions/cubic-bezier-overflow-color.html:
722         * transitions/cubic-bezier-overflow-length.html:
723         * transitions/cubic-bezier-overflow-shadow.html:
724         * transitions/cubic-bezier-overflow-svg-length.html:
725         * transitions/cubic-bezier-overflow-transform.html:
726         * transitions/default-timing-function.html:
727         * transitions/delay.html:
728         * transitions/extra-transition.html:
729         * transitions/flex-transitions.html:
730         * transitions/font-family-during-transition.html:
731         * transitions/frames-timing-function.html:
732         * transitions/interrupted-all-transition.html:
733         * transitions/longhand-vs-shorthand-initial.html:
734         * transitions/mask-transitions.html:
735         * transitions/min-max-width-height-transitions.html:
736         * transitions/mismatched-shadow-styles.html:
737         * transitions/mismatched-shadow-transitions.html:
738         * transitions/mixed-type.html:
739         * transitions/move-after-transition.html:
740         * transitions/multiple-background-size-transitions.html:
741         * transitions/multiple-background-transitions.html:
742         * transitions/multiple-mask-transitions.html:
743         * transitions/multiple-shadow-transitions.html:
744         * transitions/negative-delay.html:
745         * transitions/opacity-transition-zindex.html:
746         * transitions/remove-transition-style.html:
747         * transitions/shape-outside-transitions.html:
748         * transitions/shorthand-border-transitions.html:
749         * transitions/shorthand-transitions.html:
750         * transitions/steps-timing-function.html:
751         * transitions/svg-layout-transition.html:
752         * transitions/svg-text-shadow-transition.html:
753         * transitions/svg-transitions.html:
754         * transitions/text-indent-transition.html:
755         * transitions/transform-op-list-match.html:
756         * transitions/transform-op-list-no-match.html:
757         * transitions/transition-drt-api-delay.html:
758         * transitions/transition-drt-api.html:
759         * transitions/transition-end-event-rendering.html:
760         * transitions/transition-hit-test-transform.html:
761         * transitions/transition-hit-test.html:
762         * transitions/transition-in-delay-phase.html:
763         * transitions/transition-on-element-with-content.html:
764         * transitions/transition-shorthand-delay.html:
765         * transitions/transition-timing-function.html:
766         * transitions/transition-to-from-auto.html:
767         * transitions/transition-to-from-undefined.html:
768         * transitions/visited-link-color.html:
769         * transitions/zero-duration-in-list.html:
770         * transitions/zero-duration-with-non-zero-delay-end.html:
771         * transitions/zero-duration-with-non-zero-delay-start.html:
772         * webanimations/accelerated-transition-by-removing-property.html:
773         * webanimations/accessing-current-time-after-clearing-css-animation-effect.html:
774         * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html:
775         * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html:
776         * webanimations/css-animations.html:
777         * webanimations/empty-keyframes-crash.html:
778         * webanimations/partly-accelerated-transition-by-removing-property.html:
779         * webanimations/setting-css-animation-none-after-clearing-effect.html:
780         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html:
781
782 2018-09-12  Joseph Pecoraro  <pecoraro@apple.com>
783
784         Web Inspector: fix test case failures in js-isLikelyStackTrace.html
785         https://bugs.webkit.org/show_bug.cgi?id=180664
786
787         Reviewed by Devin Rousso.
788
789         * inspector/console/js-isLikelyStackTrace-expected.txt:
790         * inspector/console/js-isLikelyStackTrace.html:
791         Avoid Inspector Internal InjectedScript code in backtraces by producing
792         the exception stacks in the page itself without going through inspector
793         test evaluation code. This produces exception stacks more like a page.
794         Also add some explicit tests for strings that we'd expect to be classified
795         as exception stacks.
796
797 2018-09-12  Per Arne Vollan  <pvollan@apple.com>
798
799         Layout Test fast/text/variations/ipc2.html is failing
800         https://bugs.webkit.org/show_bug.cgi?id=189550
801
802         Unreviewed test gardening.
803
804         * platform/win/TestExpectations:
805
806 2018-09-11  Olivia Barnett  <obarnett@apple.com>
807
808         Implement the Web Share API for mac
809         https://bugs.webkit.org/show_bug.cgi?id=189443
810
811         Reviewed by Tim Horton.
812
813         * platform/mac-wk2/fast/dom/navigator-detached-no-crash-expected.txt: Added.
814         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt: Added.
815         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-empty.https-expected.txt: Added.
816         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-securecontext.http-expected.txt: Added.
817         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-url-invalid.https-expected.txt: Added.
818         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/share-without-user-gesture.https-expected.txt: Added.
819         Updated test expectations.
820
821 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
822
823         Unreviewed test fix after r235910
824         https://bugs.webkit.org/show_bug.cgi?id=188008
825
826         * platform/mac-wk1/TestExpectations:
827
828 2018-09-11  James Savage  <james.savage@apple.com>
829
830         Follow up to:
831         Expose -apple-system-container-border color to internal web views.
832         https://bugs.webkit.org/show_bug.cgi?id=189178.
833
834         Reviewed by Timothy Hatcher.
835
836         * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
837         Reset test expectations to go along with fix.
838
839 2018-09-07  Dean Jackson  <dino@apple.com>
840
841         Add and expose Internal features from WebKit
842         https://bugs.webkit.org/show_bug.cgi?id=189442
843         <rdar://problem/44243404>
844
845         Reviewed by Simon Fraser.
846
847         Skip some tests that rely on an experimental feature that has
848         moved to internal. A follow-up patch will allow WKTR to enable
849         them on demand.
850
851         * platform/mac/TestExpectations:
852
853 2018-09-11  Jer Noble  <jer.noble@apple.com>
854
855         [MediaCapabilities] Implement MediaEngineConfigurationFactory registration
856         https://bugs.webkit.org/show_bug.cgi?id=189438
857
858         Reviewed by Eric Carlson.
859
860         * media/mediacapabilities/mediacapabilities-types-expected.txt:
861
862 2018-09-08  Ryosuke Niwa  <rniwa@webkit.org>
863
864         :first-child, :last-child, :nth-child, and :nth-of-type don't work on shadow root's children
865         https://bugs.webkit.org/show_bug.cgi?id=166748
866         <rdar://problem/29649177>
867
868         Reviewed by Yusuke Suzuki.
869
870         Added ref tests for matching positional pseudo classes on direct child of shadow roots
871         during style resolutions and DOM API matching with C++ selector checker and selector compilers.
872
873         Also added a test for invalidating these selectors.
874
875         * fast/shadow-dom/nth-node-on-shadow-child-expected.html: Added.
876         * fast/shadow-dom/nth-node-on-shadow-child-invalidation-expected.html: Added.
877         * fast/shadow-dom/nth-node-on-shadow-child-invalidation.html: Added.
878         * fast/shadow-dom/nth-node-on-shadow-child-no-jit-expected.html: Added.
879         * fast/shadow-dom/nth-node-on-shadow-child-no-jit.html: Added.
880         * fast/shadow-dom/nth-node-on-shadow-child.html: Added.
881
882 2018-09-11  Ryosuke Niwa  <rniwa@webkit.org>
883
884         Updated the test expectation as this test also causes a crash in release builds.
885
886         * TestExpectations:
887
888 2018-09-11  Wenson Hsieh  <wenson_hsieh@apple.com>
889
890         [macOS] [WK2] Support changing foreground colors via color panel
891         https://bugs.webkit.org/show_bug.cgi?id=189382
892         <rdar://problem/44227311>
893
894         Reviewed by Ryosuke Niwa.
895
896         Adjust an existing layout test that applies a text color with alpha. Currently, this results in a font element
897         being emitted with the `color` attribute, but this is incorrect, since the `color` attribute of a font element
898         does not support "rgba(…)" values.
899
900         Instead, split this into two cases: verify that setting the color to an opaque color (with alpha = 1) emits a
901         font element with the correct `color` attribute, and fall back to using an inline style when the color is
902         partially transparent.
903
904         * editing/style/inline-style-container-expected.txt:
905         * editing/style/inline-style-container.html:
906
907 2018-09-11  Justin Fan  <justin_fan@apple.com>
908
909         Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 3
910         https://bugs.webkit.org/show_bug.cgi?id=189491
911
912         Reviewed by Dean Jackson.
913
914         Small update to the test-harness file used for the new 2.0.0 suite tests, as well as 
915         expectation updates for the unskipped tests. 
916
917         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
918         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
919         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
920         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
921         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
922         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
923         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
924         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
925         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
926         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
927         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
928         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
929         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
930         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
931         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
932         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
933         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
934         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
935         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
936         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
937         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
938         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
939         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
940         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
941         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-define-expected.txt:
942         * webgl/2.0.0/conformance2/glsl3/shader-with-1025-character-identifier.frag-expected.txt:
943         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
944         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
945         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
946         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
947         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
948         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
949         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
950         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
951         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
952         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
953         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
954         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
955         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
956         * webgl/2.0.0/conformance2/renderbuffers/framebuffer-test-expected.txt:
957         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
958         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
959         (list):
960         (window.webglTestHarness.reportResults):
961         (window.webglTestHarness.notifyFinished):
962
963 2018-09-11  Myles C. Maxfield  <mmaxfield@apple.com>
964
965         Crash under PlatformPopupMenuData::encode when interacting with a select menu that has variable fonts
966         https://bugs.webkit.org/show_bug.cgi?id=188008
967
968         Reviewed by Alex Christensen.
969
970         * fast/text/variations/ipc2-expected.txt: Added.
971         * fast/text/variations/ipc2.html: Added.
972
973 2018-09-11  Woodrow Wang  <woodrow_wang@apple.com>
974
975         Add Web API Statistics Collection
976         https://bugs.webkit.org/show_bug.cgi?id=187773
977         <rdar://problem/44155162>
978
979         Reviewed by Brent Fulgham.
980
981         Added new tests and expectations for the web API statistics data collection.
982
983         * TestExpectations:
984         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection-expected.txt: Added.
985         * http/tests/webAPIStatistics/canvas-read-and-write-data-collection.html: Added.
986         * http/tests/webAPIStatistics/font-load-data-collection-expected.txt: Added.
987         * http/tests/webAPIStatistics/font-load-data-collection.html: Added.
988         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection-expected.txt: Added.
989         * http/tests/webAPIStatistics/navigator-functions-accessed-data-collection.html: Added.
990         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection-expected.txt: Added.
991         * http/tests/webAPIStatistics/screen-functions-accessed-data-collection.html: Added.
992         * platform/ios-wk2/TestExpectations:
993         * platform/mac-wk2/TestExpectations:
994
995 2018-09-11  Frederic Wang  <fwang@igalia.com>
996
997         Modify more tests to use document.scrollingElement to access viewport scroll properties
998         https://bugs.webkit.org/show_bug.cgi?id=189495
999
1000         After r235806, it is wrong to use document.body to access scroll properties of the viewport
1001         in standard mode. New tests added since r227781 are modified to use
1002         document.scrollingElement instead and avoid flaky behavior. For consistency, we do the same
1003         for old tests in quirks mode. Note that WPT tests as well as the following tests using
1004         document.body on purpose are not modified:
1005         - fast/dom/Element/*
1006         - events/scroll-in-scaled-page-with-overflow-hidden.html
1007         - compositing/ios/overflow-scroll-update-overlap.html
1008         - body-stuck-with-dirty-bit-with-columns.html
1009
1010         Reviewed by Antonio Gomes.
1011
1012         * compositing/rtl/rtl-absolute-overflow-scrolled.html:
1013         * compositing/rtl/rtl-fixed-overflow-scrolled.html:
1014         * editing/caret/ios/absolute-caret-position-after-scroll.html:
1015         * editing/caret/ios/fixed-caret-position-after-scroll.html:
1016         * editing/execCommand/delete-no-scroll.html:
1017         * editing/input/resources/reveal-utilities.js:
1018         (performJumpAtTheEdgeTest):
1019         * editing/pasteboard/copy-crash.html:
1020         * editing/selection/ios/absolute-selection-after-scroll.html:
1021         * editing/selection/ios/fixed-selection-after-scroll.html:
1022         * fast/autoresize/autoresize-with-iframe-expected.txt:
1023         * fast/autoresize/autoresize-with-iframe.html:
1024         * fast/autoresize/basic-expected.txt:
1025         * fast/autoresize/basic.html:
1026         * fast/autoresize/turn-off-autoresize-expected.txt:
1027         * fast/autoresize/turn-off-autoresize.html:
1028         * fast/css/element-scrollByLines-scrollByPages-obsolete.html:
1029         * fast/dom/non-numeric-values-numeric-parameters-expected.txt:
1030         * fast/dom/non-numeric-values-numeric-parameters.html:
1031         * fast/dom/resources/check-scroll-position-onload.html:
1032         * fast/dom/scroll-position-for-new-loads.html:
1033         * fast/events/attempt-scroll-with-no-scrollbars.html:
1034         * fast/events/fire-scroll-event.html:
1035         * fast/events/frame-scroll-fake-mouse-move.html:
1036         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe-expected.txt:
1037         * fast/events/ios/no-touch-events-when-stopping-momentum-scroll-in-mainframe.html:
1038         * fast/events/ios/touch-events-during-scroll-deceleration-in-overflow.html:
1039         * fast/events/mouse-cursor-image-set.html:
1040         * fast/events/mouse-cursor-multiframecur.html:
1041         * fast/events/mouse-cursor.html:
1042         * fast/events/no-scroll-on-input-text-selection-expected.txt:
1043         * fast/events/no-scroll-on-input-text-selection.html:
1044         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page-expected.txt:
1045         * fast/events/platform-wheelevent-paging-x-in-non-scrolling-page.html:
1046         * fast/events/platform-wheelevent-paging-x-in-scrolling-page-expected.txt:
1047         * fast/events/platform-wheelevent-paging-x-in-scrolling-page.html:
1048         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page-expected.txt:
1049         * fast/events/platform-wheelevent-paging-xy-in-scrolling-page.html:
1050         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page-expected.txt:
1051         * fast/events/platform-wheelevent-paging-y-in-non-scrolling-page.html:
1052         * fast/events/platform-wheelevent-paging-y-in-scrolling-page-expected.txt:
1053         * fast/events/platform-wheelevent-paging-y-in-scrolling-page.html:
1054         * fast/events/scale-and-scroll-body-expected.txt:
1055         * fast/events/scale-and-scroll-body.html:
1056         * fast/events/scale-and-scroll-window-expected.txt:
1057         * fast/events/scale-and-scroll-window.html:
1058         * fast/events/scroll-after-click-on-tab-index.html:
1059         * fast/events/scroll-to-anchor-in-overflow-hidden.html:
1060         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt:
1061         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html:
1062         * fast/forms/autofocus-opera-003.html:
1063         * fast/forms/input-readonly-autoscroll.html:
1064         * fast/forms/resources/common.js:
1065         (getAbsoluteRect):
1066         * fast/frames/iframe-scroll-page-up-down.html:
1067         * fast/frames/transparent-scrollbar.html:
1068         * fast/harness/results.html:
1069         * fast/html/empty-fragment-id-goto-top-expected.txt:
1070         * fast/html/empty-fragment-id-goto-top.html:
1071         * fast/images/imagemap-scroll.html:
1072         * fast/loader/scroll-position-restored-on-back-non-cached.html:
1073         * fast/loader/scroll-position-restored-on-back.html:
1074         * fast/multicol/body-stuck-with-dirty-bit-with-columns.html:
1075         * fast/repaint/resources/iframe-scroll-repaint-iframe.html:
1076         * fast/scrolling/ios/iframe-scroll-into-view.html:
1077         * fast/scrolling/latching/scroll-div-latched-div.html:
1078         * fast/scrolling/latching/scroll-div-latched-mainframe.html:
1079         * fast/scrolling/latching/scroll-div-with-nested-nonscrollable-iframe.html:
1080         * fast/scrolling/latching/scroll-iframe-fragment.html:
1081         * fast/scrolling/latching/scroll-iframe-latched-iframe.html:
1082         * fast/scrolling/latching/scroll-iframe-latched-mainframe.html:
1083         * fast/scrolling/latching/scroll-iframe-webkit1-latching-bug.html:
1084         * fast/scrolling/latching/scroll-select-bottom-test.html:
1085         * fast/scrolling/latching/scroll-select-latched-mainframe.html:
1086         * fast/scrolling/latching/scroll-select-latched-select.html:
1087         * fast/scrolling/rtl-point-in-iframe.html:
1088         * fast/spatial-navigation/snav-unit-overflow-and-scroll-in-direction.html:
1089         * fast/table/assert-when-visual-overflow-is-cleared.html:
1090         * fast/transforms/selection-bounds-in-transformed-view.html:
1091         * http/tests/navigation/anchor-frames-cross-origin-expected.txt:
1092         * http/tests/navigation/resources/frame-with-anchor-cross-origin.html:
1093         * jquery/resources/test/unit/offset.js:
1094         * legacy-animation-engine/fast/harness/results.html:
1095         * media/video-controls-to-not-scroll-page-on-load.html:
1096         * media/video-main-content-allow-then-scroll-expected.txt:
1097         * media/video-main-content-allow-then-scroll.html:
1098         * scrollbars/scrollbar-large-overflow-rectangle.html:
1099         * tiled-drawing/scrolling/fast-scroll-div-latched-div-with-handler.html:
1100         * tiled-drawing/scrolling/fast-scroll-div-latched-div.html:
1101         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
1102         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe-with-handler.html:
1103         * tiled-drawing/scrolling/fast-scroll-iframe-latched-iframe.html:
1104         * tiled-drawing/scrolling/fast-scroll-iframe-latched-mainframe-with-handler.html:
1105         * tiled-drawing/scrolling/fast-scroll-iframe-latched-select.html:
1106         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe-with-handler.html:
1107         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
1108         * tiled-drawing/scrolling/fast-scroll-select-latched-select-with-handler.html:
1109         * tiled-drawing/scrolling/fast-scroll-select-latched-select.html:
1110         * tiled-drawing/scrolling/latched-to-deleted-node.html:
1111         * tiled-drawing/scrolling/non-fast-region/top-content-inset-header.html:
1112         * tiled-drawing/scrolling/non-fast-region/top-content-inset.html:
1113         * tiled-drawing/scrolling/non-fast-region/wheel-event-plugin.html:
1114         * tiled-drawing/scrolling/root-overflow-with-mousewheel.html:
1115         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal.html:
1116         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-horizontal.html:
1117         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-slow-vertical.html:
1118         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-then-horizontal.html:
1119         * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical.html:
1120         * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe.html:
1121
1122 == Rolled over to ChangeLog-2018-09-11 ==