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