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