https://github.com/web-platform-tests/wpt

sort by:
Revision Author Date Message Commit Date
614c1cc Add romandev 21 August 2018, 05:04:44 UTC
4797b9c PaymentRequest: Implement desktop UI for PaymentResponse.retry() (#12550) Related spec change: https://github.com/w3c/payment-request/pull/721 Tests: components/payments/content/payment_request_spec_unittest.cc components/payments/content/payment_request_state_unittest.cc Manual tests: wpt/payment-request/payment-response/retry-method-manual.https.html wpt/payment-request/PaymentValidationErrors/retry-shows-shippingAddress-member-manual.https.html wpt/payment-request/PaymentValidationErrors/retry-shows-payer-member-manual.https.html Demo: https://youtu.be/_mbcGkbwfw8 Bug: 861704 Change-Id: I12c2d74f7b170626d2c9a41ecfc9116bfe75c2b7 21 August 2018, 04:58:08 UTC
87329a1 HTML: document.open() and tasks (#10818) For https://github.com/whatwg/html/pull/3918. 20 August 2018, 18:52:54 UTC
35ef190 Meta: remove emilio as XHR reviewer Truth is it's been a long time since I last looked at any XHR-related stuff, so I'm unlikely to be useful there. 20 August 2018, 17:27:51 UTC
a150d01 HTML: fieldset should have min-inline-size: min-content See https://github.com/whatwg/html/issues/2078. 20 August 2018, 17:05:12 UTC
d5b9b8c Fieldset should support CSS Flexbox Bugs: https://bugs.chromium.org/p/chromium/issues/detail?id=375693 https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/4511145/ 20 August 2018, 17:04:00 UTC
0caf88f Fieldset should support multicol Bugs: https://bugs.chromium.org/p/chromium/issues/detail?id=874051 20 August 2018, 11:35:38 UTC
0b6cd23 Fix test failures 20 August 2018, 11:10:58 UTC
77eb411 Support list values in wptmanifest conditionals We were previously considering the grammar for conditionals in wpt manifests to be something like: "if " expr ":" string This excluded the possibilty of complex values on the RHS. Here we change it to the more obvious (and intended) "if " expr ":" value Differential Revision: https://phabricator.services.mozilla.com/D3127 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1482496 gecko-commit: ae52877671adab5f4a00e7887c6806dc26aa7cfa gecko-integration-branch: autoland gecko-reviewers: ato 20 August 2018, 11:10:58 UTC
1fbb6c1 HTML: fieldset used value for CSS 'display' See https://github.com/whatwg/html/issues/3915. 20 August 2018, 10:16:04 UTC
b6a5c0b HTML: default style for fieldset See https://github.com/whatwg/html/issues/3921. 20 August 2018, 10:14:33 UTC
3e38921 HTML: fieldset's legend and position: relative The legend should mask the border at its static position, but Edge moves the mask if it is relatively positioned. 20 August 2018, 10:12:33 UTC
052d3a7 Bump the manifest version to 5 (#12563) The format itself hasn't changed, but incremental updating from the current version doesn't work after https://github.com/web-platform-tests/wpt/pull/12381. Fixes https://github.com/web-platform-tests/wpt/issues/12559. 20 August 2018, 09:19:29 UTC
1b3c289 [wptserver] Correct value in unit test (#12565) 20 August 2018, 08:31:47 UTC
2ac3315 [FIXED] /html/semantics/scripting-1/the-script-element/script-charset-02.html Passed (#12562) 20 August 2018, 08:12:56 UTC
09aaa62 Make about:blank page have a charset of UTF-8 This brings us into alignment with the Fetch Standard as well as Firefox and Edge. Bug: 165083, 874536 Change-Id: Id06d07d301aeae8bd0c48bfe94df68cf1ed68db9 Reviewed-on: https://chromium-review.googlesource.com/1176263 Reviewed-by: Nate Chapin <japhet@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Commit-Queue: Timothy Gu <timothygu@chromium.org> Cr-Commit-Position: refs/heads/master@{#584357} 20 August 2018, 04:52:11 UTC
6aef667 Update corresponding tests for CSS animations to make them consistent This is a collection of fix-ups to the corresponding tests for CSS animations to apply the same sort of naming etc. that we have now applied to CSS transitions tests. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1467344 gecko-commit: 877cdf25b483aaccf75c0ef6821194523dcce259 gecko-integration-branch: mozilla-inbound gecko-reviewers: hiro 18 August 2018, 21:41:03 UTC
8ff1614 Update event-dispatch test now that we can use the updated EventWatcher bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1467344 gecko-commit: 0394a44b3955e4230a79cd8226a5cd779cf068ee gecko-integration-branch: mozilla-inbound gecko-reviewers: hiro 18 August 2018, 21:41:03 UTC
615d48d Add spec links to test files bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1467344 gecko-commit: 37038c5ebcb4450b1a008743be8580c140e3102b gecko-integration-branch: mozilla-inbound gecko-reviewers: hiro 18 August 2018, 21:41:03 UTC
baab642 Move tests from dom/animations/tests/css-transitions to WPT bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1467344 gecko-commit: d0c3ab5c291b0743911fc3b62938e3a2c130f20c gecko-integration-branch: mozilla-inbound gecko-reviewers: hiro 18 August 2018, 21:41:03 UTC
203c348 support directory adjacent to parsing tests (#12541) From https://github.com/web-platform-tests/wpt/pull/12465#issuecomment-413506239 "The CSS build system finds tests (based on <link rel=help>), moves them to the destination direction (roughly one per spec), and then also moves any files in an adjacent support directory. " The support directory for the parsing test files is now adjacent to those files. The parsing tests previously in box-shadow-syntax-001.html are moved into parsing/box-shadow-[in]valid.html, for consistency with other parsing tests, and to avoid the need for an extra copy of parsing-testcommon.js fixes #12419 18 August 2018, 11:08:16 UTC
6c2d23b Wake Lock API: Implement Screen WakeLock based on Promises. This patch implements navigator.getWakeLock(WakeLockType) and other necessary interfaces such as WakeLock and WakeLockRequest to provide acesss to Screen wakelock for now. Latest WakeLock API spec can be seen here, https://www.w3.org/TR/wake-lock. Intent to Implement, https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/KMNZmMF1_H4 Bug: 257511 Change-Id: I7fa4d0f7f287d7497b48f583e18e0ca5ca39e662 Reviewed-on: https://chromium-review.googlesource.com/918062 Commit-Queue: Mrunal Kapade <mrunal.kapade@intel.com> Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#584239} 18 August 2018, 00:00:20 UTC
7abda4e Document rough consensus on reverting changes (#12493) Fixes https://github.com/web-platform-tests/wpt/issues/9953. 17 August 2018, 22:35:40 UTC
fd1fcca Added new class TrustedScript to TrustedTypes New class TrustedScript added as a C++ implementation of JS TrustedScript. Bug: 739170 Change-Id: Ife70f8838aefa6bb4aac45f09639464c19de6e1b Reviewed-on: https://chromium-review.googlesource.com/1168494 Commit-Queue: Maja Kabus <kabusm@google.com> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#584197} 17 August 2018, 22:09:38 UTC
8da098c TrustedTypes tests updated to match newest API version. Bug: 739170 Change-Id: Ia0ec627627b8ad6b208eb9351f3e7786e6d2c9b2 Reviewed-on: https://chromium-review.googlesource.com/1177752 Commit-Queue: Maja Kabus <kabusm@google.com> Reviewed-by: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#584108} 17 August 2018, 17:57:46 UTC
184575d Reland cache.addAll() duplicate VARY header WPT tests. R=jsbell@chromium.org Bug: 720919 Change-Id: I88447c05f40937eb7f73cc2399ce5b1a025e1911 Reviewed-on: https://chromium-review.googlesource.com/1179942 Reviewed-by: Joshua Bell <jsbell@chromium.org> Commit-Queue: Ben Kelly <wanderview@chromium.org> Cr-Commit-Position: refs/heads/master@{#584105} 17 August 2018, 17:27:56 UTC
30c8b6d [Background Fetch] Take remaining quota into account in Data Manager. - Before registering the fetch make sure there is enough quota to complete the fetch. - Abandon the fetch if there is no quota to persist the response. TBR=avi@chromium.org Bug: 872735 Change-Id: I2a8348209989f85722e20bd8a5bccc75015fbf51 Reviewed-on: https://chromium-review.googlesource.com/1169202 Commit-Queue: Rayan Kanso <rayankans@chromium.org> Reviewed-by: Mugdha Lakhani <nator@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Reviewed-by: Peter Beverloo <peter@chromium.org> Cr-Commit-Position: refs/heads/master@{#584099} 17 August 2018, 17:07:25 UTC
d0b86df Network Error Logging: Add web platform tests This adds web-platform-tests for Network Error Logging. They should be suitable to upstream into the cross-platform WPT repo. Bug: 748549 Change-Id: I24098aeec8488c34a5f9239309264e9534dca6e4 Reviewed-on: https://chromium-review.googlesource.com/1106518 Reviewed-by: Peter Beverloo <peter@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Commit-Queue: Douglas Creager <dcreager@chromium.org> Cr-Commit-Position: refs/heads/master@{#584093} 17 August 2018, 16:38:50 UTC
24876e8 Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/131363332762842ba327166bdc361c6fffc4858f . (#12552) This contains two sets of changes from a single bug, [bug 1483685](https://bugzilla.mozilla.org/show_bug.cgi?id=1483685), by @dholbert, reviewed by @iyermihir. 17 August 2018, 16:04:35 UTC
0ca82a7 [Layered API] Update async local storage implementation and tests This CL updates the implementation and tests to be adapted versions of https://github.com/domenic/async-local-storage/tree/73580d0151f04849ca9e691807907e95c4d17d12/prototype. Change-Id: I9071883a6fef8ef97c405a9a749bf9c2d3cfb58a Reviewed-on: https://chromium-review.googlesource.com/1171573 Reviewed-by: Joshua Bell <jsbell@chromium.org> Reviewed-by: Hiroshige Hayashizaki <hiroshige@chromium.org> Commit-Queue: Domenic Denicola <domenic@chromium.org> Cr-Commit-Position: refs/heads/master@{#584064} 17 August 2018, 15:23:35 UTC
70c15a6 HTML: document.open() and global variables (#10815) For https://github.com/whatwg/html/pull/3918. Several tests were removed as they no longer apply after the change in HTML. The expectations were reversed and moved to the new no-new-global.window.js file. Co-authored-by: Timothy Gu <timothygu99@gmail.com> 17 August 2018, 15:16:11 UTC
eafe4bd HTML: document.open() and the beforeunload event (#10778) For https://github.com/whatwg/html/pull/3918. 17 August 2018, 14:06:16 UTC
23c21d2 HTML: document.open() and the unload events (#10773) For https://github.com/whatwg/html/pull/3918. 17 August 2018, 14:02:53 UTC
fa06664 Introduced dictionary TrustedTypePolicyOptions Created new dictionary TrustedTypePolicyOptions with callbacks and adjusted TrustedTypePolicyFactory and TrustedTypePolicy to accept the dictionary. Added createURL() and createScriptURL, and adjusted createHTML() in TrustedTypePolicyOptions. Bug: 739170 Change-Id: Ie63fdf90b5aac53188fcd8141c95d287c3e726fd Reviewed-on: https://chromium-review.googlesource.com/1167282 Reviewed-by: Mike West <mkwst@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Commit-Queue: Maja Kabus <kabusm@google.com> Cr-Commit-Position: refs/heads/master@{#584038} 17 August 2018, 13:23:36 UTC
b42c431 Update interfaces/web-nfc.idl (#12548) Copied by https://github.com/foolip/wpt-idl-importer from: https://github.com/tidoust/reffy-reports/blob/ae0c059/whatwg/idl/web-nfc.idl 17 August 2018, 12:29:22 UTC
9c650fc [css-logical] Allow CSS logical shorthands to be serialized in inline and computed styles Spec: https://drafts.csswg.org/cssom/#dom-cssstyledeclaration-getpropertyvalue BUG=873760 TEST=external/wpt/css/css-logical/logical-box-border-color.html TEST=external/wpt/css/css-logical/logical-box-border-shorthands.html TEST=external/wpt/css/css-logical/logical-box-border-style.html TEST=external/wpt/css/css-logical/logical-box-border-width.html TEST=external/wpt/css/css-logical/logical-box-inset.html TEST=external/wpt/css/css-logical/logical-box-margin.html TEST=external/wpt/css/css-logical/logical-box-padding.html Change-Id: I60fca339c419d1d19eb6b31f0426c11f9d1cf95f Reviewed-on: https://chromium-review.googlesource.com/1176084 Reviewed-by: Javier Fernandez <jfernandez@igalia.com> Reviewed-by: Anders Ruud <andruud@chromium.org> Commit-Queue: Oriol Brufau <obrufau@igalia.com> Cr-Commit-Position: refs/heads/master@{#584027} 17 August 2018, 12:19:23 UTC
b6f1c19 Support CSSStyleValues in StylePropertyMap.set. (Reland) In StyleValueToCSSValue, when checking whether a certain CSSStyleValue matches the property in question, we now ask the registration (via CSSOMTypes) if the CSSStyleValue matches. If it doesn't match, we throw a TypeError like for normal properties. If it does match, the CSSStyleValue is stringified, tokenized, and set on the style rule as tokens. I have postponed support for <color> and <transform-function>, because CSSUnsupportedStyleValue currently does not handle registered custom properties at all. This is appropriate to fix in a separate CL. Note that, because the string version of StylePropertyMap.set also uses StyleValueToCSSValue, it will no longer be possible to set registered custom properties with a string--even if the syntax is matched. A subsequent CL will fix this. R=futhark@chromium.org Bug: 641877 Change-Id: Ib5c31640f81e957620339c9bdf617ab1af5d3d47 Reviewed-on: https://chromium-review.googlesource.com/1179153 Reviewed-by: Rune Lillesveen <futhark@chromium.org> Commit-Queue: Anders Ruud <andruud@chromium.org> Cr-Commit-Position: refs/heads/master@{#584024} 17 August 2018, 12:09:51 UTC
4205ee1 Fix cookie prefix tests. The layout tests aren't testing much at the moment, as they're never served over HTTPS. This patch creates `.https` versions of the tests and reworks them to actually exercise the behavior of `__Host` and `__Secure` cookie prefixes. Bug: 843945 Change-Id: I31968133ca8846f3ffc4faec2339e3d0d03c77f8 Reviewed-on: https://chromium-review.googlesource.com/1179150 Commit-Queue: Mike West <mkwst@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#584016} 17 August 2018, 11:13:16 UTC
f8dbf20 part 8 - Add some basic tests for scrollbar-width. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1475033 gecko-commit: b63992dfe51dec6006fe1d07b98902a398e20129 gecko-integration-branch: autoland gecko-reviewers: heycam 17 August 2018, 10:07:28 UTC
6d430e9 [wdspec] Add tests for POST commands which make use of a Null body. Those tests make sure that an "invalid argument" error is raised if the body doesn't contain any data. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1469601 gecko-commit: 7915b80eca091d53838f20594e84ed543b1752f3 gecko-integration-branch: mozilla-inbound gecko-reviewers: ato 17 August 2018, 09:47:16 UTC
e27c34b [wdspec] Create tests for Get Window Handle and Get Window Handles. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1483801 gecko-commit: e1cfd8ee66d4f1696e922dccd3bcfb9d9dac7a36 gecko-integration-branch: mozilla-inbound gecko-reviewers: ato 17 August 2018, 09:46:38 UTC
2dda7b8 Revert "Cache Storage: Check for duplicate entries in Cache.addAll()." This reverts commit 74fd352e51322e823070088c7d5c72e911966580. Reason for revert: Moving behind experimental feature flag until web compat can be assessed. Original change's description: > Cache Storage: Check for duplicate entries in Cache.addAll(). > > This implements step 4.2.3 of the BatchCacheOperations algorithm: > > https://w3c.github.io/ServiceWorker/#batch-cache-operations-algorithm > > Bug: 720919 > Change-Id: I679f786441b813ed816a183522021c417f4ab7b8 > Reviewed-on: https://chromium-review.googlesource.com/1162362 > Commit-Queue: Ben Kelly <wanderview@chromium.org> > Reviewed-by: Joshua Bell <jsbell@chromium.org> > Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> > Reviewed-by: Victor Costan <pwnall@chromium.org> > Cr-Commit-Position: refs/heads/master@{#582738} TBR=jsbell@chromium.org,kinuko@chromium.org,pwnall@chromium.org,wanderview@chromium.org # Not skipping CQ checks because original CL landed > 1 day ago. Bug: 720919 Change-Id: I08736e4ec638a65c48f329966f378698a6d9b045 Reviewed-on: https://chromium-review.googlesource.com/1178502 Reviewed-by: Victor Costan <pwnall@chromium.org> Commit-Queue: Ben Kelly <wanderview@chromium.org> Cr-Commit-Position: refs/heads/master@{#583849} 16 August 2018, 22:37:33 UTC
d44f0f5 Implement ignore-opens-during-unload counter in Document The removed test fast/loader/document-destruction-within-unload.html was originally added in 8809405d796cf3023e26cefd4b06f369eb67f125, to make sure that a document.write() call that blows away the current page still works in unload event listeners and blocks any current attempt to navigate. Since we no longer allow that to happen, the test is obsolete. In fact, it can be seen as contradictory to external/wpt/html/browsers/browsing-the-web/unloading-documents/005.html, which tests that document.open() in an unload event doesn't block navigation. Bug: 583586, 866274 Change-Id: I99b35dd28c97e8603455805b31d49644bc7b23a5 Reviewed-on: https://chromium-review.googlesource.com/1169320 Commit-Queue: Timothy Gu <timothygu@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Nate Chapin <japhet@chromium.org> Cr-Commit-Position: refs/heads/master@{#583836} 16 August 2018, 22:19:07 UTC
318f3c4 move convolver up-mixing test to wpt bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1474222 gecko-commit: 7e3fde45f4178449bfe2e2e9954fa3bc627b279f gecko-integration-branch: autoland gecko-reviewers: padenot 16 August 2018, 21:48:59 UTC
51028ca Use timeout multiplier for Marionette-backed reftests. timeout_multiplier is set in InternalRefTestImplementation's constructor but not used. Instead it appears to only be using the test's timeout value. According to the bug report by roc, reftests time out after 10 seconds, when it should be 40. Thanks-to: Robert O'Callahan <roc@ocallahan.org> bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1483766 gecko-commit: 43de4e0d1745d722cbb3a6a29a838609c8d82f3c gecko-integration-branch: mozilla-inbound gecko-reviewers: jgraham 16 August 2018, 21:44:02 UTC
676265b [css-grid] Distribution offset doesn't account for non-spanning items We recenttly changed the track sizing algorithm so that it considers the offsets added by the Content Alignment properties. The change in r566412 introduce intermediate steps in the track sizing algorithm so that inline-axis Content Distribution accounts for the row tracks sizes computed in the next step. However, we were adding the Content Distribution offsets for any column track, but we should do it only for the tracks with spanning items. This error led to the mentioned bugs and this change fixes them. Bug: 871230, 871242 Change-Id: I8ac789ccacc2e5a51bfafd7820ed08e96a31e58b Reviewed-on: https://chromium-review.googlesource.com/1176803 Reviewed-by: Sergio Villar <svillar@igalia.com> Commit-Queue: Javier Fernandez <jfernandez@igalia.com> Cr-Commit-Position: refs/heads/master@{#583802} 16 August 2018, 21:04:35 UTC
d617cdb Remove the Budget API tests (#12537) The specification has been made obsolete with no existing implementations. We can revive these tests from history if that changes. https://wicg.github.io/budget-api/ 16 August 2018, 19:16:06 UTC
5e22f75 Revert "[css-properties-values-api] Support CSSStyleValues in StylePropertyMap.set." This reverts commit b786c57cab4e93f6736fecfcc986c36dfbddd507. Reason for revert: <INSERT REASONING HERE> layout test failed: https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty%20ASAN/15210 Original change's description: > [css-properties-values-api] Support CSSStyleValues in StylePropertyMap.set. > > In StyleValueToCSSValue, when checking whether a certain CSSStyleValue > matches the property in question, we now ask the registration (via > CSSOMTypes) if the CSSStyleValue matches. If it doesn't match, we throw > a TypeError like for normal properties. If it does match, the CSSStyleValue > is stringified, tokenized, and set on the style rule as tokens. > > I have postponed support for <color> and <transform-function>, because > CSSUnsupportedStyleValue currently does not handle registered custom > properties at all. This is appropriate to fix in a separate CL. > > Note that, because the string version of StylePropertyMap.set also uses > StyleValueToCSSValue, it will no longer be possible to set registered > custom properties with a string--even if the syntax is matched. > A subsequent CL will fix this. > > R=​futhark@chromium.org > > Bug: 641877 > Change-Id: Ie0cc2f87e39f8f59015824bfd1b81efaf402c326 > Reviewed-on: https://chromium-review.googlesource.com/1175822 > Commit-Queue: Anders Ruud <andruud@chromium.org> > Reviewed-by: Rune Lillesveen <futhark@chromium.org> > Cr-Commit-Position: refs/heads/master@{#583695} TBR=futhark@chromium.org,andruud@chromium.org Change-Id: I2486be60ce81497253bdf64903ea870832a0ef9e No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 641877 Reviewed-on: https://chromium-review.googlesource.com/1178503 Reviewed-by: Xida Chen <xidachen@chromium.org> Commit-Queue: Xida Chen <xidachen@chromium.org> Cr-Commit-Position: refs/heads/master@{#583747} 16 August 2018, 18:53:08 UTC
f4cfe41 Re-enable the Background Fetch WPT tests The flaky crashes should have been fixed now that the associated logic has been removed from the scheduler. https://chromium-review.googlesource.com/c/chromium/src/+/1165554 Bug: 869470, 869818 Change-Id: Ie077876289a28387e5f890e9a25abe5609857c14 Reviewed-on: https://chromium-review.googlesource.com/1170909 Commit-Queue: Peter Beverloo <peter@chromium.org> Reviewed-by: Rayan Kanso <rayankans@chromium.org> Reviewed-by: Mugdha Lakhani <nator@chromium.org> Cr-Commit-Position: refs/heads/master@{#583729} 16 August 2018, 18:25:34 UTC
507d63b Sync Mozilla tests as of https://hg.mozilla.org/mozilla-central/rev/4248cea4f9a1e5cb64c0d121ff248e11e003e9e2 . (#12534) This contains a single change, from [Bug 1472843](https://bugzilla.mozilla.org/show_bug.cgi?id=1472843) by @iyermihir, reviewed by @dholbert. 16 August 2018, 18:08:17 UTC
218a15f [css-properties-values-api] Support CSSStyleValues in StylePropertyMap.set. In StyleValueToCSSValue, when checking whether a certain CSSStyleValue matches the property in question, we now ask the registration (via CSSOMTypes) if the CSSStyleValue matches. If it doesn't match, we throw a TypeError like for normal properties. If it does match, the CSSStyleValue is stringified, tokenized, and set on the style rule as tokens. I have postponed support for <color> and <transform-function>, because CSSUnsupportedStyleValue currently does not handle registered custom properties at all. This is appropriate to fix in a separate CL. Note that, because the string version of StylePropertyMap.set also uses StyleValueToCSSValue, it will no longer be possible to set registered custom properties with a string--even if the syntax is matched. A subsequent CL will fix this. R=futhark@chromium.org Bug: 641877 Change-Id: Ie0cc2f87e39f8f59015824bfd1b81efaf402c326 Reviewed-on: https://chromium-review.googlesource.com/1175822 Commit-Queue: Anders Ruud <andruud@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#583695} 16 August 2018, 17:21:28 UTC
79d77b7 Merge pull request #10963 from Tavmjong/text-shape Add basic text in a shape tests. 16 August 2018, 16:43:13 UTC
c1b66fc Merge pull request #7633 from ondras/counter-calc css generated content: added test for counter-* calc() values 16 August 2018, 16:40:14 UTC
7dbb4b6 Sec-Metadata: Remove the 'target' attribute. This patch removes the 'target' attribute by replacing it with a new 'destination' value that distinguishes between top-level and nested navigations. Spec: https://github.com/mikewest/sec-metadata/commit/de7530709176c56956a5f696b52244f25f86e4fd Bug: 861678, 843478 Change-Id: I2bf5df1b93fb2c7c341cbe6da30d99bb19d40626 Reviewed-on: https://chromium-review.googlesource.com/1172137 Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Commit-Queue: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#583605} 16 August 2018, 13:40:45 UTC
9762614 fix test_request on python 3 (#11746) 16 August 2018, 13:11:41 UTC
4d4c043 Added new Sec-Metadata Web Platform Tests. Added tests for: - object, embed, - font - style - redirect - report - xslt - sharedworker - worker - serviceworker - track - audio, video tests are unstable and will be available in my GH repo (https://github.com/mtrzos/wpt/tree/sec-metadata-media/fetch/sec-metadata) Bug: 860710, 860715 Change-Id: I177dfe39629fb704e4e66a90981c279f4d8d8eb1 Reviewed-on: https://chromium-review.googlesource.com/1129238 Reviewed-by: Mike West <mkwst@chromium.org> Commit-Queue: Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/master@{#578341} 16 August 2018, 13:02:34 UTC
c0a1bc6 [wptrunner] Implement `--null` in test lists (#12483) By using the null byte as a separator between test names, the output of the `tests-affected` and `files-changed` commands can be made safe for programmatic usage. 16 August 2018, 10:59:38 UTC
f62d0d3 Modify expected state for test of window.event with nodes moving WPT test for window.event checks global event with nodes moving. Global event is set to invoked event before calling listener only if global is a Window and tuple's item-in-shadow-tree is false. (See 2-8: https://dom.spec.whatwg.org/#concept-event-listener-inner-invoke) This item-in-shadow-tree is saved before calling listener, so nodes moving inside listener does not affect it. (See 2: https://dom.spec.whatwg.org/#concept-event-path-append) Current test assumes that global event is set to invoked event even if the EventTarget where the event is invoked at is in shadow tree before calling listener, but it should not be set as mentioned above. With this reason, window.event should be undefined if EventTarget is in shadow tree. This CL correct it. Also, chromium does not support this operation now, so I created a issue for this: https://bugs.chromium.org/p/chromium/issues/detail?id=874770 Change-Id: Ic068bcbde8fc2f128515be7c24f8829deb77d64a Reviewed-on: https://chromium-review.googlesource.com/1177406 Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Commit-Queue: Yuki Yamada <yukiy@google.com> Cr-Commit-Position: refs/heads/master@{#583594} 16 August 2018, 10:24:11 UTC
a70e655 Fetch: tests for further CORS restrictions For https://github.com/whatwg/fetch/pull/736. 16 August 2018, 10:19:55 UTC
2eaab82 Use "auto" values for unspecified keyframe-specific composite operations Summary: This brings our implementation into line with the following spec change: https://github.com/w3c/csswg-drafts/commit/ced6b5aac02e0e021001f10e4d63e03456686dad See https://github.com/w3c/csswg-drafts/issues/3000 Reviewers: smaug Tags: #secure-revision Bug #: 1483404 Differential Revision: https://phabricator.services.mozilla.com/D3384 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1483404 gecko-commit: a972e755df1b9809ea45aaab942dffea06105900 gecko-integration-branch: mozilla-inbound gecko-reviewers: smaug 16 August 2018, 10:15:12 UTC
513f0da Add a test for constructing-form-data-set (#12517) - Unify the code style as well. - Fix #3829. 16 August 2018, 09:45:44 UTC
eb51da8 Enable the "Content hint" attribute of MediaStreamTrack Also moves a test from internal to public repo. Bug: chromium:653531 Change-Id: I99224f86fb9abb44784c861b6c2ba0b3c9e020c4 Reviewed-on: https://chromium-review.googlesource.com/1175124 Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Commit-Queue: Harald Alvestrand <hta@chromium.org> Cr-Commit-Position: refs/heads/master@{#583585} 16 August 2018, 09:26:22 UTC
27a88cc Modify expected state for test of window.event with listener from a different global Current wpt test of window.event checks global event on invoking a listener from a different global. The logic of the test is: 1. create an iframe element and set it as a child of parent window 2. add listeners 3. load event is dispatched in the context of child frame and a listener in the context of parent window is invoked 4. a event (named "hi") is dispatched inside the listener invoked in step 3. and a listener in the context of child frame is called 5. then check the global event of each context The test says that the global event of the parent context on step 5. should be undefined, but it should be load event that is dispatched step 3. in the logic above. This is because that events are dispatched synchronously by EventTarget.dispatchEvent() and that the global event of the context of some listener is set to the passed event before invoking the listener. (See: https://dom.spec.whatwg.org/#concept-event-listener-inner-invoke) These means that load event is still being processed while listeners for "hi" event is executed and that the global event of the parent window must be the load event. Therefore, this CL corrects that. Change-Id: I2116da87d06168b9fc113826311089e1e516e488 Reviewed-on: https://chromium-review.googlesource.com/1177216 Commit-Queue: Yuki Yamada <yukiy@google.com> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#583581} 16 August 2018, 08:31:05 UTC
6a86d4a [testdriver.js] Document and test `bless` method (#11840) This new API was first introduced via [1]. Complete that initial work by adding documentation and automated tests. [1] 8b8082f30267410e4b3729439be23df8b803dde8 16 August 2018, 07:51:11 UTC
2ac66c0 Merge ChooserService mojom interface into WebUsbService. BUG=699790 Change-Id: I4f1d5d6815a2c5cf220c6ee556ba068e03e3b90d Reviewed-on: https://chromium-review.googlesource.com/1164639 Commit-Queue: Donna Wu <donna.wu@intel.com> Reviewed-by: Reilly Grant <reillyg@chromium.org> Reviewed-by: Lei Zhang <thestig@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Cr-Commit-Position: refs/heads/master@{#583574} 16 August 2018, 07:46:26 UTC
09dfd6a Add MediaStreamTrack Content Hints IDL file + test (#12502) 16 August 2018, 06:02:15 UTC
ae831c3 service worker: Fix navigation-preload/resource-timing.https.html test Before this CL, this test tried to get performance entries right after Response#text() is resolved, but Chrome doesn't guarantee that there will be a performance entry for the response at that point. This CL changes the test to use PerformanceObserver so that we can make sure that there will be a performance entry for the response. Bug: 872078 Change-Id: I6ecfcb8e0721df541d5a32f56ec4c062efbffdae Reviewed-on: https://chromium-review.googlesource.com/1170679 Commit-Queue: Kenichi Ishibashi <bashi@chromium.org> Reviewed-by: Kunihiko Sakamoto <ksakamoto@chromium.org> Reviewed-by: Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#583483} 16 August 2018, 01:42:55 UTC
af43e2e Update Feature Policy IDL file + test (#12497) 15 August 2018, 22:09:20 UTC
c92440a Add Reporting API IDL file + test (#12496) 15 August 2018, 20:22:44 UTC
ee2a636 Refactor vr_display_host into xr_device_impl Refactoring vr_display_host into xr_device_impl, and making it so that there is only one XRDeviceImpl, inline with what the WebXR spec expects. The xr_device_impl is not returned until requested, which is a step towards making the renderer not expect runtimes to be available until requested. Bug: 842025, 701027 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:linux_vr;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Change-Id: Iedb7dd4956ae1d98a9ae7811948ae645899df423 Reviewed-on: https://chromium-review.googlesource.com/1159468 Commit-Queue: Anna Offenwanger <offenwanger@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Bill Orr <billorr@chromium.org> Reviewed-by: Tibor Goldschwendt <tiborg@chromium.org> Reviewed-by: Brian Sheedy <bsheedy@chromium.org> Cr-Commit-Position: refs/heads/master@{#583362} 15 August 2018, 20:08:09 UTC
34b1111 Update WebGL IDL files + tests (#12499) 15 August 2018, 19:31:05 UTC
ae58b0b Avoid invoking the Notification constructor in service workers (#12500) The idlharness.https.any.serviceworker.html test had a lot of spurious failures because of this: https://wpt.fyi/results/notifications/idlharness.https.any.serviceworker.html?sha=86e157b387 https://wpt.fyi/results/notifications/idlharness.https.any.serviceworker.html?sha=3a498429bf With these changes, there are fewer subtests, but no failures in Chrome and 9 in Firefox, which appear to be legitimate failures. 15 August 2018, 19:30:32 UTC
a23e7d3 Added extra checks for safety, and catch any unexpected exceptions (#12505) 15 August 2018, 17:13:09 UTC
a8e055a Tweak cover blending in wpt/svg/render/reftests/blending-00[12].svg Set 'mix-blend-mode' to 'normal' on the stroked rects that make up the "edge cover". Hopefully this avoids aliasing artifacts on the edge cover itself. In blending-002.svg, localize the use of (non-auto) isolation to the content of the test. BUG=866928 Change-Id: I269e01a4d814f7fd8e202ffdf71c1a1d5dc48347 Reviewed-on: https://chromium-review.googlesource.com/1175825 Reviewed-by: Stephen Chenney <schenney@chromium.org> Commit-Queue: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#583277} 15 August 2018, 16:49:02 UTC
6af1174 Add test for blocked iframe navigation (#12290) * Add test for blocked iframe navigation Step 2 of "process the iframe attributes" [1] reads: > 2. If there exists an ancestor browsing context whose active > document's URL, ignoring fragments, is equal to url, then return. Add tests for this behavior, verifying the absence of navigation through the synchronously-fired `beforeunload` event. [1] https://html.spec.whatwg.org/multipage/iframe-embed-object.html#otherwise-steps-for-iframe-or-frame-elements 15 August 2018, 16:18:11 UTC
412533b Merge pull request #12504 from web-platform-tests/sync_1f741b8fa75d548c12d1b9f7bf916aca945b815c Merge pull request #12504 from sync_1f741b8fa75d548c12d1b9f7bf916aca945b815c 15 August 2018, 14:27:10 UTC
1f741b8 add test to check for null image source Upstreamed from https://github.com/servo/servo/pull/21222 [ci skip] 15 August 2018, 14:26:56 UTC
7bab3e9 Merge pull request #12465 from ewilligers/support-parsing-testcommon Move parsing-testcommon.js to support/ 15 August 2018, 12:55:02 UTC
3edda8f Merge pull request #12492 from frivoal/contain-support [css-contain] Add support file in local directory 15 August 2018, 12:29:29 UTC
e191c35 [WIP] Extending the capabilities of the HTTP/2.0 server (#12193) * Made multithreading more robust, and made it so each stream gets its own thread * Created H2Request object * Improved `write_push` docstring, improved flexibility of `write_push`, the user can now choose wether or not to immediately push. * Using `six.moves` for python compatibility with Queue * Added beginning of test suite to test H2 stuff. * Added ability to create and write bogus HEADER, DATA and CONTINUATION frames * Vendored the hyper dependency used for testing H2 server * Changed the way Python handlers work for H2, it now returns a FunctionHandler that has methods for specific frame handling if present in the .py resource. No longer requires a thread to parse the request. Allows things such as handling each frame as it is received. * Refactored `finish_handling` to be a cleaner split between h1 and h2. 15 August 2018, 12:22:38 UTC
943d049 Merge pull request #12487 from frivoal/contain-bugfix [css-contain] Fix typos 15 August 2018, 12:03:06 UTC
cc45832 Update interfaces/web-animations.idl (#12495) Copied by https://github.com/foolip/wpt-idl-importer from: https://github.com/tidoust/reffy-reports/blob/8923bf4/whatwg/idl/web-animations.idl 15 August 2018, 11:54:33 UTC
a484918 Add WPT for :scope selector on shadow trees This WPT shows that :scope does not work for shadow root. :scope matches nothing when the direct child element or descendant of shadow root should be selected, while :scope works fine for descendant elements within shadow root. Link to the spec: https://drafts.csswg.org/selectors-4/#the-scope-pseudo Link to related issue: https://github.com/w3c/csswg-drafts/issues/3016 Bug: 859692 Change-Id: I801706eb7891035dcb900588d5542bd48fa1c12a Reviewed-on: https://chromium-review.googlesource.com/1158445 Commit-Queue: Momoko Sumida <momon@google.com> Reviewed-by: Rakina Zata Amni <rakina@chromium.org> Reviewed-by: Hayato Ito <hayato@chromium.org> Cr-Commit-Position: refs/heads/master@{#583210} 15 August 2018, 10:27:47 UTC
a67a54f [css-contain] Add support file in local directory 15 August 2018, 09:11:11 UTC
7985ccf Merge pull request #12486 from frivoal/contain-12388 [css-contain] use overflow:hidden on elements where it actually works 15 August 2018, 08:00:29 UTC
4b0175b fix(resources/testdriver): Fallback to documentElement if no body (#12399) 15 August 2018, 07:56:37 UTC
68ad8b6 fixup! [wptrunner] Make test skipping explicit 15 August 2018, 07:34:15 UTC
7216e51 [wptrunner] Make test skipping explicit Explicitly report on skipped "jsshell" tests during execution. This gives users an indication that the behavior is intentional and promotes parity with the output generated by the `--list-tests` flag of the `wpt run. command. 15 August 2018, 07:34:15 UTC
3a49842 service worker: Add a couple of tests (#12315) service worker: Add some tests and improve formatting. Add 5 checkpoints for attributes active/installing/waiting/scriptURL/navigationPreload and format relevant tests using es6: - Verify the scriptURL property with query - The ServiceWorker objects returned from installing attribute getter that represent the same service worker are the same objects. - The ServiceWorker objects returned from waiting attribute getter that represent the same service worker are the same objects. - The ServiceWorker objects returned from active attribute getter that represent the same service worker are the same objects. - The navigationPreload attribute must return service worker registration's NavigationPreloadManager object. 15 August 2018, 05:56:55 UTC
2b79e16 [wdspec] Make "test_negative_x_y" and "test_height_width" independent from system settings. Both tests are failing due to differnt system settings: "test_negative_x_y" makes the assumption that the menu bar on MacOS has always a height of 21px. This is not true for all systems, because it can vary due to system settings (font, locale). To make this test work correctly on all systems the minimum y position can be retrieved with "window.screen.availTop`. While this CSSOM interface is not standardized, all of the browsers we care about on MacOS have it implemented. "test_height_width" fails in combination with other test, and that only if the window get moved by the browser to fit into the screen when a resize would enlarge it outside of the screen. To fix it a known to work start position has to be set. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1482042 gecko-commit: 83793017b08643c4ef917fcb477e46a936114e08 gecko-integration-branch: mozilla-inbound gecko-reviewers: jgraham 15 August 2018, 02:01:18 UTC
5a10994 [css-contain] use overflow:hidden on elements where it actually works 14 August 2018, 23:31:15 UTC
86e157b Merge pull request #12485 from frivoal/contain-12362 [css-contain] Fix antialiasing issue 14 August 2018, 23:30:11 UTC
7c4604b [css-contain] Fix typos 14 August 2018, 22:15:20 UTC
1142668 Cloning node for Range APIs should be in tree order Differential Revision: https://phabricator.services.mozilla.com/D3216 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1480618 gecko-commit: 8fdd88cea1887c403c09a486cff98313bd191f13 gecko-integration-branch: autoland gecko-reviewers: smaug 14 August 2018, 22:09:34 UTC
6e61e94 Merge pull request #12417 from muhammedyusuf-sermet/contain-style-test-updates CSS Containment - Contain:style Scoping Test Updates 14 August 2018, 21:36:15 UTC
06e56c4 [css-contain] Fix antialiasing issue Closes #12362 14 August 2018, 21:33:30 UTC
a3d91fe Fix element creation in wpt/svg/idlharness.window.js Adjust casing for 'desc', 'switch' and 'mpath'. Remove a duplicate 'animateColor'. BUG=868861 Change-Id: I19256547abea3028791de402e354c47eee8ce949 Reviewed-on: https://chromium-review.googlesource.com/1174261 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by: Stephen Chenney <schenney@chromium.org> Cr-Commit-Position: refs/heads/master@{#582955} 14 August 2018, 17:33:52 UTC
1f8b6c9 Fix ref for external/wpt/svg/painting/reftests/paint-order-001.svg The property: paint-order: stroke markers is equivalent to: paint-order: stroke markers fill (Spec: "If any of the three keywords are omitted, they are painted last, in the order they would be painted with paint-order: normal." @ https://svgwg.org/svg2-draft/painting.html#PaintOrder ) So the fill should be painted last. Add 'marker:none' to the appropriate element in the ref. Disable stroke and marker in a few cases to avoid "overdraw" and thus "incorrect" edge rendering in some cases. BUG=872972 Change-Id: I835a6980fa069825ed2a2e920862018faec6d93c Reviewed-on: https://chromium-review.googlesource.com/1172778 Reviewed-by: Stephen Chenney <schenney@chromium.org> Commit-Queue: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#582914} 14 August 2018, 15:14:39 UTC
39aac0c [Background Fetch] Idl changes, to align with the spec. 1. backgroundfetchclick and backgroundfetchabort are of type BackgroundFetchEvent now. 2. BackgroundFetchEvent includes a BackgroundFetchRegistration object. 3. Temporarily (until match() and matchAll() have been implemented on BackgroundFetchRegistration), BackgroundFetchUpdateUIEvent also includes a BackgroundFetchSettledFetches object. 4. BackgroundFetchUpdateEvent --> BackgroundFetchUpdateUIEvent, and inherits from BackgroundFetchEvent. 5. backgroundfetched --> backgroundfetchsuccess. 6. backgroundfetchsuccess and backgroundfetchfail are of type BackgroundFetchUpdateUIEvent. 7. Update WPT tests accordingly. Bug: 869918 Change-Id: Ibb05087e692b39c2dd34c990baeff642627b6520 Reviewed-on: https://chromium-review.googlesource.com/1158835 Commit-Queue: Mugdha Lakhani <nator@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Jeremy Roman <jbroman@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Reviewed-by: Peter Beverloo <peter@chromium.org> Reviewed-by: Mark Pearson <mpearson@chromium.org> Cr-Commit-Position: refs/heads/master@{#582909} 14 August 2018, 14:56:57 UTC
84e4760 Remove redundant idlharness.js for Navigation Timing (#12434) This is now covered by idlharness.window.js in the same directory: https://wpt.fyi/results/navigation-timing?sha=eea0b54014 14 August 2018, 14:13:22 UTC
back to top