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