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