Layout Test imported/mozilla/css-animations/test_animation-starttime.html is failing.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-06-29  Per Arne Vollan  <pvollan@apple.com>
2
3         Layout Test imported/mozilla/css-animations/test_animation-starttime.html is failing.
4         https://bugs.webkit.org/show_bug.cgi?id=186807
5
6         Unreviewed test gardening.
7
8         * platform/win/TestExpectations:
9
10 2018-06-29  Per Arne Vollan  <pvollan@apple.com>
11
12         Layout Test fast/text/mark-matches-broken-line-rendering.html is failing
13         https://bugs.webkit.org/show_bug.cgi?id=187177
14
15         Unreviewed test gardening.
16
17         * platform/win/TestExpectations:
18
19 2018-06-29  Antoine Quint  <graouts@apple.com>
20
21         Layout Test compositing/animation/layer-for-filling-animation.html is a flaky failure
22         https://bugs.webkit.org/show_bug.cgi?id=187163
23
24         Unreviewed.
25
26         This test needed to be modified to account for the pending state being updated at a different time,
27         so we just wait a frame to ensure the animation is ended. See r233325.
28
29         * compositing/animation/layer-for-filling-animation.html:
30
31 2018-06-29  Antoine Quint  <graouts@apple.com>
32
33         [mac][wk2] REGRESSION (Tiled Drawing): Some css3/ tests fail with fringing around tiled background-images that intersect tile boundaries
34         https://bugs.webkit.org/show_bug.cgi?id=122235
35
36         Unreviewed. This test has not been flaky on all ports by GTK for a long time.
37
38         * platform/ios-wk1/TestExpectations:
39         * platform/mac-wk2/TestExpectations:
40         * platform/wincairo/TestExpectations:
41
42 2018-06-27  Antoine Quint  <graouts@apple.com>
43
44         [Web Animations] Using a Web Animation leaks the Document
45         https://bugs.webkit.org/show_bug.cgi?id=187088
46         <rdar://problem/41392046>
47
48         Reviewed by Dean Jackson.
49
50         Add a new test that creates an Animation object in JS within an iframe and checks that removing
51         the iframe clears its Document. 
52
53         * webanimations/leak-document-with-web-animation-expected.txt: Added.
54         * webanimations/leak-document-with-web-animation.html: Added.
55         * webanimations/resources/web-animation-leak-iframe.html: Added.
56
57 2018-06-28  Olivia Barnett  <obarnett@apple.com>
58         
59         Find in page for typographic quotes does not find low (German) quotes
60         https://bugs.webkit.org/show_bug.cgi?id=187164
61         <rdar://problem/29612785>
62        
63         Reviewed by Tim Horton.
64
65         Added additional test for German quotes.
66
67         * fast/text/find-quotes.html:
68
69 2018-06-28  Zalan Bujtas  <zalan@apple.com>
70
71         [iOS] Unreviewed test gardening.
72
73         * platform/ios/TestExpectations:
74
75 2018-06-28  Zalan Bujtas  <zalan@apple.com>
76
77         [LFC] Add block formatting only test cases
78         https://bugs.webkit.org/show_bug.cgi?id=187162
79
80         Reviewed by Antti Koivisto.
81
82         These tests are expected to generate the same tree output on every platform (no text, strictly block only). 
83
84         * fast/block/block-only/absolute-auto-with-sibling-margin-bottom-expected.txt: Added.
85         * fast/block/block-only/absolute-auto-with-sibling-margin-bottom.html: Added.
86         * fast/block/block-only/absolute-height-stretch-expected.txt: Added.
87         * fast/block/block-only/absolute-height-stretch.html: Added.
88         * fast/block/block-only/absolute-left-auto-expected.txt: Added.
89         * fast/block/block-only/absolute-left-auto.html: Added.
90         * fast/block/block-only/absolute-left-right-top-bottom-auto-expected.txt: Added.
91         * fast/block/block-only/absolute-left-right-top-bottom-auto.html: Added.
92         * fast/block/block-only/absolute-nested-expected.txt: Added.
93         * fast/block/block-only/absolute-nested.html: Added.
94         * fast/block/block-only/absolute-nested2-expected.txt: Added.
95         * fast/block/block-only/absolute-nested2.html: Added.
96         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
97         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
98         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2-expected.txt: Added.
99         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2.html: Added.
100         * fast/block/block-only/absolute-simple-expected.txt: Added.
101         * fast/block/block-only/absolute-simple.html: Added.
102         * fast/block/block-only/absolute-width-shrink-to-fit-expected.txt: Added.
103         * fast/block/block-only/absolute-width-shrink-to-fit.html: Added.
104         * fast/block/block-only/absolute-width-stretch-expected.txt: Added.
105         * fast/block/block-only/absolute-width-stretch.html: Added.
106         * fast/block/block-only/absolute-with-static-block-position-nested-expected.txt: Added.
107         * fast/block/block-only/absolute-with-static-block-position-nested.html: Added.
108         * fast/block/block-only/almost-intruding-left-float-simple-expected.txt: Added.
109         * fast/block/block-only/almost-intruding-left-float-simple.html: Added.
110         * fast/block/block-only/border-simple-expected.txt: Added.
111         * fast/block/block-only/border-simple.html: Added.
112         * fast/block/block-only/fixed-nested-expected.txt: Added.
113         * fast/block/block-only/fixed-nested.html: Added.
114         * fast/block/block-only/float-left-when-container-has-padding-margin-expected.txt: Added.
115         * fast/block/block-only/float-left-when-container-has-padding-margin.html: Added.
116         * fast/block/block-only/floating-box-clear-both-simple-expected.txt: Added.
117         * fast/block/block-only/floating-box-clear-both-simple.html: Added.
118         * fast/block/block-only/floating-box-clear-right-simple-expected.txt: Added.
119         * fast/block/block-only/floating-box-clear-right-simple.html: Added.
120         * fast/block/block-only/floating-box-left-and-right-multiple-expected.txt: Added.
121         * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset-expected.txt: Added.
122         * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset.html: Added.
123         * fast/block/block-only/floating-box-left-and-right-multiple.html: Added.
124         * fast/block/block-only/floating-box-right-simple-expected.txt: Added.
125         * fast/block/block-only/floating-box-right-simple.html: Added.
126         * fast/block/block-only/floating-box-with-clear-siblings-expected.txt: Added.
127         * fast/block/block-only/floating-box-with-clear-siblings.html: Added.
128         * fast/block/block-only/floating-box-with-clear-simple-expected.txt: Added.
129         * fast/block/block-only/floating-box-with-clear-simple.html: Added.
130         * fast/block/block-only/floating-box-with-new-formatting-context-expected.txt: Added.
131         * fast/block/block-only/floating-box-with-new-formatting-context.html: Added.
132         * fast/block/block-only/floating-box-with-relative-positioned-sibling-expected.txt: Added.
133         * fast/block/block-only/floating-box-with-relative-positioned-sibling.html: Added.
134         * fast/block/block-only/floating-left-right-simple-expected.txt: Added.
135         * fast/block/block-only/floating-left-right-simple.html: Added.
136         * fast/block/block-only/floating-left-right-with-all-margins-expected.txt: Added.
137         * fast/block/block-only/floating-left-right-with-all-margins.html: Added.
138         * fast/block/block-only/floating-lefts-and-rights-simple-expected.txt: Added.
139         * fast/block/block-only/floating-lefts-and-rights-simple.html: Added.
140         * fast/block/block-only/floating-multiple-lefts-expected.txt: Added.
141         * fast/block/block-only/floating-multiple-lefts-in-body-expected.txt: Added.
142         * fast/block/block-only/floating-multiple-lefts-in-body.html: Added.
143         * fast/block/block-only/floating-multiple-lefts-multiple-lines-expected.txt: Added.
144         * fast/block/block-only/floating-multiple-lefts-multiple-lines.html: Added.
145         * fast/block/block-only/floating-multiple-lefts.html: Added.
146         * fast/block/block-only/floating-with-new-block-formatting-context-expected.txt: Added.
147         * fast/block/block-only/floating-with-new-block-formatting-context.html: Added.
148         * fast/block/block-only/margin-collapse-bottom-bottom-expected.txt: Added.
149         * fast/block/block-only/margin-collapse-bottom-bottom.html: Added.
150         * fast/block/block-only/margin-collapse-bottom-nested-expected.txt: Added.
151         * fast/block/block-only/margin-collapse-bottom-nested.html: Added.
152         * fast/block/block-only/margin-collapse-first-last-are-floating-expected.txt: Added.
153         * fast/block/block-only/margin-collapse-first-last-are-floating.html: Added.
154         * fast/block/block-only/margin-collapse-simple-expected.txt: Added.
155         * fast/block/block-only/margin-collapse-simple.html: Added.
156         * fast/block/block-only/margin-collapse-top-nested-expected.txt: Added.
157         * fast/block/block-only/margin-collapse-top-nested.html: Added.
158         * fast/block/block-only/margin-collapse-when-child-has-padding-border-expected.txt: Added.
159         * fast/block/block-only/margin-collapse-when-child-has-padding-border.html: Added.
160         * fast/block/block-only/margin-collapse-with-block-formatting-context-expected.txt: Added.
161         * fast/block/block-only/margin-collapse-with-block-formatting-context.html: Added.
162         * fast/block/block-only/margin-collapse-with-block-formatting-context2-expected.txt: Added.
163         * fast/block/block-only/margin-collapse-with-block-formatting-context2.html: Added.
164         * fast/block/block-only/margin-left-right-sizing-expected.txt: Added.
165         * fast/block/block-only/margin-left-right-sizing-out-of-flow-expected.txt: Added.
166         * fast/block/block-only/margin-left-right-sizing-out-of-flow.html: Added.
167         * fast/block/block-only/margin-left-right-sizing.html: Added.
168         * fast/block/block-only/margin-propagation-simple-content-height-expected.txt: Added.
169         * fast/block/block-only/margin-propagation-simple-content-height.html: Added.
170         * fast/block/block-only/margin-sibling-collapse-propagated-expected.txt: Added.
171         * fast/block/block-only/margin-sibling-collapse-propagated.html: Added.
172         * fast/block/block-only/margin-simple-expected.txt: Added.
173         * fast/block/block-only/margin-simple.html: Added.
174         * fast/block/block-only/negative-margin-simple-expected.txt: Added.
175         * fast/block/block-only/negative-margin-simple.html: Added.
176         * fast/block/block-only/padding-nested-expected.txt: Added.
177         * fast/block/block-only/padding-nested.html: Added.
178         * fast/block/block-only/padding-simple-expected.txt: Added.
179         * fast/block/block-only/padding-simple.html: Added.
180         * fast/block/block-only/relative-auto-expected.txt: Added.
181         * fast/block/block-only/relative-auto-with-parent-offset-expected.txt: Added.
182         * fast/block/block-only/relative-auto-with-parent-offset.html: Added.
183         * fast/block/block-only/relative-auto.html: Added.
184         * fast/block/block-only/relative-bottom-expected.txt: Added.
185         * fast/block/block-only/relative-bottom.html: Added.
186         * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
187         * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
188         * fast/block/block-only/relative-right-expected.txt: Added.
189         * fast/block/block-only/relative-right.html: Added.
190         * fast/block/block-only/relative-siblings-expected.txt: Added.
191         * fast/block/block-only/relative-siblings.html: Added.
192         * fast/block/block-only/relative-simple-expected.txt: Added.
193         * fast/block/block-only/relative-simple.html: Added.
194
195 2018-06-28  Timothy Hatcher  <timothy@apple.com>
196
197         Find on page selection color isn't adapted for dark mode.
198         https://bugs.webkit.org/show_bug.cgi?id=187072
199         rdar://problem/40354841
200
201         Unreviewed test gardening.
202
203         * fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
204         * fast/text/mark-matches-broken-line-rendering-expected.html:
205         * fast/text/mark-matches-rendering-expected.html:
206         Use -apple-system-find-highlight-background to work on all macOS versions.
207         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
208
209 2018-06-28  Antoine Quint  <graouts@apple.com>
210
211         [Web Animations] Make imported/mozilla/css-animations/test_animation-starttime.html pass reliably
212         https://bugs.webkit.org/show_bug.cgi?id=183834
213         <rdar://problem/40997932>
214
215         Reviewed by Dean Jackson.
216
217         This test now passes reliably so we remove any specific expectation. Another test needed to be modified to account for 
218         the pending state being updated at a different time, so we just wait a frame to ensure the animation is started.
219
220         * TestExpectations:
221         * compositing/visible-rect/animated.html:
222
223 2018-06-28  Jer Noble  <jer.noble@apple.com>
224
225         Unreviewed gardening; media/video-buffering-allowed.html is flakey due to not completing in time.
226
227         Remove the artificial early timeout (1s) in this test.
228
229         * media/video-buffering-allowed.html:
230
231 2018-06-28  Aditya Keerthi  <akeerthi@apple.com>
232
233         REGRESSION (r232040): Cursor jumping in Safari text fields
234         https://bugs.webkit.org/show_bug.cgi?id=187142
235         <rdar://problem/41397577>
236
237         Reviewed by Tim Horton.
238
239         Added test to ensure that the 'selectionchange' event is only fired once per
240         click in an editable node.
241
242         * fast/events/ios/click-selectionchange-once-expected.txt: Added.
243         * fast/events/ios/click-selectionchange-once.html: Added.
244
245 2018-06-28  Dirk Schulze  <krit@webkit.org>
246
247         [css-masking] Update clip-path box mapping to unified box
248         https://bugs.webkit.org/show_bug.cgi?id=185797
249
250         Reviewed by Simon Fraser.
251
252         Update existing tests and add new tests to check the slightly different behavior.
253
254         * fast/masking/parsing-clip-path-shape-expected.txt:
255         * fast/masking/parsing-clip-path-shape.html:
256         * svg/clip-path/clip-path-shape-border-box-expected.svg: Added.
257         * svg/clip-path/clip-path-shape-border-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
258         * svg/clip-path/clip-path-shape-content-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
259         * svg/clip-path/clip-path-shape-content-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
260         * svg/clip-path/clip-path-shape-fill.svg:
261         * svg/clip-path/clip-path-shape-margin-box-expected.svg: Added.
262         * svg/clip-path/clip-path-shape-margin-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
263         * svg/clip-path/clip-path-shape-padding-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
264         * svg/clip-path/clip-path-shape-padding-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
265         * svg/clip-path/clip-path-shape-stroke.svg:
266
267 2018-06-27  Ryan Haddad  <ryanhaddad@apple.com>
268
269         Mark imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky.
270         https://bugs.webkit.org/show_bug.cgi?id=172864
271
272         Unreviewed test gardening.
273
274         * TestExpectations:
275
276 2018-06-27  Youenn Fablet  <youenn@apple.com>
277
278         Rebase LayoutTests/http/tests/contentextensions/subresource-redirect-blocked-expected.txt after r233269
279         https://bugs.webkit.org/show_bug.cgi?id=187125
280
281         Unreviewed.
282
283         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
284
285 2018-06-27  Dirk Schulze  <krit@webkit.org>
286
287         -webkit-clip-path wrong offset for clipPath references
288         https://bugs.webkit.org/show_bug.cgi?id=129246
289
290         Reviewed by Simon Fraser.
291
292         Add test for reference clip-path offset. Correct a broken test.
293         All tests in the repo for references are interoperable between Gecko, Blink
294         and WebKit now.
295
296         * css3/masking/clip-path-reference-2-expected.html: Added.
297         * css3/masking/clip-path-reference-2.html: Added.
298         * css3/masking/clip-path-reference-userSpaceOnUse-expected.html:
299         * css3/masking/clip-path-reference-userSpaceOnUse.html:
300
301 2018-06-27  Antti Koivisto  <antti@apple.com>
302
303         Don't invoke post resolution callbacks when resolving computed style
304         https://bugs.webkit.org/show_bug.cgi?id=187113
305         <rdar://problem/41365766>
306
307         Reviewed by Geoff Garen.
308
309         * fast/dom/object-computed-style-event-expected.txt: Added.
310         * fast/dom/object-computed-style-event.html: Added.
311
312 2018-06-27  Timothy Hatcher  <timothy@apple.com>
313
314         Find on page selection color isn't adapted for dark mode.
315         https://bugs.webkit.org/show_bug.cgi?id=187072
316         rdar://problem/40354841
317
318         Reviewed by Tim Horton.
319
320         * fast/css/apple-system-control-colors-expected.txt: Updated.
321         * fast/text/mark-matches-broken-line-rendering-expected.html: Ditto.
322         * fast/text/mark-matches-rendering-expected.html: Ditto.
323
324 2018-06-27  Youenn Fablet  <youenn@apple.com>
325
326         Disable content blockers in NetworkLoadChecker except for ping loads
327         https://bugs.webkit.org/show_bug.cgi?id=187083
328         <rdar://problem/41440083>
329
330         Reviewed by Chris Dumez.
331
332         * http/tests/contentextensions/reload-without-contentextensions-expected.txt: Added.
333         * http/tests/contentextensions/reload-without-contentextensions.html: Added.
334         * http/tests/contentextensions/reload-without-contentextensions.html.json: Added.
335
336 2018-06-27  Simon Fraser  <simon.fraser@apple.com>
337
338         https://hackernoon.com/ uses lots of layer backing store
339         https://bugs.webkit.org/show_bug.cgi?id=186909
340         rdar://problem/40257540
341
342         Reviewed by Tim Horton.
343         
344         New test.
345
346         * compositing/backing/backing-store-attachment-outside-viewport-expected.txt: Added.
347         * compositing/backing/backing-store-attachment-outside-viewport.html: Added.
348
349 2018-06-27  Nan Wang  <n_wang@apple.com>
350
351         AX: [iOS] Remove the ability to set keyboard focus when VoiceOver takes focus
352         https://bugs.webkit.org/show_bug.cgi?id=187076
353
354         Reviewed by Chris Fleizach.
355
356         * accessibility/ios-simulator/accessibility-focus-do-not-set-focus-expected.txt: Added.
357         * accessibility/ios-simulator/accessibility-focus-do-not-set-focus.html: Added.
358         * accessibility/ios-simulator/dom-focus-fires-on-correct-element-expected.txt: Removed.
359         * accessibility/ios-simulator/dom-focus-fires-on-correct-element.html: Removed.
360
361 2018-06-26  Youenn Fablet  <youenn@apple.com>
362
363         Import wpt CORP tests
364         https://bugs.webkit.org/show_bug.cgi?id=187027
365
366         Reviewed by Chris Dumez.
367
368         Skipping tests for WK1.
369
370         * platform/ios-wk1/TestExpectations:
371         * platform/mac-wk1/TestExpectations:
372         * platform/win/TestExpectations:
373
374 2018-06-26  Daniel Bates  <dabates@apple.com>
375
376         REGRESSION (r231479): Unable to buy Odeon cinema tickets in STP (bogus 'X-Frame-Options' to 'SAMEORIGIN')
377         https://bugs.webkit.org/show_bug.cgi?id=186090
378         <rdar://problem/40692595>
379
380         Reviewed by Andy Estes.
381
382         Add a test to ensure that we allow a same-origin page with "X-Frame-Options: SAMEORIGIN" to
383         load as a result of a redirected cross-origin POST request.
384
385         * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow-expected.txt: Added.
386         * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow.html: Added.
387         * http/tests/security/XFrameOptions/resources/post-form-to-x-frame-options-parent-same-origin-allow.html: Added.
388         * http/tests/security/XFrameOptions/resources/x-frame-options-parent-same-origin-allow.cgi:
389
390 2018-06-26  Saam Barati  <sbarati@apple.com>
391
392         JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
393         https://bugs.webkit.org/show_bug.cgi?id=186878
394         <rdar://problem/40568659>
395
396         Reviewed by Filip Pizlo.
397
398         Make these test not susceptible to conservative scan leaks by ensuring at least
399         one object gets collected when we allocate many of them. Before, these were just
400         testing that a fixed number of objects were collected.
401
402         * editing/selection/navigation-clears-editor-state-expected.txt:
403         * editing/selection/navigation-clears-editor-state.html:
404         * fast/dom/reference-cycle-leaks.html:
405         * fast/misc/resources/test-observegc.js:
406         * fast/misc/test-observegc-expected.txt:
407         * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
408         * plugins/refcount-leaks-expected.txt:
409         * plugins/refcount-leaks.html:
410
411 2018-06-26  Truitt Savell  <tsavell@apple.com>
412
413         [iOS] Rebaseline two webanimations tests after r233164
414         https://bugs.webkit.org/show_bug.cgi?id=187071
415
416         Unreviewed gardening
417
418         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
419         * platform/ios/webanimations/opacity-animation-yields-compositing-span-expected.txt: Added.
420
421 2018-06-26  Truitt Savell  <tsavell@apple.com>
422
423         REGRESSION (r232314): Flaky Test: imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.html
424         https://bugs.webkit.org/show_bug.cgi?id=186161
425
426         Unreviewed gardening.
427
428         * TestExpectations:
429
430 2018-06-26  Commit Queue  <commit-queue@webkit.org>
431
432         Unreviewed, rolling out r233184.
433         https://bugs.webkit.org/show_bug.cgi?id=187059
434
435         "It regressed JetStream between 5-8%" (Requested by saamyjoon
436         on #webkit).
437
438         Reverted changeset:
439
440         "JSImmutableButterfly can't be allocated from a subspace with
441         HeapCell::Kind::Auxiliary"
442         https://bugs.webkit.org/show_bug.cgi?id=186878
443         https://trac.webkit.org/changeset/233184
444
445 2018-06-26  Charlie Turner  <cturner@igalia.com>
446
447         [GTK] Unreviewed test gardening
448         https://bugs.webkit.org/show_bug.cgi?id=187048
449
450         Unreviewed gardening.
451
452         * platform/gtk/TestExpectations:
453
454 2018-06-26  Truitt Savell  <tsavell@apple.com>
455
456         Layout Test http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html is flaky
457         https://bugs.webkit.org/show_bug.cgi?id=187053
458
459         Unreviewed test gardening.
460
461         * platform/wk2/TestExpectations:
462
463 2018-06-26  Eric Carlson  <eric.carlson@apple.com>
464
465         Enable mock capture devices on the iOS simulator
466         https://bugs.webkit.org/show_bug.cgi?id=186846
467         <rdar://problem/41289134>
468
469         Reviewed by Youenn Fablet.
470
471         * platform/ios/TestExpectations: Unskip fast/mediastream/getUserMedia-default.html.
472
473 2018-06-26  Per Arne Vollan  <pvollan@apple.com>
474
475         Layout Test imported/mozilla/css-animations/test_animation-pausing.html is failing.
476         https://bugs.webkit.org/show_bug.cgi?id=187041
477
478         Unreviewed test gardening.
479
480         * platform/win/TestExpectations:
481
482 2018-06-26  Frederic Wang  <fwang@igalia.com>
483
484         Import WPT tests for webmessaging
485         https://bugs.webkit.org/show_bug.cgi?id=187001
486
487         Reviewed by Javier Fernandez.
488
489         Skip some webmessaging tests timing out.
490
491         * TestExpectations:
492
493 2018-06-26  Zan Dobersek  <zdobersek@igalia.com>
494
495         Crash in WebAnimation::runPendingPlayTask
496         https://bugs.webkit.org/show_bug.cgi?id=186189
497
498         Reviewed by Carlos Garcia Campos.
499
500         * platform/wpe/TestExpectations: Remove crashing expectations for fixed tests.
501
502 2018-06-25  Youenn Fablet  <youenn@apple.com>
503
504         Import WPT fetch destination tests
505         https://bugs.webkit.org/show_bug.cgi?id=186984
506
507         Reviewed by Chris Dumez.
508
509         Skipping tests for WK1 since they use service worker.
510
511         * TestExpectations: Skipping timing out tests.
512         * platform/ios-wk1/TestExpectations:
513         * platform/mac-wk1/TestExpectations:
514         * platform/win/TestExpectations:
515
516 2018-06-25  David Fenton  <david_fenton@apple.com>
517
518         LayoutTest imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.worker.html is flaky.
519         https://bugs.webkit.org/show_bug.cgi?id=187025
520
521         Unreviewed test gardening, update Test Expectations to [Pass Failure Slow]
522
523         * TestExpectations:
524
525 2018-06-25  Saam Barati  <sbarati@apple.com>
526
527         JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
528         https://bugs.webkit.org/show_bug.cgi?id=186878
529         <rdar://problem/40568659>
530
531         Reviewed by Mark Lam.
532
533         Make these test not susceptible to conservative scan leaks by ensuring at least
534         one object gets collected when we allocate many of them. Before, these were just
535         testing that a fixed number of objects were collected.
536
537         * editing/selection/navigation-clears-editor-state-expected.txt:
538         * editing/selection/navigation-clears-editor-state.html:
539         * fast/dom/reference-cycle-leaks.html:
540         * fast/misc/resources/test-observegc.js:
541         * fast/misc/test-observegc-expected.txt:
542         * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
543         * plugins/refcount-leaks-expected.txt:
544         * plugins/refcount-leaks.html:
545
546 2018-06-25  John Wilander  <wilander@apple.com>
547
548         Resource Load Statistics: Make WebResourceLoadStatisticsStore::updateCookiePartitioningForDomains() wait for the network process before calling its callback
549         https://bugs.webkit.org/show_bug.cgi?id=186903
550         <rdar://problem/41350182>
551
552         Reviewed by Chris Dumez.
553
554         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
555         * http/tests/storageAccess/grant-storage-access-under-opener.html:
556             Moved the code block to the page's body instead of its head.
557             Added an initial console log statement. The reason for these
558             changes is that we're seeing flaky timeouts with no output.
559
560 2018-06-25  Chris Dumez  <cdumez@apple.com>
561
562         performance-api/performance-observer-no-document-leak.html is flaky
563         https://bugs.webkit.org/show_bug.cgi?id=186938
564         <rdar://problem/41379336>
565
566         Unreviewed, skip test again as it is apparently still flaky.
567
568         * TestExpectations:
569
570 2018-06-25  Chris Dumez  <cdumez@apple.com>
571
572         performance-api/performance-observer-no-document-leak.html is flaky
573         https://bugs.webkit.org/show_bug.cgi?id=186938
574         <rdar://problem/41379336>
575
576         Unreviewed, move the call to gc() inside the setInterval() so we keep
577         trying to gc() until the frame / document are destroyed (instead of
578         only doing a single garbage collection).
579
580         * TestExpectations:
581         * performance-api/performance-observer-no-document-leak.html:
582
583 2018-06-25  Antoine Quint  <graouts@apple.com>
584
585         REGRESSION: hardware-accelerated animation fails on inline element
586         https://bugs.webkit.org/show_bug.cgi?id=186981
587         <rdar://problem/41418697>
588
589         Reviewed by Dean Jackson.
590
591         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
592         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
593         * webanimations/opacity-animation-yields-compositing-expected.txt:
594         * webanimations/opacity-animation-yields-compositing-span-expected.txt:
595         * webanimations/opacity-animation-yields-compositing-span.html: Added.
596         * webanimations/opacity-animation-yields-compositing.html:
597
598 2018-06-25  Youenn Fablet  <youenn@apple.com>
599
600         Add API to control mock media devices
601         https://bugs.webkit.org/show_bug.cgi?id=186958
602
603         Reviewed by Eric Carlson.
604
605         * fast/mediastream/device-change-event-2-expected.txt: Added.
606         * fast/mediastream/device-change-event-2.html: Added.
607
608 2018-06-25  Antoine Quint  <graouts@apple.com>
609
610         [Web Animations] Make imported/mozilla/css-animations/test_animation-pausing.html pass reliably
611         https://bugs.webkit.org/show_bug.cgi?id=183826
612         <rdar://problem/40997412>
613
614         Reviewed by Dean Jackson.
615
616         This test now passes reliably.
617
618         * TestExpectations:
619
620 2018-06-25  Zan Dobersek  <zdobersek@igalia.com>
621
622         [GCrypt] Zero-prefix (if necessary) RSA-OAEP encryption, RSA-PSS signing output
623         https://bugs.webkit.org/show_bug.cgi?id=186967
624
625         Reviewed by Michael Catanzaro.
626
627         * platform/gtk/TestExpectations: Remove flaky failures for RSA-OAEP and RSA-PSS tests.
628         * platform/wpe/TestExpectations: Ditto.
629
630 2018-06-24  Simon Fraser  <simon.fraser@apple.com>
631
632         Fix the composition underline to be transformed by -apple-color-filter
633         https://bugs.webkit.org/show_bug.cgi?id=186983
634         rdar://problem/40515558
635
636         Reviewed by Zalan Bujtas.
637         
638         * css3/color-filters/color-filter-composition-underline-color-expected.html: Added.
639         * css3/color-filters/color-filter-composition-underline-color.html: Added.
640
641 2018-06-23  Zalan Bujtas  <zalan@apple.com>
642
643         [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units
644         https://bugs.webkit.org/show_bug.cgi?id=186585
645         <rdar://problem/30685325>
646
647         Reviewed by Tim Horton.
648
649         * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added.
650         * fast/dynamic/mail-autosize-viewport-unit.html: Added.
651
652 2018-06-23  Per Arne Vollan  <pvollan@apple.com>
653
654         Layout Test imported/mozilla/css-animations/test_animation-ready.html is failing on Windows.
655         https://bugs.webkit.org/show_bug.cgi?id=186807
656
657         Unreviewed test gardening.
658
659         * platform/win/TestExpectations:
660
661 2018-06-22  Youenn Fablet  <youenn@apple.com>
662
663         Disable WebSocket in WatchOS
664         https://bugs.webkit.org/show_bug.cgi?id=186931
665         <rdar://problem/39584458>
666
667         Reviewed by Wenson Hsieh.
668
669         * TestExpectations:
670         * fast/dom/Window/watchos/no-websocket-in-watchos-expected.txt: Added.
671         * fast/dom/Window/watchos/no-websocket-in-watchos.html: Added.
672
673 2018-06-22  Tim Horton  <timothy_horton@apple.com>
674
675         Make it possible to add a border around loading or failed-to-load images
676         https://bugs.webkit.org/show_bug.cgi?id=186614
677         <rdar://problem/39050152>
678
679         Reviewed by Zalan Bujtas.
680
681         * http/tests/images/loading-image-border-expected.html: Added.
682         * http/tests/images/loading-image-border.html: Added.
683         * http/tests/images/loading-image-no-border-expected.html: Added.
684         * http/tests/images/loading-image-no-border.html: Added.
685         * platform/wk2/TestExpectations:
686         Add a test ensuring that the setting works correctly.
687         These and similar tests do not currently work in WebKitTestRunner, so they are skipped there.
688
689 2018-06-22  Ross Kirsling  <ross.kirsling@sony.com>
690
691         [WinCairo] Unreviewed test gardening.
692
693         * platform/wincairo/TestExpectations:
694         * platform/wincairo/css3/selectors3/html/css3-modsel-175a-expected.png: Added.
695         * platform/wincairo/editing/style/apply-style-iframe-crash-expected.txt: Added.
696
697 2018-06-22  Youenn Fablet  <youenn@apple.com>
698
699         Incoming G722 doesn't work
700         https://bugs.webkit.org/show_bug.cgi?id=186307
701         <rdar://problem/40809745>
702
703         Reviewed by Eric Carlson.
704
705         * webrtc/audio-peer-connection-g722-expected.txt: Added.
706         * webrtc/audio-peer-connection-g722.html: Added.
707         * webrtc/routines.js:
708
709 2018-06-22  David Fenton  <david_fenton@apple.com>
710
711          LayoutTests imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.html and imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.html are flaky.
712         https://bugs.webkit.org/show_bug.cgi?id=186940
713
714         Unreviewed test gardening.
715
716         * TestExpectations:
717
718 2018-06-22  Chris Dumez  <cdumez@apple.com>
719
720         performance-api/performance-observer-no-document-leak.html is flaky
721         https://bugs.webkit.org/show_bug.cgi?id=186938
722
723         Unreviewed, temporarily skip it while I investigate.
724
725         * TestExpectations:
726
727 2018-06-22  Michael Catanzaro  <mcatanzaro@igalia.com>
728
729         REGRESSION(r230950): [GTK] WebKit::CoordinatedBackingStoreTile::setBackBuffer(): WebKitWebProcess killed by SIGSEGV (ASSERTION FAILED: it != m_tiles.end())
730         https://bugs.webkit.org/show_bug.cgi?id=186206
731
732         Unreviewed, remove crash expectations for crashes introduced by r230950.
733
734         * platform/gtk/TestExpectations:
735
736 2018-06-21  David Fenton  <david_fenton@apple.com>
737
738         Skip imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html.
739         https://bugs.webkit.org/show_bug.cgi?id=186901
740
741         Unreviewed test gardening.
742
743         * TestExpectations:
744
745 2018-06-15  Jer Noble  <jer.noble@apple.com>
746
747         Address fullscreen api CSS env feedback
748         https://bugs.webkit.org/show_bug.cgi?id=186684
749
750         Reviewed by Simon Fraser.
751
752         * fullscreen/fullscreen-env-expected.txt: Added.
753         * fullscreen/fullscreen-env.html: Added.
754         * fullscreen/fullscreen-inset-top-expected.txt: Removed.
755         * fullscreen/fullscreen-inset-top.html: Removed.
756
757 2018-06-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
758
759         RenderSVGInline has to be inline always regardless of its css display value
760         https://bugs.webkit.org/show_bug.cgi?id=186656
761
762         Reviewed by Zalan Bujtas.
763
764         * svg/dom/svg-inline-text-display-block-crash-expected.txt: Added.
765         * svg/dom/svg-inline-text-display-block-crash.html: Added.
766
767 2018-06-20  Zalan Bujtas  <zalan@apple.com>
768
769         Do not reuse generated inline renderer for the first letter.
770         https://bugs.webkit.org/show_bug.cgi?id=186657
771         <rdar://problem/41157892>
772
773         Reviewed by Simon Fraser.
774
775         * fast/text/first-letter-with-display-contents-crash-expected.txt: Added.
776         * fast/text/first-letter-with-display-contents-crash.html: Added.
777
778 2018-06-21  Chris Dumez  <cdumez@apple.com>
779
780         JSPerformanceObserverCallback creates a GC strongly-referenced Function that is never cleaned up
781         https://bugs.webkit.org/show_bug.cgi?id=186873
782         <rdar://problem/41271574>
783
784         Reviewed by Simon Fraser.
785
786         * performance-api/performance-observer-callback-after-gc-expected.txt: Added.
787         * performance-api/performance-observer-callback-after-gc.html: Added.
788         Add layout test to make sure that a performance observer's callback still gets called, even if
789         the JS does not keep the performance observer alive.
790
791         * performance-api/performance-observer-no-document-leak-expected.txt: Added.
792         * performance-api/performance-observer-no-document-leak.html: Added.
793         * performance-api/resources/performance-observer-no-document-leak-frame.html: Added.
794         Add layout test coverage to make sure the document does not leak if PerformanceObserver was
795         used.
796
797 2018-06-20  Antoine Quint  <graouts@apple.com>
798
799         [Web Animations] Make imported/mozilla/css-animations/test_animation-ready.html pass reliably
800         https://bugs.webkit.org/show_bug.cgi?id=183830
801         <rdar://problem/40997539>
802
803         Reviewed by Dean Jackson.
804
805         This test now passes reliably.
806
807         * TestExpectations:
808
809 2018-06-21  Ryan Haddad  <ryanhaddad@apple.com>
810
811         Update TestExpectations for http/wpt/service-workers/third-party-registration.html.
812         https://bugs.webkit.org/show_bug.cgi?id=183860
813
814         Unreviewed test gardening.
815
816         * platform/ios-wk2/TestExpectations: Mark as a flaky timeout.
817
818 2018-06-21  Fujii Hironori  <Hironori.Fujii@sony.com>
819
820         [GStreamer] ASSERTION FAILED: end.isValid() in PlatformTimeRanges::add
821         https://bugs.webkit.org/show_bug.cgi?id=186880
822
823         Reviewed by Xabier Rodriguez-Calvar.
824
825         * platform/gtk/TestExpectations: Removed Crash marks of
826         compositing/geometry/clipped-video-controller.html,
827         fast/canvas/webgl/oes-texture-half-float-with-video.html,
828         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgb565.html,
829         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html,
830         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html,
831         fast/events/media-focus-in-standalone-media-document.html,
832         fullscreen/video-controls-timeline.html,
833         http/tests/appcache/video.html, and compositing/video/poster.html.
834
835 2018-06-21  Fujii Hironori  <Hironori.Fujii@sony.com>
836
837         [GTK] http/tests/misc/bubble-drag-events.html crashes
838         https://bugs.webkit.org/show_bug.cgi?id=182352
839
840         Reviewed by Carlos Garcia Campos.
841
842         * platform/gtk/TestExpectations:
843         Marked http/tests/misc/bubble-drag-events.html as [ Failure ] not
844         [ Failure Timeout Crash ].
845         Unmarked http/tests/misc/cached-scripts.html.
846
847 2018-06-21  Zan Dobersek  <zdobersek@igalia.com>
848
849         Unreviewed WPE gardening. Handle various timeouts by adjusting or
850         adding the appropriate test expectations.
851
852         * platform/wpe/TestExpectations:
853
854 2018-06-20  Per Arne Vollan  <pvollan@apple.com>
855
856         Layout Test imported/mozilla/css-animations/test_pseudoElement-get-animations.html is failing.
857         https://bugs.webkit.org/show_bug.cgi?id=186868
858
859         Unreviewed test gardening.
860
861         * platform/win/TestExpectations:
862
863 2018-06-20  David Fenton  <david_fenton@apple.com>
864
865         rebaseline WebCryptoAPI tests for High Sierra.
866         https://bugs.webkit.org/show_bug.cgi?id=186863
867
868         Unreviewed test gardening.
869
870         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
871         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
872         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
873         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
874
875 2018-06-20  Alicia Boya García  <aboya@igalia.com>
876
877         Unreviewed GTK+ test gardening.
878         https://bugs.webkit.org/show_bug.cgi?id=186854
879
880         * TestExpectations:
881         * platform/gtk/TestExpectations:
882         * platform/ios-wk2/TestExpectations:
883         * platform/mac-wk2/TestExpectations:
884
885 2018-06-20  Antoine Quint  <graouts@apple.com>
886
887         [Web Animations] Make imported/mozilla/css-transitions/test_element-get-animations.html pass reliably
888         https://bugs.webkit.org/show_bug.cgi?id=183841
889         <rdar://problem/40998101>
890
891         Reviewed by Dean Jackson.
892
893         This test now passes reliably.
894
895         * TestExpectations:
896
897 2018-06-19  Antoine Quint  <graouts@apple.com>
898
899         [Web Animations] Make imported/mozilla/css-animations/test_pseudoElement-get-animations.html pass reliably
900         https://bugs.webkit.org/show_bug.cgi?id=183818
901         <rdar://problem/40997015>
902
903         Reviewed by Dean Jackson.
904
905         This test now passes reliably.
906
907         * TestExpectations:
908
909 2018-06-19  Per Arne Vollan  <pvollan@apple.com>
910
911         Layout Test imported/mozilla/css-animations/test_animation-playstate.html is failing.
912         https://bugs.webkit.org/show_bug.cgi?id=186807
913
914         Unreviewed test gardening.
915
916         * platform/win/TestExpectations:
917
918 2018-06-19  Tim Horton  <timothy_horton@apple.com>
919
920         Unpainted area while scrolling in Reader is white
921         https://bugs.webkit.org/show_bug.cgi?id=186541
922         <rdar://problem/40471363>
923
924         Reviewed by Timothy Hatcher.
925
926         * tiled-drawing/background-transparency-toggle-expected.txt:
927         This is a progression; the extended background color now matches the color
928         of the page at this point (#CCCCCC is the specified body background, black
929         with 0.2 alpha, blended with the root's white background).
930
931         * tiled-drawing/simple-document-with-dynamic-background-color-expected.txt: Added.
932         * tiled-drawing/simple-document-with-dynamic-background-color.html: Added.
933         Added a test that ensures that dynamically changing the background color
934         actually applies to the RenderView background. Previously, the second layer
935         tree dump would have a black background where it should be red.
936
937 2018-06-19  Michael Catanzaro  <mcatanzaro@igalia.com>
938
939         Unreviewed, revert some bad gardening.
940
941         I should not have added image results for a reftest.
942
943         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/directory-knowntags-001-expected.png: Removed.
944         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.png: Removed.
945
946 2018-06-19  Antoine Quint  <graouts@apple.com>
947
948         [Web Animations] Make imported/mozilla/css-animations/test_animation-playstate.html pass reliably
949         https://bugs.webkit.org/show_bug.cgi?id=183828
950         <rdar://problem/40997469>
951
952         Reviewed by Dean Jackson.
953
954         This test now passes reliably.
955
956         * TestExpectations:
957
958 2018-06-19  Wenson Hsieh  <wenson_hsieh@apple.com>
959
960         [WebKit on watchOS] Vend username text content type when using scribble in login fields
961         https://bugs.webkit.org/show_bug.cgi?id=186791
962         <rdar://problem/41226935>
963
964         Reviewed by Beth Dakin.
965
966         Add a new layout test verifying that:
967         1. There is no text content type for a lone plain text input.
968         2. The text content type for a plain text input preceding a password field is "username".
969         3. The text content type for a lone plain text input with `autocomplete="username"` is "username".
970
971         * fast/forms/watchos/username-text-content-type-expected.txt: Added.
972         * fast/forms/watchos/username-text-content-type.html: Added.
973         * resources/ui-helper.js:
974         (window.UIHelper.textContentType):
975
976 2018-06-19  Per Arne Vollan  <pvollan@apple.com>
977
978         Layout Test imported/mozilla/css-transitions/test_animation-cancel.html is failing.
979         https://bugs.webkit.org/show_bug.cgi?id=186807
980
981         Unreviewed test gardening.
982
983         * platform/win/TestExpectations:
984
985 2018-06-19  Youenn Fablet  <youenn@apple.com>
986
987         Network Preflights do not show in WebInspector after moving CORS checks to NetworkProcess
988         https://bugs.webkit.org/show_bug.cgi?id=186312
989         <rdar://problem/40495434>
990
991         Reviewed by Chris Dumez.
992
993         * http/wpt/fetch/inspect-preflight-expected.txt: Added.
994         * http/wpt/fetch/inspect-preflight.html: Added.
995         * http/wpt/fetch/resources/preflight.py: Added.
996         * platform/mac-wk1/TestExpectations:
997         * platform/win/TestExpectations:
998
999 2018-06-19  Antoine Quint  <graouts@apple.com>
1000
1001         Layout Test imported/mozilla/css-animations/test_animation-cancel.html is a flaky failure
1002         https://bugs.webkit.org/show_bug.cgi?id=184011
1003
1004         Unreviewed.
1005
1006         This test should pass reliably as of r232960 thanks to the fix to webkit.org/b/183821.
1007
1008         * TestExpectations:
1009
1010 2018-06-19  Antoine Quint  <graouts@apple.com>
1011
1012         [Web Animations] Make imported/mozilla/css-transitions/test_animation-cancel.html pass reliably
1013         https://bugs.webkit.org/show_bug.cgi?id=183821
1014         <rdar://problem/40997034>
1015
1016         Reviewed by Dean Jackson.
1017
1018         This test now passes reliably.
1019
1020         * TestExpectations:
1021
1022 2018-06-19  Youenn Fablet  <youenn@apple.com>
1023
1024         RTCRtpSender.replaceTrack(null) ends current track
1025         https://bugs.webkit.org/show_bug.cgi?id=184911
1026         <rdar://problem/40758138>
1027
1028         Reviewed by Eric Carlson.
1029
1030         Added checks for readyState to ensure the track remains live.
1031         Split the main test into several tests to ease readability.
1032
1033         * webrtc/video-replace-track-to-null-expected.txt:
1034         * webrtc/video-replace-track-to-null.html:
1035
1036 2018-06-18  Antoine Quint  <graouts@apple.com>
1037
1038         [Web Animations] Implement "Starting of transitions" section from CSS Transitions
1039         https://bugs.webkit.org/show_bug.cgi?id=186517
1040         <rdar://problem/41000798>
1041
1042         Reviewed by Dean Jackson.
1043
1044         Implementing the CSS Transitions spec for starting transitions highlighted a couple of issues with existing tests.
1045
1046         * TestExpectations: The test imported/mozilla/css-transitions/test_animation-ready.html now passes reliably.
1047         * animations/transition-and-animation-3-expected.txt:
1048         * animations/transition-and-animation-3.html: This test was mistakenly expecting a retargeted transition to pick
1049         up from the underlying value (100px) rather than the interrupted transition's value (~0px). We update the test
1050         to be more obvious about what it is testing and with the correct behavior per the spec.
1051         * transitions/background-position-transitions-expected.txt:
1052         * transitions/background-position-transitions.html: Shorthand properties are expected to yield a transitiong for
1053         each shorthand property, so we update this test to check the background-position shorthand properties.
1054         * transitions/resources/transition-test-helpers.js: We uncovered a crash, which is not new to this patch, that forces
1055         us to work around using the background-position longhand properties. So we work around this by reading from the shorthand
1056         background-position property and manually parsing the value. Fixing this crash is tracked by webkit.org/b/186766.
1057         * transitions/transition-to-from-auto-expected.txt:
1058         * transitions/transition-to-from-auto.html: Update the test to check that we only yield transitions when interpolating
1059         between non-auto values, as mandated by the spec.
1060
1061 2018-06-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
1062
1063         Document should not be mutated under SMILTimeContainer::updateAnimations()
1064         https://bugs.webkit.org/show_bug.cgi?id=186658
1065
1066         Reviewed by Simon Fraser.
1067
1068         * svg/dom/css-animate-input-foucs-crash-expected.txt: Added.
1069         * svg/dom/css-animate-input-foucs-crash.html: Added.
1070
1071 2018-06-18  Wenson Hsieh  <wenson_hsieh@apple.com>
1072
1073         fast/forms/button-set-display-flex-justifyContent-center.html is failing on macOS Mojave
1074         https://bugs.webkit.org/show_bug.cgi?id=186776
1075         <rdar://problem/41104962>
1076
1077         Fix a failing layout test by making the reference markup robust for changes to system button text color. This
1078         system color is different in macOS Mojave, which causes this layout test to fail.
1079
1080         Reviewed by Beth Dakin.
1081
1082         * fast/forms/button-set-display-flex-justifyContent-center-expected.html:
1083
1084 2018-06-18  Michael Catanzaro  <mcatanzaro@igalia.com>
1085
1086         Unreviewed GTK test gardening
1087
1088         * TestExpectations:
1089         * platform/gtk/TestExpectations:
1090         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/directory-knowntags-001-expected.png: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/woff2/directory-knowntags-001-expected.png.
1091         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.png: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/css/woff2/tabledata-glyf-origlength-003-expected.png.
1092
1093 2018-06-18  Youenn Fablet  <youenn@apple.com>
1094
1095         Validate Cross-Origin-Resource-Policy for resources cached in the MemoryCache
1096         https://bugs.webkit.org/show_bug.cgi?id=186639
1097         <rdar://problem/41106984>
1098
1099         Reviewed by Geoffrey Garen.
1100
1101         * http/wpt/cross-origin-resource-policy/image-in-iframe-loads-expected.txt: Added.
1102         * http/wpt/cross-origin-resource-policy/image-in-iframe-loads.html: Added.
1103         * http/wpt/cross-origin-resource-policy/resources/iframeImage.html: Added.
1104         * http/wpt/cross-origin-resource-policy/resources/image.py:
1105         (main):
1106
1107 2018-06-18  Zan Dobersek  <zdobersek@igalia.com>
1108
1109         Unreviewed WPE gardening. Manage the current set of CSS3 Filters and
1110         legacy animation engine failures. Add the necessary failure expectations
1111         and missing layout test baselines.
1112
1113         * platform/wpe/TestExpectations:
1114         * platform/wpe/legacy-animation-engine/css3/filters/composited-during-animation-layertree-expected.txt: Added.
1115         * platform/wpe/legacy-animation-engine/css3/filters/composited-during-transition-layertree-expected.txt: Added.
1116         * platform/wpe/legacy-animation-engine/fast/text/crash-complex-text-surrogate-expected.txt: Added.
1117         * platform/wpe/legacy-animation-engine/media/track/opera/track/webvtt/rendering/adhoc/cue_font_size_transition-expected.txt: Added.
1118
1119 2018-06-18  Zan Dobersek  <zdobersek@igalia.com>
1120
1121         Unreviewed WPE gardening. Updating or adding baselines for a quadruple
1122         of tests that are otherwise failing with a text-only failure.
1123
1124         * platform/wpe/fast/canvas/webgl/index-validation-with-subsequent-draws-expected.txt: Added.
1125         * platform/wpe/fast/canvas/webgl/webgl-draw-buffers-expected.txt:
1126         * platform/wpe/fullscreen/full-screen-layer-dump-expected.txt: Added.
1127         * platform/wpe/js/dom/constructor-length-expected.txt:
1128
1129 2018-06-18  Zan Dobersek  <zdobersek@igalia.com>
1130
1131         Unreviewed WPE gardening. Adding platform-specific baselines for
1132         WebCrypto tests whose baselines were changed in r232903.
1133
1134         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt: Added.
1135         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt: Added.
1136         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt: Added.
1137         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt: Added.
1138         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
1139         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
1140         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
1141         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
1142
1143 2018-06-17  Zan Dobersek  <zdobersek@igalia.com>
1144
1145         Unreviewed WPE gardening. Manage the 8 crashing tests that are failing
1146         due to improper std::optional handling.
1147
1148         * platform/wpe/TestExpectations:
1149
1150 2018-06-17  Zalan Bujtas  <zalan@apple.com>
1151
1152         Anonymous block collapsing can destroy the renderer's parent.
1153         https://bugs.webkit.org/show_bug.cgi?id=186655
1154         <rdar://problem/41157554>
1155
1156         Reviewed by Antti Koivisto.
1157
1158         * fast/text/first-letter-with-anon-wrapper-crash-expected.txt: Added.
1159         * fast/text/first-letter-with-anon-wrapper-crash.html: Added.
1160
1161 2018-06-17  Michael Catanzaro  <mcatanzaro@igalia.com>
1162
1163         More unreviewed GTK test gardening.
1164
1165         * platform/gtk/TestExpectations:
1166
1167 2018-06-17  Michael Catanzaro  <mcatanzaro@igalia.com>
1168
1169         Unreviewed GTK test gardening.
1170
1171         This primarily adds new expected results after the last WPT import.
1172
1173         * platform/gtk/TestExpectations:
1174         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt: Added.
1175         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt: Added.
1176         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt: Added.
1177         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt: Added.
1178         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
1179         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
1180         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
1181         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
1182         * platform/gtk/imported/w3c/web-platform-tests/css/woff2/directory-knowntags-001-expected.png: Added.
1183         * platform/gtk/imported/w3c/web-platform-tests/css/woff2/tabledata-glyf-origlength-003-expected.png: Added.
1184
1185 2018-06-17  Wenson Hsieh  <wenson_hsieh@apple.com>
1186
1187         [WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 3)
1188         https://bugs.webkit.org/show_bug.cgi?id=186442
1189         <rdar://problem/40879364>
1190
1191         Reviewed by Darin Adler.
1192
1193         Rename extrazoom layout test directories to watchos.
1194
1195         * TestExpectations:
1196         * fast/css/watchos/viewport-units-shrink-to-fit-expected.txt: Renamed from LayoutTests/fast/css/extrazoom/viewport-units-shrink-to-fit-expected.txt.
1197         * fast/css/watchos/viewport-units-shrink-to-fit.html: Renamed from LayoutTests/fast/css/extrazoom/viewport-units-shrink-to-fit.html.
1198         * fast/dom/Window/watchos/window-get-real-screen-dimensions-expected.txt: Renamed from LayoutTests/fast/dom/Window/extrazoom/window-get-real-screen-dimensions-expected.txt.
1199         * fast/dom/Window/watchos/window-get-real-screen-dimensions.html: Renamed from LayoutTests/fast/dom/Window/extrazoom/window-get-real-screen-dimensions.html.
1200         * fast/events/watchos/change-focus-during-change-event-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/change-focus-during-change-event-expected.txt.
1201         * fast/events/watchos/change-focus-during-change-event.html: Renamed from LayoutTests/fast/events/extrazoom/change-focus-during-change-event.html.
1202         * fast/events/watchos/double-tap-to-zoom-on-full-width-text-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-on-full-width-text-expected.txt.
1203         * fast/events/watchos/double-tap-to-zoom-on-full-width-text.html: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-on-full-width-text.html.
1204         * fast/events/watchos/double-tap-to-zoom-with-large-text-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-with-large-text-expected.txt.
1205         * fast/events/watchos/double-tap-to-zoom-with-large-text.html: Renamed from LayoutTests/fast/events/extrazoom/double-tap-to-zoom-with-large-text.html.
1206         * fast/forms/watchos/delete-content-in-text-field-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/delete-content-in-text-field-expected.txt.
1207         * fast/forms/watchos/delete-content-in-text-field.html: Renamed from LayoutTests/fast/forms/extrazoom/delete-content-in-text-field.html.
1208         * fast/forms/watchos/edit-text-field-calls-injected-bundle-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/edit-text-field-calls-injected-bundle-expected.txt.
1209         * fast/forms/watchos/edit-text-field-calls-injected-bundle.html: Renamed from LayoutTests/fast/forms/extrazoom/edit-text-field-calls-injected-bundle.html.
1210         * fast/forms/watchos/form-control-label-text-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/form-control-label-text-expected.txt.
1211         * fast/forms/watchos/form-control-label-text.html: Renamed from LayoutTests/fast/forms/extrazoom/form-control-label-text.html.
1212         * fast/forms/watchos/time-picker-value-change-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/time-picker-value-change-expected.txt.
1213         * fast/forms/watchos/time-picker-value-change.html: Renamed from LayoutTests/fast/forms/extrazoom/time-picker-value-change.html.
1214         * fast/viewport/watchos/viewport-adaptations-after-navigation-expected.txt: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-adaptations-after-navigation-expected.txt.
1215         * fast/viewport/watchos/viewport-adaptations-after-navigation.html: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-adaptations-after-navigation.html.
1216         * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations-expected.txt: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations-expected.txt.
1217         * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations.html: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations.html.
1218         * fast/visual-viewport/watchos/layout-viewport-after-scrolling-and-resizing-expected.txt: Renamed from LayoutTests/fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing-expected.txt.
1219         * fast/visual-viewport/watchos/layout-viewport-after-scrolling-and-resizing.html: Renamed from LayoutTests/fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html.
1220
1221 2018-06-17  Youenn Fablet  <youenn@apple.com>
1222
1223         Rename Document::hasHadActiveMediaStreamTrack to Document::hasHadCaptureMediaStreamTrack
1224         https://bugs.webkit.org/show_bug.cgi?id=186743
1225         rdar://problem/41151193
1226
1227         Reviewed by Eric Carlson.
1228
1229         * fast/mediastream/media-devices-enumerate-devices.html:
1230
1231 2018-06-17  Carlos Eduardo Ramalho  <cadubentzen@gmail.com>
1232
1233         [GTK] Correct behavior for dark themes
1234         https://bugs.webkit.org/show_bug.cgi?id=186219
1235
1236         Update expectations in reftests expected to fail due to not
1237         styling text inputs with GTK when color is different than default color.
1238
1239         Reviewed by Michael Catanzaro.
1240
1241         * platform/gtk/TestExpectations:
1242
1243 2018-06-16  Brendan McLoughlin  <brendan@bocoup.com>
1244
1245         Sync additional web-platform-tests directories up to 197cdad
1246         https://bugs.webkit.org/show_bug.cgi?id=186356
1247
1248         Reviewed by Youenn Fablet.
1249
1250         * TestExpectations:
1251         * platform/ios-simulator/TestExpectations:
1252         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
1253         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
1254         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
1255         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
1256         * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt: Added.
1257         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001-expected.txt: Added.
1258         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint-expected.txt: Added.
1259         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrollIntoView-smooth-expected.txt: Added.
1260         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added.
1261         * platform/ios-wk2/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt: Added.
1262         * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
1263         * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
1264         * platform/mac-wk1/imported/w3c/web-platform-tests/cors/client-hint-request-headers-expected.txt: Added.
1265         * tests-options.json:
1266
1267 2018-06-15  Michael Catanzaro  <mcatanzaro@igalia.com>
1268
1269         Unreviewed, temporarily(?) revert some GTK crash expectations
1270
1271         These tests are not crashing on the GTK release bot, only on EWS. I want to see backtraces
1272         and make sure they weren't just victims of our memory pressure handler. We can restore
1273         these expectations again if they continue to crash on the EWS, in which case we need to
1274         acquire backtraces for them.
1275
1276         * platform/gtk/TestExpectations:
1277
1278 2018-06-15  Antti Koivisto  <antti@apple.com>
1279
1280         Semantic colors should not be transformed by color-filter
1281         https://bugs.webkit.org/show_bug.cgi?id=186566
1282         <rdar://problem/40705739>
1283
1284         Reviewed by Simon Fraser.
1285
1286         * css3/color-filters/color-filter-ignore-semantic-expected.html: Added.
1287         * css3/color-filters/color-filter-ignore-semantic.html: Added.
1288
1289 2018-06-15  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1290
1291         [GTK] Mark tests that are failing on the EWS test queue (v3)
1292
1293         Unreviewed GTK gardening.
1294
1295         * platform/gtk/TestExpectations:
1296
1297 2018-06-15  Michael Catanzaro  <mcatanzaro@igalia.com>
1298
1299         Unreviewed GTK test gardening
1300
1301         * platform/gtk/TestExpectations:
1302
1303 2018-06-15  Timothy Hatcher  <timothy@apple.com>
1304
1305         Update results for fast/css/apple-system-control-colors.html
1306
1307         https://bugs.webkit.org/show_bug.cgi?id=186668
1308
1309         Unreviewed test gardening.
1310
1311         * fast/css/apple-system-control-colors-expected.txt: Updated for 10.13.
1312         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Copied from LayoutTests/fast/css/apple-system-control-colors-expected.txt.
1313
1314 2018-06-15  Youenn Fablet  <youenn@apple.com>
1315
1316         Layout Test platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html is flaky
1317         https://bugs.webkit.org/show_bug.cgi?id=180171
1318
1319         Unreviewed.
1320
1321         As per dashboard, test is no longer flaky.
1322         There might be a need to update it when bots have VCP support enabled.
1323
1324         * platform/mac/TestExpectations:
1325         Removed flaky expectation.
1326
1327 2018-06-15  Youenn Fablet  <youenn@apple.com>
1328
1329         imported/w3c/web-platform-tests/service-workers/service-worker/fetch-frame-resource.https.html is flaky due to the order of some console log messages
1330         https://bugs.webkit.org/show_bug.cgi?id=186661
1331
1332         Unreviewed.
1333
1334         * TestExpectations: Stop outputting console log lines.
1335
1336 2018-06-15  Michael Catanzaro  <mcatanzaro@igalia.com>
1337
1338         [WPE][GTK][WebGL] Layout test fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html is failing
1339         https://bugs.webkit.org/show_bug.cgi?id=181659
1340         <rdar://problem/39175593>
1341
1342         Unreviewed. Miguel has verified that it's OK for this test to fail, so skip it.
1343
1344         * platform/gtk/TestExpectations:
1345
1346 2018-06-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1347
1348         [GTK] Mark tests that are failing on the EWS test queue (v2)
1349
1350         Unreviewed GTK gardening.
1351
1352         * platform/gtk/TestExpectations:
1353
1354 2018-06-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1355
1356         [GTK] Mark tests that are failing on the EWS test queue
1357
1358         Unreviewed GTK gardening.
1359
1360         * platform/gtk/TestExpectations:
1361
1362 2018-06-14  Matt Lewis  <jlewis3@apple.com>
1363
1364         Unreviewed, rolling out r232823.
1365
1366         This caused both test timeouts and api failures.
1367
1368         Reverted changeset:
1369
1370         "[Mail] Use the Mail Viewer width as the base for resolving
1371         horizontal viewport units"
1372         https://bugs.webkit.org/show_bug.cgi?id=186585
1373         https://trac.webkit.org/changeset/232823
1374
1375 2018-06-14  Nan Wang  <n_wang@apple.com>
1376
1377         AX: Crash in AccessibilityNodeObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const + 536
1378         https://bugs.webkit.org/show_bug.cgi?id=186629
1379
1380         Reviewed by Chris Fleizach.
1381
1382         * accessibility/hidden-object-text-value-crash-expected.txt: Added.
1383         * accessibility/hidden-object-text-value-crash.html: Added.
1384
1385 2018-06-14  John Wilander  <wilander@apple.com>
1386
1387         Resource Load Statistics: Shortcut classification for redirect to prevalent resource
1388         https://bugs.webkit.org/show_bug.cgi?id=186627
1389         <rdar://problem/41132308>
1390
1391         Reviewed by Brent Fulgham.
1392
1393         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent-expected.txt: Added.
1394         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html: Added.
1395         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent-expected.txt: Added.
1396         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html: Added.
1397         * platform/wk2/TestExpectations:
1398             New tests marked as [ Pass ].
1399
1400 2018-06-14  Youenn Fablet  <youenn@apple.com>
1401
1402         Apply CSP checks before Content blocker checks in NetworkLoadChecker as done by CachedResourceLoader
1403         https://bugs.webkit.org/show_bug.cgi?id=186550
1404
1405         Reviewed by Alex Christensen.
1406
1407         * http/tests/contentextensions/fetch-redirect-blocked-expected.txt: Added.
1408         * http/tests/contentextensions/fetch-redirect-blocked.html: Added.
1409         * http/tests/contentextensions/fetch-redirect-blocked.html.json: Added.
1410         * http/tests/contentextensions/resources/subresource-redirect.php:
1411
1412 2018-06-14  Timothy Hatcher  <timothy@apple.com>
1413
1414         Expose more semantic system colors.
1415
1416         https://bugs.webkit.org/show_bug.cgi?id=186609
1417         rdar://problem/39287277
1418
1419         Reviewed by Tim Horton.
1420
1421         * fast/css/apple-system-control-colors.html: Updated for new colors.
1422         * fast/css/apple-system-control-colors-expected.txt: Ditto.
1423
1424 2018-06-14  Miguel Gomez  <magomez@igalia.com>
1425
1426         Unreviewed GTK+ gardening after r232834.
1427
1428         * platform/gtk/TestExpectations:
1429
1430 2018-06-13  Zalan Bujtas  <zalan@apple.com>
1431
1432         [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units
1433         https://bugs.webkit.org/show_bug.cgi?id=186585
1434         <rdar://problem/30685325>
1435
1436         Reviewed by Tim Horton.
1437
1438         * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added.
1439         * fast/dynamic/mail-autosize-viewport-unit.html: Added.
1440
1441 2018-06-13  Chris Dumez  <cdumez@apple.com>
1442
1443         PSON: http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html ASSERTS with process swap enabled
1444         https://bugs.webkit.org/show_bug.cgi?id=186545
1445
1446         Reviewed by Brady Eidson.
1447
1448         Attempt to mark the test as non-flaky now that it no longer relies on sync'ing from the WebProcess
1449         to the UIProcess.
1450
1451         * platform/wk2/TestExpectations:
1452
1453 2018-06-13  David Fenton  <david_fenton@apple.com>
1454
1455         [macOS Debug WK1] LayoutTest fast/parser/xml-error-adopted.xml is a flaky timeout.
1456         https://bugs.webkit.org/show_bug.cgi?id=186581
1457
1458         Unreviewed test gardening.
1459
1460         * platform/mac-wk1/TestExpectations:
1461
1462 2018-06-13  Mark Lam  <mark.lam@apple.com>
1463
1464         Gardening: Layout Test js/error-should-not-strong-reference-global-object.html is a flaky failure
1465         https://bugs.webkit.org/show_bug.cgi?id=186372
1466
1467         Not reviewed.
1468
1469         Speculative fix to green the bots plus improved the error message logging to get
1470         more info if this fails again. 
1471
1472         * js/error-should-not-strong-reference-global-object.html:
1473
1474 2018-06-13  Timothy Hatcher  <timothy@apple.com>
1475
1476         Input form controls have a white background in dark mode, when they should not.
1477
1478         https://bugs.webkit.org/show_bug.cgi?id=186577
1479         rdar://problem/39258325
1480
1481         Reviewed by Tim Horton.
1482
1483         * fast/css/apple-system-control-colors-expected.txt: Updated.
1484         * fast/css/apple-system-control-colors.html: Added -apple-system-control-background.
1485         * platform/gtk/fast/css/apple-system-control-colors-expected.txt: Updated.
1486
1487 2018-06-13  John Wilander  <wilander@apple.com>
1488
1489         Add console logging to test case to help investigate flaky timeouts
1490         https://bugs.webkit.org/show_bug.cgi?id=186603
1491         <rdar://problem/41096614>
1492
1493         Unreviewed test gardening.
1494
1495         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
1496         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1497             Now has step-by-step console logging so that (hopefully) the flaky timeouts don't produce empty output.
1498
1499 2018-06-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
1500
1501         TileFirstPaint strategy for async image decoding should be disabled for non root RenderLayers
1502         https://bugs.webkit.org/show_bug.cgi?id=186336
1503         <rdar://problem/40808099>
1504
1505         Reviewed by Simon Fraser.
1506
1507         * fast/images/async-image-composited-show-expected.html: Added.
1508         * fast/images/async-image-composited-show.html: Added.
1509
1510 2018-06-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1511
1512         [GTK] Mark some flaky tests and expected failures.
1513
1514         Unreviewed test gardening.
1515
1516         * platform/gtk/TestExpectations:
1517
1518 2018-06-13  Thibault Saunier  <tsaunier@igalia.com>
1519
1520         [WPE] Build getUserMedia support
1521         https://bugs.webkit.org/show_bug.cgi?id=186547
1522
1523         Reviewed by Alejandro G. Castro.
1524
1525         * platform/gtk/TestExpectations: Mark some tests as potentially passing (they fail only
1526         when built in debug mode).
1527         * platform/wpe/TestExpectations: Enable MediaStream tests.
1528
1529 2018-06-13  Ms2ger  <Ms2ger@igalia.com>
1530
1531         Update expectations for WebCryptoAPI generateKey tests
1532         https://bugs.webkit.org/show_bug.cgi?id=186591
1533
1534         Unreviewed test gardening.
1535
1536         These tests were split and moved around several times, and expectation
1537         files for old names stuck around.
1538
1539         * TestExpectations: Remove reference to long-removed test.
1540         * platform/gtk/TestExpectations: Remove reference to long-removed test.
1541         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Removed.
1542         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
1543         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt.
1544         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
1545         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt.
1546         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
1547         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt.
1548         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Removed.
1549         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Removed.
1550         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Removed.
1551         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Removed.
1552         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
1553         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed.
1554         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed.
1555         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
1556         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed.
1557         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed.
1558         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
1559         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.https.worker-expected.txt: Removed.
1560         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
1561         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
1562         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
1563         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
1564         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
1565         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
1566         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.https.worker-expected.txt: Removed.
1567         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.worker-expected.txt: Removed.
1568         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.worker-expected.txt: Removed.
1569         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.worker-expected.txt: Removed.
1570         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
1571         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
1572         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed.
1573         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed.
1574         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
1575         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed.
1576         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed.
1577         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
1578
1579 2018-06-13  Per Arne Vollan  <pvollan@apple.com>
1580
1581         A few layout tests are failing on Windows.
1582         https://bugs.webkit.org/show_bug.cgi?id=186562
1583
1584         Unreviewed test gardening.
1585
1586         * platform/win/TestExpectations:
1587
1588 2018-06-12  Zalan Bujtas  <zalan@apple.com>
1589
1590         Complex text handling should opt out of bounded text layout.
1591         https://bugs.webkit.org/show_bug.cgi?id=186571
1592         <rdar://problem/41060908>
1593
1594         Reviewed by Tim Horton.
1595
1596         * fast/text/complex-long-text-crash-expected.txt: Added.
1597         * fast/text/complex-long-text-crash.html: Added.
1598
1599 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
1600
1601         Unreviewed, rolling out r232774.
1602
1603         Breaks internal builds.
1604
1605         Reverted changeset:
1606
1607         "Complex text handling should opt out of bounded text layout."
1608         https://bugs.webkit.org/show_bug.cgi?id=186571
1609         https://trac.webkit.org/changeset/232774
1610
1611 2018-06-07  Justin Fan  <justin_fan@apple.com>
1612
1613         Import the 2.0.0 version of Khronos WebGL conformance suite
1614         https://bugs.webkit.org/show_bug.cgi?id=181293
1615         <rdar://problem/40654103>
1616
1617         Reviewed by Dean Jackson.
1618
1619         Original description and patch by Zan Dobersek <zdobersek@igalia.com>. 
1620         Retrying patch with up-to-date revision of conformance suite:
1621
1622         "Import the 2.0.0 version of the WebGL conformance suite that's
1623         maintained under the Khronos organization on GitHub:
1624         https://github.com/KhronosGroup/WebGL.git
1625
1626         The following revision of this repository has been used for importing:
1627         8ea92581353d18f50d25159489897ae634eb23b1
1628
1629         For importing purposes, the generate-webgl-tests.py script is modified
1630         to import tests at version 2.0.0 or below. 2.0 is now used as the
1631         default version for importing purposes. Additionally, the
1632         GreaterThanOrEqualToVersion function is fixed to correctly compare 2.x
1633         versions against 1.x.
1634
1635         The following generate-webgl-tests.py invocation was used:
1636         $ python generate-webgl-tests.py -e -w ~/WebGL/conformance-suites/2.0.0
1637
1638         The 2.0.0 version of the conformance suite is composed of three parts:
1639         - tests under conformance/ cover WebGL1 functionality,
1640         - tests under conformance2/ cover WebGL2 functionality,
1641         - tests under deqp/ are a port of the dEQP suite.
1642         webkit-webgl-test-harness.js file is added under webgl/2.0.0/resources/
1643         to properly integrate the imported tests with the WebKit testing
1644         facilities.
1645
1646         The complete suite is for now skipped on all platforms. WebGL1 tests
1647         should be passing in majority, with failures in that part of the suite
1648         mirroring the ones experienced in the current 1.0.2 and 1.0.3 suites.
1649         The WebGL2 support is still incomplete, and the conformance2/ pass rate
1650         will reflect that. dEQP in majority utilizes WebGL2, so the pass rate
1651         is similarly poor.
1652
1653         List of imported conformance suite files is omitted for brevity."
1654
1655         * TestExpectations: Skip the WebGL 1 (conformance) and WebGL 2 (conformance2) tests
1656         * webgl/2.0.0/conformance: Added.
1657         * webgl/2.0.0/conformance2: Added.
1658         * webgl/2.0.0/deqp: Added.
1659         * webgl/2.0.0/resources: Added.
1660         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
1661         (window.layoutTestController.window.console.log):
1662         (window.layoutTestController.window.console.error):
1663         (log):
1664         (window.webglTestHarness.reportResults):
1665         (window.webglTestHarness.notifyFinished):
1666         * webgl/generate-webgl-tests.py:
1667         (GreaterThanOrEqualToVersion):
1668         * webgl/resources/js-test-pre.js:
1669         (window.console.log):
1670         (window.console.error):
1671         (initNonKhronosFramework):
1672         (this.initTestingHarness):
1673         (nonKhronosFrameworkNotifyDone):
1674         (reportTestResultsToHarness):
1675         (notifyFinishedToHarness):
1676         (_logToConsole):
1677         (enableJSTestPreVerboseLogging):
1678         (description):
1679         (_addSpan):
1680         (debug):
1681         (escapeHTML):
1682         (testPassed):
1683         (testFailed):
1684         (areArraysEqual):
1685         (isMinusZero):
1686         (isResultCorrect):
1687         (stringify):
1688         (evalAndLog):
1689         (shouldBe):
1690         (shouldNotBe):
1691         (shouldBeTrue):
1692         (shouldBeFalse):
1693         (shouldBeNaN):
1694         (shouldBeNull):
1695         (shouldBeEqualToString):
1696         (shouldEvaluateTo):
1697         (shouldBeNonZero):
1698         (shouldBeNonNull):
1699         (shouldBeUndefined):
1700         (shouldBeDefined):
1701         (shouldBeGreaterThanOrEqual):
1702         (expectTrue):
1703         (shouldThrow):
1704         (assertMsg):
1705         (gc.gcRec):
1706         (gc):
1707         (finishTest):
1708         * webgl/resources/webgl-test-harness.js:
1709         (log):
1710         (try.request.onreadystatechange):
1711         (loadTextFileAsynchronous):
1712         (getMajorVersion):
1713         (getURLWithOptions):
1714         (greaterThanOrEqualToVersion):
1715         (copyObject):
1716         (toCamelCase):
1717         (getFileListImpl):
1718         (getFileList):
1719         (FilterURL):
1720         (TestFile):
1721         (Test):
1722         (TestHarness):
1723         (TestHarness.prototype.addFiles_):
1724         (TestHarness.prototype.runTests):
1725         (TestHarness.prototype.setTimeout):
1726         (TestHarness.prototype.clearTimeout):
1727         (TestHarness.prototype.startNextTest):
1728         (TestHarness.prototype.startTest):
1729         (TestHarness.prototype.getTest):
1730         (TestHarness.prototype.reportResults):
1731         (TestHarness.prototype.dequeTest):
1732         (TestHarness.prototype.notifyFinished):
1733         (TestHarness.prototype.timeout):
1734         (TestHarness.prototype.setTimeoutDelay):
1735         (WebGLTestHarnessModule):
1736
1737 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
1738
1739         Unreviewed, rebaseline RSA-PSS tests for High Sierra.
1740
1741         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Add missing whitespace.
1742         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Ditto.
1743
1744 2018-06-12  Said Abou-Hallawa  <sabouhallawa@apple.com>
1745
1746         Unreviewed followup for r232736
1747         https://bugs.webkit.org/show_bug.cgi?id=185698
1748
1749         Consider the case when the SVG animation starts before requestAnimationFrame()
1750         is called. Store the value of animItem and compare it later with the value
1751         of animItem after detaching it from the animated animList.
1752
1753         * svg/dom/animated-tearoff-list-remove-target.html:
1754
1755 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
1756
1757         Mark inspector/console/webcore-logging.html as flaky on mac-wk2 debug.
1758         https://bugs.webkit.org/show_bug.cgi?id=186425
1759
1760         Unreviewed test gardening.
1761
1762         * platform/mac-wk2/TestExpectations:
1763
1764 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
1765
1766         Mark media/video-buffering-allowed.html as flaky.
1767         https://bugs.webkit.org/show_bug.cgi?id=186574
1768
1769         Unreviewed test gardening.
1770
1771         * TestExpectations:
1772
1773 2018-06-12  Zalan Bujtas  <zalan@apple.com>
1774
1775         Complex text handling should opt out of bounded text layout.
1776         https://bugs.webkit.org/show_bug.cgi?id=186571
1777         <rdar://problem/40801429>
1778
1779         Reviewed by Tim Horton.
1780
1781         * fast/text/complex-long-text-crash-expected.txt: Added.
1782         * fast/text/complex-long-text-crash.html: Added.
1783
1784 2018-06-12  David Fenton  <david_fenton@apple.com>
1785
1786         Rebaseline WebCrypto API tests for High Sierra after r232641.
1787         https://bugs.webkit.org/show_bug.cgi?id=186565
1788
1789         Unreviewed test gardening.
1790
1791         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added.
1792         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added.
1793         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added.
1794         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added.
1795
1796 2018-06-12  Wenson Hsieh  <wenson_hsieh@apple.com>
1797
1798         [WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 2)
1799         https://bugs.webkit.org/show_bug.cgi?id=186442
1800         <rdar://problem/40879364>
1801
1802         Reviewed by Tim Horton.
1803
1804         Upstream a couple of internal test expectations on watchOS.
1805
1806         * fast/viewport/extrazoom/viewport-adaptations-after-navigation-expected.txt: Added.
1807         * fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations-expected.txt: Added.
1808
1809 2018-06-12  Wenson Hsieh  <wenson_hsieh@apple.com>
1810
1811         REGRESSION(r228724): Occasional crash when executing ReplaceSelectionCommand at the end of the document
1812         https://bugs.webkit.org/show_bug.cgi?id=186555
1813         <rdar://problem/39703004>
1814
1815         Reviewed by Ryosuke Niwa.
1816
1817         Add a new layout test demonstrating the crash. The test passes if the right text is inserted into the DOM, and
1818         we don't hit a crash.
1819
1820         * editing/execCommand/insert-apple-style-span-at-document-end-expected.txt: Added.
1821         * editing/execCommand/insert-apple-style-span-at-document-end.html: Added.
1822
1823 2018-06-12  Jianjun Zhu  <jianjun.zhu@intel.com>
1824
1825         Hash deviceId and groupId of MediaTrackCapabilities.
1826         https://bugs.webkit.org/show_bug.cgi?id=186471
1827
1828         Reviewed by Eric Carlson.
1829
1830         This change makes the identifier for the source of the MediaStreamTrack
1831         has the same value returned by enumerateDevices(). It also prevents real
1832         device ID being leaked.
1833
1834         * fast/mediastream/MediaStreamTrack-getCapabilities.html:
1835
1836 2018-06-12  Per Arne Vollan  <pvollan@apple.com>
1837
1838         A few layout tests are failing on Windows.
1839         https://bugs.webkit.org/show_bug.cgi?id=186562
1840
1841         Unreviewed test gardening.
1842
1843         * platform/win/TestExpectations:
1844
1845 2018-06-11  Youenn Fablet  <youenn@apple.com>
1846
1847         Improve error messages in case FetchEvent.respondWith has a rejected promise
1848         https://bugs.webkit.org/show_bug.cgi?id=186368
1849
1850         Reviewed by Chris Dumez.
1851
1852         * TestExpectations:
1853         * http/tests/workers/service/basic-fetch.https-expected.txt:
1854
1855 2018-06-11  Chris Dumez  <cdumez@apple.com>
1856
1857         http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html times out with PSON enabled
1858         https://bugs.webkit.org/show_bug.cgi?id=186546
1859
1860         Reviewed by Brady Eidson.
1861
1862         Add layout test coverage.
1863
1864         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson-expected.txt: Added.
1865         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html: Added.
1866
1867 2018-06-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
1868
1869         Layout Test svg/dom/animated-tearoff-list-remove-target.html is a flaky timeout
1870         https://bugs.webkit.org/show_bug.cgi?id=185698
1871         <rdar://problem/40341200>
1872
1873         Reviewed by Daniel Bates.
1874
1875         The test is flaky because we get the animVal.getItem(0) of the 'x' attribute
1876         from the target element without initializing this attribute with a base value.
1877
1878         The test assumes the animator would set the animVal of the 'x' attribute
1879         from the 'from' attribute of the <animate> element before animVal.getItem(0)
1880         is executed. But this may not always happen. Therefore the test will get 
1881         the 'IndexSizeError' exception and it will time out.
1882
1883         The fix is:
1884         -- Initialize the attribute of the target element by a base value.
1885         -- Use requestAnimationFrame() instead of using setTimeout() to make the
1886            test deterministic.
1887         -- Allow the animation to advance one more step after kicking off the GC
1888            to ensure the variable 'animItem' is detached from animVal.getItem(0).
1889
1890         * svg/dom/animated-tearoff-list-remove-target.html:
1891
1892 2018-06-11  Jer Noble  <jer.noble@apple.com>
1893
1894         Unreviewed gardening; add a late endTest(), in case none of the other events fire in time.
1895
1896         * media/track/track-delete-during-setup.html:
1897
1898 2018-06-11  Mark Lam  <mark.lam@apple.com>
1899
1900         Add support for webkit-test-runner jscOptions in DumpRenderTree and WebKitTestRunner.
1901         https://bugs.webkit.org/show_bug.cgi?id=186451
1902         <rdar://problem/40875792>
1903
1904         Reviewed by Tim Horton.
1905
1906         * js/intl-numberformat-format-to-parts.html:
1907         * js/intl-pluralrules.html:
1908         * js/script-tests/intl-numberformat-format-to-parts.js:
1909
1910 2018-06-11  Chris Dumez  <cdumez@apple.com>
1911
1912         http/tests/security/cors-post-redirect-307.html fails with PSON enabled
1913         https://bugs.webkit.org/show_bug.cgi?id=186441
1914
1915         Reviewed by Brady Eidson.
1916
1917         Add layout test coverage.
1918
1919         * http/tests/security/cors-post-redirect-307-pson-expected.txt: Added.
1920         * http/tests/security/cors-post-redirect-307-pson.html: Added.
1921
1922 2018-06-11  Chris Dumez  <cdumez@apple.com>
1923
1924         Allow enabling PSON in layout tests without window.open support
1925         https://bugs.webkit.org/show_bug.cgi?id=186537
1926
1927         Reviewed by Geoffrey Garen.
1928
1929         Update layout test which requires window.open support in addition to PSON.
1930
1931         * http/tests/navigation/process-swap-window-open.html:
1932
1933 2018-06-11  Youenn Fablet  <youenn@apple.com>
1934
1935         Accept request header values should be more tightly checked after r232572 in case of CORS load
1936         https://bugs.webkit.org/show_bug.cgi?id=186533
1937         <rdar://problem/40933880>
1938
1939         Reviewed by Darin Adler.
1940
1941         Added test to check Accept header value preflight.
1942         Updated test to check that a preflight really happens if expected.
1943
1944         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight-expected.txt:
1945         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight.html:
1946         * http/tests/xmlhttprequest/resources/cors-preflight-safelisted-headers-responder.php:
1947
1948 2018-06-11  Antti Koivisto  <antti@apple.com>
1949
1950         Fix spelling.
1951
1952         * http/tests/cache/disk-cache/disk-cache-media-small.html:
1953
1954 2018-06-11  Brady Eidson  <beidson@apple.com>
1955
1956         http/tests/navigation/https-in-page-cache.html fails with process swapping on.
1957         https://bugs.webkit.org/show_bug.cgi?id=186532
1958
1959         Reviewed by Geoffrey Garen.
1960
1961         * http/tests/navigation/resources/https-in-page-cache-1.php:
1962         * http/tests/navigation/resources/https-in-page-cache-2.php:
1963         * http/tests/navigation/resources/https-in-page-cache-3.html:
1964
1965 2018-06-11  Antti Koivisto  <antti@apple.com>
1966
1967         REGRESSION (Mojave): LayoutTest http/tests/cache/disk-cache/disk-cache-media-small.html is failing
1968         https://bugs.webkit.org/show_bug.cgi?id=186482
1969         <rdar://problem/40924056>
1970
1971         Reviewed by Zalan Bujtas.
1972
1973         The test was sensitive to which exact ranges the system media framework would request.
1974
1975         * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
1976         * http/tests/cache/disk-cache/disk-cache-media-small.html:
1977
1978         Don't print out the ranges, just check they are all coming from the right source.
1979
1980 2018-06-11  Per Arne Vollan  <pvollan@apple.com>
1981
1982         Some CSS animations tests are failing on Windows.
1983         https://bugs.webkit.org/show_bug.cgi?id=186522
1984
1985         Unreviewed test gardening.
1986
1987         * platform/win/TestExpectations:
1988
1989 2018-06-11  Philippe Normand  <pnormand@igalia.com>
1990
1991         [webkitpy] PHP7.2 support on Debian platforms
1992         https://bugs.webkit.org/show_bug.cgi?id=186521
1993
1994         Reviewed by Michael Catanzaro.
1995
1996         * http/conf/debian-httpd-2.4-php7.2.conf: Added.
1997
1998 2018-06-11  Antoine Quint  <graouts@apple.com>
1999
2000         [Web Animations] Make imported/mozilla/css-transitions/test_setting-effect.html pass reliably
2001         https://bugs.webkit.org/show_bug.cgi?id=183850
2002
2003         Unreviewed.
2004
2005         This test is now passing.
2006
2007         * TestExpectations:
2008
2009 2018-06-11  Antoine Quint  <graouts@apple.com>
2010
2011         [Web Animations] Make imported/mozilla/css-animations/test_setting-effect.html pass reliably
2012         https://bugs.webkit.org/show_bug.cgi?id=183849
2013
2014         Unreviewed.
2015
2016         This test is now passing.
2017
2018         * TestExpectations:
2019
2020 2018-06-11  Antoine Quint  <graouts@apple.com>
2021
2022         [Web Animations] Make imported/mozilla/css-animations/test_cssanimation-animationname.html pass reliably
2023         https://bugs.webkit.org/show_bug.cgi?id=183838
2024
2025         Unreviewed.
2026
2027         This test is now passing.
2028
2029         * TestExpectations:
2030
2031 2018-06-11  Antoine Quint  <graouts@apple.com>
2032
2033         [Web Animations] Make imported/mozilla/css-transitions/test_csstransition-transitionproperty.html pass reliably
2034         https://bugs.webkit.org/show_bug.cgi?id=183835
2035
2036         Unreviewed.
2037
2038         This test is now passing.
2039
2040         * TestExpectations:
2041
2042 2018-06-11  Antoine Quint  <graouts@apple.com>
2043
2044         [Web Animations] Make imported/mozilla/css-transitions/test_animation-starttime.html pass reliably
2045         https://bugs.webkit.org/show_bug.cgi?id=183833
2046
2047         Unreviewed.
2048
2049         This test is now passing.
2050
2051         * TestExpectations:
2052
2053 2018-06-11  Antoine Quint  <graouts@apple.com>
2054
2055         [Web Animations] Make imported/mozilla/css-animations/test_animation-reverse.html pass reliably
2056         https://bugs.webkit.org/show_bug.cgi?id=183832
2057
2058         Unreviewed.
2059
2060         This test is now passing.
2061
2062         * TestExpectations:
2063
2064 2018-06-11  Antoine Quint  <graouts@apple.com>
2065
2066         [Web Animations] Make imported/mozilla/css-transitions/test_animation-pausing.html pass reliably
2067         https://bugs.webkit.org/show_bug.cgi?id=183829
2068
2069         Unreviewed.
2070
2071         This test is now passing.
2072
2073         * TestExpectations:
2074
2075 2018-06-11  Antoine Quint  <graouts@apple.com>
2076
2077         [Web Animations] Make imported/mozilla/css-transitions/test_animation-finished.html pass reliably
2078         https://bugs.webkit.org/show_bug.cgi?id=183827
2079
2080         Unreviewed.
2081
2082         This test is now passing.
2083
2084         * TestExpectations:
2085
2086 2018-06-11  Antoine Quint  <graouts@apple.com>
2087
2088         [Web Animations] Make imported/mozilla/css-transitions/test_animation-currenttime.html pass reliably
2089         https://bugs.webkit.org/show_bug.cgi?id=183825
2090
2091         Unreviewed.
2092
2093         This test is now passing.
2094
2095         * TestExpectations:
2096
2097 2018-06-11  Antoine Quint  <graouts@apple.com>
2098
2099         [Web Animations] Make imported/mozilla/css-animations/test_animation-id.html pass reliably
2100         https://bugs.webkit.org/show_bug.cgi?id=183824
2101
2102         Unreviewed.
2103
2104         This test has been passing reliably on the bots.
2105
2106         * TestExpectations:
2107
2108 2018-06-11  Antoine Quint  <graouts@apple.com>
2109
2110         [Web Animations] Make imported/mozilla/css-transitions/test_animation-computed-timing.html pass reliably
2111         https://bugs.webkit.org/show_bug.cgi?id=183823
2112
2113         Unreviewed.
2114
2115         This test is now passing.
2116
2117         * TestExpectations:
2118
2119 2018-06-11  Antoine Quint  <graouts@apple.com>
2120
2121         [Web Animations] Make imported/mozilla/css-animations/test_animation-finished.html pass reliably
2122         https://bugs.webkit.org/show_bug.cgi?id=183822
2123
2124         Unreviewed.
2125
2126         This test has been passing reliably on the bots.
2127
2128         * TestExpectations:
2129
2130 2018-06-09  Zalan Bujtas  <zalan@apple.com>
2131
2132         REGRESSION (r230480): Cannot adjust photo position on LinkedIn's profile page
2133         https://bugs.webkit.org/show_bug.cgi?id=186464
2134         <rdar://problem/40369448>
2135
2136         Reviewed by Simon Fraser.
2137
2138         * fast/images/positioned-image-when-transform-is-present-expected.html: Added.
2139         * fast/images/positioned-image-when-transform-is-present.html: Added.
2140
2141 2018-06-09  Ryosuke Niwa  <rniwa@webkit.org>
2142
2143         REGRESSION(macOS Mojave): move-by-word-visually-multi-line.html fails
2144         https://bugs.webkit.org/show_bug.cgi?id=186454
2145
2146         Reviewed by Darin Adler.
2147
2148         Added a multi-line test case which causes a failure under Mac editing behavior. The test case is symmetric to ml_1.
2149
2150         * editing/selection/move-by-word-visually-mac-expected.txt:
2151         * editing/selection/move-by-word-visually-mac.html:
2152         * editing/selection/move-by-word-visually-multi-line-expected.txt:
2153         * editing/selection/move-by-word-visually-multi-line.html:
2154
2155 2018-06-07  Jer Noble  <jer.noble@apple.com>
2156
2157         REGRESSION:  Cannot listen to audio on Google Translate with side switch set to "vibrate"
2158         https://bugs.webkit.org/show_bug.cgi?id=186415
2159         <rdar://problem/40584651>
2160
2161         Reviewed by Eric Carlson.
2162
2163         * platform/mac/media/audio-session-category-audio-autoplay-expected.txt: Added.
2164         * platform/mac/media/audio-session-category-audio-autoplay.html: Added.
2165
2166 2018-06-08  Brendan McLoughlin  <brendan@bocoup.com>
2167
2168         Sync web-platform-tests repo to 197cdad
2169         https://bugs.webkit.org/show_bug.cgi?id=186267
2170
2171         Reviewed by Youenn Fablet.
2172
2173         * TestExpectations:
2174         * platform/ios/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt:
2175         * platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
2176         * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-large-expected.txt: Added.
2177         * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-small-expected.txt: Added.
2178         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
2179         * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt:
2180
2181 2018-06-08  Chris Dumez  <cdumez@apple.com>
2182
2183         http/tests/navigation/https-no-store-subframe-in-page-cache.html fails with PSON enabled
2184         https://bugs.webkit.org/show_bug.cgi?id=186440
2185
2186         Reviewed by Geoffrey Garen.
2187
2188         Override the PageCache setting *after* the cross-origin navigation. It was previously
2189         overriden before the navigation and thus would not persist with process swap on navigation
2190         enabled.
2191
2192         * http/tests/navigation/https-no-store-subframe-in-page-cache.html:
2193         * http/tests/navigation/resources/https-no-store-subframe-in-page-cache.html:
2194
2195 2018-06-08  Chris Dumez  <cdumez@apple.com>
2196
2197         http/tests/cache/partitioned-cache.html fails with PSON enabled
2198         https://bugs.webkit.org/show_bug.cgi?id=186438
2199
2200         Reviewed by Geoffrey Garen.
2201
2202         http/tests/cache/partitioned-cache.html was overriding a setting then navigating
2203         cross-origin, expecting the setting override to persist. However, with process
2204         swap on navigation enabled, the setting does not persist. To address the issue,
2205         we override the setting again in the document we navigate to.
2206
2207         * http/tests/cache/partitioned-cache-expected.txt:
2208         * http/tests/cache/resources/partitioned-cache-loader.html:
2209
2210 2018-06-07  Mark Lam  <mark.lam@apple.com>
2211
2212         Enhance run-jsc-stress-tests to allow a test to specify test specific options required for it to run.
2213         https://bugs.webkit.org/show_bug.cgi?id=186409
2214         <rdar://problem/40909007>
2215
2216         Reviewed by Saam Barati.
2217
2218         * js/script-tests/intl-pluralrules.js:
2219
2220 2018-06-07  Ryosuke Niwa  <rniwa@webkit.org>
2221
2222         Release assert in Document::updateLayout() in WebPage::determinePrimarySnapshottedPlugIn()
2223         https://bugs.webkit.org/show_bug.cgi?id=186383
2224         <rdar://problem/40849498>
2225
2226         Reviewed by Jon Lee.
2227
2228         Added a regression test.
2229
2230         * plugins/snapshotting/determine-primary-snapshotted-plugin-crash-expected.txt: Added.
2231         * plugins/snapshotting/determine-primary-snapshotted-plugin-crash.html: Added.
2232
2233 2018-06-07  Thibault Saunier  <tsaunier@igalia.com>
2234
2235         [GTK][WPE] Start implementing MediaStream API
2236         https://bugs.webkit.org/show_bug.cgi?id=185787
2237
2238         Reviewed by Philippe Normand.
2239
2240         * platform/gtk/TestExpectations: Reactivate MediaStream tests and enable all tests
2241         related to the mediaDevice.enumerateDevices and MediaStream (not RTCPeerConnection nor
2242         webaudio).
2243
2244 2018-06-07  Brent Fulgham  <bfulgham@apple.com>
2245
2246         Remove unused debug mode conditions
2247         https://bugs.webkit.org/show_bug.cgi?id=186358
2248         <rdar://problem/39117121>
2249
2250         Reviewed by Zalan Bujtas.
2251
2252         Rebase test expectations after behavior change.
2253
2254         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
2255         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
2256         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
2257         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2258         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
2259         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2260         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt:
2261         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
2262         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt
2263         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html
2264
2265 2018-06-07  Brent Fulgham  <bfulgham@apple.com>
2266
2267         Handle Storage Access API calls in the absence of an attached frame
2268         https://bugs.webkit.org/show_bug.cgi?id=186373
2269         <rdar://problem/40028265>
2270
2271         Reviewed by Daniel Bates.
2272
2273         * http/tests/storageAccess/has-storage-access-crash-expected.txt: Added.
2274         * http/tests/storageAccess/has-storage-access-crash.html: Added.
2275         * http/tests/storageAccess/request-storage-access-crash-expected.txt: Added.
2276         * http/tests/storageAccess/request-storage-access-crash.html: Added.
2277         * platform/mac-wk2/TestExpectations: Add the two new tests for HighSierra+
2278
2279 2018-06-06  Youenn Fablet  <youenn@apple.com>
2280
2281         HTTP Header values validation is too strict
2282         https://bugs.webkit.org/show_bug.cgi?id=167112
2283
2284         Reviewed by Alex Christensen.
2285
2286         * http/tests/xmlhttprequest/set-bad-headervalue.html:
2287
2288 2018-06-06  David Fenton  <david_fenton@apple.com>
2289
2290         Layout Test imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html is a flaky failure.
2291         https://bugs.webkit.org/show_bug.cgi?id=184060
2292
2293         Unreviewed test gardening.
2294
2295         * platform/mac/TestExpectations:
2296
2297 2018-06-06  David Fenton  <david_fenton@apple.com>
2298
2299         Layout Test http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html is flaky on macOS WK2 [ Release ]
2300         https://bugs.webkit.org/show_bug.cgi?id=186362
2301
2302         Unreviewed test gardening.
2303
2304         * platform/mac-wk2/TestExpectations:
2305
2306 2018-06-06  Antoine Quint  <graouts@apple.com>
2307
2308         Rename color-filter to -apple-color-filter and do not expose it to Web content
2309         https://bugs.webkit.org/show_bug.cgi?id=186306
2310         <rdar://problem/39874167>
2311
2312         Reviewed by Simon Fraser.
2313
2314         Update tests for color-filter to test -apple-color-filter and explicitly turn the feature on since it's disabled by default.
2315         We also update a test to not use the colorFilter accessor and setter on CSSStyleDeclaration because using an -apple- prefix
2316         will no longer expose such a getter or setter, using getPropertyValue() and setProperty() instead.
2317
2318         * animations/resources/animation-test-helpers.js:
2319         (getPropertyValue):
2320         (comparePropertyValue):
2321         * css3/color-filters/color-filter-animation-expected.txt:
2322         * css3/color-filters/color-filter-animation.html:
2323         * css3/color-filters/color-filter-backgrounds-borders-expected.html:
2324         * css3/color-filters/color-filter-backgrounds-borders.html:
2325         * css3/color-filters/color-filter-box-shadow-expected.html:
2326         * css3/color-filters/color-filter-box-shadow.html:
2327         * css3/color-filters/color-filter-brightness-expected.html:
2328         * css3/color-filters/color-filter-brightness.html:
2329         * css3/color-filters/color-filter-caret-color-expected.html:
2330         * css3/color-filters/color-filter-caret-color.html:
2331         * css3/color-filters/color-filter-color-property-expected.html:
2332         * css3/color-filters/color-filter-color-property-list-item-expected.html:
2333         * css3/color-filters/color-filter-color-property-list-item.html:
2334         * css3/color-filters/color-filter-color-property.html:
2335         * css3/color-filters/color-filter-color-text-decorations-expected.html:
2336         * css3/color-filters/color-filter-color-text-decorations.html:
2337         * css3/color-filters/color-filter-column-rule-expected.html:
2338         * css3/color-filters/color-filter-column-rule.html:
2339         * css3/color-filters/color-filter-contrast-expected.html:
2340         * css3/color-filters/color-filter-contrast.html:
2341         * css3/color-filters/color-filter-current-color-expected.html:
2342         * css3/color-filters/color-filter-current-color.html:
2343         * css3/color-filters/color-filter-filter-list-expected.html:
2344         * css3/color-filters/color-filter-filter-list.html:
2345         * css3/color-filters/color-filter-gradients-expected.html:
2346         * css3/color-filters/color-filter-gradients.html:
2347         * css3/color-filters/color-filter-grayscale-expected.html:
2348         * css3/color-filters/color-filter-grayscale.html:
2349         * css3/color-filters/color-filter-hue-rotate-expected.html:
2350         * css3/color-filters/color-filter-hue-rotate.html:
2351         * css3/color-filters/color-filter-inherits-expected.html:
2352         * css3/color-filters/color-filter-inherits.html:
2353         * css3/color-filters/color-filter-invert-expected.html:
2354         * css3/color-filters/color-filter-invert.html:
2355         * css3/color-filters/color-filter-opacity-expected.html:
2356         * css3/color-filters/color-filter-opacity.html:
2357         * css3/color-filters/color-filter-outline-expected.html:
2358         * css3/color-filters/color-filter-outline.html:
2359         * css3/color-filters/color-filter-parsing-expected.txt:
2360         * css3/color-filters/color-filter-parsing.html:
2361         * css3/color-filters/color-filter-saturate-expected.html:
2362         * css3/color-filters/color-filter-saturate.html:
2363         * css3/color-filters/color-filter-sepia-expected.html:
2364         * css3/color-filters/color-filter-sepia.html:
2365         * css3/color-filters/color-filter-text-decoration-shadow-expected.html:
2366         * css3/color-filters/color-filter-text-decoration-shadow.html:
2367         * css3/color-filters/color-filter-text-emphasis-expected.html:
2368         * css3/color-filters/color-filter-text-emphasis.html:
2369         * css3/color-filters/color-filter-text-shadow-expected.html:
2370         * css3/color-filters/color-filter-text-shadow.html:
2371         * css3/color-filters/color-filter-text-stroke-expected.html:
2372         * css3/color-filters/color-filter-text-stroke.html:
2373         * css3/color-filters/svg/color-filter-inline-svg-expected.html:
2374         * css3/color-filters/svg/color-filter-inline-svg.html:
2375
2376 2018-06-06  David Fenton  <david_fenton@apple.com>
2377
2378         [macOS WK2 Release] Layout Test media/video-trackmenu-selection.html is flaky
2379         https://bugs.webkit.org/show_bug.cgi?id=186055
2380
2381         Unreviewed test gardening.
2382
2383         * platform/mac-wk2/TestExpectations:
2384
2385 2018-06-06  Jer Noble  <jer.noble@apple.com>
2386
2387         REGRESSION (r231817?): Layout Test media/track/track-delete-during-setup.html is a flaky timeout
2388         https://bugs.webkit.org/show_bug.cgi?id=185889
2389         <rdar://problem/40583180>
2390
2391         Reviewed by Eric Carlson.
2392
2393         Modify the track-delete-during-setup.html test to end on video element suspend in
2394         addition to canplaythrough.
2395
2396         * media/track/track-delete-during-setup.html:
2397
2398 2018-06-06  Jer Noble  <jer.noble@apple.com>
2399
2400         Regions outside of the fullscreen window are exposed during zoom operations
2401         https://bugs.webkit.org/show_bug.cgi?id=186330
2402         <rdar://problem/34698009>
2403
2404         Reviewed by Simon Fraser.
2405
2406         * fullscreen/full-screen-layer-dump-expected.txt: Added.
2407         * fullscreen/full-screen-layer-dump.html: Added.
2408
2409 2018-06-06  Alicia Boya García  <aboya@igalia.com>
2410
2411         [GTK] Unreviewed test gardening
2412         https://bugs.webkit.org/show_bug.cgi?id=186342
2413
2414         * TestExpectations:
2415         * platform/gtk/TestExpectations:
2416         * platform/mac/TestExpectations:
2417
2418 2018-06-05  Jer Noble  <jer.noble@apple.com>
2419
2420         REGRESSION (231817): Videos permanently blank out after switching out of a tab and back in
2421         https://bugs.webkit.org/show_bug.cgi?id=186326
2422         <rdar://problem/40778157>
2423
2424         Reviewed by Eric Carlson.
2425
2426         * media/video-buffering-allowed-expected.txt:
2427         * media/video-buffering-allowed.html:
2428
2429 2018-06-05  Wenson Hsieh  <wenson_hsieh@apple.com>
2430
2431         [macOS] Spelling errors in the middle of an inserted paragraph are not displayed
2432         https://bugs.webkit.org/show_bug.cgi?id=185584
2433         <rdar://problem/38676081>
2434
2435         Reviewed by Ryosuke Niwa.
2436
2437         Adds 2 new spellchecking tests, and refactors some existing tests.
2438
2439         * editing/spelling/grammar-expected.txt:
2440         * editing/spelling/grammar.html:
2441         * editing/spelling/markers-expected.txt:
2442         * editing/spelling/markers.html:
2443
2444         Tweaked so that these tests pass regardless of whether sentence retro correction is enabled or disabled.
2445
2446         * editing/spelling/retro-correction-spelling-markers-expected.txt: Added.
2447         * editing/spelling/retro-correction-spelling-markers.html: Added.
2448
2449         Tests that typing at the end of a sentence will mark other parts of the sentence as misspellings, if retro
2450         sentence correction is enabled.
2451
2452         * editing/spelling/spelling-changed-text-expected.txt:
2453         * editing/spelling/spelling-changed-text.html:
2454
2455         Tweaked to correctly wait for the marker range to become the expected value.
2456
2457         * editing/spelling/spelling-markers-after-pasting-sentence-expected.txt: Added.
2458         * editing/spelling/spelling-markers-after-pasting-sentence.html: Added.
2459
2460         Tests that after pasting a sentence with misspelled words, those misspelled words will be marked as misspellings.
2461
2462         * platform/ios/TestExpectations:
2463         * platform/mac-wk1/TestExpectations:
2464         * platform/mac-wk2/TestExpectations:
2465
2466 2018-06-05  Brent Fulgham  <bfulgham@apple.com>
2467
2468         Adjust compile and runtime flags to match shippable state of features
2469         https://bugs.webkit.org/show_bug.cgi?id=186319
2470         <rdar://problem/40352045>
2471
2472         Reviewed by Maciej Stachowiak, Jon Lee, and others.
2473
2474         * platform/mac/TestExpectations:
2475         * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Added.
2476         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
2477         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
2478         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
2479         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added.
2480         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
2481         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt: Added.
2482         * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Added.
2483
2484 2018-06-05  Youenn Fablet  <youenn@apple.com>
2485
2486         ServiceWorker registration should store any script fetched through importScripts
2487         https://bugs.webkit.org/show_bug.cgi?id=182444
2488         <rdar://problem/37164835>
2489
2490         Reviewed by Chris Dumez.
2491
2492         * http/wpt/service-workers/persistent-importScripts-expected.txt: Added.
2493         * http/wpt/service-workers/persistent-importScripts.html: Added.
2494         * http/wpt/service-workers/resources/persistent-importScripts-script.py: Added.
2495         * http/wpt/service-workers/resources/persistent-importScripts-worker.js: Added.
2496         * http/wpt/service-workers/resources/routines.js: Added.
2497
2498 2018-06-05  Joanmarie Diggs  <jdiggs@igalia.com>
2499
2500         AX: Implement support for new blockquote, caption, and paragraph ARIA roles
2501         https://bugs.webkit.org/show_bug.cgi?id=186274
2502
2503         Reviewed by Chris Fleizach.
2504
2505         Add the three ARIA roles to the existing role-exposure tests and update
2506         expectations accordingly. Also update several additional GTK tests because
2507         the mapping of these ARIA roles results in new object attributes appearing
2508         for native HTML blockquote, paragraph, and caption elements.
2509
2510         * accessibility/gtk/object-attributes-expected.txt:
2511         * accessibility/gtk/xml-roles-exposed-expected.txt:
2512         * accessibility/gtk/xml-roles-exposed.html:
2513         * accessibility/roles-computedRoleString-expected.txt:
2514         * accessibility/roles-computedRoleString.html:
2515         * accessibility/roles-exposed.html:
2516         * inspector/dom/hideHighlight-expected.txt:
2517         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
2518         * platform/gtk/accessibility/roles-exposed-expected.txt:
2519         * platform/gtk/accessibility/table-one-cell-expected.txt:
2520         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
2521         * platform/mac/accessibility/roles-exposed-expected.txt:
2522
2523 2018-06-04  Chris Dumez  <cdumez@apple.com>
2524
2525         Rename "Cross-Origin-Options" HTTP header to "Cross-Origin-Window-Policy"
2526         https://bugs.webkit.org/show_bug.cgi?id=186287
2527         <rdar://problem/40783352>
2528
2529         Reviewed by Youenn Fablet.
2530
2531         * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Removed.
2532         * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Removed.
2533         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Removed.
2534         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Removed.
2535         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Removed.
2536         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Removed.
2537         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Removed.
2538         * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Added.
2539         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Added.
2540         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage-from-deny.html.
2541         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Added.
2542         * http/wpt/cross-origin-window-policy/allow-postmessage.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage.html.
2543         * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Added.
2544         * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header.html: Renamed from LayoutTests/http/wpt/cross-origin-options/cross-origin-options-header.html.
2545         * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Added.
2546         * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target.html: Renamed from LayoutTests/http/wpt/cross-origin-options/navigation-from-opener-via-open-target.html.
2547         * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Added.
2548         * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target.html: Renamed from LayoutTests/http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target.html.
2549         * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.
2550         * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Added.
2551         * http/wpt/cross-origin-window-policy/resources/destination.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/destination.html.
2552         * http/wpt/cross-origin-window-policy/resources/navigate-parent-via-anchor.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/navigate-parent-via-anchor.html.
2553         * http/wpt/cross-origin-window-policy/resources/navigation-from-subframe-frame.py: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/navigation-from-subframe-frame.py.
2554         (main):
2555         * http/wpt/cross-origin-window-policy/resources/serve-cross-origin-window-policy-header.py: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/serve-cross-origin-options-header.py.
2556         (main):
2557         * http/wpt/cross-origin-window-policy/resources/utils.js: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/utils.js.
2558
2559 2018-06-04  Ryosuke Niwa  <rniwa@webkit.org>
2560
2561         Moved the corresponding expected results for the tests moved in r232430.
2562
2563         * platform/ios/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from LayoutTests/platform/ios/editing/simple-line-layout-caret-is-gone-expected.txt.
2564         * platform/wincairo/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from LayoutTests/platform/wincairo/editing/simple-line-layout-caret-is-gone-expected.txt.
2565
2566 2018-06-04  Dean Jackson  <dino@apple.com>
2567
2568         AR Badging on transparent thumbnail images makes the glyph look really dark
2569         https://bugs.webkit.org/show_bug.cgi?id=186289
2570         <rdar://problem/40627111>
2571
2572         Reviewed by Anders Carlsson.
2573
2574         Update the test to exercise more background colors. Include the results for the AR badge.
2575
2576         * system-preview/badge-expected.html: Added.
2577         * system-preview/badge.html:
2578
2579 2018-06-04  Chris Dumez  <cdumez@apple.com>
2580
2581         Update Fetch code to provide more useful exception messages
2582         https://bugs.webkit.org/show_bug.cgi?id=186156
2583
2584         Reviewed by Youenn Fablet.
2585
2586         Rebaseline tests that have different output.
2587
2588         * http/tests/workers/service/basic-fetch.https-expected.txt:
2589
2590 2018-06-04  Alexey Proskuryakov  <ap@apple.com>
2591
2592         Add Mojave support to WebKit tools
2593         https://bugs.webkit.org/show_bug.cgi?id=186282
2594
2595         Reviewed by Daniel Bates.
2596
2597         * platform/mac-mojave: Added an empty directory to avoid breaking scripts.
2598
2599 2018-06-04  Daniel Bates  <dabates@apple.com>
2600
2601         Update Strong Password appearance
2602         https://bugs.webkit.org/show_bug.cgi?id=186239
2603         <rdar://problem/38183795>
2604
2605         Reviewed by Brent Fulgham.
2606
2607         Update expected results as necessary for the change in appearance.
2608
2609         * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2610         * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2611         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
2612         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
2613
2614 2018-06-04  Per Arne Vollan  <pvollan@apple.com>
2615
2616         Rebaseline editing/style/apply-style-iframe-crash.html on Windows.
2617
2618         Unreviewed test gardening.
2619
2620         * platform/win/editing/style/apply-style-iframe-crash-expected.txt: Added.
2621
2622 2018-06-04  Zan Dobersek  <zdobersek@igalia.com>
2623
2624         Unreviewed WPE gardening.
2625
2626         Adding platform-specific baselines for three http/tests/cache/ tests.
2627         Updating baseline for the security/block-test.html test.
2628         Adding failure expectations for a few other failures, linking to existing bugs.
2629
2630         * platform/wpe/TestExpectations:
2631         * platform/wpe/http/tests/cache: Added.
2632         * platform/wpe/http/tests/cache/disk-cache: Added.
2633         * platform/wpe/http/tests/cache/disk-cache/redirect-chain-limits-expected.txt: Added.
2634         * platform/wpe/http/tests/cache/iframe-304-crash-expected.txt: Added.
2635         * platform/wpe/http/tests/cache/network-error-during-revalidation-expected.txt: Added.
2636         * platform/wpe/security/block-test-expected.txt:
2637
2638 2018-06-04  Zan Dobersek  <zdobersek@igalia.com>
2639
2640         Unreviewed WPE gardening.
2641
2642         Manage the W3C test failures by rebaselining what can be rebaselined, and adding
2643         failing expectations for the rest of the failures. This mostly addresses the
2644         new CSS Text tests that were imported lately, as well as changes in console logging.
2645
2646         * platform/wpe/TestExpectations:
2647         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2648         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt: Added.
2649         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt: Added.
2650         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt: Added.
2651         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Added.
2652         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt: Added.
2653         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt: Added.
2654         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt: Added.
2655         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt: Added.
2656         * platform/wpe/imported/w3c/web-platform-tests/css: Added.
2657         * platform/wpe/imported/w3c/web-platform-tests/css/css-text: Added.
2658         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space: Added.
2659         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
2660         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
2661         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
2662         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
2663         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
2664         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
2665         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
2666         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
2667         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
2668         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
2669         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
2670         * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Added.
2671         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt: Added.
2672         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2673
2674 2018-06-03  Michael Catanzaro  <mcatanzaro@igalia.com>
2675
2676         More unreviewed GTK test gardening
2677
2678         * platform/gtk/TestExpectations:
2679
2680 2018-06-03  Michael Catanzaro  <mcatanzaro@igalia.com>
2681
2682         Unreviewed GTK test expectations gardening
2683
2684         * TestExpectations:
2685         * platform/gtk/TestExpectations:
2686         * platform/gtk/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Renamed from LayoutTests/platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt.
2687         * platform/gtk/editing/style/apply-style-iframe-crash-expected.txt: Renamed from LayoutTests/platform/gtk/editing/apply-style-iframe-crash-expected.txt.
2688
2689 2018-06-01  Wenson Hsieh  <wenson_hsieh@apple.com>
2690
2691         [Extra zoom mode] The user should always be able to double tap to zoom to a scale of at least 1
2692         https://bugs.webkit.org/show_bug.cgi?id=186209
2693         <rdar://problem/40529255>
2694
2695         Reviewed by Tim Horton.
2696
2697         Add a test to verify that double tapping zooms in on a page where all the text is large enough to be legible at
2698         initial scale.
2699
2700         * fast/events/extrazoom/double-tap-to-zoom-with-large-text-expected.txt: Added.
2701         * fast/events/extrazoom/double-tap-to-zoom-with-large-text.html: Added.
2702
2703 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
2704
2705         Editor can hold references to Documents after you navigate away
2706         https://bugs.webkit.org/show_bug.cgi?id=186215
2707
2708         Reviewed by Simon Fraser.
2709
2710         Added a regression test.
2711
2712         * editing/selection/navigation-clears-editor-state-expected.txt: Added.
2713         * editing/selection/navigation-clears-editor-state.html: Added.
2714
2715 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
2716
2717         Move tests in LayoutTests/editing to appropriate subdirectories
2718         https://bugs.webkit.org/show_bug.cgi?id=186212
2719
2720         Rubber-stamped by Wenson Hsieh.
2721
2722         Moved the following four tests in LayoutTests/editing to its subdirectories.
2723
2724         * editing/input/composition-underline-color-expected-mismatch.html: Moved from editing/composition-underline-color-expected-mismatch.html.
2725         * editing/input/composition-underline-color.html: Move from editing/composition-underline-color.html.
2726         * editing/input/marked-text-appearance-expected-mismatch.html: Copied from LayoutTests/editing/marked-text-appearance-expected-mismatch.html.
2727         * editing/input/marked-text-appearance.html: Moved from editing/marked-text-appearance.html.
2728         * editing/selection/rtl-to-ltr-editing-word-move-spin-expected.txt: Moved from editing/rtl-to-ltr-editing-word-move-spin-expected.txt.
2729         * editing/selection/rtl-to-ltr-editing-word-move-spin.html: Moved from editing/rtl-to-ltr-editing-word-move-spin.html.
2730         * editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from editing/simple-line-layout-caret-is-gone-expected.txt.
2731         * editing/selection/simple-line-layout-caret-is-gone.html: Moved from editing/simple-line-layout-caret-is-gone.html.
2732         * editing/style/apply-style-iframe-crash-expected.txt: Moved from editing/apply-style-iframe-crash-expected.txt.
2733         * editing/style/apply-style-iframe-crash.html: Moved from editing/apply-style-iframe-crash.html.
2734
2735 2018-06-01  David Fenton  <david_fenton@apple.com>
2736
2737         Skip fetch/api/redirect/redirect-method.html and fetch/api/redirect/redirect-method-worker.html on macOS debug.
2738         https://bugs.webkit.org/show_bug.cgi?id=184365
2739
2740         Unreviewed test gardening.
2741
2742         * platform/mac/TestExpectations:
2743
2744 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
2745
2746         ResourceLoader::cancel() shouldn't synchronously fire load event on document
2747         https://bugs.webkit.org/show_bug.cgi?id=185284
2748         <rdar://problem/39994507>
2749
2750         Reviewed by Antti Koivisto.
2751
2752         Fixed the tests as needed, and skipped more drag & drop tests in WebKitTestRunner as drag & drop isn't supported.
2753
2754         * editing/pasteboard/drag-image-to-contenteditable-in-iframe.html: Fixed the test. Explicitly invoke
2755         testRunner.waitUntilDone() to wait until the iframe is loaded. Because "load" event in DOM only fires after
2756         all subframes are loaded but the load delegate callback fires as long as subresources in the main frame
2757         had finished loading, DumpRenderTree would finish the test prematurely otherwise. The old code happens to
2758         work before this patch because we happen to not invoke FrameLoader::checkComplete at the "right" moment.
2759         The WebCore change now triggers such a check and prematurely end the test without this fix to the test.
2760         * http/tests/xmlhttprequest/reentrant-cancel-expected.txt:
2761         * http/tests/xmlhttprequest/reentrant-cancel.html: Canceling XHR inside addElement is no longer
2762         firing load event synchronously as expected. Added a code to end the test after the load event.
2763         * http/wpt/service-workers/clone-opaque-being-loaded-response.html:
2764         * platform/mac-wk2/TestExpectations:
2765         * platform/wk2/TestExpectations:
2766
2767 2018-05-31  Ryosuke Niwa  <rniwa@webkit.org>
2768
2769         Some tests for webkitdirectory API fail when tests are in an APFS file system
2770         https://bugs.webkit.org/show_bug.cgi?id=186184
2771
2772         Reviewed by Chris Dumez.
2773
2774         On an APFS volume, files may not be listed in the lexicologically order and the size of a directory
2775         may defer from that of HFS+. To make the test results consistent on either file systems,
2776         sort file entries lexicologically by the name and list two possible directory sizes as the expectation.
2777
2778         Added a new helper function, shouldBeOneOfValues, which takes an array of values as the expectation.
2779
2780         * editing/pasteboard/entries-api/datatransfer-items-drop-directoryReader.html:
2781         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry-expected.txt:
2782         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry.html:
2783         * fast/forms/file/entries-api/drag-folder-webkitEntries-expected.txt:
2784         * fast/forms/file/entries-api/drag-folder-webkitEntries.html:
2785         * fast/forms/file/entries-api/webkitdirectory-drag-folder.html:
2786         * resources/js-test.js:
2787         (shouldBeOneOfValues): Added.
2788
2789 2018-06-01  Daniel Bates  <dabates@apple.com>
2790
2791         http/tests/inspector/network/har/har-page.html should actually sort dumped cookies by name
2792         https://bugs.webkit.org/show_bug.cgi?id=186137
2793
2794         Reviewed by Joseph Pecoraro.
2795
2796         JavaScript does not support comparison of String data types using the minus operator. Instead
2797         implement the string comparator using relational operators and the identity operator.
2798
2799         * http/tests/inspector/network/har/har-page-expected.txt:
2800         * http/tests/inspector/network/har/har-page.html:
2801         * platform/gtk/TestExpectations: Unskip test.
2802
2803 2018-06-01  Youenn Fablet  <youenn@apple.com>
2804
2805         http/tests/appcache/deferred-events.html is flaky due to console log messages
2806         https://bugs.webkit.org/show_bug.cgi?id=185543
2807
2808         Reviewed by Chris Dumez.
2809
2810         Update the test to wait for the onerror callback.
2811         At that time, all console logging should be done.
2812
2813         * http/tests/appcache/deferred-events-expected.txt:
2814         * http/tests/appcache/deferred-events.html:
2815
2816 2018-05-29  Yusuke Suzuki  <utatane.tea@gmail.com>
2817
2818         [JSC] Add Symbol.prototype.description getter
2819         https://bugs.webkit.org/show_bug.cgi?id=186053
2820
2821         Reviewed by Keith Miller.
2822
2823         * js/Object-getOwnPropertyNames-expected.txt:
2824         * js/script-tests/Object-getOwnPropertyNames.js:
2825
2826 2018-06-01  Brent Fulgham  <bfulgham@apple.com>
2827
2828         Unskip fast/html/marquee-reparent-check.html on macOS debug.
2829         https://bugs.webkit.org/show_bug.cgi?id=178465
2830         <rdar://problem/35052953>
2831
2832         Reviewed by Geoffrey Garen.
2833
2834         Unskipping test since the debug assertion is no longer reproducible in
2835         current sources on shipping software.
2836
2837         * platform/mac/TestExpectations:
2838
2839 2018-05-31  Per Arne Vollan  <pvollan@apple.com>
2840
2841         Skip http/tests/security/referrer-policy-header.html on Windows.
2842         https://bugs.webkit.org/show_bug.cgi?id=186183
2843
2844         Unreviewed test gardening.
2845
2846         * platform/win/TestExpectations:
2847
2848 2018-05-31  Manuel Rego Casasnovas  <rego@igalia.com>
2849
2850         [css-text] Update test suite
2851         https://bugs.webkit.org/show_bug.cgi?id=186145
2852
2853         Reviewed by Youenn Fablet.
2854
2855         These tests used to have problems in Mac and iOS platforms,
2856         but they were reworked in WPT upstream:
2857         https://github.com/web-platform-tests/wpt/pull/10860
2858
2859         Importing the new version of the tests in this patch.
2860
2861         * platform/ios/TestExpectations:
2862         * platform/mac/TestExpectations:
2863
2864 2018-05-31  Chris Dumez  <cdumez@apple.com>
2865
2866         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy
2867         https://bugs.webkit.org/show_bug.cgi?id=186148
2868
2869         Reviewed by Youenn Fablet.
2870
2871         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy to
2872         avoid logging a console message.
2873
2874         * http/wpt/service-workers/header-filtering.https-expected.txt:
2875         * http/wpt/service-workers/resources/response-full-of-headers.py:
2876         (main):
2877
2878 2018-05-31  Yacine Bandou  <yacine.bandou_ext@softathome.com>
2879
2880         [wpe] update the TestExpectations for encrypted-media after some investigations
2881         https://bugs.webkit.org/show_bug.cgi?id=185593
2882
2883         Reviewed by Xabier Rodriguez-Calvar.
2884
2885         After the fix 185725 and some investigations, the WPE platform TestExpectations should be updated
2886
2887         * platform/wpe/TestExpectations:
2888         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt:
2889         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt:
2890         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt:
2891         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt:
2892         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt:
2893         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt:
2894         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt:
2895
2896 2018-05-31  Miguel Gomez  <magomez@igalia.com>
2897
2898         Unreviewed GTK+ gardening after r232336.
2899
2900         * platform/gtk/TestExpectations:
2901
2902 2018-05-30  Nan Wang  <n_wang@apple.com>
2903
2904         AX: VoiceOver on macOS does not announce fieldset description from aria-describedby when focussing inputs
2905         https://bugs.webkit.org/show_bug.cgi?id=185246
2906         <rdar://problem/39939028>
2907
2908         Reviewed by Chris Fleizach.
2909
2910         * accessibility/mac/aria-describedby-fieldset-expected.txt: Added.
2911         * accessibility/mac/aria-describedby-fieldset.html: Added.
2912
2913 2018-05-30  Chris Fleizach  <cfleizach@apple.com>
2914
2915         AX: Expose link rel type to voiceover
2916         https://bugs.webkit.org/show_bug.cgi?id=186084
2917         <rdar://problem/40640871>
2918
2919         Reviewed by Sam Weinig.
2920
2921         * accessibility/image-link-expected.txt:
2922         * accessibility/image-map2-expected.txt:
2923         * accessibility/mac/document-links-expected.txt:
2924         * accessibility/mac/linkrel-expected.txt: Added.
2925         * accessibility/mac/linkrel.html: Added.
2926
2927 2018-05-30  Ryan Haddad  <ryanhaddad@apple.com>
2928
2929         Rebaseline http/wpt/service-workers/header-filtering.https.html after r232310.
2930
2931         Unreviewed test gardening.
2932
2933         * http/wpt/service-workers/header-filtering.https-expected.txt:
2934
2935 2018-05-30  Brady Eidson  <beidson@apple.com>
2936
2937         REGRESSION (r224684): User-agent seen by page does not change when modified by the develop menu options after reloading.
2938         <rdar://problem/34918109> and https://bugs.webkit.org/show_bug.cgi?id=186111
2939
2940         Reviewed by Andy Estes.
2941
2942         * TestExpectations: Skip in WK1
2943         * platform/wk2/TestExpectations: Enable in WK2
2944
2945         * http/tests/navigation/resources/user-agent-script.php: Added.
2946         * http/tests/navigation/useragent-reload-expected.txt: Added.
2947         * http/tests/navigation/useragent-reload.php: Added.
2948
2949 2018-05-30  Daniel Bates  <dabates@apple.com>
2950
2951         Web Inspector: Annotate Same-Site cookies
2952         https://bugs.webkit.org/show_bug.cgi?id=184897
2953         <rdar://problem/35178209>
2954
2955         Reviewed by Brian Burg.
2956
2957         Update an existing test to ensure we include cookie details in the HTTP Archive (HAR) report.
2958
2959         * http/tests/inspector/network/har/har-page-expected.txt:
2960         * http/tests/inspector/network/har/har-page.html:
2961
2962 2018-05-30  John Wilander  <wilander@apple.com>
2963
2964         Add console logging to grant-storage-access-under-opener.html to assess its flakiness
2965         https://bugs.webkit.org/show_bug.cgi?id=183714
2966         <rdar://problem/38666060>
2967
2968         Unreviewed test gardening.
2969
2970         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
2971         * http/tests/storageAccess/grant-storage-access-under-opener.html:
2972             Now outputs console log entries, step by step, to see where the timeouts happen.
2973         * platform/ios-wk2/TestExpectations:
2974             Switched to [ Pass ] on iOS Debug to maximize chance of seeing the flakiness.
2975
2976 2018-05-29  Keith Miller  <keith_miller@apple.com>
2977
2978         Error instances should not strongly hold onto StackFrames
2979         https://bugs.webkit.org/show_bug.cgi?id=185996
2980
2981         Reviewed by Mark Lam.
2982
2983         * js/error-should-not-strong-reference-global-object-expected.txt: Added.
2984         * js/error-should-not-strong-reference-global-object.html: Added.
2985
2986 2018-05-30  Chris Dumez  <cdumez@apple.com>
2987
2988         Referrer-Policy response header is ignored
2989         https://bugs.webkit.org/show_bug.cgi?id=186037
2990         <rdar://problem/40600335>
2991
2992         Reviewed by Youenn Fablet.
2993
2994         Add layout test coverage.
2995
2996         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString-expected.txt: Added.
2997         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString.html: Added.
2998         * http/tests/security/referrer-policy-header-and-meta-tag-expected.txt: Added.
2999         * http/tests/security/referrer-policy-header-and-meta-tag.html: Added.
3000         * http/tests/security/referrer-policy-header-expected.txt: Added.
3001         * http/tests/security/referrer-policy-header.html: Added.
3002         * http/tests/security/referrer-policy-invalid-expected.txt:
3003         * http/tests/security/referrer-policy-invalid.html:
3004         * http/tests/security/resources/postReferrer.php: Added.
3005         * http/tests/security/resources/serve-referrer-policy-and-meta-tag.php: Added.
3006         * http/tests/security/resources/serve-referrer-policy-and-test.php: Added.
3007
3008 2018-05-30  Youenn Fablet  <youenn@apple.com>
3009
3010         Rename CrossOriginResourcePolicy same to same-origin
3011         https://bugs.webkit.org/show_bug.cgi?id=186080
3012
3013         Reviewed by Chris Dumez.
3014
3015         * http/wpt/cross-origin-resource-policy/fetch-expected.txt:
3016         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt:
3017         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html:
3018         * http/wpt/cross-origin-resource-policy/fetch.html:
3019         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt:
3020         * http/wpt/cross-origin-resource-policy/iframe-loads.html:
3021         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt:
3022         * http/wpt/cross-origin-resource-policy/image-loads.html:
3023         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt:
3024         * http/wpt/cross-origin-resource-policy/script-loads.html:
3025
3026 2018-05-30  Jer Noble  <jer.noble@apple.com>
3027
3028         Media elements outside fullscreen should not be considered main content.
3029         https://bugs.webkit.org/show_bug.cgi?id=186063
3030         <rdar://problem/40630437>
3031
3032         Reviewed by Eric Carlson.
3033
3034         * platform/mac/media/video-best-element-for-playback-controls-purpose-expected.txt: Added.
3035         * platform/mac/media/video-best-element-for-playback-controls-purpose.html: Added.
3036
3037 2018-05-30  Ms2ger  <Ms2ger@igalia.com>
3038
3039         [GTK] Unreviewed test gardening
3040         https://bugs.webkit.org/show_bug.cgi?id=186098
3041
3042         Unreviewed gardening.
3043
3044         * platform/gtk/TestExpectations:
3045           - css3/blending/blend-mode-clip-accelerated-transformed-blending.html: passing since r230479, failing again since 230991.
3046           - fast/text/font-collection.html: fails due to a lack of font collection support
3047           - editing/caret/caret-in-empty-cell.html: fails since it was added
3048           - css3/color-filters/color-filter-color-property-list-item.html: fails since it was added
3049           - css3/color-filters/color-filter-opacity.html: fails since it was added
3050           - fast/hidpi/filters-turbulence.html: fails since it was added
3051
3052 2018-05-30  Stephen McGruer  <smcgruer@chromium.org>
3053
3054         iOS: setting 'defaultValue' of input type=date from script should cause a UI update
3055         https://bugs.webkit.org/show_bug.cgi?id=185982
3056
3057         Reviewed by Darin Adler.
3058
3059         * fast/forms/date/date-appearance-defaultValue-expected.html: Added.
3060         * fast/forms/date/date-appearance-defaultValue.html: Added.
3061
3062 2018-05-29  Frederic Wang  <fwang@igalia.com>
3063
3064         Import WPT tests for CSS animations
3065         https://bugs.webkit.org/show_bug.cgi?id=186046
3066
3067         Reviewed by Youenn Fablet.
3068
3069         * TestExpectations: Mark some tests requiring support for reftest-wait as failing/flacky.
3070         * tests-options.json: Mark animationevent-types.html as slow.
3071
3072 2018-05-29  Nan Wang  <n_wang@apple.com>
3073
3074         AX: macOS VoiceOver doesn't announce when details element is expanded when using role group
3075         https://bugs.webkit.org/show_bug.cgi?id=180866
3076         <rdar://problem/36074338>
3077
3078         Reviewed by Chris Fleizach.
3079
3080         * accessibility/mac/details-summary-expected.txt:
3081         * accessibility/mac/details-summary.html:
3082
3083 2018-05-29  Tadeu Zagallo  <tzagallo@apple.com>
3084
3085         Don't assert on m_actionsStart when setting actions on DFA nodes
3086         https://bugs.webkit.org/show_bug.cgi?id=185979
3087         <rdar://problem/39669458>
3088
3089         Reviewed by Geoffrey Garen.
3090
3091         DFANode::setActions is called immediately after the node is created, and once again to set
3092         the actions of catch-all regular expressions (.*) on the root node. That works because
3093         m_actionsStart is initially 0, since the root was the first node to be created, but may fail
3094         after minimizing the DFA, when the root may no longer be the first node, and therefore
3095         m_actionsStart would not be 0, even if there are no actions attached to that node.
3096
3097         * http/tests/contentextensions/root-actions-expected.txt: Added.
3098         * http/tests/contentextensions/root-actions.html: Added.
3099         * http/tests/contentextensions/root-actions.html.json: Added.
3100
3101 2018-05-29  Nan Wang  <n_wang@apple.com>
3102
3103         AX: setValue on contenteditable should preserve whitespace
3104         https://bugs.webkit.org/show_bug.cgi?id=185897
3105
3106         Reviewed by Ryosuke Niwa.
3107
3108         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt:
3109         * accessibility/mac/AOM-event-accessiblesetvalue.html:
3110         * accessibility/mac/set-value-editable-types-expected.txt:
3111         * accessibility/mac/set-value-editable-types.html:
3112
3113 2018-05-29  Antoine Quint  <graouts@apple.com>
3114
3115         [Web Animations] Handle relative length units
3116         https://bugs.webkit.org/show_bug.cgi?id=186047
3117
3118         Reviewed by Dean Jackson.
3119
3120         Record WPT test progressions and updated failures.
3121
3122         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3123         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3124         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3125         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3126         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3127         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3128         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3129         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3130         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3131
3132 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
3133
3134         [GTK][WPE] AppCache test gardening
3135
3136         Some appcache tests were flaky due to console output, see
3137         https://bugs.webkit.org/show_bug.cgi?id=185431 for more info.
3138         Fixing those by dumping the output to stderr instead.
3139
3140         At the same time, clean up the expectations for appcache tests,
3141         many were now passing, so several old bugs got closed now.
3142
3143         Unreviewed gardening.
3144         * platform/gtk/TestExpectations:
3145         * platform/wpe/TestExpectations:
3146
3147 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
3148
3149         [GTK][WPE] transitions/interrupted-transition-hardware.html failing
3150
3151         Unreviewed gardening, image-only failure.
3152         * platform/gtk/TestExpectations:
3153         * platform/wpe/TestExpectations:
3154
3155 2018-05-26  Yusuke Suzuki  <utatane.tea@gmail.com>
3156
3157         [JSC] Rename Array#flatten to flat
3158         https://bugs.webkit.org/show_bug.cgi?id=186012
3159
3160         Reviewed by Saam Barati.
3161
3162         * inspector/model/remote-object-get-properties-expected.txt:
3163         * js/Object-getOwnPropertyNames-expected.txt:
3164         * js/script-tests/Object-getOwnPropertyNames.js:
3165
3166 2018-05-25  Youenn Fablet  <youenn@apple.com>
3167
3168         Migrate From-Origin to Cross-Origin-Resource-Policy
3169         https://bugs.webkit.org/show_bug.cgi?id=185840
3170
3171         Reviewed by Chris Dumez.
3172
3173         Migrating From-Origin tests to Cross-Origin-Resource-Policy tests.
3174         Given the scope of the header is reduced to no-cors and no ancestor checks,
3175         We cover the new header with fetch/image/script loads.
3176
3177         * TestExpectations:
3178         * http/tests/from-origin: Removed.
3179         * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Added.
3180         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Added.
3181         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Added.
3182         * http/wpt/cross-origin-resource-policy/fetch.html: Added.
3183         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Added.
3184         * http/wpt/cross-origin-resource-policy/iframe-loads.html: Added.
3185         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Added.
3186         * http/wpt/cross-origin-resource-policy/image-loads.html: Added.
3187         * http/wpt/cross-origin-resource-policy/resources/green.png: Added.
3188         * http/wpt/cross-origin-resource-policy/resources/hello.py: Added.
3189         * http/wpt/cross-origin-resource-policy/resources/iframe.py: Added.
3190         * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Added.
3191         * http/wpt/cross-origin-resource-policy/resources/image.py: Added.
3192         * http/wpt/cross-origin-resource-policy/resources/redirect.py: Added.
3193         * http/wpt/cross-origin-resource-policy/resources/script.py: Added.
3194         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Added.
3195         * http/wpt/cross-origin-resource-policy/script-loads.html: Added.
3196         * platform/wk2/TestExpectations:
3197
3198 2018-05-25  David Fenton  <david_fenton@apple.com>
3199
3200         fast/text/user-installed-fonts/shadow-family.html and fast/text/user-installed-fonts/shadow-postscript-family.html are flaky
3201         https://bugs.webkit.org/show_bug.cgi?id=185994
3202
3203         Unreviewed test gardening.
3204
3205         * platform/mac-wk2/TestExpectations:
3206
3207 2018-05-25  Ryan Haddad  <ryanhaddad@apple.com>
3208
3209         Unreviewed, rebaseline two fast/forms/ios/ipad tests.
3210
3211         * fast/forms/ios/ipad/select-form-run-twice-expected.txt:
3212         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest-expected.txt:
3213
3214 2018-05-25  Antoine Quint  <graouts@apple.com>
3215
3216         [Web Animations] WebAnimation objects never get destroyed
3217         https://bugs.webkit.org/show_bug.cgi?id=185917
3218         <rdar://problem/39539371>
3219
3220         Reviewed by Dean Jackson and Antti Koivisto.
3221
3222         Add a new test that would fail before this fix since the Document would leak. We also remove a homegrown test that was not correct
3223         and is no longer relevant thanks to the tests under imported/mozilla.
3224
3225         * animations/leak-document-with-css-animation-expected.txt: Added.
3226         * animations/leak-document-with-css-animation.html: Added.
3227         * animations/resources/animation-leak-iframe.html: Added.
3228         * platform/win/TestExpectations:
3229         * webanimations/css-transitions-expected.txt: Removed.
3230         * webanimations/css-transitions.html: Removed.
3231
3232 2018-05-24  Frederic Wang  <fwang@igalia.com>
3233
3234         Import Web Platform Tests for WOFF2
3235         https://bugs.webkit.org/show_bug.cgi?id=179108
3236
3237         Reviewed by Youenn Fablet.
3238
3239         Layout/fast/text contains only two tests for WOFF2. This commit imports the WPT tests in
3240         order to improve test coverage. However, for now we only run them on the GTK port because
3241         they don't pass on other platforms (bug 185939) and because WPT tests are slow (bug 178277).
3242         Maintainers for other platforms can decide whether they want to unskip them later.
3243
3244         * TestExpectations: By default skip the WOFF2 test on all platforms.
3245         * platform/gtk/TestExpectations: Run tests on the GTK port and mark failures for 4 of them.
3246
3247 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
3248
3249         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
3250         ​https://bugs.webkit.org/show_bug.cgi?id=185385
3251
3252         Rubber-stamped by Joseph Pecoraro.
3253
3254         Add back some assertions in r232033 reverted in r232166.
3255
3256         * performance-api/performance-observer-entry-sort.html:
3257
3258 2018-05-24  David Fenton  <david_fenton@apple.com>
3259
3260         media/video-play-require-user-gesture.html and media/video-play-audio-require-user-gesture.html are flaky failures
3261         https://bugs.webkit.org/show_bug.cgi?id=185962
3262
3263         Unreviewed test gardening.
3264
3265         * platform/mac-wk2/TestExpectations:
3266
3267 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
3268
3269         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
3270         ​https://bugs.webkit.org/show_bug.cgi?id=185385
3271
3272         Reviewed by Saam Barati.
3273
3274         Partially revert r232033 to see if the flaky failure comes back.
3275
3276         * performance-api/performance-observer-entry-sort.html:
3277
3278 2018-05-24  Chris Dumez  <cdumez@apple.com>
3279
3280         [iOS WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is a flaky failure
3281         https://bugs.webkit.org/show_bug.cgi?id=181499
3282         <rdar://problem/36443428>
3283
3284         Reviewed by Youenn Fablet.
3285
3286         Unskip test that should no longer be flaky.
3287
3288         * platform/ios/TestExpectations:
3289
3290 2018-05-24  Jinho Bang  <zino@chromium.org>
3291
3292         [PaymentRequest] Remove currencySystem member
3293         https://bugs.webkit.org/show_bug.cgi?id=185860
3294
3295         Reviewed by Andy Estes.
3296
3297         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt:
3298         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
3299
3300 2018-05-23  Chris Dumez  <cdumez@apple.com>
3301
3302         Regression(r229831): fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html is flaky
3303         https://bugs.webkit.org/show_bug.cgi?id=183885
3304         <rdar://problem/38733968>
3305
3306         Reviewed by Youenn Fablet.
3307
3308         Stop loading an external URL as this is not what the test is testing and since the error message for
3309         the external load causes flakiness.
3310
3311         * TestExpectations:
3312         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate-expected.txt:
3313         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html:
3314         * fast/loader/javascript-url-iframe-remove-on-navigate-expected.txt:
3315         * fast/loader/javascript-url-iframe-remove-on-navigate.html:
3316
3317 2018-05-23  Chris Dumez  <cdumez@apple.com>
3318
3319         RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent
3320         https://bugs.webkit.org/show_bug.cgi?id=185664
3321         <rdar://problem/36185260>
3322
3323         Reviewed by Simon Fraser.
3324
3325         Add layout test coverage.
3326
3327         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added.
3328         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added.
3329         * http/tests/navigation/resources/clear-fragment.html: Added.
3330
3331 2018-05-23  Youenn Fablet  <youenn@apple.com>
3332
3333         NetworkLoadChecker should check cached redirections
3334         https://bugs.webkit.org/show_bug.cgi?id=185849
3335
3336         Reviewed by Chris Dumez.
3337
3338         * TestExpectations:
3339         * http/tests/fetch/redirectmode-and-preload-expected.txt:
3340         * http/tests/fetch/redirectmode-and-preload.html:
3341         Removed tests that mix manual/error redirect mode with no-cors since this is no longer a valid possibility.
3342         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
3343         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
3344         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Removed.
3345
3346 2018-05-23  Nan Wang  <n_wang@apple.com>
3347
3348         AX: setValue on contenteditable should preserve whitespace
3349         https://bugs.webkit.org/show_bug.cgi?id=185897
3350
3351         Reviewed by Chris Fleizach.
3352
3353         * accessibility/mac/set-value-editable-types-expected.txt:
3354         * accessibility/mac/set-value-editable-types.html:
3355
3356 2018-05-23  Antti Koivisto  <antti@apple.com>
3357
3358         Increase the simulated memory size on PLATFORM(IOS_SIMULATOR) from 512MB to 1024MB
3359         https://bugs.webkit.org/show_bug.cgi?id=185908
3360
3361         Reviewed by Geoffrey Garen.
3362
3363         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
3364         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
3365
3366 2018-05-23  Alicia Boya García  <aboya@igalia.com>
3367
3368         [GTK] Unreviewed test gardening
3369         https://bugs.webkit.org/show_bug.cgi?id=185916
3370
3371         * platform/gtk/TestExpectations:
3372         * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
3373
3374 2018-05-23  Antti Koivisto  <antti@apple.com>
3375
3376         Page keeps reloading when viewing photos in google drive (due to too high canvas memory limits)
3377         https://bugs.webkit.org/show_bug.cgi?id=185903
3378         <rdar://problem/38420562>
3379
3380         Reviewed by Simon Fraser.
3381
3382         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
3383         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt: Added.
3384
3385 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
3386
3387         [css-text] W3C test suite gardening
3388         https://bugs.webkit.org/show_bug.cgi?id=185879
3389
3390         Some more gardening on the css-text test suite.
3391
3392         Unreviewed test gardening.
3393
3394         * TestExpectations:
3395         * platform/gtk/TestExpectations:
3396         * platform/ios/TestExpectations:
3397         * platform/mac/TestExpectations:
3398
3399 2018-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
3400
3401         Text can wrap between hyphens and commas
3402         https://bugs.webkit.org/show_bug.cgi?id=185899
3403         <rdar://problem/40118983>
3404
3405         Reviewed by Zalan Bujtas.
3406
3407         * fast/text/line-break-hyphen-comma-expected.html: Added.
3408         * fast/text/line-break-hyphen-comma.html: Added.
3409
3410 2018-05-22  David Fenton  <david_fenton@apple.com>
3411
3412         Update test expectations for newly imported css-text layout tests
3413         https://bugs.webkit.org/show_bug.cgi?id=185872
3414
3415         Unreviewed test gardening.
3416
3417         * TestExpectations:
3418
3419 2018-05-22  David Fenton  <david_fenton@apple.com>
3420
3421         Update test expectations for newly imported css-text layout tests
3422         https://bugs.webkit.org/show_bug.cgi?id=185872
3423
3424         Unreviewed test gardening.
3425
3426         * TestExpectations: Flag tests that are not passing right now.
3427
3428 2018-05-22  Keith Miller  <keith_miller@apple.com>
3429
3430         We should have a CoW storage for NewArrayBuffer arrays.
3431         https://bugs.webkit.org/show_bug.cgi?id=185003
3432
3433         Reviewed by Filip Pizlo.
3434
3435         Test should have a real error that gives you the stack.
3436
3437         * js/slow-stress/script-tests/variadic-closure-call.js:
3438
3439 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
3440
3441         [css-text] W3C test suite gardening
3442         https://bugs.webkit.org/show_bug.cgi?id=185862
3443
3444         Test suite landed in r232057 but some of the tests marked as failure
3445         are actually passing.
3446
3447         Unreviewed test gardening.
3448
3449         * TestExpectations:
3450         * platform/ios/TestExpectations:
3451         * platform/mac/TestExpectations:
3452
3453 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
3454
3455         [css-text] Import WPT test suite
3456         https://bugs.webkit.org/show_bug.cgi?id=183258
3457
3458         Reviewed by Youenn Fablet.
3459
3460         * TestExpectations: Flag tests that are not passing right now.
3461         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
3462         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
3463         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
3464         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
3465         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
3466         * platform/ios-simulator/TestExpectations: Flag tests that are not passing right now.
3467
3468 2018-05-21  Chris Dumez  <cdumez@apple.com>
3469
3470         File's structured serialization should serialize lastModified attribute
3471         https://bugs.webkit.org/show_bug.cgi?id=185773
3472
3473         Reviewed by Youenn Fablet.
3474
3475         Unskip structured serialization tests that no longer fail / time out.
3476
3477         * TestExpectations:
3478
3479 2018-05-21  Jiewen Tan  <jiewen_tan@apple.com>
3480
3481         Unreviewed, update crypto/subtle/ecdh-import-jwk-private-key-p384.html to correct input
3482
3483         * crypto/subtle/ecdh-import-jwk-private-key-p384.html:
3484
3485 2018-05-21  Aditya Keerthi  <akeerthi@apple.com>
3486
3487         Added test to verify behaviour when tapping multiple times on an editable node.
3488         https://bugs.webkit.org/show_bug.cgi?id=185777
3489
3490         Reviewed by Tim Horton.
3491
3492         * fast/events/ios/click-event-while-editing-node-expected.txt: Added.
3493         * fast/events/ios/click-event-while-editing-node.html: Added.
3494
3495 2018-05-21  Commit Queue  <commit-queue@webkit.org>
3496
3497         Unreviewed, rolling out r232030.
3498         https://bugs.webkit.org/show_bug.cgi?id=185850
3499
3500         "Caused
3501         TestWebKitAPI.IndexedDB.StructuredCloneBackwardCompatibility
3502         API test to fail" (Requested by cdumez on #webkit).
3503
3504         Reverted changeset:
3505
3506         "File's structured serialization should serialize lastModified
3507         attribute"
3508         https://bugs.webkit.org/show_bug.cgi?id=185773
3509         https://trac.webkit.org/changeset/232030
3510
3511 2018-05-11  Ryosuke Niwa  <rniwa@webkit.org>
3512
3513         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
3514         https://bugs.webkit.org/show_bug.cgi?id=185385
3515
3516         Reviewed by Saam Barati.
3517
3518         Add diagnostic assertions to test the hypothesis that performance.now is drifting backwards.
3519
3520         * performance-api/performance-observer-entry-sort.html:
3521
3522 2018-05-21  Daniel Bates  <dabates@apple.com>
3523
3524         REGRESSION (r231107): CSP report-only policies are ignored for beacon, importScripts, fetch(), EventSource, and XHR
3525         https://bugs.webkit.org/show_bug.cgi?id=185789
3526         <rdar://problem/40380175>
3527
3528         Reviewed by Andy Estes.
3529
3530         Add some new tests and updated the expected results of other tests.
3531
3532         The tests connect-src-beacon-{allowed, blocked} are derived from the Blink test:
3533         <https://chromium.googlesource.com/chromium/src/+/5c265c1a56a60533a1957589d33eabc201e2e8b6/third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html>
3534
3535         * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt: Update expected result. Note that these results are
3536         a continuation of a regression caused by r231107. See <https://bugs.webkit.org/show_bug.cgi?id=185807> for more details.
3537         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
3538         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed-expected.txt: Added.
3539         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html: Added.
3540         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked-expected.txt: Added.