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