Complete fix for enabling modern EME by default
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-05-18  Jer Noble  <jer.noble@apple.com>
2
3         Complete fix for enabling modern EME by default
4         https://bugs.webkit.org/show_bug.cgi?id=185770
5         <rdar://problem/40368220>
6
7         Reviewed by Eric Carlson.
8
9         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
10
11 2018-05-18  Antoine Quint  <graouts@apple.com>
12
13         [Web Animations] Turn Web Animations with CSS integration on for test runners
14         https://bugs.webkit.org/show_bug.cgi?id=184819
15         <rdar://problem/39597337>
16
17         Unreviewed. Rolling out the patch for this bug, it caused some flaky timeouts for animation suspension tests.
18
19         * TestExpectations:
20         * animations/3d/matrix-transform-type-animation.html:
21         * animations/3d/replace-filling-transform.html:
22         * animations/3d/transform-origin-vs-functions.html:
23         * animations/3d/transform-perspective.html:
24         * animations/additive-transform-animations.html:
25         * animations/animation-border-overflow.html:
26         * animations/animation-callback-timestamp.html:
27         * animations/animation-controller-drt-api.html:
28         * animations/animation-direction-alternate-reverse-expected.txt:
29         * animations/animation-direction-alternate-reverse.html:
30         * animations/animation-direction-reverse-fill-mode-hardware.html:
31         * animations/animation-direction-reverse-hardware-opacity.html:
32         * animations/animation-direction-reverse-hardware.html:
33         * animations/animation-direction-reverse-non-hardware.html:
34         * animations/animation-direction-reverse-timing-functions-hardware.html:
35         * animations/animation-direction-reverse-timing-functions.html:
36         * animations/animation-direction.html:
37         * animations/animation-followed-by-transition.html:
38         * animations/animation-hit-test-transform.html:
39         * animations/animation-hit-test.html:
40         * animations/animation-internals-api-expected.txt: Added.
41         * animations/animation-internals-api-multiple-keyframes-expected.txt: Added.
42         * animations/animation-internals-api-multiple-keyframes.html: Added.
43         * animations/animation-internals-api.html: Added.
44         * animations/animation-offscreen-to-onscreen.html:
45         * animations/big-rotation-expected.txt:
46         * animations/big-rotation.html:
47         * animations/change-completed-animation-transform.html:
48         * animations/change-keyframes.html:
49         * animations/combo-transform-rotate+scale.html:
50         * animations/cross-fade-background-image.html:
51         * animations/cross-fade-border-image-source.html:
52         * animations/cross-fade-list-style-image.html:
53         * animations/cross-fade-webkit-mask-box-image.html:
54         * animations/duplicate-keys-expected.html:
55         * animations/duplicate-keys.html:
56         * animations/duplicated-keyframes-name.html:
57         * animations/fill-forwards-end-state.html:
58         * animations/fill-mode-forwards-zero-duration-expected.txt:
59         * animations/fill-mode-forwards-zero-duration.html:
60         * animations/font-variations/font-stretch.html:
61         * animations/font-variations/font-style.html:
62         * animations/font-variations/font-variation-settings-order.html:
63         * animations/font-variations/font-variation-settings-unlike.html:
64         * animations/font-variations/font-variation-settings.html:
65         * animations/font-variations/font-weight.html:
66         * animations/generic-from-to.html:
67         * animations/import.html:
68         * animations/keyframe-multiple-timing-functions-transform.html:
69         * animations/keyframe-timing-functions-transform.html:
70         * animations/keyframe-timing-functions.html:
71         * animations/keyframe-timing-functions2.html:
72         * animations/keyframes-comma-separated.html:
73         * animations/keyframes-dynamic.html:
74         * animations/keyframes-infinite-iterations.html:
75         * animations/keyframes-invalid-keys.html:
76         * animations/keyframes-out-of-order.html:
77         * animations/keyframes.html:
78         * animations/lineheight-animation.html:
79         * animations/longhand-timing-function.html:
80         * animations/matrix-anim.html:
81         * animations/missing-from-to-transforms.html:
82         * animations/missing-from-to.html:
83         * animations/missing-keyframe-properties-repeating.html:
84         * animations/missing-keyframe-properties-timing-function.html:
85         * animations/missing-keyframe-properties.html:
86         * animations/missing-values-first-keyframe.html:
87         * animations/missing-values-last-keyframe.html:
88         * animations/multiple-animations-timing-function.html:
89         * animations/multiple-animations.html:
90         * animations/multiple-keyframes.html:
91         * animations/negative-delay.html:
92         * animations/pause-crash.html:
93         * animations/play-state-start-paused.html:
94         * animations/simultaneous-start-left.html:
95         * animations/simultaneous-start-transform.html:
96         * animations/spring-function.html:
97         * animations/stacking-context-unchanged-while-running.html:
98         * animations/timing-functions.html:
99         * animations/transition-and-animation-1.html:
100         * animations/transition-and-animation-2.html:
101         * animations/transition-and-animation-3.html:
102         * animations/unanimated-style.html:
103         * animations/unprefixed-keyframes.html:
104         * animations/width-using-ems.html:
105         * compositing/animation/animated-composited-inside-hidden.html:
106         * compositing/animation/computed-style-during-delay.html:
107         * compositing/animation/layer-for-filling-animation.html:
108         * compositing/backing/backface-visibility-flip.html:
109         * compositing/contents-scale/animating.html:
110         * compositing/layer-creation/animation-overlap-with-children.html:
111         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
112         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
113         * compositing/layer-creation/overlap-animation-clipping.html:
114         * compositing/layer-creation/overlap-animation-container.html:
115         * compositing/layer-creation/overlap-animation.html:
116         * compositing/layer-creation/scale-rotation-animation-overlap.html:
117         * compositing/layer-creation/translate-animation-overlap.html:
118         * compositing/layer-creation/translate-scale-animation-overlap.html:
119         * compositing/overflow/overflow-positioning.html:
120         * compositing/reflections/animation-inside-reflection.html:
121         * compositing/reflections/nested-reflection-animated.html:
122         * compositing/reflections/nested-reflection-transition.html:
123         * compositing/transitions/scale-transition-no-start.html:
124         * compositing/transitions/singular-scale-transition.html:
125         * compositing/visible-rect/animated.html:
126         * css3/calc/transitions-dependent.html:
127         * css3/calc/transitions.html:
128         * css3/filters/backdrop/animation.html:
129         * css3/filters/composited-during-animation.html:
130         * css3/filters/filter-animation-from-none-hw.html:
131         * css3/filters/filter-animation-from-none-multi-hw.html:
132         * css3/filters/filter-animation-from-none-multi.html:
133         * css3/filters/filter-animation-from-none.html:
134         * css3/filters/filter-animation-hw.html:
135         * css3/filters/filter-animation-multi-hw.html:
136         * css3/filters/filter-animation-multi.html:
137         * css3/filters/filter-animation.html:
138         * css3/masking/clip-path-animation.html:
139         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
140         * fast/animation/css-animation-resuming-when-visible.html:
141         * fast/animation/css-animation-throttling-lowPowerMode.html:
142         * fast/css-generated-content/pseudo-animation.html:
143         * fast/css-generated-content/pseudo-transition.html:
144         * fast/filter-image/filter-image-animation.html:
145         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
146         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
147         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
148         * imported/blink/transitions/unprefixed-transform.html:
149         * platform/ios/TestExpectations:
150         * platform/win/TestExpectations:
151         * transitions/background-position-transitions.html:
152         * transitions/background-transitions.html:
153         * transitions/blendmode-transitions.html:
154         * transitions/border-radius-transition.html:
155         * transitions/clip-path-path-transitions.html:
156         * transitions/clip-path-transitions.html:
157         * transitions/clip-transition.html:
158         * transitions/color-transition-all.html:
159         * transitions/color-transition-premultiplied.html:
160         * transitions/color-transition-rounding.html:
161         * transitions/cross-fade-background-image.html:
162         * transitions/cross-fade-border-image.html:
163         * transitions/cubic-bezier-overflow-color.html:
164         * transitions/cubic-bezier-overflow-length.html:
165         * transitions/cubic-bezier-overflow-shadow.html:
166         * transitions/cubic-bezier-overflow-svg-length.html:
167         * transitions/cubic-bezier-overflow-transform.html:
168         * transitions/default-timing-function.html:
169         * transitions/delay.html:
170         * transitions/flex-transitions.html:
171         * transitions/font-family-during-transition.html:
172         * transitions/frames-timing-function.html:
173         * transitions/interrupted-all-transition.html:
174         * transitions/longhand-vs-shorthand-initial.html:
175         * transitions/mask-transitions.html:
176         * transitions/min-max-width-height-transitions.html:
177         * transitions/mismatched-shadow-styles.html:
178         * transitions/mismatched-shadow-transitions.html:
179         * transitions/mixed-type.html:
180         * transitions/move-after-transition.html:
181         * transitions/multiple-background-size-transitions.html:
182         * transitions/multiple-background-transitions.html:
183         * transitions/multiple-mask-transitions.html:
184         * transitions/multiple-shadow-transitions.html:
185         * transitions/negative-delay.html:
186         * transitions/opacity-transition-zindex.html:
187         * transitions/remove-transition-style.html:
188         * transitions/shape-outside-transitions.html:
189         * transitions/shorthand-border-transitions.html:
190         * transitions/shorthand-transitions.html:
191         * transitions/steps-timing-function.html:
192         * transitions/svg-layout-transition.html:
193         * transitions/svg-text-shadow-transition.html:
194         * transitions/svg-transitions.html:
195         * transitions/text-indent-transition.html:
196         * transitions/transform-op-list-match.html:
197         * transitions/transform-op-list-no-match.html:
198         * transitions/transition-drt-api-delay-expected.txt: Added.
199         * transitions/transition-drt-api-delay.html: Added.
200         * transitions/transition-drt-api-expected.txt: Added.
201         * transitions/transition-drt-api.html: Added.
202         * transitions/transition-end-event-rendering.html:
203         * transitions/transition-hit-test-transform.html:
204         * transitions/transition-hit-test.html:
205         * transitions/transition-in-delay-phase.html:
206         * transitions/transition-on-element-with-content.html:
207         * transitions/transition-shorthand-delay.html:
208         * transitions/transition-timing-function.html:
209         * transitions/transition-to-from-auto.html:
210         * transitions/transition-to-from-undefined.html:
211         * transitions/visited-link-color.html:
212         * transitions/zero-duration-in-list.html:
213         * transitions/zero-duration-with-non-zero-delay-end.html:
214         * transitions/zero-duration-with-non-zero-delay-start.html:
215         * webanimations/css-animations.html:
216         * webanimations/css-transitions.html:
217
218 2018-05-18  Basuke Suzuki  <Basuke.Suzuki@sony.com>
219
220         [Curl] Bug fix on suspend/resume behavior.
221         https://bugs.webkit.org/show_bug.cgi?id=183089
222
223         The flag was not set correctly. Also wrong method was called.
224
225         Reviewed by Youenn Fablet.
226
227         * platform/wincairo/TestExpectations: Enable loader/ tests for WinCairo.
228
229 2018-05-18  Wenson Hsieh  <wenson_hsieh@apple.com>
230
231         [Extra zoom mode] Clearing text fields should dispatch input events of type "deleteContent"
232         https://bugs.webkit.org/show_bug.cgi?id=185769
233         <rdar://problem/40368261>
234
235         Reviewed by Tim Horton.
236
237         Adds a new test to inspect the input events dispatched as a result of inserting and deleting text in a form
238         control. The inputTypes should be "insertText" and "deleteContent", respectively; the data values should be the
239         inserted string and null, respectively.
240
241         * fast/forms/extrazoom/delete-content-in-text-field-expected.txt: Added.
242         * fast/forms/extrazoom/delete-content-in-text-field.html: Added.
243
244 2018-05-18  Youenn Fablet  <youenn@apple.com>
245
246         Layout Test http/wpt/service-workers/header-filtering.https.html is a flaky failure
247         https://bugs.webkit.org/show_bug.cgi?id=184469
248         <rdar://problem/39428226>
249
250         Unreviewed.
251
252         * platform/mac-wk2/TestExpectations: Removed flaky expectation that was added back inadvertently.
253
254 2018-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
255
256         [iOS] Password fields obscure the text with rectangles instead of circles
257         https://bugs.webkit.org/show_bug.cgi?id=185760
258         <rdar://problem/38644697>
259
260         Reviewed by Zalan Bujtas.
261
262         * fast/text/black-circle-expected.html: Added.
263         * fast/text/black-circle.html: Added.
264
265 2018-05-18  Chris Dumez  <cdumez@apple.com>
266
267         Unreviewed, rolling out r231935.
268
269         Caused an accessibility test to fail
270
271         Reverted changeset:
272
273         "RenderLayer::scrollRectToVisible() should not propagate a
274         subframe's scroll to its cross-origin parent"
275         https://bugs.webkit.org/show_bug.cgi?id=185664
276         https://trac.webkit.org/changeset/231935
277
278 2018-05-18  Dirk Schulze  <krit@webkit.org>
279
280         Make all SVG shape interfaces inherit from SVGGeometryElement
281         https://bugs.webkit.org/show_bug.cgi?id=185600
282
283         Reviewed by Antti Koivisto.
284
285         Update test for inheritance of SVG shape interfaces (more passes).
286         Add individual tests for SVGGeometryElement interfaces for each
287         SVG shape. There already are more detailed tests for the methods
288         and the SVGPathElement interface.
289
290         * svg/dom/SVGGeometry-circle-expected.txt: Added.
291         * svg/dom/SVGGeometry-circle.xhtml: Added.
292         * svg/dom/SVGGeometry-ellipse-expected.txt: Added.
293         * svg/dom/SVGGeometry-ellipse.xhtml: Added.
294         * svg/dom/SVGGeometry-line-expected.txt: Added.
295         * svg/dom/SVGGeometry-line.xhtml: Added.
296         * svg/dom/SVGGeometry-polygon-expected.txt: Added.
297         * svg/dom/SVGGeometry-polygon.xhtml: Added.
298         * svg/dom/SVGGeometry-polyline-expected.txt: Added.
299         * svg/dom/SVGGeometry-polyline.xhtml: Added.
300         * svg/dom/SVGGeometry-rect-expected.txt: Added.
301         * svg/dom/SVGGeometry-rect.xhtml: Added.
302         * svg/dom/svg2-inheritance-expected.txt:
303
304 2018-05-18  Per Arne Vollan  <pvollan@apple.com>
305
306         The test fast/images/animated-image-mp4-crash.html is failing on Windows.
307         https://bugs.webkit.org/show_bug.cgi?id=185765
308
309         Unreviewed test gardening.
310
311         * platform/win/TestExpectations:
312
313 2018-05-18  Antoine Quint  <graouts@apple.com>
314
315         [modern-media-controls] AirPlaySupport should be disabled by default
316         https://bugs.webkit.org/show_bug.cgi?id=185658
317         <rdar://problem/40272213>
318
319         Reviewed by Simon Fraser.
320
321         Add a new test that checks that we create an AirplaySupport object only after media has started playing.
322         We also modify a couple of existing tests so they are no longer flaky, as a first pass of this patch
323         revealed some flakiness.
324
325         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added.
326         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added.
327         * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt:
328         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
329         * media/modern-media-controls/volume-support/volume-support-click-expected.txt:
330         * media/modern-media-controls/volume-support/volume-support-click.html:
331
332 2018-05-18  Antoine Quint  <graouts@apple.com>
333
334         [Web Animations] Turn Web Animations with CSS integration on for test runners
335         https://bugs.webkit.org/show_bug.cgi?id=184819
336         <rdar://problem/39597337>
337
338         Reviewed by Jon Lee.
339
340         Since Web Animations with CSS integration is on by default on test runners, we no longer need
341         the special HTML comment to turn the flag on for select tests.
342
343         * TestExpectations:
344         * animations/3d/matrix-transform-type-animation.html:
345         * animations/3d/replace-filling-transform.html:
346         * animations/3d/transform-origin-vs-functions.html:
347         * animations/3d/transform-perspective.html:
348         * animations/additive-transform-animations.html:
349         * animations/animation-border-overflow.html:
350         * animations/animation-callback-timestamp.html:
351         * animations/animation-controller-drt-api.html:
352         * animations/animation-direction-alternate-reverse-expected.txt:
353         * animations/animation-direction-alternate-reverse.html:
354         * animations/animation-direction-reverse-fill-mode-hardware.html:
355         * animations/animation-direction-reverse-hardware-opacity.html:
356         * animations/animation-direction-reverse-hardware.html:
357         * animations/animation-direction-reverse-non-hardware.html:
358         * animations/animation-direction-reverse-timing-functions-hardware.html:
359         * animations/animation-direction-reverse-timing-functions.html:
360         * animations/animation-direction.html:
361         * animations/animation-followed-by-transition.html:
362         * animations/animation-hit-test-transform.html:
363         * animations/animation-hit-test.html:
364         * animations/animation-internals-api-expected.txt: Removed.
365         * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
366         * animations/animation-internals-api-multiple-keyframes.html: Removed.
367         * animations/animation-internals-api.html: Removed.
368         * animations/animation-offscreen-to-onscreen.html:
369         * animations/big-rotation-expected.txt:
370         * animations/big-rotation.html:
371         * animations/change-completed-animation-transform.html:
372         * animations/change-keyframes.html:
373         * animations/combo-transform-rotate+scale.html:
374         * animations/cross-fade-background-image.html:
375         * animations/cross-fade-border-image-source.html:
376         * animations/cross-fade-list-style-image.html:
377         * animations/cross-fade-webkit-mask-box-image.html:
378         * animations/duplicate-keys-expected.html:
379         * animations/duplicate-keys.html:
380         * animations/duplicated-keyframes-name.html:
381         * animations/fill-forwards-end-state.html:
382         * animations/fill-mode-forwards-zero-duration-expected.txt:
383         * animations/fill-mode-forwards-zero-duration.html:
384         * animations/font-variations/font-stretch.html:
385         * animations/font-variations/font-style.html:
386         * animations/font-variations/font-variation-settings-order.html:
387         * animations/font-variations/font-variation-settings-unlike.html:
388         * animations/font-variations/font-variation-settings.html:
389         * animations/font-variations/font-weight.html:
390         * animations/generic-from-to.html:
391         * animations/import.html:
392         * animations/keyframe-multiple-timing-functions-transform.html:
393         * animations/keyframe-timing-functions-transform.html:
394         * animations/keyframe-timing-functions.html:
395         * animations/keyframe-timing-functions2.html:
396         * animations/keyframes-comma-separated.html:
397         * animations/keyframes-dynamic.html:
398         * animations/keyframes-infinite-iterations.html:
399         * animations/keyframes-invalid-keys.html:
400         * animations/keyframes-out-of-order.html:
401         * animations/keyframes.html:
402         * animations/lineheight-animation.html:
403         * animations/longhand-timing-function.html:
404         * animations/matrix-anim.html:
405         * animations/missing-from-to-transforms.html:
406         * animations/missing-from-to.html:
407         * animations/missing-keyframe-properties-repeating.html:
408         * animations/missing-keyframe-properties-timing-function.html:
409         * animations/missing-keyframe-properties.html:
410         * animations/missing-values-first-keyframe.html:
411         * animations/missing-values-last-keyframe.html:
412         * animations/multiple-animations-timing-function.html:
413         * animations/multiple-animations.html:
414         * animations/multiple-keyframes.html:
415         * animations/negative-delay.html:
416         * animations/pause-crash.html:
417         * animations/play-state-start-paused.html:
418         * animations/simultaneous-start-left.html:
419         * animations/simultaneous-start-transform.html:
420         * animations/spring-function.html:
421         * animations/stacking-context-unchanged-while-running.html:
422         * animations/timing-functions.html:
423         * animations/transition-and-animation-1.html:
424         * animations/transition-and-animation-2.html:
425         * animations/transition-and-animation-3.html:
426         * animations/unanimated-style.html:
427         * animations/unprefixed-keyframes.html:
428         * animations/width-using-ems.html:
429         * compositing/animation/animated-composited-inside-hidden.html:
430         * compositing/animation/computed-style-during-delay.html:
431         * compositing/animation/layer-for-filling-animation.html:
432         * compositing/backing/backface-visibility-flip.html:
433         * compositing/contents-scale/animating.html:
434         * compositing/layer-creation/animation-overlap-with-children.html:
435         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
436         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
437         * compositing/layer-creation/overlap-animation-clipping.html:
438         * compositing/layer-creation/overlap-animation-container.html:
439         * compositing/layer-creation/overlap-animation.html:
440         * compositing/layer-creation/scale-rotation-animation-overlap.html:
441         * compositing/layer-creation/translate-animation-overlap.html:
442         * compositing/layer-creation/translate-scale-animation-overlap.html:
443         * compositing/overflow/overflow-positioning.html:
444         * compositing/reflections/animation-inside-reflection.html:
445         * compositing/reflections/nested-reflection-animated.html:
446         * compositing/reflections/nested-reflection-transition.html:
447         * compositing/transitions/scale-transition-no-start.html:
448         * compositing/transitions/singular-scale-transition.html:
449         * compositing/visible-rect/animated.html:
450         * css3/calc/transitions-dependent.html:
451         * css3/calc/transitions.html:
452         * css3/filters/backdrop/animation.html:
453         * css3/filters/composited-during-animation.html:
454         * css3/filters/filter-animation-from-none-hw.html:
455         * css3/filters/filter-animation-from-none-multi-hw.html:
456         * css3/filters/filter-animation-from-none-multi.html:
457         * css3/filters/filter-animation-from-none.html:
458         * css3/filters/filter-animation-hw.html:
459         * css3/filters/filter-animation-multi-hw.html:
460         * css3/filters/filter-animation-multi.html:
461         * css3/filters/filter-animation.html:
462         * css3/masking/clip-path-animation.html:
463         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
464         * fast/animation/css-animation-resuming-when-visible.html:
465         * fast/animation/css-animation-throttling-lowPowerMode.html:
466         * fast/css-generated-content/pseudo-animation.html:
467         * fast/css-generated-content/pseudo-transition.html:
468         * fast/filter-image/filter-image-animation.html:
469         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
470         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
471         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
472         * imported/blink/transitions/unprefixed-transform.html:
473         * platform/ios/TestExpectations:
474         * platform/win/TestExpectations:
475         * transitions/background-position-transitions.html:
476         * transitions/background-transitions.html:
477         * transitions/blendmode-transitions.html:
478         * transitions/border-radius-transition.html:
479         * transitions/clip-path-path-transitions.html:
480         * transitions/clip-path-transitions.html:
481         * transitions/clip-transition.html:
482         * transitions/color-transition-all.html:
483         * transitions/color-transition-premultiplied.html:
484         * transitions/color-transition-rounding.html:
485         * transitions/cross-fade-background-image.html:
486         * transitions/cross-fade-border-image.html:
487         * transitions/cubic-bezier-overflow-color.html:
488         * transitions/cubic-bezier-overflow-length.html:
489         * transitions/cubic-bezier-overflow-shadow.html:
490         * transitions/cubic-bezier-overflow-svg-length.html:
491         * transitions/cubic-bezier-overflow-transform.html:
492         * transitions/default-timing-function.html:
493         * transitions/delay.html:
494         * transitions/flex-transitions.html:
495         * transitions/font-family-during-transition.html:
496         * transitions/frames-timing-function.html:
497         * transitions/interrupted-all-transition.html:
498         * transitions/longhand-vs-shorthand-initial.html:
499         * transitions/mask-transitions.html:
500         * transitions/min-max-width-height-transitions.html:
501         * transitions/mismatched-shadow-styles.html:
502         * transitions/mismatched-shadow-transitions.html:
503         * transitions/mixed-type.html:
504         * transitions/move-after-transition.html:
505         * transitions/multiple-background-size-transitions.html:
506         * transitions/multiple-background-transitions.html:
507         * transitions/multiple-mask-transitions.html:
508         * transitions/multiple-shadow-transitions.html:
509         * transitions/negative-delay.html:
510         * transitions/opacity-transition-zindex.html:
511         * transitions/remove-transition-style.html:
512         * transitions/shape-outside-transitions.html:
513         * transitions/shorthand-border-transitions.html:
514         * transitions/shorthand-transitions.html:
515         * transitions/steps-timing-function.html:
516         * transitions/svg-layout-transition.html:
517         * transitions/svg-text-shadow-transition.html:
518         * transitions/svg-transitions.html:
519         * transitions/text-indent-transition.html:
520         * transitions/transform-op-list-match.html:
521         * transitions/transform-op-list-no-match.html:
522         * transitions/transition-drt-api-delay-expected.txt: Removed.
523         * transitions/transition-drt-api-delay.html: Removed.
524         * transitions/transition-drt-api-expected.txt: Removed.
525         * transitions/transition-drt-api.html: Removed.
526         * transitions/transition-end-event-rendering.html:
527         * transitions/transition-hit-test-transform.html:
528         * transitions/transition-hit-test.html:
529         * transitions/transition-in-delay-phase.html:
530         * transitions/transition-on-element-with-content.html:
531         * transitions/transition-shorthand-delay.html:
532         * transitions/transition-timing-function.html:
533         * transitions/transition-to-from-auto.html:
534         * transitions/transition-to-from-undefined.html:
535         * transitions/visited-link-color.html:
536         * transitions/zero-duration-in-list.html:
537         * transitions/zero-duration-with-non-zero-delay-end.html:
538         * transitions/zero-duration-with-non-zero-delay-start.html:
539         * webanimations/css-animations.html:
540         * webanimations/css-transitions.html:
541
542 2018-05-17  Michael Saboff  <msaboff@apple.com>
543
544         We don't throw SyntaxErrors for runtime generated regular expressions with errors
545         https://bugs.webkit.org/show_bug.cgi?id=185755
546
547         Reviewed by Keith Miller.
548
549         Updated test and results from reporting a SyntaxError to an Out of memory error.
550
551         * js/script-tests/stack-overflow-regexp.js:
552         (shouldThrow.recursiveCall):
553         (shouldThrow):
554         (recursiveCall):
555         * js/stack-overflow-regexp-expected.txt:
556
557 2018-05-17  Nan Wang  <n_wang@apple.com>
558
559         AX: [macOS] Expose the primary screen height through AX API
560         https://bugs.webkit.org/show_bug.cgi?id=185742
561
562         Reviewed by Chris Fleizach.
563
564         * accessibility/mac/primary-screen-height-expected.txt: Added.
565         * accessibility/mac/primary-screen-height.html: Added.
566
567 2018-05-17  Chris Dumez  <cdumez@apple.com>
568
569         RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent
570         https://bugs.webkit.org/show_bug.cgi?id=185664
571         <rdar://problem/36185260>
572
573         Reviewed by Simon Fraser.
574
575         Add layout test coverage.
576
577         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added.
578         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added.
579         * http/tests/navigation/resources/clear-fragment.html: Added.
580
581 2018-05-17  Ryan Haddad  <ryanhaddad@apple.com>
582
583         Unreviewed, rolling out r231899.
584
585         Caused flakiness in two existing modern-media-controls tests.
586
587         Reverted changeset:
588
589         "[modern-media-controls] AirPlaySupport should be disabled by
590         default"
591         https://bugs.webkit.org/show_bug.cgi?id=185658
592         https://trac.webkit.org/changeset/231899
593
594 2018-05-17  Jer Noble  <jer.noble@apple.com>
595
596         CRASH in ImageDecoderAVFObjC::sampleAtIndex()
597         https://bugs.webkit.org/show_bug.cgi?id=185734
598         <rdar://problem/40295094>
599
600         Reviewed by Eric Carlson.
601
602         * fast/images/animated-image-mp4-crash-expected.txt: Added.
603         * fast/images/animated-image-mp4-crash.html: Added.
604         * fast/images/resources/two-samples-with-same-pts.mp4: Added.
605
606 2018-05-17  Youenn Fablet  <youenn@apple.com>
607
608         REGRESSION (r229831?): Layout Test http/tests/appcache/interrupted-update.html is a flaky failure
609         https://bugs.webkit.org/show_bug.cgi?id=184061
610         <rdar://problem/38975570>
611
612         Reviewed by Alexey Proskuryakov.
613
614         Test is flaky as it sometimes reload twice.
615         Make sure it reloads only once by not relying on localStorage.
616         Make sure the appcache has not enough time to finish before reloading is done.
617         This is done by adding more entries to the appcache.
618         Add a test that sets an item in local storage, reloads and verifies the item is there.
619
620         * TestExpectations:
621         * http/tests/appcache/interrupted-update.html:
622         * http/tests/appcache/resources/interrupted-update.manifest:
623         * http/tests/storage/setItem-and-reload-expected.txt: Added.
624         * http/tests/storage/setItem-and-reload.html: Added.
625
626 2018-05-17  Carlos Alberto Lopez Perez  <clopez@igalia.com>
627
628         [WPE] Implement and enable FULLSCREEN_API
629         https://bugs.webkit.org/show_bug.cgi?id=185676
630
631         Reviewed by Žan Doberšek.
632
633         Enable all the 58 fullscreen related tests.
634         Are all passing but 3.
635
636         * platform/wpe/TestExpectations:
637         * platform/wpe/fullscreen/full-screen-placeholder-expected.txt: Added. Copied baseline from WebKitGTK+ port.
638
639 2018-05-17  Wenson Hsieh  <wenson_hsieh@apple.com>
640
641         [Extra zoom mode] Disabled adaptations are not reset upon mainframe navigation
642         https://bugs.webkit.org/show_bug.cgi?id=185735
643         <rdar://problem/40335311>
644
645         Reviewed by Tim Horton.
646
647         Adds a new layout test that disables extra zoom mode adaptations, navigates to a new document, and checks that
648         the innerWidth and innerHeight are reset to their expected (default) values.
649
650         * fast/viewport/extrazoom/viewport-adaptations-after-navigation.html: Added.
651
652 2018-05-17  Chris Dumez  <cdumez@apple.com>
653
654         Cross-Origin-Options: deny/allow-postmessage should prevent getting navigated by cross-origin scripts
655         https://bugs.webkit.org/show_bug.cgi?id=185681
656         <rdar://problem/40296313>
657
658         Reviewed by Geoffrey Garen.
659
660         Add layout test coverage.
661
662         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Added.
663         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target.html: Added.
664         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Added.
665         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target.html: Added.
666         * http/wpt/cross-origin-options/resources/destination.html: Added.
667         * http/wpt/cross-origin-options/resources/navigate-parent-via-anchor.html: Added.
668         * http/wpt/cross-origin-options/resources/navigation-from-subframe-frame.py: Added.
669         (main):
670         * http/wpt/cross-origin-options/resources/utils.js:
671
672 2018-05-17  Brent Fulgham  <bfulgham@apple.com>
673
674         Storage Access API: Allow documents that have been granted storage access to also do a popup
675         https://bugs.webkit.org/show_bug.cgi?id=185615
676         <rdar://problem/39105791>
677
678         Reviewed by Chris Dumez.
679
680         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt: Added.
681         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window.html: Added.
682         * http/tests/storageAccess/resources/request-storage-access-iframe-and-pop-window.html: Added.
683         * http/tests/storageAccess/resources/request-storage-access-second-window.html: Added.
684
685 2018-05-17  Antoine Quint  <graouts@apple.com>
686
687         [modern-media-controls] AirPlaySupport should be disabled by default
688         https://bugs.webkit.org/show_bug.cgi?id=185658
689         <rdar://problem/40272213>
690
691         Reviewed by Simon Fraser.
692
693         Add a new test that checks that we create an AirplaySupport object only after media has started playing.
694
695         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added.
696         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added.
697
698 2018-05-17  Rob Buis  <rbuis@igalia.com>
699
700         Remove cssom-remove-shorthand-property.html test
701         https://bugs.webkit.org/show_bug.cgi?id=185727
702
703         Reviewed by Frédéric Wang.
704
705         Exact same test is contained in WPT:
706         cssom/cssom-setProperty-shorthand.html
707
708         * fast/css/cssom-remove-shorthand-property-expected.txt: Removed.
709         * fast/css/cssom-remove-shorthand-property.html: Removed.
710
711 2018-05-17  Ms2ger  <Ms2ger@igalia.com>
712
713         [GTK][WPE] Test gardening
714         https://bugs.webkit.org/show_bug.cgi?id=185718
715
716         Unreviewed test gardening.
717
718         * accessibility/gtk/spans-expected.txt: rebaseline for r231717.
719         * accessibility/gtk/spans-paragraphs-and-divs-expected.txt: rebaseline for r231717.
720         * js/script-tests/intl-numberformat-format-to-parts.js: skip (bug 185714).
721         * js/script-tests/intl-pluralrules.js: skip (bug 185714).
722         * platform/gtk/TestExpectations: skip new Intl tests (bug 185714).
723         * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: rebaseline for r231630.
724         * platform/gtk/editing/deleting/delete-emoji-expected.txt: rebaseline for r231630.
725         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
726           Removed (platform-neutral expectation file applies since r231000).
727         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
728           Removed (platform-neutral expectation file applies since r231000).
729
730 2018-05-16  Ross Kirsling  <ross.kirsling@sony.com>
731
732         [WinCairo] Unreviewed gardening after WinCairoRequirements update.
733
734         * platform/wincairo/TestExpectations:
735         * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
736         * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
737         * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt:
738         * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt:
739         * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt:
740         * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt:
741         * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt:
742         * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt:
743         * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt:
744         * platform/wincairo/editing/deleting/delete-emoji-expected.txt:
745         * platform/wincairo/editing/deleting/regional-indicators-expected.txt: Removed.
746         * platform/wincairo/editing/style/create-block-for-style-006-expected.png: Added.
747
748 2018-05-16  Brady Eidson  <beidson@apple.com>
749
750         LayoutTest storage/indexeddb/dont-wedge-private.html is a flaky failure
751         <rdar://problem/38975304> and https://bugs.webkit.org/show_bug.cgi?id=184058
752
753         Reviewed by Andy Estes.
754
755         Make the asynchronous IDB part of this test take way, way longer to always give the location change a chance to happen.
756
757         * TestExpectations:
758         * storage/indexeddb/dont-wedge-expected.txt:
759         * storage/indexeddb/dont-wedge-private-expected.txt:
760         * storage/indexeddb/resources/dont-wedge.js:
761         (openDatabase1.request.onupgradeneeded.openOnUpgradeNeeded1.putter):
762         (openDatabase1.request.onupgradeneeded):
763
764 2018-05-16  Ross Kirsling  <ross.kirsling@sony.com>
765
766         [WinCairo] Unreviewed gardening before WinCairoRequirements update.
767
768         * platform/wincairo/TestExpectations:
769         * platform/wincairo/fast/dom/adopt-node-crash-2-expected.txt: Added.
770
771 2018-05-16  Ryan Haddad  <ryanhaddad@apple.com>
772
773         Mark imported/mozilla/css-transitions/test_event-dispatch.html as flaky.
774         https://bugs.webkit.org/show_bug.cgi?id=183843
775
776         Unreviewed test gardening.
777
778         * platform/ios/TestExpectations:
779
780 2018-05-16  Andy VanWagoner  <andy@vanwagoner.family>
781
782         Add support for Intl NumberFormat formatToParts
783         https://bugs.webkit.org/show_bug.cgi?id=185375
784
785         Reviewed by Yusuke Suzuki.
786
787         Add tests for NumberFormat formatToParts. Tests are expected to fail on
788         macOS until ICU is updated to v59 or newer.
789
790         * js/intl-numberformat-format-to-parts-expected.txt: Added.
791         * js/intl-numberformat-format-to-parts.html: Added.
792         * js/script-tests/intl-numberformat-format-to-parts.js: Added.
793         * platform/ios-simulator/TestExpectations:
794         * platform/mac/TestExpectations:
795         * platform/win/TestExpectations:
796
797 2018-05-16  Eric Carlson  <eric.carlson@apple.com>
798
799         Improve NowPlaying "title"
800         https://bugs.webkit.org/show_bug.cgi?id=185680
801         <rdar://problem/40296700>
802
803         Reviewed by Jer Noble.
804
805         * http/tests/media/now-playing-info-expected.txt: Added.
806         * http/tests/media/now-playing-info-private-browsing-expected.txt: Added.
807         * http/tests/media/now-playing-info-private-browsing.html: Added.
808         * http/tests/media/now-playing-info.html: Added.
809         * platform/gtk/TestExpectations:
810
811 2018-05-16  Youenn Fablet  <youenn@apple.com>
812
813         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
814         https://bugs.webkit.org/show_bug.cgi?id=185384
815         <rdar://problem/40035167>
816
817         Reviewed by Eric Carlson.
818
819         * webrtc/addICECandidate-closed.html:
820         Handle sometimes rejected promise to remove a line
821         in the -expected.txt file that is sometimes added.
822
823 2018-05-16  Youenn Fablet  <youenn@apple.com>
824
825         REGRESSION (r229735): LayoutTest http/wpt/service-workers/third-party-registration.html is a flaky timeout
826         https://bugs.webkit.org/show_bug.cgi?id=183860
827         <rdar://problem/38975251>
828
829         Reviewed by Geoffrey Garen.
830
831         Make test more robust by introducing a timeout and better failure reporting.
832         Mark test as Pass/Fail to start gathering results on test stability.
833
834         * http/wpt/service-workers/resources/third-party-registration-frame.html:
835         * platform/ios-wk2/TestExpectations:
836         * platform/mac-wk2/TestExpectations:
837
838 2018-05-16  David Fenton  <david_fenton@apple.com>
839
840         Mark LayoutTest animations/needs-layout.html as Flaky on macOS debug.
841         https://bugs.webkit.org/show_bug.cgi?id=185659
842
843         Unreviewed test gardening.
844
845         * platform/mac/TestExpectations:
846
847 2018-05-16  Antoine Quint  <graouts@apple.com>
848
849         [Web Animations] Turn Web Animations with CSS integration on for test runners
850         https://bugs.webkit.org/show_bug.cgi?id=184819
851
852         Unreviewed. Another attempt to make this test more robust.
853
854         * transitions/interrupted-transition-hardware.html:
855
856 2018-05-16  Chris Nardi  <cnardi@chromium.org>
857
858         Remove Document#selectedStylesheetSet/preferredStylesheetSet
859         https://bugs.webkit.org/show_bug.cgi?id=185381
860
861         Reviewed by Darin Adler.
862
863         Update tests to remove selectedStylesheetSet/preferredStylesheetSet.
864
865         * fast/css/link-disabled-attr-expected.txt:
866         * fast/css/link-disabled-attr.html:
867         * fast/dom/assign-to-prototype-accessor-on-prototype-should-throw-expected.txt:
868         * fast/dom/assign-to-prototype-accessor-on-prototype-should-throw.html:
869         * fast/dom/document-attribute-js-null-expected.txt:
870         * fast/dom/document-attribute-js-null.html:
871         * fast/shadow-dom/link-element-in-shadow-tree-expected.txt:
872         * fast/shadow-dom/link-element-in-shadow-tree.html:
873         * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Removed.
874         * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Removed.
875
876 2018-05-16  Per Arne Vollan  <pvollan@apple.com>
877
878         Mark animations/keyframes-dynamic.html and related tests as failing on Windows.
879         https://bugs.webkit.org/show_bug.cgi?id=185678
880
881         Unreviewed test gardening.
882
883         * platform/win/TestExpectations:
884
885 2018-05-16  Antoine Quint  <graouts@apple.com>
886
887         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
888         https://bugs.webkit.org/show_bug.cgi?id=185299
889
890         Unreviewed. Attempt to make this test more robust.
891
892         * transitions/interrupted-transition-hardware.html:
893
894 2018-05-16  Antoine Quint  <graouts@apple.com>
895
896         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
897         https://bugs.webkit.org/show_bug.cgi?id=185299
898         <rdar://problem/39630230>
899
900         Reviewed by Simon Fraser.
901
902         Add a new test where we interrupt a transition and check that upon returning to the original value,
903         an animated value is still used and not the initial value. This test fails prior to this patch.
904
905         * transitions/interrupted-transition-hardware-expected.html: Added.
906         * transitions/interrupted-transition-hardware.html: Added.
907
908 2018-05-15  Commit Queue  <commit-queue@webkit.org>
909
910         Unreviewed, rolling out r231765.
911         https://bugs.webkit.org/show_bug.cgi?id=185668
912
913         the layout test added with this change is very flaky
914         (Requested by realdawei on #webkit).
915
916         Reverted changeset:
917
918         "REGRESSION (r230574): Interrupted hardware transitions don't
919         behave correctly"
920         https://bugs.webkit.org/show_bug.cgi?id=185299
921         https://trac.webkit.org/changeset/231765
922
923 2018-05-15  Tadeu Zagallo  <tzagallo@apple.com>
924
925         Update touch event tracking types on every touch
926         https://bugs.webkit.org/show_bug.cgi?id=184250
927         <rdar://problem/39145092>
928
929         Reviewed by Geoffrey Garen.
930
931         The tracking types for touch events were only update on touchstart, which meant that event
932         listeners added after the touchstart would always be treated as passive, even if explicitly
933         setting passive to false.
934
935         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt: Added.
936         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html: Added.
937
938 2018-05-15  Jer Noble  <jer.noble@apple.com>
939
940         Media continues loading after rendered invisible (removed from DOM; scrolled off screen)
941         https://bugs.webkit.org/show_bug.cgi?id=185487
942
943         Reviewed by Eric Carlson.
944
945         * media/video-buffering-allowed-expected.txt: Added.
946         * media/video-buffering-allowed.html: Added.
947         * media/video-test.js:
948         (compare):
949         (testExpected):
950         (sleepFor):
951         (testArraysEqual): Deleted.
952
953 2018-05-15  Charles Vazac  <cvazac@gmail.com>
954
955         Add the PerformanceServerTiming Interface which makes Server-Timing header timing values available to JavaScript running in the browser.
956         https://bugs.webkit.org/show_bug.cgi?id=175569
957
958         Reviewed by Youenn Fablet.
959
960         Tests were imported from web-platform-tests: WebKit/LayoutTests/imported/w3c/web-platform-tests/server-timing/*
961
962         * imported/w3c/web-platform-tests/server-timing/cross_origin-expected.txt: Added.
963         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl-expected.txt: Added.
964         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl.https-expected.txt: Added.
965         * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing-expected.txt: Added.
966         * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing.https-expected.txt: Added.
967
968 2018-05-15  Brady Eidson  <beidson@apple.com>
969
970         Fix crash after a Worker terminates but there are still IDB transactions the server is trying to open for it.
971         <rdar://problem/33744241> and https://bugs.webkit.org/show_bug.cgi?id=185653
972
973         Reviewed by Andy Estes.
974
975         * storage/indexeddb/modern/resources/worker-transaction-open-after-worker-stop.js: Added.
976         (const.errorHandler):
977         (openRequest.onupgradeneeded):
978         (tx.oncomplete):
979         (openRequest.onsuccess):
980         (deleteRequest.onerror.deleteRequest.onblocked.deleteRequest.onsuccess):
981         * storage/indexeddb/modern/worker-transaction-open-after-worker-stop-expected.txt: Added.
982         * storage/indexeddb/modern/worker-transaction-open-after-worker-stop.html: Added.
983
984 2018-05-15  Ryan Haddad  <ryanhaddad@apple.com>
985
986         Unreviewed, rolling out r231763.
987
988         The test added with this change is failing an assertion.
989
990         Reverted changeset:
991
992         "NSEvent event trackers don't work from WebKitTestRunner"
993         https://bugs.webkit.org/show_bug.cgi?id=185383
994         https://trac.webkit.org/changeset/231763
995
996 2018-05-15  Aditya Keerthi  <akeerthi@apple.com>
997
998         Add test to verify behavior of -webkit-text-fill-color when inherited.
999         https://bugs.webkit.org/show_bug.cgi?id=185427
1000
1001         Reviewed by Daniel Bates.
1002
1003         * fast/css/webkit-text-fill-color-inherit-expected.html: Added.
1004         * fast/css/webkit-text-fill-color-inherit.html: Added.
1005
1006 2018-05-15  Dirk Schulze  <krit@webkit.org>
1007
1008         Add new SVGDOM SVGFEBLEND constants
1009         https://bugs.webkit.org/show_bug.cgi?id=185581
1010
1011         Reviewed by Simon Fraser.
1012
1013         Provide new SVG DOM constants for the new blend modes added to feBlend.
1014
1015         https://drafts.fxtf.org/filter-effects-1/#InterfaceSVGFEBlendElement
1016
1017         * svg/custom/js-svg-constructors-expected.txt:
1018         * svg/custom/js-svg-constructors.svg:
1019         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
1020         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement.html:
1021         * svg/dom/SVGAnimatedEnumeration-case-sensitive-expected.txt:
1022         * svg/dom/SVGAnimatedEnumeration-case-sensitive.html:
1023
1024 2018-05-15  Antoine Quint  <graouts@apple.com>
1025
1026         [Web Animations] Expose Web Animations CSS integration as an experimental feature
1027         https://bugs.webkit.org/show_bug.cgi?id=185647
1028
1029         Reviewed by Dean Jackson.
1030
1031         Change the name of the Web Animations CSS integration flag so that tests can opt into this feature.
1032
1033         * animations/3d/matrix-transform-type-animation.html:
1034         * animations/3d/replace-filling-transform.html:
1035         * animations/3d/transform-origin-vs-functions.html:
1036         * animations/3d/transform-perspective.html:
1037         * animations/additive-transform-animations.html:
1038         * animations/animation-border-overflow.html:
1039         * animations/animation-callback-timestamp.html:
1040         * animations/animation-controller-drt-api.html:
1041         * animations/animation-direction-reverse-fill-mode-hardware.html:
1042         * animations/animation-direction-reverse-hardware-opacity.html:
1043         * animations/animation-direction-reverse-hardware.html:
1044         * animations/animation-direction-reverse-non-hardware.html:
1045         * animations/animation-direction-reverse-timing-functions-hardware.html:
1046         * animations/animation-direction-reverse-timing-functions.html:
1047         * animations/animation-direction.html:
1048         * animations/animation-followed-by-transition.html:
1049         * animations/animation-hit-test-transform.html:
1050         * animations/animation-hit-test.html:
1051         * animations/animation-offscreen-to-onscreen.html:
1052         * animations/change-completed-animation-transform.html:
1053         * animations/change-keyframes.html:
1054         * animations/combo-transform-rotate+scale.html:
1055         * animations/cross-fade-background-image.html:
1056         * animations/cross-fade-border-image-source.html:
1057         * animations/cross-fade-list-style-image.html:
1058         * animations/cross-fade-webkit-mask-box-image.html:
1059         * animations/duplicate-keys-expected.html:
1060         * animations/duplicate-keys.html:
1061         * animations/font-variations/font-stretch.html:
1062         * animations/font-variations/font-style.html:
1063         * animations/font-variations/font-variation-settings-order.html:
1064         * animations/font-variations/font-variation-settings-unlike.html:
1065         * animations/font-variations/font-variation-settings.html:
1066         * animations/font-variations/font-weight.html:
1067         * animations/generic-from-to.html:
1068         * animations/import.html:
1069         * animations/keyframe-multiple-timing-functions-transform.html:
1070         * animations/keyframe-timing-functions-transform.html:
1071         * animations/keyframe-timing-functions.html:
1072         * animations/keyframe-timing-functions2.html:
1073         * animations/keyframes-comma-separated.html:
1074         * animations/keyframes-dynamic.html:
1075         * animations/keyframes-infinite-iterations.html:
1076         * animations/keyframes-invalid-keys.html:
1077         * animations/keyframes-out-of-order.html:
1078         * animations/keyframes.html:
1079         * animations/lineheight-animation.html:
1080         * animations/longhand-timing-function.html:
1081         * animations/matrix-anim.html:
1082         * animations/missing-from-to-transforms.html:
1083         * animations/missing-from-to.html:
1084         * animations/missing-keyframe-properties-repeating.html:
1085         * animations/missing-keyframe-properties-timing-function.html:
1086         * animations/missing-keyframe-properties.html:
1087         * animations/missing-values-first-keyframe.html:
1088         * animations/missing-values-last-keyframe.html:
1089         * animations/multiple-animations-timing-function.html:
1090         * animations/multiple-animations.html:
1091         * animations/multiple-keyframes.html:
1092         * animations/negative-delay.html:
1093         * animations/pause-crash.html:
1094         * animations/play-state-start-paused.html:
1095         * animations/resources/animation-test-helpers.js:
1096         (pauseAnimationAtTimeOnElement):
1097         * animations/simultaneous-start-left.html:
1098         * animations/simultaneous-start-transform.html:
1099         * animations/spring-function.html:
1100         * animations/stacking-context-unchanged-while-running.html:
1101         * animations/timing-functions.html:
1102         * animations/transition-and-animation-1.html:
1103         * animations/transition-and-animation-2.html:
1104         * animations/transition-and-animation-3.html:
1105         * animations/unanimated-style.html:
1106         * animations/unprefixed-keyframes.html:
1107         * animations/width-using-ems.html:
1108         * compositing/animation/animated-composited-inside-hidden.html:
1109         * compositing/animation/computed-style-during-delay.html:
1110         * compositing/animation/layer-for-filling-animation.html:
1111         * compositing/backing/backface-visibility-flip.html:
1112         * compositing/contents-scale/animating.html:
1113         * compositing/layer-creation/animation-overlap-with-children.html:
1114         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
1115         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
1116         * compositing/layer-creation/overlap-animation-clipping.html:
1117         * compositing/layer-creation/overlap-animation-container.html:
1118         * compositing/layer-creation/overlap-animation.html:
1119         * compositing/layer-creation/scale-rotation-animation-overlap.html:
1120         * compositing/layer-creation/translate-animation-overlap.html:
1121         * compositing/layer-creation/translate-scale-animation-overlap.html:
1122         * compositing/overflow/overflow-positioning.html:
1123         * compositing/reflections/animation-inside-reflection.html:
1124         * compositing/reflections/nested-reflection-animated.html:
1125         * compositing/reflections/nested-reflection-transition.html:
1126         * compositing/transitions/scale-transition-no-start.html:
1127         * compositing/transitions/singular-scale-transition.html:
1128         * compositing/visible-rect/animated.html:
1129         * css3/calc/transitions-dependent.html:
1130         * css3/calc/transitions.html:
1131         * css3/filters/backdrop/animation.html:
1132         * css3/filters/composited-during-animation.html:
1133         * css3/filters/filter-animation-from-none-hw.html:
1134         * css3/filters/filter-animation-from-none-multi-hw.html:
1135         * css3/filters/filter-animation-from-none-multi.html:
1136         * css3/filters/filter-animation-from-none.html:
1137         * css3/filters/filter-animation-hw.html:
1138         * css3/filters/filter-animation-multi-hw.html:
1139         * css3/filters/filter-animation-multi.html:
1140         * css3/filters/filter-animation.html:
1141         * css3/masking/clip-path-animation.html:
1142         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
1143         * fast/animation/css-animation-resuming-when-visible.html:
1144         * fast/animation/css-animation-throttling-lowPowerMode.html:
1145         * fast/css-generated-content/pseudo-animation.html:
1146         * fast/filter-image/filter-image-animation.html:
1147         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
1148         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
1149         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
1150         * imported/blink/transitions/unprefixed-transform.html:
1151         * transitions/background-position-transitions.html:
1152         * transitions/background-transitions.html:
1153         * transitions/blendmode-transitions.html:
1154         * transitions/border-radius-transition.html:
1155         * transitions/clip-path-path-transitions.html:
1156         * transitions/clip-path-transitions.html:
1157         * transitions/clip-transition.html:
1158         * transitions/color-transition-all.html:
1159         * transitions/color-transition-premultiplied.html:
1160         * transitions/color-transition-rounding.html:
1161         * transitions/cross-fade-background-image.html:
1162         * transitions/cross-fade-border-image.html:
1163         * transitions/cubic-bezier-overflow-color.html:
1164         * transitions/cubic-bezier-overflow-length.html:
1165         * transitions/cubic-bezier-overflow-shadow.html:
1166         * transitions/cubic-bezier-overflow-svg-length.html:
1167         * transitions/cubic-bezier-overflow-transform.html:
1168         * transitions/default-timing-function.html:
1169         * transitions/delay.html:
1170         * transitions/flex-transitions.html:
1171         * transitions/font-family-during-transition.html:
1172         * transitions/frames-timing-function.html:
1173         * transitions/interrupted-all-transition.html:
1174         * transitions/longhand-vs-shorthand-initial.html:
1175         * transitions/mask-transitions.html:
1176         * transitions/min-max-width-height-transitions.html:
1177         * transitions/mismatched-shadow-styles.html:
1178         * transitions/mismatched-shadow-transitions.html:
1179         * transitions/mixed-type.html:
1180         * transitions/move-after-transition.html:
1181         * transitions/multiple-background-size-transitions.html:
1182         * transitions/multiple-background-transitions.html:
1183         * transitions/multiple-mask-transitions.html:
1184         * transitions/multiple-shadow-transitions.html:
1185         * transitions/negative-delay.html:
1186         * transitions/opacity-transition-zindex.html:
1187         * transitions/resources/transition-test-helpers.js:
1188         * transitions/shape-outside-transitions.html:
1189         * transitions/shorthand-border-transitions.html:
1190         * transitions/shorthand-transitions.html:
1191         * transitions/steps-timing-function.html:
1192         * transitions/svg-layout-transition.html:
1193         * transitions/svg-text-shadow-transition.html:
1194         * transitions/svg-transitions.html:
1195         * transitions/text-indent-transition.html:
1196         * transitions/transform-op-list-match.html:
1197         * transitions/transform-op-list-no-match.html:
1198         * transitions/transition-end-event-rendering.html:
1199         * transitions/transition-hit-test-transform.html:
1200         * transitions/transition-hit-test.html:
1201         * transitions/transition-in-delay-phase.html:
1202         * transitions/transition-on-element-with-content.html:
1203         * transitions/transition-shorthand-delay.html:
1204         * transitions/transition-timing-function.html:
1205         * transitions/transition-to-from-auto.html:
1206         * transitions/transition-to-from-undefined.html:
1207         * transitions/visited-link-color.html:
1208         * transitions/zero-duration-in-list.html:
1209         * transitions/zero-duration-with-non-zero-delay-start.html:
1210         * webanimations/css-animations.html:
1211         * webanimations/css-transitions.html:
1212
1213 2018-05-15  Antti Koivisto  <antti@apple.com>
1214
1215         animation-play-state: paused causes very high cpu load because of style invalidation loop
1216         https://bugs.webkit.org/show_bug.cgi?id=182436
1217         <rdar://problem/37182562>
1218
1219         Reviewed by Dean Jackson.
1220
1221         * animations/animation-playstate-paused-style-resolution-expected.txt: Added.
1222         * animations/animation-playstate-paused-style-resolution.html: Added.
1223
1224 2018-05-14  Youenn Fablet  <youenn@apple.com>
1225
1226         readableStreamDefaultControllerError should return early if stream is not readable
1227         https://bugs.webkit.org/show_bug.cgi?id=185602
1228
1229         Reviewed by Chris Dumez.
1230
1231         * TestExpectations:
1232
1233 2018-05-14  Youenn Fablet  <youenn@apple.com>
1234
1235         imported/w3c/web-platform-tests/fetch/api/response/response-stream-disturbed-6.html is flaky
1236         https://bugs.webkit.org/show_bug.cgi?id=185549
1237
1238         Reviewed by Chris Dumez.
1239
1240         * TestExpectations:
1241
1242 2018-05-14  Wenson Hsieh  <wenson_hsieh@apple.com>
1243
1244         [Extra zoom mode] Google search results are excessively zoomed in
1245         https://bugs.webkit.org/show_bug.cgi?id=185347
1246         <rdar://problem/39999778>
1247
1248         Reviewed by Tim Horton.
1249
1250         Refactor an existing layout test to exercise disabled adaptations in extra zoom mode.
1251
1252         * fast/viewport/extrazoom/viewport-change-min-device-width.html: Removed.
1253         * fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations.html: Added.
1254
1255 2018-05-14  Joanmarie Diggs  <jdiggs@igalia.com>
1256
1257         AX: Listbox and Combobox roles embedded in labels should participate in name calculation
1258         https://bugs.webkit.org/show_bug.cgi?id=185521
1259
1260         Reviewed by Chris Fleizach.
1261
1262         * accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
1263         * accessibility/text-alternative-calculation-from-listbox-expected.txt: Added.
1264         * accessibility/text-alternative-calculation-from-listbox.html: Added.
1265         * platform/mac/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
1266         * platform/win/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
1267
1268 2018-05-14  Antoine Quint  <graouts@apple.com>
1269
1270         [Web Animations] Tests using the new animation engine may crash under WebCore::FrameView::didDestroyRenderTree when using internals methods
1271         https://bugs.webkit.org/show_bug.cgi?id=185612
1272         <rdar://problem/39579344>
1273
1274         Reviewed by Dean Jackson.
1275
1276         Some tests that were opting into the new animation engine were using internals methods (pauseAnimationAtTimeOnElement, pauseTransitionAtTimeOnElement, etc.)
1277         that enforce the creation of animations in the old animation engine. Meanwhile, the code that toggles the animation engine used based on HTML comments is run
1278         prior to teardown of the previous test and so a test running with the new engine would run with the legacy engine during teardown. These two factors would
1279         cause `ASSERT(!frame().animation().hasAnimations())` to fail under FrameView::didDestroyRenderTree().
1280
1281         We update tests that use these internals method to use the Web Animations API instead and opt into the new animation engine if they didn't already do that.
1282
1283         * animations/animation-hit-test-transform.html:
1284         * animations/keyframes-dynamic-expected.txt:
1285         * animations/keyframes-dynamic.html:
1286         * animations/missing-from-to-expected.txt:
1287         * animations/missing-from-to-transforms-expected.txt:
1288         * animations/missing-from-to-transforms.html:
1289         * animations/missing-from-to.html:
1290         * fast/css-generated-content/pseudo-animation.html:
1291         * transitions/transition-hit-test-transform.html:
1292
1293 2018-05-14  Antoine Quint  <graouts@apple.com>
1294
1295         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
1296         https://bugs.webkit.org/show_bug.cgi?id=185299
1297         <rdar://problem/39630230>
1298
1299         Reviewed by Simon Fraser.
1300
1301         Add a new test where we interrupt a transition and check that upon returning to the original value,
1302         an animated value is still used and not the initial value. This test fails prior to this patch.
1303
1304         * transitions/interrupted-transition-hardware-expected.html: Added.
1305         * transitions/interrupted-transition-hardware.html: Added.
1306
1307 2018-05-14  Jeremy Jones  <jeremyj@apple.com>
1308
1309         NSEvent event trackers don't work from WebKitTestRunner
1310         https://bugs.webkit.org/show_bug.cgi?id=185383
1311         rdar://problem/40025045
1312
1313         Reviewed by Simon Fraser.
1314
1315         This test initiates back navigation with wheel events.
1316
1317         * swipe/wheel-event-initiated-back-navigation-expected.txt: Added.
1318         * swipe/wheel-event-initiated-back-navigation.html: Added.
1319
1320 2018-05-14  Yusuke Suzuki  <utatane.tea@gmail.com>
1321
1322         [JSC] timeClip(-0) should produce +0
1323         https://bugs.webkit.org/show_bug.cgi?id=185589
1324
1325         Reviewed by Saam Barati.
1326
1327         * sputnik/Implementation_Diagnostics/S15.9.1.14_D1-expected.txt:
1328
1329 2018-05-14  Youenn Fablet  <youenn@apple.com>
1330
1331         Enable service-worker/navigation-redirect-body.https.html and service-worker/postmessage.https.html
1332         https://bugs.webkit.org/show_bug.cgi?id=185605
1333
1334         Unreviewed.
1335
1336         * TestExpectations:
1337
1338 2018-05-14  Youenn Fablet  <youenn@apple.com>
1339
1340         Mark imported/w3c/web-platform-tests/service-workers/service-worker/redirected-response.https.html as slow in debug
1341         https://bugs.webkit.org/show_bug.cgi?id=185604
1342
1343         Unreviewed.
1344
1345         * TestExpectations:
1346
1347 2018-05-13  Andy VanWagoner  <andy@vanwagoner.family>
1348
1349         [INTL] Improve spec & test262 compliance for Intl APIs
1350         https://bugs.webkit.org/show_bug.cgi?id=185578
1351
1352         Reviewed by Yusuke Suzuki.
1353
1354         Update Intl tests for prototype changes.
1355
1356         * js/intl-collator-expected.txt:
1357         * js/intl-datetimeformat-expected.txt:
1358         * js/intl-numberformat-expected.txt:
1359         * js/script-tests/intl-collator.js:
1360         * js/script-tests/intl-datetimeformat.js:
1361         * js/script-tests/intl-numberformat.js:
1362
1363 2018-05-13  Dirk Schulze  <krit@webkit.org>
1364
1365         Implement SVGGeometryElement's isPointInFill and isPointInStroke
1366         https://bugs.webkit.org/show_bug.cgi?id=185580
1367
1368         Reviewed by Antti Koivisto.
1369
1370         Implement isPointInFill and isPointInStroke methods for
1371         SVGGeometryElement interface from SVG2.
1372
1373         https://svgwg.org/svg2-draft/types.html#InterfaceSVGGeometryElement
1374
1375         * svg/dom/SVGGeometry-isPointInFill-expected.txt: Added.
1376         * svg/dom/SVGGeometry-isPointInFill.xhtml: Added.
1377         * svg/dom/SVGGeometry-isPointInStroke-expected.txt: Added.
1378         * svg/dom/SVGGeometry-isPointInStroke.xhtml: Added.
1379
1380 2018-05-12  Wenson Hsieh  <wenson_hsieh@apple.com>
1381
1382         Unreviewed, rebaseline a layout test after r231717
1383
1384         * fast/events/extrazoom/change-focus-during-change-event-expected.txt:
1385
1386 2018-05-11  Daniel Bates  <dabates@apple.com>
1387
1388         X-Frame-Options: SAMEORIGIN needs to check all ancestor frames
1389         https://bugs.webkit.org/show_bug.cgi?id=185567
1390         <rdar://problem/40175008>
1391
1392         Reviewed by Brent Fulgham.
1393
1394         Add tests to ensure that "X-Frame-Options: SAMEORIGIN" checks ancestor frames.
1395
1396         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html:
1397         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html:
1398         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html:
1399         * http/tests/resources/echo-iframe-src.php: Copied from LayoutTests/http/tests/cookies/same-site/resources/echo-iframe-src.php.
1400         * http/tests/security/XFrameOptions/resources/x-frame-options-ancestors-same-origin-deny.html: Added.
1401         * http/tests/security/XFrameOptions/resources/x-frame-options-frame-ancestors-same-origin-allow.cgi: Added.
1402         * http/tests/security/XFrameOptions/resources/x-frame-options-frame-ancestors-same-origin-deny.cgi: Added.
1403         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-allow-expected.txt: Added.
1404         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-allow.html: Added.
1405         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-deny-expected.txt: Added.
1406         * http/tests/security/XFrameOptions/x-frame-options-ancestors-same-origin-deny.html: Renamed from LayoutTests/http/tests/cookies/same-site/resources/echo-iframe-src.php.
1407
1408 2018-05-11  Nan Wang  <n_wang@apple.com>
1409
1410         AX: In role=dialog elements with aria-modal=true VoiceOver iOS/macOS can't manually focus or read dialog paragraph description text inside the modal.
1411         https://bugs.webkit.org/show_bug.cgi?id=185219
1412         <rdar://problem/39920009>
1413
1414         Reviewed by Chris Fleizach.
1415
1416         * accessibility/aria-modal-text-descendants-expected.txt: Added.
1417         * accessibility/aria-modal-text-descendants.html: Added.
1418
1419 2018-05-11  Ryosuke Niwa  <rniwa@webkit.org>
1420
1421         Tapping after CSS-based table casues an infinite loop in wordRangeFromPosition
1422         https://bugs.webkit.org/show_bug.cgi?id=185465
1423         <rdar://problem/35263057>
1424
1425         Reviewed by Antti Koivisto.
1426
1427         Rebaselined the tests. Most of these are due to new extra line breaks being generated after table and
1428         header elements as expected. See inline comments for some newly discovered bugs and rebaselines due to
1429         other non-obvious reasons.
1430
1431         * accessibility/internal-link-anchors2-expected.txt: This test now demonstrates a bug that WebKit doesn't
1432         generate an extra line break before h3 when it has a large margin-top since an extra line break is only
1433         generated after a node at the moment.
1434         * accessibility/mac/mathml-elements-expected.txt:
1435         * accessibility/table-headers-expected.txt:
1436         * compositing/layer-creation/overlap-transformed-preserved-3d-expected.txt:
1437         * css3/flexbox/box-orient-button-expected.txt:
1438         * css3/flexbox/flexitem-expected.txt:
1439         * editing/execCommand/19087-expected.txt: The second blockquote which has the height of 0px no longer
1440         generates an extra new line.
1441         * editing/inserting/insert-list-in-table-cell-08-expected.txt: Selection is now being restored properly
1442         using TextIterator in InsertListCommand.
1443         * editing/selection/tapping-in-table-at-end-of-document-expected.txt: Added.
1444         * editing/selection/tapping-in-table-at-end-of-document.html: Added.
1445         * editing/text-iterator/table-at-end-of-document-expected.txt: Added.
1446         * editing/text-iterator/table-at-end-of-document.html: Added.
1447         * fast/block/positioning/insert-positioned-in-anonymous-crash-expected.txt:
1448         * fast/css/css3-ch-unit-expected.txt: Line breaks are generated between block & inline-block elements
1449         as expected.
1450         * fast/css/percent-min-width-img-src-change-expected.txt:
1451         * fast/css/percent-width-img-src-change-expected.txt:
1452         * fast/css/pseudo-empty-display-none-expected.txt:
1453         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash-expected.txt:
1454         * fast/dom/HTMLDivElement/align/getset-expected.txt:
1455         * fast/dom/HTMLSelectElement/listbox-select-reset-expected.txt:
1456         * fast/dom/HTMLTableElement/table-with-invalid-border-expected.txt:
1457         * fast/forms/option-mouseevents-expected.txt:
1458         * fast/history/multiple-classes-visited-expected.txt:
1459         * fast/history/self-is-visited-expected.txt:
1460         * fast/html/marquee-reparent-check-expected.txt:
1461         * fast/inline-block/anonymous-block-crash-expected.txt: This test now demonstrates a bug that we're not
1462         generating an empty line before a block in some cases.
1463         * fast/inline/inline-position-top-align-expected.txt:
1464         * fast/invalid/test-case-tr-th-td-should-not-close-dl-list-expected.txt:
1465         * fast/overflow/scrollbar-click-retains-focus-expected.txt:
1466         * fast/parser/comments-expected.txt:
1467         * fast/parser/fragment-parser-doctype-expected.txt:
1468         * fast/ruby/ruby-base-merge-block-children-crash-2-expected.txt:
1469         * fast/spatial-navigation/snav-radio-group-expected.txt: A line break is generated after a nested table.
1470         * fast/sub-pixel/table-cells-have-stable-width-expected.txt:
1471         * fast/table/table-row-oveflow-crash-expected.txt: A line break is generated after a table as expected,
1472         which is followed by a BR which creates a blank line.
1473         * fast/table/table-with-borderattr-null-expected.txt:
1474         * fast/table/table-with-borderattr-set-to-null-expected.txt:
1475         * fast/text/international/dynamic-text-combine-crash-expected.txt:
1476         * fast/xsl/mozilla-tests-expected.txt:
1477         * http/tests/misc/large-js-program-expected.txt:
1478         * imported/blink/plugins/empty-per-context-data-expected.txt:
1479         * inspector/console/js-isLikelyStackTrace-expected.txt:
1480         * inspector/console/js-source-locations-expected.txt:
1481         * mathml/out-of-flow-in-token-crash-expected.txt:
1482         * mathml/presentation/stretchy-depth-height-expected.txt:
1483         * platform/mac/accessibility/table-cells-roles-expected.txt: Line breaks are generated after a block
1484         followed by two two consecutive BRs.
1485         * platform/mac/accessibility/table-roles-hierarchy-expected.txt: Ditto.
1486         * svg/foreignObject/fO-fixed-position-crash-expected.txt:
1487         * tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt:
1488         * transforms/3d/hit-testing/coplanar-with-camera-expected.txt:
1489
1490 2018-05-11  Chris Dumez  <cdumez@apple.com>
1491
1492         REGRESSION (async policy delegate): Revoking an object URL immediately after triggering download breaks file download
1493         https://bugs.webkit.org/show_bug.cgi?id=185531
1494         <rdar://problem/39909589>
1495
1496         Reviewed by Geoffrey Garen.
1497
1498         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-then-revoke-expected.txt: Added.
1499         * fast/dom/HTMLAnchorElement/anchor-file-blob-download-then-revoke.html: Added.
1500         Add layout test coverage.
1501
1502         * platform/ios-wk1/TestExpectations:
1503         * platform/ios-wk2/TestExpectations:
1504         * platform/mac-wk1/TestExpectations:
1505         * platform/win/TestExpectations:
1506         * platform/wincairo/TestExpectations:
1507         Skip new test on platforms that do not support the download attribute.
1508
1509 2018-05-11  Antti Koivisto  <antti@apple.com>
1510
1511         LinkLoader fails to remove CachedResourceClient in some cases
1512         https://bugs.webkit.org/show_bug.cgi?id=185553
1513         <rdar://problem/36879656>
1514
1515         Reviewed by Geoffrey Garen.
1516
1517         * http/tests/preload/link-preload-client-remove-expected.txt: Added.
1518         * http/tests/preload/link-preload-client-remove.html: Added.
1519
1520 2018-05-11  Charles Vazac  <cvazac@gmail.com>
1521
1522         Runtime feature flag for Server-Timing
1523         https://bugs.webkit.org/show_bug.cgi?id=184758
1524
1525         Reviewed by Youenn Fablet.
1526
1527         * imported/w3c/resources/import-expectations.json: Import server-timing tests.
1528         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl.html: Added.
1529         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl-expected.txt: Added.
1530         * platform/ios-wk1/TestExpectations: Skip service-worker test.
1531         * platform/mac-wk1/TestExpectations: Skip service-worker test.
1532         * platform/win/TestExpectations: Skip service-worker test.
1533
1534 2018-05-11  Youenn Fablet  <youenn@apple.com>
1535
1536         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
1537         https://bugs.webkit.org/show_bug.cgi?id=185384
1538         <rdar://problem/40035167>
1539
1540         Reviewed by Eric Carlson.
1541
1542         * webrtc/addICECandidate-closed.html: Move more pc calls inside the try/catch.
1543         This ensures that the test will be consistent as the pc might be closed sooner for some runs.
1544
1545 2018-05-11  Claudio Saavedra  <csaavedra@igalia.com>
1546
1547         [GTK][a11y] Newly added accessibility/scroll-to-make-visible-iframe-offscreen.html fails
1548
1549         Unreviewed gardening. Added the failure.
1550         * platform/gtk/TestExpectations:
1551
1552 2018-05-11  Claudio Saavedra  <csaavedra@igalia.com>
1553
1554         [GTK] media/video-playbackrate.html intermittently crashing
1555         https://bugs.webkit.org/show_bug.cgi?id=185546
1556
1557         Mark thet test, unreviewed gardening.
1558         * platform/gtk/TestExpectations:
1559
1560 2018-05-11  Youenn Fablet  <youenn@apple.com>
1561
1562         Rebase some fetch API tests
1563         https://bugs.webkit.org/show_bug.cgi?id=185544
1564
1565         Unreviewed.
1566
1567         * http/tests/fetch/fetching-same-resource-with-different-options-expected.txt:
1568         * platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
1569         * platform/mac/imported/w3c/web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
1570
1571 2018-05-11  Youenn Fablet  <youenn@apple.com>
1572
1573         Skip http/tests/appcache/load-from-appcache-defer-resume-crash.html for iOS sim WK2
1574         https://bugs.webkit.org/show_bug.cgi?id=185430
1575         <rdar://problem/40065118>
1576
1577         Unreviewed.
1578
1579         * platform/ios-wk2/TestExpectations: Precising the WK1 testRunner API used by the test.
1580
1581 2018-05-10  Ryosuke Niwa  <rniwa@webkit.org>
1582
1583         REGRESSION(r227983): fast/dom/adopt-node-crash-2.html is flaky
1584         https://bugs.webkit.org/show_bug.cgi?id=182589
1585
1586         Reviewed by Wenson Hsieh.
1587
1588         This is a speculative fix for the test since I can't reproduce the flakiness locally. Because r227983 makes
1589         the layout update async, I suspect the focus change which occurs to the keygen having autofocus attribute
1590         isn't updating the layout in time for notifyDone call. Manually update the layout before/after the test.
1591
1592         Also wait for the load event to figure before starting the test since layout, etc... may not be updated
1593         immediately after DOMContentLoaded.
1594
1595         * fast/dom/adopt-node-crash-2.html:
1596
1597 2018-05-10  Wenson Hsieh  <wenson_hsieh@apple.com>
1598
1599         [Extra zoom mode] fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html sometimes fails
1600         https://bugs.webkit.org/show_bug.cgi?id=185517
1601         <rdar://problem/40112983>
1602
1603         Reviewed by Tim Horton.
1604
1605         Adjusts some existing layout tests — see below for more detail.
1606
1607         * fast/css/extrazoom/viewport-units-shrink-to-fit.html:
1608
1609         Remove calls to wait for the next presentation update which are no longer necessary after r231606.
1610
1611         * fast/viewport/extrazoom/viewport-change-min-device-width.html:
1612
1613         Wait for the next visible content rect update, when the unobscured content rect is guaranteed to be up to date.
1614
1615         * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html:
1616
1617         Wait for the next visible content rect update rather than the next presentation update (i.e. remote layer tree
1618         commit). This is because the layout viewport's custom fixed position rect is propagated in the visible content
1619         rect update flow, and ensuring a presentation update is insufficient to guarantee that the layout viewport is up
1620         to date.
1621
1622         * resources/ui-helper.js:
1623         (window.UIHelper.ensureVisibleContentRectUpdate):
1624
1625         Add a new test helper to wait for the next presentation update.
1626
1627 2018-05-10  Matt Baker  <mattbaker@apple.com>
1628
1629         Web Inspector: ASSERT_NOT_REACHED in PageDebuggerAgent::didAddEventListener when page adds attribute event listener
1630         https://bugs.webkit.org/show_bug.cgi?id=181580
1631         <rdar://problem/36461309>
1632
1633         Reviewed by Brian Burg.
1634
1635         Add new test covering the case where adding an attribute event listener
1636         causes an existing attribute event listener to be replaced.
1637
1638         * inspector/debugger/async-stack-trace-expected.txt:
1639         * inspector/debugger/async-stack-trace.html:
1640
1641 2018-05-10  Chris Dumez  <cdumez@apple.com>
1642
1643         'Cross-Origin-Options header implementation follow-up
1644         https://bugs.webkit.org/show_bug.cgi?id=185520
1645
1646         Reviewed by Ryosuke Niwa.
1647
1648         Extend layout testing to cover mixed case, multiple values and no value.
1649
1650         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt:
1651         * http/wpt/cross-origin-options/cross-origin-options-header.html:
1652
1653 2018-05-10  Ross Kirsling  <ross.kirsling@sony.com>
1654
1655         [WinCairo] Unreviewed gardening.
1656
1657         * platform/wincairo/TestExpectations:
1658         * platform/wincairo/editing/deleting/delete-emoji-expected.txt:
1659
1660 2018-05-10  Yacine Bandou  <yacine.bandou_ext@softathome.com>
1661
1662         [wpe] update the TestExpectations for encrypted-media after some fixes
1663         https://bugs.webkit.org/show_bug.cgi?id=185277
1664
1665         Reviewed by Xabier Rodriguez-Calvar.
1666
1667         Once the decryptor moved from AppendPipeline to Playbackpipeline and the patches 185242, 185244
1668         are fixed, the encrypted-media WPT LayoutTests will no longer crash and some one will pass.
1669
1670         * platform/wpe/TestExpectations:
1671         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt:
1672
1673 2018-05-09  Ryosuke Niwa  <rniwa@webkit.org>
1674
1675         Markup.dump should dump selection focus & anchor at the root node
1676         https://bugs.webkit.org/show_bug.cgi?id=185497
1677
1678         Reviewed by Wenson Hsieh.
1679
1680         Added the support for logging selection end points (anchor & focus) for when they're
1681         anchored against the root node passed to Markup.dump.
1682
1683         * editing/deleting/delete-across-editable-content-boundaries-1-expected.txt:
1684         * editing/deleting/delete-image-followed-by-two-br-expected.txt:
1685         * editing/deleting/delete-start-block-expected.txt:
1686         * editing/deleting/delete-word-from-unstyled-div-expected.txt:
1687         * editing/deleting/deleting-relative-positioned-special-element-expected.txt:
1688         * editing/deleting/smart-delete-across-editable-boundaries-2-expected.txt:
1689         * editing/deleting/smart-delete-across-editable-boundaries-expected.txt:
1690         * editing/execCommand/break-non-editable-blockquote-expected.txt:
1691         * editing/execCommand/format-block-table-expected.txt:
1692         * editing/execCommand/indent-img-twice-expected.txt:
1693         * editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt:
1694         * editing/inserting/5607069-2-expected.txt:
1695         * editing/inserting/5994480-2-expected.txt:
1696         * editing/inserting/insert-list-in-table-cell-03-expected.txt:
1697         * editing/inserting/insert-list-in-table-cell-04-expected.txt:
1698         * editing/inserting/insert-list-in-table-cell-07-expected.txt:
1699         * editing/inserting/insert-list-in-table-cell-08-expected.txt:
1700         * editing/inserting/insert-table-in-paragraph-crash-expected.txt:
1701         * editing/pasteboard/copy-null-characters-expected.txt:
1702         * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt:
1703         * editing/pasteboard/paste-blockquote-and-paragraph-break-expected.txt:
1704         * editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt:
1705         * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt:
1706         * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt:
1707         * editing/style/apply-style-atomic-expected.txt:
1708         * fast/events/5056619-expected.txt:
1709         * platform/ios/editing/deleting/delete-emoji-1-expected.txt:
1710         * platform/ios/editing/deleting/delete-emoji-2-expected.txt:
1711         * platform/ios/editing/deleting/delete-emoji-3-expected.txt:
1712         * platform/ios/editing/deleting/delete-emoji-4-expected.txt:
1713         * platform/ios/editing/deleting/delete-emoji-5-expected.txt:
1714         * platform/ios/editing/deleting/delete-emoji-6-expected.txt:
1715         * platform/ios/editing/deleting/delete-emoji-7-expected.txt:
1716         * platform/ios/editing/deleting/delete-emoji-8-expected.txt:
1717         * platform/ios/editing/deleting/delete-emoji-9-expected.txt:
1718         * platform/ios/editing/deleting/delete-emoji-expected.txt:
1719         * platform/mac-sierra/editing/deleting/delete-emoji-1-expected.txt:
1720         * platform/mac-sierra/editing/deleting/delete-emoji-2-expected.txt:
1721         * platform/mac-sierra/editing/deleting/delete-emoji-3-expected.txt:
1722         * platform/mac-sierra/editing/deleting/delete-emoji-4-expected.txt:
1723         * platform/mac-sierra/editing/deleting/delete-emoji-5-expected.txt:
1724         * platform/mac-sierra/editing/deleting/delete-emoji-6-expected.txt:
1725         * platform/mac-sierra/editing/deleting/delete-emoji-7-expected.txt:
1726         * platform/mac-sierra/editing/deleting/delete-emoji-8-expected.txt:
1727         * platform/mac-sierra/editing/deleting/delete-emoji-9-expected.txt:
1728         * platform/mac/editing/deleting/delete-emoji-1-expected.txt:
1729         * platform/mac/editing/deleting/delete-emoji-2-expected.txt:
1730         * platform/mac/editing/deleting/delete-emoji-3-expected.txt:
1731         * platform/mac/editing/deleting/delete-emoji-4-expected.txt:
1732         * platform/mac/editing/deleting/delete-emoji-5-expected.txt:
1733         * platform/mac/editing/deleting/delete-emoji-6-expected.txt:
1734         * platform/mac/editing/deleting/delete-emoji-7-expected.txt:
1735         * platform/mac/editing/deleting/delete-emoji-8-expected.txt:
1736         * platform/mac/editing/deleting/delete-emoji-9-expected.txt:
1737         * platform/mac/editing/deleting/delete-emoji-expected.txt:
1738         * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
1739         * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
1740         * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt:
1741         * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt:
1742         * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt:
1743         * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt:
1744         * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt:
1745         * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt:
1746         * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt:
1747         * resources/dump-as-markup.js:
1748         (Markup): Added the logging of selection markers to the root node.ß∑
1749         (Markup._get):
1750         (Markup._getSelectionMarkerWithIdentation): Extracted out of Markup._get.
1751
1752 2018-05-09  Nan Wang  <n_wang@apple.com>
1753
1754         AX: VoiceOver iframe scrolling focus jumping bug
1755         https://bugs.webkit.org/show_bug.cgi?id=176615
1756         <rdar://problem/34333067>
1757
1758         Reviewed by Chris Fleizach.
1759
1760         * accessibility/resources/iframe.html: Added.
1761         * accessibility/scroll-to-make-visible-iframe-offscreen-expected.txt: Added.
1762         * accessibility/scroll-to-make-visible-iframe-offscreen.html: Added.
1763         * platform/win/TestExpectations:
1764
1765 2018-05-09  Joanmarie Diggs  <jdiggs@igalia.com>
1766
1767         AX: accessibleNameForNode should simplify whitespace when using innerText
1768         https://bugs.webkit.org/show_bug.cgi?id=185498
1769
1770         Reviewed by Chris Fleizach.
1771
1772         * accessibility/text-alternative-calculation-from-unrendered-table-expected.txt: Added.
1773         * accessibility/text-alternative-calculation-from-unrendered-table.html: Added.
1774
1775 2018-05-09  Chris Dumez  <cdumez@apple.com>
1776
1777         Add initial support for 'Cross-Origin-Options' HTTP response header
1778         https://bugs.webkit.org/show_bug.cgi?id=184996
1779         <rdar://problem/39664620>
1780
1781         Reviewed by Geoff Garen.
1782
1783         Add layout test coverage.
1784
1785         * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Added.
1786         * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Added.
1787         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html: Added.
1788         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Added.
1789         * http/wpt/cross-origin-options/allow-postmessage.html: Added.
1790         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Added.
1791         * http/wpt/cross-origin-options/cross-origin-options-header.html: Added.
1792         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html: Added.
1793         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Added.
1794         * http/wpt/cross-origin-options/resources/serve-cross-origin-options-header.py: Added.
1795
1796 2018-05-09  Ryosuke Niwa  <rniwa@webkit.org>
1797
1798         Release assert in TreeScopeOrderedMap::remove via HTMLImageElement::removedFromAncestor
1799         https://bugs.webkit.org/show_bug.cgi?id=185493
1800
1801         Reviewed by Brent Fulgham.
1802
1803         Added a regression test.
1804
1805         * fast/images/imagemap-in-shadow-tree-removed-expected.txt: Added.
1806         * fast/images/imagemap-in-shadow-tree-removed.html: Added.
1807
1808 2018-05-09  Joanmarie Diggs  <jdiggs@igalia.com>
1809
1810         AX: Hidden nodes which are not directly referenced should not participate name/description from content
1811         https://bugs.webkit.org/show_bug.cgi?id=185478
1812
1813         Reviewed by Chris Fleizach.
1814
1815         * accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
1816         * accessibility/text-alternative-calculation-hidden-nodes.html: Added.
1817         * platform/gtk/accessibility/text-alternative-calculation-hidden-nodes-expected.txt: Added.
1818
1819 2018-05-09  Youenn Fablet  <youenn@apple.com>
1820
1821         LayoutTests/http/tests/appcache/abort-cache-onchecking-manifest-404.html is flaky
1822         https://bugs.webkit.org/show_bug.cgi?id=185494
1823
1824         Reviewed by Geoffrey Garen.
1825
1826         Return the 404 to the manifest request after a delay so that aborting is done first.
1827
1828         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
1829         * http/tests/appcache/abort-cache-onchecking-manifest-404.html:
1830
1831 2018-05-09  Thibault Saunier  <tsaunier@igalia.com>
1832
1833         [GStreamer] Never call updateTracks if running on legacy pipeline
1834         https://bugs.webkit.org/show_bug.cgi?id=184581
1835
1836         Reviewed by Philippe Normand.
1837
1838         https://bugs.webkit.org/show_bug.cgi?id=185252
1839
1840         * platform/gtk/TestExpectations:
1841
1842 2018-05-09  Ross Kirsling  <ross.kirsling@sony.com>
1843
1844         Unreviewed gardening for WinCairo LayoutTests.
1845
1846         * platform/wincairo/TestExpectations:
1847         * platform/wincairo/css3/filters/effect-brightness-clamping-expected.txt:
1848         * platform/wincairo/css3/filters/effect-brightness-expected.txt:
1849         * platform/wincairo/editing/deleting/5126166-expected.txt:
1850         * platform/wincairo/editing/deleting/5206311-1-expected.txt:
1851         * platform/wincairo/editing/deleting/5433862-2-expected.txt:
1852         * platform/wincairo/editing/deleting/5483370-expected.txt:
1853
1854 2018-05-09  Daniel Bates  <dabates@apple.com>
1855
1856         REGRESSION (r231479): http/tests/appcache/x-frame-options-prevents-framing.php is timing out
1857         https://bugs.webkit.org/show_bug.cgi?id=185443
1858         <rdar://problem/40100660>
1859
1860         Reviewed by Andy Estes.
1861
1862         Unskip test now that it no longer times out.
1863
1864         * platform/wk2/TestExpectations:
1865
1866 2018-05-09  Justin Fan  <justin_fan@apple.com>
1867
1868         Added Khronos conformance test for ASTC compressed texture support.
1869         https://bugs.webkit.org/show_bug.cgi?id=185272
1870         <rdar://problem/15745737>
1871         
1872         Reviewed by Dean Jackson.
1873
1874         This requires OpenGL ES 3 context for WebKit to detect proper support.
1875
1876         * fast/canvas/webgl/resources/js-test-post.js: Added.
1877         * fast/canvas/webgl/resources/js-test-pre.js: Added.
1878         * fast/canvas/webgl/resources/js-test-style.css: Added.
1879         * fast/canvas/webgl/resources/webgl-test-utils-khr.js: Added.
1880         * fast/canvas/webgl/webgl-compressed-texture-astc-expected.txt: Added.
1881         * fast/canvas/webgl/webgl-compressed-texture-astc.html: Added.
1882
1883 2018-05-09  Youenn Fablet  <youenn@apple.com>
1884
1885         Unflake some additional AppCache tests
1886         https://bugs.webkit.org/show_bug.cgi?id=185467
1887
1888         Reviewed by Alex Christensen.
1889
1890         Remove JS console logging for two tests that are testing crash scenarios.
1891         Increase the time it takes to load appcache entries so that aborting
1892         is done prior entry loading completion for two other tests.
1893
1894         * TestExpectations:
1895         * http/tests/appcache/deferred-events-delete-while-raising-expected.txt:
1896         * http/tests/appcache/deferred-events-delete-while-raising-timer-expected.txt:
1897         * http/tests/appcache/resources/abort-cache-onprogress.manifest:
1898         * http/tests/appcache/resources/not-exist.vob.php:
1899
1900 2018-05-09  Per Arne Vollan  <pvollan@apple.com>
1901
1902         [Win] The test http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html is timing out.
1903         https://bugs.webkit.org/show_bug.cgi?id=185471
1904
1905         Unreviewed test gardening.
1906
1907         * platform/win/TestExpectations:
1908
1909 2018-05-09  Dominik Infuehr  <dinfuehr@igalia.com>
1910
1911         [ARM] Disable test on Linux due to lack of executable memory
1912         https://bugs.webkit.org/show_bug.cgi?id=185466
1913
1914         Reviewed by Yusuke Suzuki.
1915
1916         Do not run tests with LLInt disabled, otherwise test runs out of executable memory.
1917
1918         * js/script-tests/dfg-uint32array-overflow-values.js:
1919         * js/script-tests/dfg-uint8clampedarray.js:
1920
1921 2018-05-09  Ms2ger  <Ms2ger@igalia.com>
1922
1923         Update fast/events/constructors/(mouse|wheel)-event-constructor.html and expectations.
1924         https://bugs.webkit.org/show_bug.cgi?id=115025
1925
1926         Reviewed by Michael Catanzaro.
1927
1928         clientX/Y values are clamped to a signed 26 bit-integer by using LayoutPoint.
1929         I updated the test to expect that. (Alternatively, we could keep the
1930         current expectations in the test and leave FAIL lines in the test
1931         expectation file.)
1932
1933         Expectation files are updated or removed to match the test change, as
1934         well as a number of code changes since the last time they were accurate.
1935
1936         * fast/events/constructors/mouse-event-constructor-expected.txt:
1937         * fast/events/constructors/mouse-event-constructor.html:
1938         * fast/events/constructors/wheel-event-constructor-expected.txt:
1939         * fast/events/constructors/wheel-event-constructor.html:
1940         * platform/gtk/TestExpectations:
1941         * platform/gtk/fast/events/constructors/mouse-event-constructor-expected.txt: Removed.
1942         * platform/gtk/fast/events/constructors/wheel-event-constructor-expected.txt: Removed.
1943         * platform/mac/fast/events/constructors/mouse-event-constructor-expected.txt: Removed.
1944         * platform/mac/fast/events/constructors/wheel-event-constructor-expected.txt: Removed.
1945         * platform/wpe/TestExpectations:
1946
1947 2018-05-08  Daniel Bates  <dabates@apple.com>
1948
1949         Do not apply X-Frame-Options and CSP frame-ancestors to Quick Look-applicable responses in NetworkProcess
1950         https://bugs.webkit.org/show_bug.cgi?id=185442
1951         <rdar://problem/40067209>
1952
1953         Reviewed by Andy Estes.
1954
1955         Remove test http/tests/quicklook/csp-header-ignored.html from TestExpectations now that it passes.
1956
1957         * platform/ios/TestExpectations:
1958
1959 2018-05-08  Daniel Bates  <dabates@apple.com>
1960
1961         Add tests to ensure that the Strong Password appearance is removed on form reset
1962         https://bugs.webkit.org/show_bug.cgi?id=185440
1963
1964         Reviewed by Ryosuke Niwa.
1965
1966         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html: Added.
1967         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html: Added.
1968
1969 2018-05-08  Daniel Bates  <dabates@apple.com>
1970
1971         Resign Strong Password appearance when text field value changes
1972         https://bugs.webkit.org/show_bug.cgi?id=185433
1973         <rdar://problem/39958508>
1974
1975         Reviewed by Ryosuke Niwa.
1976
1977         Add a test to ensure we remove the Strong Password appearance when the value of the text field value changes.
1978
1979         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html: Added.
1980         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html: Added.
1981         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html: Added.
1982         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html: Added.
1983         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html: Added.
1984         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html: Added.
1985         * fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js: Add support for
1986         setting the autofilled state of a field.
1987         (window.onload):
1988
1989 2018-05-08  Eric Carlson  <eric.carlson@apple.com>
1990
1991         Consecutive messages logged as JSON are coalesced
1992         https://bugs.webkit.org/show_bug.cgi?id=185432
1993
1994         Reviewed by Joseph Pecoraro.
1995
1996         * inspector/console/webcore-logging-expected.txt:
1997         * inspector/console/webcore-logging.html:
1998
1999 2018-05-08  Jer Noble  <jer.noble@apple.com>
2000
2001         Mute MediaElementSourceNode when tainted.
2002         https://bugs.webkit.org/show_bug.cgi?id=184866
2003
2004         Reviewed by Eric Carlson.
2005
2006         * http/tests/media/resources/1000Hz-sin.wav: Added.
2007         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin-expected.txt: Added.
2008         * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin.html: Added.
2009         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin-expected.txt: Added.
2010         * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin.html: Added.
2011
2012 2018-05-08  Daniel Bates  <dabates@apple.com>
2013
2014         Skip test http/tests/appcache/x-frame-options-prevents-framing.php for now in WebKit2.
2015
2016         Will address in <https://bugs.webkit.org/show_bug.cgi?id=185443>.
2017
2018         * platform/wk2/TestExpectations:
2019
2020 2018-05-08  Daniel Bates  <dabates@apple.com>
2021
2022         Mark test http/tests/quicklook/csp-header-ignored.html as Failure.
2023
2024         Will fix in <https://bugs.webkit.org/show_bug.cgi?id=185442>.
2025
2026         * platform/ios/TestExpectations:
2027
2028 2018-05-08  Youenn Fablet  <youenn@apple.com>
2029
2030         Some appcache crash tests are flaky due to console messages
2031         https://bugs.webkit.org/show_bug.cgi?id=185431
2032
2033         Reviewed by Geoffrey Garen.
2034
2035         Mark 3 tests that were written to test crashes as DumpJSConsoleLogInStdErr.
2036         It is better to mark them as such than to changing them since they might no longer cover the crash reasons.
2037         Rebase two other tests that might need further work to stop being flaky.
2038
2039         * TestExpectations:
2040         * http/tests/appcache/404-resource-with-slow-main-resource-expected.txt:
2041         * http/tests/appcache/abort-cache-onchecking-manifest-404-expected.txt:
2042         * http/tests/appcache/deferred-events-expected.txt:
2043         * http/tests/appcache/fail-on-update-2-expected.txt:
2044         * http/tests/appcache/fail-on-update-expected.txt:
2045         * platform/mac/TestExpectations:
2046
2047 2018-05-08  Youenn Fablet  <youenn@apple.com>
2048
2049         Skip http/tests/appcache/load-from-appcache-defer-resume-crash.html for iOS sim WK2
2050         https://bugs.webkit.org/show_bug.cgi?id=185430
2051
2052         Unreviewed.
2053
2054         Skip the test as it is using WK1-only test runner API.
2055         * platform/ios-wk2/TestExpectations:
2056
2057 2018-05-08  Said Abou-Hallawa  <sabouhallawa@apple.com>
2058
2059         feTurbulence is not rendered correctly on Retina display
2060         https://bugs.webkit.org/show_bug.cgi?id=183798
2061
2062         Reviewed by Simon Fraser.
2063
2064         * fast/hidpi/filters-turbulence-expected.html: Added.
2065         * fast/hidpi/filters-turbulence.html: Added.
2066
2067 2018-05-07  Chris Dumez  <cdumez@apple.com>
2068
2069         Unreviewed, add frame name in form-iframe-target-before-load-crash.html
2070         https://bugs.webkit.org/show_bug.cgi?id=185408
2071
2072         The test started causing flakiness after r231456 because it would submit
2073         the form in the main frame instead of the test frame.
2074
2075         * fast/events/form-iframe-target-before-load-crash.html:
2076
2077 2018-05-07  Simon Fraser  <simon.fraser@apple.com>
2078
2079         CSS filters which reference SVG filters fail to respect the "color-interpolation-filters" of the filter
2080         https://bugs.webkit.org/show_bug.cgi?id=185343
2081
2082         Reviewed by Dean Jackson.
2083
2084         * css3/filters/color-interpolation-filters-expected.html: Added.
2085         * css3/filters/color-interpolation-filters.html: Added.
2086
2087 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
2088
2089         Update TestExpectations for imported/w3c/web-platform-tests/html/dom/interfaces.worker.html.
2090         https://bugs.webkit.org/show_bug.cgi?id=185407
2091
2092         Unreviewed test gardening.
2093
2094         * TestExpectations:
2095
2096 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
2097
2098         Mark http/tests/security/contentTypeOptions/nosniff-importScript-blocked.html as flaky.
2099         https://bugs.webkit.org/show_bug.cgi?id=184802
2100
2101         Unreviewed test gardening.
2102
2103         * TestExpectations:
2104
2105 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
2106
2107         Mark http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html as flaky.
2108         https://bugs.webkit.org/show_bug.cgi?id=185404
2109
2110         Unreviewed test gardening.
2111
2112         * platform/mac-wk1/TestExpectations:
2113
2114 2018-05-07  Daniel Bates  <dabates@apple.com>
2115
2116         CSP status-code incorrect for document blocked due to violation of its frame-ancestors directive
2117         https://bugs.webkit.org/show_bug.cgi?id=185366
2118         <rdar://problem/40035116>
2119
2120         Reviewed by Brent Fulgham.
2121
2122         Update existing test results now that we send the HTTP status code for the correct document.
2123
2124         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
2125         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
2126
2127 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
2128
2129         Update TestExpectations for inspector/sampling-profiler/named-function-expression.html.
2130         https://bugs.webkit.org/show_bug.cgi?id=170830
2131
2132         Unreviewed test gardening.
2133
2134         * platform/mac-wk1/TestExpectations:
2135         * platform/mac/TestExpectations:
2136
2137 2018-05-07  Ryan Haddad  <ryanhaddad@apple.com>
2138
2139         Mark platform/mac/media/audio-session-category-video-track-change.html as flaky.
2140         https://bugs.webkit.org/show_bug.cgi?id=184609
2141
2142         Unreviewed test gardening.
2143
2144         * platform/mac/TestExpectations:
2145
2146 2018-05-07  Daniel Bates  <dabates@apple.com>
2147
2148         CSP referrer incorrect for document blocked due to violation of its frame-ancestors directive
2149         https://bugs.webkit.org/show_bug.cgi?id=185380
2150
2151         Reviewed by Brent Fulgham.
2152
2153         Update existing test results now that we send the referrer for the correct document.
2154
2155         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-expected.txt:
2156         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-cross-origin-https-expected.txt:
2157         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-expected.txt:
2158         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/report-frame-ancestors-same-origin-https-expected.txt:
2159
2160 2018-05-07  Chris Dumez  <cdumez@apple.com>
2161
2162         Stop using an iframe's id as fallback if its name attribute is not set
2163         https://bugs.webkit.org/show_bug.cgi?id=11388
2164
2165         Reviewed by Geoff Garen.
2166
2167         * fast/dom/Window/named-getter-frame-id-expected.txt: Added.
2168         * fast/dom/Window/named-getter-frame-id.html: Added.
2169         Add layout test coverage.
2170
2171         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt:
2172         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt:
2173         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html:
2174         * fast/dom/Window/window-special-properties-expected.txt:
2175         * fast/frames/iframe-no-name-expected.txt:
2176         * fast/frames/iframe-no-name.html:
2177         * fast/layers/prevent-hit-test-during-layout.html:
2178         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
2179         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
2180         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt:
2181         * http/tests/security/cross-origin-reified-window-property-access.html:
2182         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
2183         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
2184         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html:
2185         * http/wpt/beacon/keepalive-after-navigation-expected.txt:
2186         * http/wpt/cache-storage/cache-remove-twice.html:
2187         Update some layout tests that relied on our old (non-standard) behavior.
2188
2189 2018-05-07  Youenn Fablet  <youenn@apple.com>
2190
2191         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
2192         https://bugs.webkit.org/show_bug.cgi?id=185384
2193
2194         Reviewed by Eric Carlson.
2195
2196         Given that we are calling addIceCandidate and close the peer connection,
2197         addIceCandidate might throw an error sometimes.
2198         Catch the exception to make the test output stable.
2199
2200         * webrtc/addICECandidate-closed.html:
2201
2202 2018-05-07  Chris Dumez  <cdumez@apple.com>
2203
2204         ASSERT(!childItemWithTarget(child->target())) is hit in HistoryItem::addChildItem()
2205         https://bugs.webkit.org/show_bug.cgi?id=185322
2206
2207         Reviewed by Geoff Garen.
2208
2209         Rebaseline layout tests due to frame name changes.
2210
2211         * applicationmanifest/display-mode-subframe-expected.txt:
2212         * contentfiltering/allow-after-add-data-expected.txt:
2213         * contentfiltering/allow-after-finished-adding-data-expected.txt:
2214         * contentfiltering/allow-after-response-expected.txt:
2215         * contentfiltering/allow-after-will-send-request-expected.txt:
2216         * contentfiltering/allow-never-expected.txt:
2217         * contentfiltering/block-after-add-data-expected.txt:
2218         * contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
2219         * contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
2220         * contentfiltering/block-after-finished-adding-data-expected.txt:
2221         * contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
2222         * contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
2223         * contentfiltering/block-after-response-expected.txt:
2224         * contentfiltering/block-after-response-then-allow-unblock-expected.txt:
2225         * contentfiltering/block-after-response-then-deny-unblock-expected.txt:
2226         * contentfiltering/block-after-will-send-request-expected.txt:
2227         * contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
2228         * contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
2229         * contentfiltering/block-never-expected.txt:
2230         * fast/dom/Geolocation/callback-to-deleted-context-expected.txt:
2231         * fast/dom/Geolocation/disconnected-frame-expected.txt:
2232         * fast/dom/Geolocation/disconnected-frame-permission-denied-expected.txt:
2233         * fast/dom/Window/messageevent-source-postmessage-expected.txt:
2234         * fast/dom/Window/messageevent-source-postmessage-reified-expected.txt:
2235         * fast/dom/javascript-url-crash-function-expected.txt:
2236         * fast/encoding/meta-overrules-auto-expected.txt:
2237         * fast/events/before-unload-forbidden-navigation-expected.txt:
2238         * fast/events/before-unload-in-subframe-expected.txt:
2239         * fast/events/before-unload-with-subframes-expected.txt:
2240         * fast/events/focusingUnloadedFrame-expected.txt:
2241         * fast/events/onloadFrameCrash-expected.txt:
2242         * fast/events/onunload-not-on-body-expected.txt:
2243         * fast/events/pageshow-pagehide-expected.txt:
2244         * fast/events/stop-load-in-unload-handler-using-document-write-expected.txt:
2245         * fast/events/stop-load-in-unload-handler-using-window-stop-expected.txt:
2246         * fast/forms/form-and-frame-interaction-retains-values-expected.txt:
2247         * fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt:
2248         * fast/frames/frame-element-name-expected.txt:
2249         * fast/frames/frame-src-attribute-expected.txt:
2250         * fast/frames/frame-unload-crash-expected.txt:
2251         * fast/frames/iframe-reparenting-unique-name-expected.txt:
2252         * fast/frames/iframe-set-inner-html-expected.txt:
2253         * fast/frames/layout-after-destruction-expected.txt:
2254         * fast/frames/long-names-in-nested-subframes-expected.txt:
2255         * fast/frames/page-unload-document-open-expected.txt:
2256         * fast/frames/reparent-in-unload-contentdocument-expected.txt:
2257         * fast/frames/sandboxed-iframe-noscript-expected.txt:
2258         * fast/frames/sandboxed-iframe-storage-expected.txt:
2259         * fast/frames/srcdoc/setting-src-does-nothing-expected.txt:
2260         * fast/frames/srcdoc/srcdoc-can-navigate-expected.txt:
2261         * fast/frames/srcdoc/srcdoc-loads-content-expected.txt:
2262         * fast/history/back-from-page-with-focused-iframe-expected.txt:
2263         * fast/history/history-back-initial-vs-final-url-expected.txt:
2264         * fast/history/redirect-via-iframe-expected.txt:
2265         * fast/loader/child-frame-add-after-back-forward-expected.txt:
2266         * fast/loader/dynamic-iframe-extra-back-forward-item-expected.txt:
2267         * fast/loader/fragment-navigation-base-blank-expected.txt:
2268         * fast/loader/frame-location-change-not-added-to-history-expected.txt:
2269         * fast/loader/frame-src-change-added-to-history-expected.txt:
2270         * fast/loader/frame-src-change-not-added-to-history-expected.txt:
2271         * fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt:
2272         * fast/loader/grandparent-completion-starts-redirect-expected.txt:
2273         * fast/loader/iframe-meta-refresh-base-blank-expected.txt:
2274         * fast/loader/iframe-set-location-base-blank-expected.txt:
2275         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt:
2276         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt:
2277         * fast/loader/page-dismissal-modal-dialogs-expected.txt:
2278         * fast/loader/ping-error-expected.txt:
2279         * fast/loader/plain-text-document-expected.txt:
2280         * fast/loader/refresh-iframe-base-blank-expected.txt:
2281         * fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt:
2282         * fast/loader/stateobjects/pushstate-in-iframe-expected.txt:
2283         * fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt:
2284         * fast/loader/stateobjects/replacestate-in-iframe-expected.txt:
2285         * fast/loader/stop-provisional-loads-expected.txt:
2286         * fast/loader/subframe-removes-itself-expected.txt:
2287         * fast/loader/subframe-self-close-expected.txt:
2288         * fast/loader/unload-hyperlink-targeted-expected.txt:
2289         * fast/parser/double-write-from-closed-iframe-expected.txt:
2290         * fast/parser/iframe-sets-parent-to-javascript-url-expected.txt:
2291         * fast/parser/javascript-url-compat-mode-expected.txt:
2292         * fast/parser/move-during-parsing-expected.txt:
2293         * fast/parser/noscript-with-javascript-disabled-expected.txt:
2294         * fast/parser/pre-html5-parser-quirks-expected.txt:
2295         * fast/preloader/iframe-srcdoc-expected.txt:
2296         * fast/tokenizer/text-plain-expected.txt:
2297         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
2298         * fast/xsl/xslt-text-expected.txt:
2299         * http/tests/appcache/x-frame-options-prevents-framing-expected.txt:
2300         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt:
2301         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt:
2302         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt:
2303         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt:
2304         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt:
2305         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade-expected.txt:
2306         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin-expected.txt:
2307         * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url-expected.txt:
2308         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt:
2309         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt:
2310         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt:
2311         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt:
2312         * http/tests/from-origin/document-from-origin-same-accepted-expected.txt:
2313         * http/tests/from-origin/document-from-origin-same-blocked-expected.txt:
2314         * http/tests/from-origin/document-from-origin-same-site-accepted-expected.txt:
2315         * http/tests/from-origin/document-from-origin-same-site-blocked-expected.txt:
2316         * http/tests/from-origin/document-nested-from-origin-same-accepted-expected.txt:
2317         * http/tests/from-origin/document-nested-from-origin-same-blocked-expected.txt:
2318         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked-expected.txt:
2319         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted-expected.txt:
2320         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked-expected.txt:
2321         * http/tests/from-origin/redirect-document-from-origin-same-blocked-expected.txt:
2322         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked-expected.txt:
2323         * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked-expected.txt:
2324         * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked-expected.txt:
2325         * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
2326         * http/tests/loading/basic-auth-remove-credentials-expected.txt:
2327         * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2328         * http/tests/loading/basic-credentials-sent-automatically-expected.txt:
2329         * http/tests/loading/pdf-commit-load-callbacks-expected.txt:
2330         * http/tests/loading/redirect-with-no-location-crash-expected.txt:
2331         * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
2332         * http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
2333         * http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
2334         * http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
2335         * http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
2336         * http/tests/misc/last-modified-parsing-expected.txt:
2337         * http/tests/misc/policy-delegate-called-twice-expected.txt:
2338         * http/tests/misc/redirect-to-external-url-expected.txt:
2339         * http/tests/misc/webtiming-origins-expected.txt: Removed.
2340         * http/tests/navigation/back-to-slow-frame-expected.txt:
2341         * http/tests/navigation/forward-and-cancel-expected.txt:
2342         * http/tests/navigation/image-load-in-subframe-unload-handler-expected.txt:
2343         * http/tests/navigation/lockedhistory-iframe-expected.txt:
2344         * http/tests/navigation/post-frames-expected.txt:
2345         * http/tests/navigation/reload-subframe-frame-expected.txt:
2346         * http/tests/navigation/reload-subframe-iframe-expected.txt:
2347         * http/tests/navigation/reload-subframe-object-expected.txt:
2348         * http/tests/preload/download_resources_from_header_iframe-expected.txt:
2349         * http/tests/preload/download_resources_from_invalid_headers-expected.txt:
2350         * http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
2351         * http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
2352         * http/tests/quicklook/document-domain-is-empty-string-expected.txt:
2353         * http/tests/quicklook/external-stylesheet-blocked-expected.txt:
2354         * http/tests/quicklook/hide-referer-on-navigation-expected.txt:
2355         * http/tests/quicklook/rtf-document-domain-is-empty-string-expected.txt:
2356         * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt:
2357         * http/tests/quicklook/top-navigation-blocked-expected.txt:
2358         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt:
2359         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt:
2360         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
2361         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt:
2362         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
2363         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
2364         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
2365         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt:
2366         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-expected.txt:
2367         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-expected.txt:
2368         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt:
2369         * http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
2370         * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
2371         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
2372         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
2373         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
2374         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
2375         * http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
2376         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
2377         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
2378         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
2379         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
2380         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
2381         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
2382         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
2383         * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
2384         * http/tests/security/appcache-in-private-browsing-expected.txt:
2385         * http/tests/security/appcache-switching-private-browsing-expected.txt:
2386         * http/tests/security/canvas-cors-with-two-hosts-expected.txt:
2387         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt:
2388         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt:
2389         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow-expected.txt:
2390         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
2391         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
2392         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
2393         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
2394         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
2395         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
2396         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
2397         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
2398         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
2399         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
2400         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block-expected.txt:
2401         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
2402         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
2403         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
2404         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
2405         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
2406         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
2407         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
2408         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
2409         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
2410         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
2411         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
2412         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
2413         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
2414         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
2415         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
2416         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
2417         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
2418         * http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
2419         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked-expected.txt:
2420         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
2421         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
2422         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce-expected.txt:
2423         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid-expected.txt:
2424         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-01-expected.txt:
2425         * http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-02-expected.txt:
2426         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
2427         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
2428         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
2429         * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
2430         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
2431         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
2432         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
2433         * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
2434         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-enforced-policy-and-not-in-report-only-expected.txt:
2435         * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
2436         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
2437         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
2438         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
2439         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
2440         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-expected.txt:
2441         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
2442         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
2443         * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt:
2444         * http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt:
2445         * http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt:
2446         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
2447         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
2448         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
2449         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
2450         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
2451         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
2452         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
2453         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
2454         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
2455         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
2456         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
2457         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
2458         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
2459         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
2460         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
2461         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
2462         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
2463         * http/tests/security/contentSecurityPolicy/directive-parsing-01-expected.txt:
2464         * http/tests/security/contentSecurityPolicy/directive-parsing-02-expected.txt:
2465         * http/tests/security/contentSecurityPolicy/directive-parsing-03-expected.txt:
2466         * http/tests/security/contentSecurityPolicy/directive-parsing-04-expected.txt:
2467         * http/tests/security/contentSecurityPolicy/directive-parsing-05-expected.txt:
2468         * http/tests/security/contentSecurityPolicy/directive-parsing-multiple-headers-expected.txt:
2469         * http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe-expected.txt:
2470         * http/tests/security/contentSecurityPolicy/object-src-none-allowed-expected.txt:
2471         * http/tests/security/contentSecurityPolicy/object-src-none-blocked-expected.txt:
2472         * http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
2473         * http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
2474         * http/tests/security/contentSecurityPolicy/script-loads-with-img-src-expected.txt:
2475         * http/tests/security/contentSecurityPolicy/script-src-in-iframe-expected.txt:
2476         * http/tests/security/contentSecurityPolicy/script-src-none-expected.txt:
2477         * http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
2478         * http/tests/security/contentSecurityPolicy/script-src-parsing-implicit-and-explicit-port-number-expected.txt:
2479         * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
2480         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-01-expected.txt:
2481         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-02-expected.txt:
2482         * http/tests/security/contentSecurityPolicy/script-src-self-blocked-03-expected.txt:
2483         * http/tests/security/contentSecurityPolicy/script-src-self-expected.txt:
2484         * http/tests/security/contentSecurityPolicy/script-src-star-cross-scheme-expected.txt:
2485         * http/tests/security/contentSecurityPolicy/source-list-parsing-01-expected.txt:
2486         * http/tests/security/contentSecurityPolicy/source-list-parsing-02-expected.txt:
2487         * http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt:
2488         * http/tests/security/contentSecurityPolicy/source-list-parsing-04-expected.txt:
2489         * http/tests/security/contentSecurityPolicy/source-list-parsing-05-expected.txt:
2490         * http/tests/security/contentSecurityPolicy/source-list-parsing-06-expected.txt:
2491         * http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt:
2492         * http/tests/security/contentSecurityPolicy/source-list-parsing-08-expected.txt:
2493         * http/tests/security/contentSecurityPolicy/source-list-parsing-09-expected.txt:
2494         * http/tests/security/contentSecurityPolicy/source-list-parsing-10-expected.txt:
2495         * http/tests/security/contentSecurityPolicy/source-list-parsing-deprecated-expected.txt:
2496         * http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt:
2497         * http/tests/security/contentSecurityPolicy/source-list-parsing-nonascii-expected.txt:
2498         * http/tests/security/contentSecurityPolicy/source-list-parsing-none-expected.txt:
2499         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01-expected.txt:
2500         * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-02-expected.txt:
2501         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
2502         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
2503         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
2504         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
2505         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt:
2506         * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed2-expected.txt:
2507         * http/tests/security/cookies/first-party-cookie-allow-xslt-expected.txt:
2508         * http/tests/security/cookies/third-party-cookie-blocking-redirect-expected.txt:
2509         * http/tests/security/cookies/third-party-cookie-blocking-xslt-expected.txt:
2510         * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt:
2511         * http/tests/security/cross-frame-access-delete-expected.txt:
2512         * http/tests/security/cross-frame-access-frameelement-expected.txt:
2513         * http/tests/security/cross-frame-access-history-put-expected.txt: Removed.
2514         * http/tests/security/cross-frame-access-location-put-expected.txt:
2515         * http/tests/security/cross-frame-access-private-browsing-expected.txt:
2516         * http/tests/security/cross-origin-appcache-allowed-expected.txt:
2517         * http/tests/security/cross-origin-appcache-expected.txt:
2518         * http/tests/security/cross-origin-css-primitive-expected.txt:
2519         * http/tests/security/cross-origin-indexeddb-allowed-expected.txt:
2520         * http/tests/security/cross-origin-indexeddb-expected.txt:
2521         * http/tests/security/cross-origin-plugin-allowed-expected.txt:
2522         * http/tests/security/cross-origin-plugin-expected.txt:
2523         * http/tests/security/cross-origin-plugin-private-browsing-toggled-allowed-expected.txt:
2524         * http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
2525         * http/tests/security/cross-origin-session-storage-allowed-expected.txt:
2526         * http/tests/security/cross-origin-session-storage-third-party-blocked-expected.txt:
2527         * http/tests/security/cross-origin-websql-allowed-expected.txt:
2528         * http/tests/security/cross-origin-websql-expected.txt:
2529         * http/tests/security/cross-origin-worker-indexeddb-allowed-expected.txt:
2530         * http/tests/security/cross-origin-worker-indexeddb-expected.txt:
2531         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
2532         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
2533         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
2534         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
2535         * http/tests/security/frameNavigation/xss-ALLOWED-targeted-subframe-navigation-change-expected.txt:
2536         * http/tests/security/frameNavigation/xss-DENIED-plugin-navigation-expected.txt:
2537         * http/tests/security/frameNavigation/xss-DENIED-targeted-link-navigation-expected.txt:
2538         * http/tests/security/history-pushState-replaceState-from-sandboxed-iframe-expected.txt:
2539         * http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt:
2540         * http/tests/security/http-0.9/default-port-script-blocked-expected.txt:
2541         * http/tests/security/http-0.9/iframe-blocked-expected.txt:
2542         * http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt:
2543         * http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt:
2544         * http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt:
2545         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level-expected.txt:
2546         * http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-to-javscript-url-expected.txt:
2547         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url-expected.txt:
2548         * http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-sub-frame-2-level-expected.txt:
2549         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt:
2550         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt:
2551         * http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
2552         * http/tests/security/mixedContent/blob-url-in-iframe-expected.txt:
2553         * http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
2554         * http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
2555         * http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
2556         * http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
2557         * http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
2558         * http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
2559         * http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
2560         * http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
2561         * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
2562         * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
2563         * http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
2564         * http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
2565         * http/tests/security/private-browsing-http-auth-expected.txt:
2566         * http/tests/security/referrer-policy-always-expected.txt:
2567         * http/tests/security/referrer-policy-default-expected.txt:
2568         * http/tests/security/referrer-policy-https-always-expected.txt:
2569         * http/tests/security/referrer-policy-https-default-expected.txt:
2570         * http/tests/security/referrer-policy-https-never-expected.txt:
2571         * http/tests/security/referrer-policy-https-no-referrer-expected.txt:
2572         * http/tests/security/referrer-policy-https-no-referrer-when-downgrade-expected.txt:
2573         * http/tests/security/referrer-policy-https-origin-expected.txt:
2574         * http/tests/security/referrer-policy-https-unsafe-url-expected.txt:
2575         * http/tests/security/referrer-policy-invalid-expected.txt:
2576         * http/tests/security/referrer-policy-never-expected.txt:
2577         * http/tests/security/referrer-policy-no-referrer-expected.txt:
2578         * http/tests/security/referrer-policy-no-referrer-when-downgrade-expected.txt:
2579         * http/tests/security/referrer-policy-origin-expected.txt:
2580         * http/tests/security/referrer-policy-redirect-expected.txt:
2581         * http/tests/security/referrer-policy-rel-noreferrer-expected.txt:
2582         * http/tests/security/same-origin-appcache-blocked-expected.txt:
2583         * http/tests/security/same-origin-document-domain-storage-allowed-expected.txt:
2584         * http/tests/security/same-origin-storage-blocked-expected.txt:
2585         * http/tests/security/same-origin-websql-blocked-expected.txt:
2586         * http/tests/security/sandboxed-iframe-document-cookie-expected.txt:
2587         * http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt:
2588         * http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt:
2589         * http/tests/security/srcdoc-inherits-referrer-expected.txt:
2590         * http/tests/security/srcdoc-inherits-referrer-for-forms-expected.txt:
2591         * http/tests/security/storage-blocking-loosened-local-storage-expected.txt:
2592         * http/tests/security/storage-blocking-loosened-plugin-expected.txt:
2593         * http/tests/security/storage-blocking-loosened-private-browsing-plugin-expected.txt:
2594         * http/tests/security/storage-blocking-loosened-websql-expected.txt:
2595         * http/tests/security/storage-blocking-strengthened-local-storage-expected.txt:
2596         * http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
2597         * http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
2598         * http/tests/security/storage-blocking-strengthened-websql-expected.txt:
2599         * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode-expected.txt:
2600         * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode-expected.txt:
2601         * http/tests/security/window-properties-clear-domain-expected.txt:
2602         * http/tests/security/window-properties-clear-port-expected.txt:
2603         * http/tests/security/window-properties-pass-expected.txt:
2604         * http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt:
2605         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
2606         * http/tests/security/xssAuditor/faux-script1-expected.txt:
2607         * http/tests/security/xssAuditor/faux-script2-expected.txt:
2608         * http/tests/security/xssAuditor/faux-script3-expected.txt:
2609         * http/tests/security/xssAuditor/malformed-HTML-expected.txt:
2610         * http/tests/security/xssAuditor/non-block-javascript-url-frame-expected.txt:
2611         * http/tests/security/xssAuditor/reflection-in-path-expected.txt:
2612         * http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
2613         * http/tests/security/xssAuditor/svg-animate-expected.txt:
2614         * http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
2615         * http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
2616         * http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt:
2617         * http/tests/ssl/ping-with-unsafe-redirect-expected.txt:
2618         * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt:
2619         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
2620         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
2621         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
2622         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-expected.txt:
2623         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null-expected.txt:
2624         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
2625         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
2626         * http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt:
2627         * http/tests/xmlhttprequest/frame-unload-abort-crash-expected.txt:
2628         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
2629         * http/tests/xmlhttprequest/uri-resolution-opera-open-004-expected.txt:
2630         * http/tests/xmlhttprequest/uri-resolution-opera-open-005-expected.txt:
2631         * http/tests/xmlhttprequest/uri-resolution-opera-open-006-expected.txt:
2632         * http/tests/xmlhttprequest/uri-resolution-opera-open-007-expected.txt:
2633         * http/tests/xmlhttprequest/uri-resolution-opera-open-008-expected.txt:
2634         * http/tests/xmlhttprequest/uri-resolution-opera-open-009-expected.txt:
2635         * http/tests/xmlhttprequest/uri-resolution-opera-open-010-expected.txt:
2636         * http/tests/xsl/xslt-transform-with-javascript-disabled-expected.txt:
2637         * imported/blink/fast/plugins/empty-url-object-expected.txt:
2638         * loader/stateobjects/pushstate-size-iframe-expected.txt:
2639         * loader/stateobjects/replacestate-size-iframe-expected.txt:
2640         * media/auto-play-in-sandbox-with-allow-scripts-expected.txt:
2641         * platform/ios-wk1/http/tests/quicklook/top-navigation-blocked-expected.txt:
2642         * platform/ios-wk1/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/001-expected.txt:
2643         * platform/ios/http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
2644         * platform/ios/http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
2645         * platform/ios/http/tests/quicklook/document-domain-is-empty-string-expected.txt:
2646         * platform/ios/http/tests/quicklook/external-stylesheet-blocked-expected.txt:
2647         * platform/ios/http/tests/quicklook/hide-referer-on-navigation-expected.txt:
2648         * platform/ios/http/tests/quicklook/top-navigation-blocked-expected.txt:
2649         * platform/ios/quicklook/excel-expected.txt:
2650         * platform/ios/quicklook/excel-legacy-expected.txt:
2651         * platform/ios/quicklook/excel-macro-enabled-expected.txt:
2652         * platform/ios/quicklook/powerpoint-expected.txt:
2653         * platform/ios/quicklook/powerpoint-legacy-expected.txt:
2654         * platform/ios/quicklook/word-expected.txt:
2655         * platform/ios/quicklook/word-legacy-expected.txt:
2656         * platform/ios/webarchive/loading/cache-expired-subresource-expected.txt:
2657         * platform/mac-wk2/http/tests/security/cross-origin-plugin-expected.txt:
2658         * platform/mac-wk2/http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
2659         * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
2660         * platform/mac-wk2/http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
2661         * platform/mac-wk2/plugins/resize-from-plugin-expected.txt:
2662         * platform/mac/fast/loader/webarchive-encoding-respected-expected.txt:
2663         * platform/mac/webarchive/adopt-attribute-styled-body-webarchive-expected.txt:
2664         * platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
2665         * platform/mac/webarchive/test-duplicate-resources-expected.txt:
2666         * platform/win/plugins/resize-from-plugin-expected.txt:
2667         * platform/win/webarchive/loading/cache-expired-subresource-expected.txt:
2668         * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt:
2669         * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt:
2670         * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt:
2671         * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt:
2672         * platform/wk2/fast/loader/subframe-removes-itself-expected.txt:
2673         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
2674         * platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
2675         * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
2676         * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt:
2677         * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
2678         * platform/wk2/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
2679         * platform/wk2/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
2680         * platform/wk2/http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
2681         * platform/wk2/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
2682         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
2683         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
2684         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
2685         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
2686         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
2687         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
2688         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
2689         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
2690         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
2691         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
2692         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
2693         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
2694         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
2695         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
2696         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
2697         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
2698         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
2699         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
2700         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
2701         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
2702         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
2703         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
2704         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
2705         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
2706         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
2707         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
2708         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
2709         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
2710         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
2711         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
2712         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
2713         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
2714         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
2715         * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt:
2716         * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
2717         * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
2718         * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
2719         * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
2720         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
2721         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
2722         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
2723         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
2724         * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
2725         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
2726         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
2727         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
2728         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
2729         * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
2730         * platform/wk2/webarchive/loading/javascript-url-iframe-crash-expected.txt:
2731         * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
2732         * platform/wk2/webarchive/loading/missing-data-expected.txt:
2733         * platform/wk2/webarchive/loading/object-expected.txt:
2734         * platform/wk2/webarchive/loading/test-loading-archive-expected.txt:
2735         * platform/wk2/webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
2736         * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt:
2737         * plugins/resize-from-plugin-expected.txt:
2738         * quicklook/excel-expected.txt:
2739         * quicklook/excel-legacy-expected.txt:
2740         * quicklook/excel-macro-enabled-expected.txt:
2741         * quicklook/keynote-09-expected.txt:
2742         * quicklook/multi-sheet-numbers-09-expected.txt:
2743         * quicklook/numbers-09-expected.txt:
2744         * quicklook/pages-09-expected.txt:
2745         * quicklook/powerpoint-expected.txt:
2746         * quicklook/powerpoint-legacy-expected.txt:
2747         * quicklook/word-expected.txt:
2748         * quicklook/word-legacy-expected.txt:
2749         * userscripts/user-script-all-frames-expected.txt:
2750         * userscripts/user-script-top-frame-only-expected.txt:
2751         * userscripts/user-style-all-frames-expected.txt:
2752         * userscripts/user-style-top-frame-only-expected.txt:
2753         * webarchive/loading/javascript-url-iframe-crash-expected.txt:
2754         * webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
2755         * webarchive/loading/missing-data-expected.txt:
2756         * webarchive/loading/object-expected.txt:
2757         * webarchive/loading/test-loading-archive-expected.txt:
2758         * webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
2759         * webarchive/loading/video-in-webarchive-expected.txt:
2760
2761 2018-05-07  Daniel Bates  <dabates@apple.com>
2762
2763         Add tests to ensure Same-Site cookies are included when performing a top-level redirect
2764         https://bugs.webkit.org/show_bug.cgi?id=185235
2765
2766         Reviewed by Alex Christensen.
2767
2768         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect-expected.txt: Added.
2769         * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect.html: Added.
2770         * http/tests/cookies/same-site/fetch-after-top-level-same-origin-redirect-expected.txt: Added.
2771         * http/tests/cookies/same-site/fetch-after-top-level-same-origin-redirect.html: Added.
2772         * http/tests/cookies/same-site/resources/fetch-after-top-level-cross-origin-redirect.php: Added.
2773         * http/tests/cookies/same-site/resources/fetch-after-top-level-same-origin-redirect.php: Added.
2774
2775 2018-05-06  Dean Jackson  <dino@apple.com>
2776
2777         WebGL: Reset simulated values after validation fails
2778         https://bugs.webkit.org/show_bug.cgi?id=185363
2779         <rdar://problem/39733417>
2780
2781         Reviewed by Anders Carlsson.
2782
2783         * fast/canvas/webgl/index-validation-with-subsequent-draws-expected.txt: Added.
2784         * fast/canvas/webgl/index-validation-with-subsequent-draws.html: Added.
2785
2786 2018-05-07  Ms2ger  <Ms2ger@igalia.com>
2787
2788         Support negative sw/sh values in createImageBitmap().
2789         https://bugs.webkit.org/show_bug.cgi?id=184449
2790
2791         Reviewed by Dean Jackson.
2792
2793         * http/wpt/2dcontext/imagebitmap/createImageBitmap-expected.txt: update test name
2794         * http/wpt/2dcontext/imagebitmap/createImageBitmap.html: update expected result
2795
2796 2018-05-04  Youenn Fablet  <youenn@apple.com>
2797
2798         webrtc/addICECandidate-closed.html is timing out
2799         https://bugs.webkit.org/show_bug.cgi?id=185336
2800
2801         Reviewed by Eric Carlson.
2802
2803         * webrtc/addICECandidate-closed.html:
2804
2805 2018-05-04  Devin Rousso  <webkit@devinrousso.com>
2806
2807         Web Inspector: simplify the WI.Collection interface
2808         https://bugs.webkit.org/show_bug.cgi?id=185187
2809
2810         Reviewed by Brian Burg.
2811
2812         * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
2813         * http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html:
2814         * http/tests/inspector/network/har/har-page.html:
2815         * http/tests/inspector/network/har/har-page-expected.txt:
2816         * http/tests/inspector/network/resource-response-source-memory-cache-revalidate-expired-only.html:
2817         * http/tests/inspector/network/resource-response-source-memory-cache.html:
2818         * http/tests/inspector/network/resource-sizes-memory-cache.html:
2819         * http/tests/inspector/network/set-resource-caching-disabled-memory-cache.html:
2820         * http/tests/inspector/worker/blob-script-with-cross-domain-imported-scripts.html:
2821         * http/tests/websocket/tests/hybi/inspector/before-load.html:
2822         * inspector/canvas/resources/recording-utilities.js:
2823         * inspector/css/manager-preferredInspectorStyleSheetForFrame.html:
2824         * inspector/debugger/resources/log-pause-location.js:
2825         (TestPage.registerInitializer.window.findScript):
2826         * inspector/dom/highlightFrame.html:
2827         * inspector/dom/highlightNode.html:
2828         * inspector/dom/highlightNodeList.html:
2829         * inspector/dom/highlightSelector.html:
2830         * inspector/model/frame-extra-scripts.html:
2831         * inspector/page/empty-or-missing-resources.html:
2832         * inspector/unit-tests/resource-collection.html:
2833         * inspector/worker/resources-in-worker.html:
2834
2835 2018-05-04  Youenn Fablet  <youenn@apple.com>
2836
2837         REGRESSION (r230326?): Layout Test http/tests/contentextensions/make-https.html is a flaky failure
2838         https://bugs.webkit.org/show_bug.cgi?id=184476
2839         <rdar://problem/39384226>
2840
2841         Reviewed by Ryosuke Niwa.
2842
2843         Removed flakiness expectation.
2844         Updated test to no longer log load callbacks.
2845         Instead, we rely on the fact that the four content extension upgrades
2846         are also logged as console log messages.
2847
2848         * http/tests/contentextensions/make-https-expected.txt:
2849         * http/tests/contentextensions/make-https.html:
2850         * platform/mac-sierra-wk2/http/tests/contentextensions/make-https-expected.txt: Removed.
2851         * platform/mac-wk2/TestExpectations:
2852
2853 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
2854
2855         Mark animations/duplicate-keys.html as flaky on iOS.
2856         https://bugs.webkit.org/show_bug.cgi?id=185332
2857
2858         Unreviewed test gardening.
2859
2860         * platform/ios/TestExpectations:
2861
2862 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
2863
2864         Rebaseline tests for iOS after r231359.
2865
2866         Unreviewed test gardening.
2867
2868         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2869         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2870         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2871
2872 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
2873
2874         Rebaseline tests after r231359.
2875
2876         Unreviewed test gardening.
2877
2878         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2879         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2880         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2881
2882 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
2883
2884         Update TestExpectations for media/video-aspect-ratio.html.
2885         https://bugs.webkit.org/show_bug.cgi?id=184457
2886
2887         Unreviewed test gardening.
2888
2889         * platform/mac-wk1/TestExpectations:
2890         * platform/mac/TestExpectations:
2891
2892 2018-05-04  Zalan Bujtas  <zalan@apple.com>
2893
2894         Use the containing block to compute the pagination gap when the container is inline.
2895         https://bugs.webkit.org/show_bug.cgi?id=184724
2896         <rdar://problem/39521800>
2897
2898         Reviewed by Simon Fraser.
2899
2900         * fast/overflow/page-overflow-with-inline-body-crash-expected.txt: Added.
2901         * fast/overflow/page-overflow-with-inline-body-crash.html: Added.
2902
2903 2018-05-04  Devin Rousso  <webkit@devinrousso.com>
2904
2905         Web Inspector: Canvas tab: Determine isFunction by looking at the prototype
2906         https://bugs.webkit.org/show_bug.cgi?id=184990
2907
2908         Reviewed by Brian Burg.
2909
2910         * inspector/canvas/recording-2d-expected.txt:
2911
2912 2018-05-04  Chris Dumez  <cdumez@apple.com>
2913
2914         Unreviewed, rolling out r231331.
2915
2916         Caused a few tests to assert
2917
2918         Reverted changeset:
2919
2920         "Stop using an iframe's id as fallback if its name attribute
2921         is not set"
2922         https://bugs.webkit.org/show_bug.cgi?id=11388
2923         https://trac.webkit.org/changeset/231331
2924
2925 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
2926
2927         Mark http/tests/contentextensions/make-https.html as flaky.
2928         https://bugs.webkit.org/show_bug.cgi?id=184476
2929
2930         Unreviewed test gardening.
2931
2932         * platform/mac-wk2/TestExpectations:
2933
2934 2018-05-04  Ryan Haddad  <ryanhaddad@apple.com>
2935
2936         Mark media/navigate-with-pip-should-not-crash.html as flaky.
2937         https://bugs.webkit.org/show_bug.cgi?id=173119
2938
2939         Unreviewed test gardening.
2940
2941         * platform/mac-wk2/TestExpectations:
2942
2943 2018-05-04  Myles C. Maxfield  <mmaxfield@apple.com>
2944
2945         Text shaping in the simple path is flipped in the y direction
2946         https://bugs.webkit.org/show_bug.cgi?id=185062
2947         <rdar://problem/39778678>
2948
2949         Reviewed by Simon Fraser.
2950
2951         This test renders a font which uses our fast text codepath but also includes vertical
2952         displacements inside its liga feature. The test makes sure that the vertical displacement
2953         occurs in the correct direction.
2954
2955         The test fonts were created by Ulrike Rausch of LiebeFonts specifically for the purpose
2956         of testing. Huge thanks to her!! Figuring out this bug would not have been possible if
2957         not for her huge help!
2958
2959         * fast/text/resources/LiebeTest-calt.woff: Added.
2960         * fast/text/resources/LiebeTest-dlig.woff: Added.
2961         * fast/text/resources/LiebeTest-liga.woff: Added.
2962         * fast/text/resources/LiebeTest-swsh.woff: Added.
2963         * fast/text/vertical-displacement-simple-codepath-expected.html: Added.
2964         * fast/text/vertical-displacement-simple-codepath.html: Added.
2965
2966 2018-05-04  Chris Nardi  <cnardi@chromium.org>
2967
2968         Serialize all URLs with double-quotes per CSSOM spec
2969         https://bugs.webkit.org/show_bug.cgi?id=184935
2970
2971         Reviewed by Antti Koivisto.
2972
2973         Update tests to use double quotes when serializing URLs, and fixes for using double quotes in the test.
2974
2975         * css3/calc/cross-fade-calc.html:
2976         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
2977         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
2978         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
2979         * css3/filters/backdrop/backdropfilter-property-parsing.html:
2980         * css3/filters/filter-property-computed-style-expected.txt:
2981         * css3/filters/filter-property-computed-style.html:
2982         * css3/filters/filter-property-expected.txt:
2983         * css3/filters/filter-property-parsing-expected.txt:
2984         * css3/filters/filter-property-parsing.html:
2985         * css3/filters/filter-property.html:
2986         * css3/filters/unprefixed-expected.txt:
2987         * css3/filters/unprefixed.html:
2988         * fast/backgrounds/background-shorthand-after-set-backgroundSize-expected.txt:
2989         * fast/backgrounds/background-shorthand-after-set-backgroundSize.html:
2990         * fast/backgrounds/background-shorthand-with-backgroundSize-style-expected.txt:
2991         * fast/backgrounds/background-shorthand-with-backgroundSize-style.html:
2992         * fast/backgrounds/multiple-backgrounds-computed-style-expected.txt:
2993         * fast/backgrounds/multiple-backgrounds-computed-style.html:
2994         * fast/css/background-position-serialize-expected.txt:
2995         * fast/css/cursor-parsing-expected.txt:
2996         * fast/css/cursor-parsing-image-set-expected.txt:
2997         * fast/css/cursor-parsing-image-set.html:
2998         * fast/css/cursor-parsing.html:
2999         * fast/css/getComputedStyle/computed-style-border-image-expected.txt:
3000         * fast/css/getComputedStyle/computed-style-border-image.html:
3001         * fast/css/getComputedStyle/computed-style-cross-fade-expected.txt:
3002         * fast/css/getComputedStyle/computed-style-cross-fade.html:
3003         * fast/css/getComputedStyle/computed-style-properties-expected.txt:
3004         * fast/css/getComputedStyle/computed-style-properties.html:
3005         * fast/css/getComputedStyle/getComputedStyle-background-shorthand-expected.txt:
3006         * fast/css/getComputedStyle/getComputedStyle-background-shorthand.html:
3007         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand-expected.txt:
3008         * fast/css/getComputedStyle/getComputedStyle-list-style-shorthand.html:
3009         * fast/css/image-set-parsing.html:
3010         * fast/css/image-set-setting-expected.txt:
3011         * fast/css/image-set-setting.html:
3012         * fast/css/image-set-unprefixed-expected.txt:
3013         * fast/css/image-set-unprefixed.html:
3014         * fast/css/invalid-cursor-property-crash.html:
3015         * fast/css/parse-border-image-repeat-null-crash-expected.txt:
3016         * fast/css/uri-token-parsing-expected.txt:
3017         * fast/css/uri-token-parsing.html:
3018         * fast/css/url-with-multi-byte-unicode-escape-expected.txt:
3019         * fast/css/url-with-multi-byte-unicode-escape.html:
3020         * fast/filter-image/parse-filter-image-expected.txt:
3021         * fast/filter-image/parse-filter-image.html:
3022         * fast/innerHTML/innerHTML-uri-resolution.html:
3023         * fast/inspector-support/cssURLQuotes-expected.txt:
3024         * fast/inspector-support/cssURLQuotes.html:
3025         * fast/masking/parsing-clip-path-iri-expected.txt:
3026         * fast/masking/parsing-clip-path-iri.html:
3027         * fast/masking/parsing-mask-expected.txt:
3028         * fast/masking/parsing-mask.html:
3029         * fast/shapes/parsing/parsing-shape-outside-expected.txt:
3030         * fast/shapes/parsing/parsing-shape-outside.html:
3031         * fast/shapes/parsing/parsing-test-utils.js:
3032         (removeBaseURL):
3033         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3034         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3035         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3036         * platform/ios/fast/css/image-set-unprefixed-expected.txt: Removed.
3037         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3038         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3039         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3040         * platform/win/fast/css/parse-border-image-repeat-null-crash-expected.txt:
3041         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3042         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3043         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3044         * resources/image-preload-helper.js:
3045         (preloadImagesFromStyle):
3046         * svg/css/svg-attribute-parser-mode-expected.txt:
3047         * svg/css/svg-attribute-parser-mode.html:
3048         * svg/custom/marker-getPropertyValue-expected.txt:
3049         * svg/custom/marker-getPropertyValue.svg:
3050
3051 2018-05-04  Antoine Quint  <graouts@apple.com>
3052
3053         Improve test at media/modern-media-controls/airplay-button/airplay-button-on.html to not hardcode the -apple-wireless-playback-target-active color
3054         https://bugs.webkit.org/show_bug.cgi?id=185297
3055         <rdar://problem/39737716>
3056
3057         Reviewed by Dean Jackson.
3058
3059         Create an element and set its "color" property to "-apple-wireless-playback-target-active" so we can use
3060         getComputedStyle() to query the applied value instead of hard-coding the expected color.
3061
3062         * media/modern-media-controls/airplay-button/airplay-button-on.html:
3063
3064 2018-05-04  Youenn Fablet  <youenn@apple.com>
3065
3066         PeerConnection should have its connectionState closed even if doing gathering
3067         https://bugs.webkit.org/show_bug.cgi?id=185267
3068
3069         Reviewed by Darin Adler.
3070
3071         * webrtc/addICECandidate-closed-expected.txt: Added.
3072         * webrtc/addICECandidate-closed.html: Added.
3073
3074 2018-05-04  Carlos Garcia Campos  <cgarcia@igalia.com>
3075
3076         [GTK] Some event tests failing after r230817
3077         https://bugs.webkit.org/show_bug.cgi?id=185072
3078
3079         Reviewed by Michael Catanzaro.
3080
3081         Remove expectations for tests that are passing now.
3082
3083         * platform/gtk/TestExpectations:
3084
3085 2018-05-03  Ryosuke Niwa  <rniwa@webkit.org>
3086
3087         Revert the unitended changes in r231329.
3088
3089         * http/tests/media/video-play-stall.html: Replaced with LayoutTests/http/tests/media/video-play-stall.html.
3090         * platform/mac/TestExpectations:
3091
3092 2018-05-03  Chris Dumez  <cdumez@apple.com>
3093
3094         Stop using an iframe's id as fallback if its name attribute is not set
3095         https://bugs.webkit.org/show_bug.cgi?id=11388
3096
3097         Reviewed by Geoff Garen.
3098
3099         * fast/dom/Window/named-getter-frame-id-expected.txt: Added.
3100         * fast/dom/Window/named-getter-frame-id.html: Added.
3101         Add layout test coverage.
3102
3103         * fast/dom/Geolocation/srcdoc-getCurrentPosition-expected.txt:
3104         * fast/dom/Geolocation/srcdoc-watchPosition-expected.txt:
3105         * fast/dom/HTMLAnchorElement/anchor-in-noscroll-iframe-crash.html:
3106         * fast/dom/Window/window-special-properties-expected.txt:
3107         * fast/frames/iframe-no-name-expected.txt:
3108         * fast/frames/iframe-no-name.html:
3109         * fast/layers/prevent-hit-test-during-layout.html:
3110         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
3111         * http/tests/security/clipboard/copy-paste-html-cross-origin-iframe-across-origin.html:
3112         * http/tests/security/contentSecurityPolicy/iframe-blank-url-programmatically-add-external-script-expected.txt:
3113         * http/tests/security/cross-origin-reified-window-property-access.html:
3114         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
3115         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
3116         * http/tests/webrtc/filtering-ice-candidate-same-origin-frame.html:
3117         * http/wpt/beacon/keepalive-after-navigation-expected.txt:
3118         * http/wpt/cache-storage/cache-remove-twice.html:
3119         Update some layout tests that relied on our old (non-standard) behavior.
3120
3121 2018-05-03  Ryosuke Niwa  <rniwa@webkit.org>
3122
3123         Using image map inside a shadow tree results hits a release assert in DocumentOrderedMap::add
3124         https://bugs.webkit.org/show_bug.cgi?id=185238
3125
3126         Reviewed by Antti Koivisto.
3127
3128         * fast/images/imagemap-in-nested-shadow-tree-expected.txt: Added.
3129         * fast/images/imagemap-in-nested-shadow-tree.html: Added.
3130         * fast/images/imagemap-in-shadow-tree-expected.txt: Added.
3131         * fast/images/imagemap-in-shadow-tree.html: Added.
3132
3133 2018-05-03  Ryan Haddad  <ryanhaddad@apple.com>
3134
3135         Mark media/controls/pip-placeholder-without-video-controls.html as flaky.
3136         https://bugs.webkit.org/show_bug.cgi?id=170620
3137
3138         Unreviewed test gardening.
3139
3140         * platform/mac-wk2/TestExpectations:
3141
3142 2018-05-03  Chris Dumez  <cdumez@apple.com>
3143
3144         REGRESSION: Layout Test http/tests/security/location-cross-origin.html is a flaky failure
3145         https://bugs.webkit.org/show_bug.cgi?id=185259
3146
3147         Unreviewed, stop relying on a setImeout(100) and epect the frame navigation to have completed. Instead,
3148         use a setInterval() to poll until the cross-origin frame has navigated.
3149
3150         * http/tests/security/location-cross-origin.html:
3151
3152 2018-05-03  Miguel Gomez  <magomez@igalia.com>
3153
3154         Unreviewed GTK+ gardening after r231300.
3155
3156         * platform/gtk/TestExpectations:
3157         * platform/gtk/compositing/layer-creation/overlap-animation-expected.txt: Removed.
3158         * platform/gtk/editing/selection/select-all-004-expected.png:
3159         * platform/gtk/editing/selection/select-all-004-expected.txt: Added.
3160
3161 2018-05-03  Youenn Fablet  <youenn@apple.com>
3162
3163         A MediaStream being played should allow removing some of its tracks
3164         https://bugs.webkit.org/show_bug.cgi?id=185233
3165
3166         Reviewed by Eric Carlson.
3167
3168         * fast/mediastream/change-tracks-media-stream-being-played-expected.txt: Added.
3169         * fast/mediastream/change-tracks-media-stream-being-played.html: Added.
3170
3171 2018-05-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
3172
3173         Hiding then showing an <object> of type image makes the underlaying image disappear
3174         https://bugs.webkit.org/show_bug.cgi?id=185216
3175         <rdar://problem/39055630>
3176
3177         Reviewed by Youenn Fablet.
3178
3179         * fast/images/object-image-hide-show-expected.html: Added.
3180         * fast/images/object-image-hide-show.html: Added.
3181
3182 2018-05-02  Brent Fulgham  <bfulgham@apple.com>
3183
3184         Use RetainPtr for form input type
3185         https://bugs.webkit.org/show_bug.cgi?id=185210
3186         <rdar://problem/39734040>
3187
3188         Reviewed by Ryosuke Niwa.
3189
3190         * fast/forms/access-key-mutation-2-expected.txt: Added.
3191         * fast/forms/access-key-mutation-2.html: Added.
3192
3193 2018-05-01  Ryan Haddad  <ryanhaddad@apple.com>
3194
3195         Skip transitions/opacity-transition-zindex.html.
3196         https://bugs.webkit.org/show_bug.cgi?id=184947
3197
3198         Unreviewed test gardening.
3199
3200         * TestExpectations: Remove old expectation that is no longer applicable.
3201         * platform/mac-wk2/TestExpectations:
3202
3203 2018-05-02  Ross Kirsling  <ross.kirsling@sony.com>
3204
3205         [WinCairo] Unreviewed gardening. Add missing Skip for http/wpt.
3206
3207         * platform/wincairo/TestExpectations:
3208
3209 2018-05-02  Dirk Schulze  <dschulze@chromium.org>
3210
3211         getCharNumAtPosition should take DOMPointInit as argument
3212         https://bugs.webkit.org/show_bug.cgi?id=184695
3213
3214         Reviewed by Antti Koivisto.
3215
3216         * svg/text/lengthAdjust-text-metrics.html: Run tests with dictionary.
3217
3218 2018-05-02  Youenn Fablet  <youenn@apple.com>
3219
3220         Use NetworkLoadChecker for navigation loads
3221         https://bugs.webkit.org/show_bug.cgi?id=184892
3222         <rdar://problem/39652686>
3223
3224         Reviewed by Chris Dumez.
3225
3226         Updated header-filtering.https.html to expect full headers except cookie-related for same origin loads.
3227         Updated expected.txt files accordingly.
3228
3229         * http/wpt/service-workers/header-filtering.https-expected.txt:
3230         * http/wpt/service-workers/header-filtering.https.html:
3231         * platform/mac/http/tests/webarchive/test-preload-resources-expected.txt:
3232
3233 2018-05-02  Myles C. Maxfield  <mmaxfield@apple.com>
3234
3235         Collection fragment identifiers don't use PostScript names
3236         https://bugs.webkit.org/show_bug.cgi?id=184624
3237
3238         Reviewed by Simon Fraser.
3239
3240         * fast/text/font-collection-expected.html:
3241         * fast/text/font-collection.html:
3242         * fast/text/resources/collection.ttc: I generated this font collection by hand. The "Ahemerator" font inside it is missing the
3243         "A" glyph.
3244
3245 2018-05-02  Youenn Fablet  <youenn@apple.com>
3246
3247         Layout Test http/wpt/service-workers/header-filtering.https.html is a flaky failure
3248         https://bugs.webkit.org/show_bug.cgi?id=184469
3249         <rdar://problem/39428226>
3250
3251         Reviewed by Chris Dumez.
3252
3253         Ensure that the message posted for the loading of the initial iframe is actually received before doing further tests.
3254
3255         * http/wpt/service-workers/header-filtering.https.html:
3256         * platform/mac-wk2/TestExpectations:
3257
3258 2018-05-02  Chris Dumez  <cdumez@apple.com>
3259
3260         document.open() event listener removal is not immediate
3261         https://bugs.webkit.org/show_bug.cgi?id=185191
3262
3263         Reviewed by Darin Adler.
3264
3265         Add layout test coverage.
3266
3267         * fast/dom/Document/document-open-removes-all-listeners-expected.txt: Added.
3268         * fast/dom/Document/document-open-removes-all-listeners.html: Added.
3269
3270 2018-05-01  Brent Fulgham  <bfulgham@apple.com>
3271
3272         Prevent assertion when changing forms
3273         https://bugs.webkit.org/show_bug.cgi?id=185173
3274         <rdar://problem/39738669>
3275
3276         Reviewed by Ryosuke Niwa.
3277
3278         * fast/forms/form-submission-crash-3-expected.txt: Added.
3279         * fast/forms/form-submission-crash-3.html: Added.
3280
3281 2018-05-02  Youenn Fablet  <youenn@apple.com>
3282
3283         CacheStorage::Engine should keep a list of initialization callback
3284         https://bugs.webkit.org/show_bug.cgi?id=185184
3285         <rdar://problem/38875651>
3286
3287         Reviewed by Antti Koivisto.
3288
3289         * http/wpt/cache-storage/a-cache-open.https-expected.txt: Added.
3290         * http/wpt/cache-storage/a-cache-open.https.html: Added.
3291
3292 2018-05-02  Ms2ger  <Ms2ger@igalia.com>
3293
3294         Update document-create-touch.html expectations for r231114
3295         https://bugs.webkit.org/show_bug.cgi?id=185193
3296
3297         Unreviewed test gardening.
3298
3299         * fast/events/touch/document-create-touch-expected.txt:
3300         * fast/events/touch/document-create-touch.html:
3301
3302 2018-05-01  Devin Rousso  <webkit@devinrousso.com>
3303
3304         Web Inspector: Canvas tab: determine hasVisibleEffect for all actions immediately after recording is added
3305         https://bugs.webkit.org/show_bug.cgi?id=182995
3306
3307         Reviewed by Matt Baker.
3308
3309         * inspector/canvas/resources/recording-utilities.js:
3310
3311 2018-05-01  Ryan Haddad  <ryanhaddad@apple.com>
3312
3313         Unreviewed test gardening, correct a typo in the iOS TestExpectation file.
3314
3315         * platform/ios/TestExpectations:
3316
3317 2018-05-01  Ryan Haddad  <ryanhaddad@apple.com>
3318
3319         Rebaseline tests after r231165.
3320         https://bugs.webkit.org/show_bug.cgi?id=185166
3321
3322         Unreviewed test gardening.
3323
3324         * animations/font-variations/font-variation-settings-expected.txt:
3325         * animations/font-variations/font-variation-settings-order-expected.txt:
3326         * animations/font-variations/font-variation-settings-order.html:
3327         * animations/font-variations/font-variation-settings.html:
3328         * legacy-animation-engine/animations/font-variations/font-variation-settings-expected.txt:
3329         * legacy-animation-engine/animations/font-variations/font-variation-settings-order-expected.txt:
3330         * legacy-animation-engine/animations/font-variations/font-variation-settings-order.html:
3331         * legacy-animation-engine/animations/font-variations/font-variation-settings.html:
3332         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
3333         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
3334         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
3335         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
3336         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
3337         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
3338
3339 2018-05-01  Oleksandr Skachkov  <gskachkov@gmail.com>
3340
3341         WebAssembly: add support for stream APIs - JavaScript API
3342         https://bugs.webkit.org/show_bug.cgi?id=183442
3343
3344         Reviewed by Yusuke Suzuki and JF Bastien.
3345
3346         * platform/ios-simulator/TestExpectations:
3347         * platform/win/TestExpectations:
3348
3349 2018-04-30  Jiewen Tan  <jiewen_tan@apple.com>
3350
3351         Unreviewed test gardening
3352
3353         Update test expectations since the crash reported on Bug 177828 is no longer reproducible.
3354
3355         * platform/mac-wk2/TestExpectations:
3356
3357 2018-04-30  Megan Gardner  <megan_gardner@apple.com>
3358
3359         Add tests for selection in content editable
3360         https://bugs.webkit.org/show_bug.cgi?id=185144
3361
3362         Reviewed by Wenson Hsieh.
3363         
3364         Tests that should cover selection in content editable, both with and without a keyboard present. Also fixing two tests that had errors.
3365
3366         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text-expected.txt: Added.
3367         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html: Added.
3368         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text-expected.txt: Added.
3369         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text.html: Added.
3370         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text-expected.txt: Added.
3371         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html: Added.
3372         * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text-expected.txt: Added.
3373         * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text.html: Added.
3374         * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text-expected.txt: Added.
3375         * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text.html: Added.
3376         * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text-expected.txt: Added.
3377         * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text.html: Added.
3378         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text-expected.txt: Added.
3379         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html: Added.
3380         * fast/events/touch/ios/long-press-then-drag-right-to-change-selected-text.html:
3381         * fast/events/touch/ios/long-press-then-drag-up-to-change-selected-text.html:
3382
3383 2018-04-30  Jer Noble  <jer.noble@apple.com>
3384
3385         <img src=mp4> does not display on ios despite Accept: video/* advertisement
3386         https://bugs.webkit.org/show_bug.cgi?id=185029
3387         <rdar://problem/39771989>
3388
3389         Reviewed by Eric Carlson.
3390
3391         * platform/ios/TestExpectations:
3392
3393 2018-04-30  Zalan Bujtas  <zalan@apple.com>
3394
3395         REGRESSION(r230914) Selecting text on this apple.com page makes it vanish
3396         https://bugs.webkit.org/show_bug.cgi?id=185142
3397         <rdar://problem/39821446>
3398
3399         Reviewed by Simon Fraser.
3400
3401         * fast/text/simple-line-layout-selection-with-overflow-expected.html: Added.
3402         * fast/text/simple-line-layout-selection-with-overflow.html: Added.
3403
3404 2018-04-30  Wenson Hsieh  <wenson_hsieh@apple.com>
3405
3406         [Extra zoom mode] Respect the existing shrink-to-fit attribute instead of using min-device-width
3407         https://bugs.webkit.org/show_bug.cgi?id=185132
3408         <rdar://problem/39834562>
3409
3410         Reviewed by Tim Horton.
3411