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