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