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

sort by:
Revision Author Date Message Commit Date
70b3808 Add navigator.webdriver attribute. This patch adds an enumerable, configurable, readonly attribute "webdriver" to the Navigator object. The attribute is true when the -marionette flag has been passed to Firefox or the marionette.enabled preference is true. Otherwise it is false. The definition of the interface is found in the WebDriver standard: https://w3c.github.io/webdriver/webdriver-spec.html#interface The navigator.webdriver attribute is meant as an indication to web authors that a document is visited by WebDriver. It is important to stress that it is not meant as a fool-proof way to detect that a website is being visited by a browser automation tool, but as a tool for web documents to take alternate code paths. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1169290 gecko-commit: 9ddfd21554293dec5a4bf2e5375ae4f3c9f2ded0 gecko-integration-branch: autoland gecko-reviewers: bz, maja_zf 12 February 2018, 16:44:15 UTC
9354b7c Add tests for already-started + emptyish script element Follows https://github.com/whatwg/html/pull/3451. 12 February 2018, 16:00:52 UTC
e02ec4a Improve RTCRtpSender.replaceTrack tests' Firefox compatibility The current test relies on addTrack(track) which is not the API tested. Using addTrack(track, stream) works in Firefox as well as Chrome. BUG=790007 Change-Id: I098101cd6556620c42b4f51df98ef54b0a8ad1f7 Reviewed-on: https://chromium-review.googlesource.com/912289 Commit-Queue: Henrik Boström <hbos@chromium.org> Reviewed-by: Henrik Boström <hbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#536063} 12 February 2018, 12:42:14 UTC
bce631c Sync StyleSheet |media|, CSSPageRule |style| IDL attribute as per the spec Modified StyleSheet |media|and CSSPageRule |style| IDL attribute to match the specification. https://drafts.csswg.org/cssom/#the-stylesheet-interface https://drafts.csswg.org/cssom/#the-csspagerule-interface Bug: 811173 Change-Id: Ifa2630e72fb66898fcb82a444162c8f2f41c7ac2 Reviewed-on: https://chromium-review.googlesource.com/903803 Commit-Queue: Bhagirathi Satpathy <bhagirathi.s@samsung.com> Reviewed-by: Kent Tamura <tkent@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#536051} 12 February 2018, 11:14:01 UTC
84696c4 [LayoutNG] Improve min/max calculation wrt. floats. The presence of floats complicate min/max intrinsic inline size calculation. They affect lines and child blocks in the same block formatting context. Therefore, when calculating min/max sizes of a child, we need to pass along information about floats adjacent to the current "virtual" block position. This change actually makes NG slightly "better" than legacy Blink layout, Edge and Firefox. This may be an issue for compatibility. It should be fairly easy to "dumb down" the machinery to be compatible with the others, though, if this should become an issue. Two tests regressed because of this. Reported bug 810370. This change also caused grid-item-margins-not-collapse-expected.html to make room for the floats to fit beside each other, so I modified it. Also removed bogus "margin" attributes. Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: I59730d7333fa7699a42ab93d2c4674c267d834aa Reviewed-on: https://chromium-review.googlesource.com/908753 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Christian Biesinger <cbiesinger@chromium.org> Reviewed-by: Koji Ishii <kojii@chromium.org> Cr-Commit-Position: refs/heads/master@{#536044} 12 February 2018, 10:09:03 UTC
7996359 Test document.body and document.bgColor when root is not <html> (#9231) See https://github.com/whatwg/html/issues/3403 12 February 2018, 09:36:37 UTC
8d2483f [css-typed-om] Implement CSSTransformComponent.toMatrix(). This patch implements CSSTransformComponent.toMatrix(), which was previously implemented as AsMatrix() but just not webexposed. We also split up the tests since it makes more sense. Bug: 807877 Change-Id: Icee742fdde033d63cea85a27250e91a71ad67e2a Reviewed-on: https://chromium-review.googlesource.com/910529 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#536022} 12 February 2018, 02:27:18 UTC
9d90463 [css-typed-om] Test that styleMap.set rejects invalid values. Currently, our per-property tests only test that styleMap.set accept valid values. This patch refactors the per-property tests a bit to also test that we reject invalid values. Bug: 774887 Change-Id: I41b5c4c1a6dfe6e766ff37fdc1b1f890dfb81aac Reviewed-on: https://chromium-review.googlesource.com/905523 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#536021} 12 February 2018, 02:19:54 UTC
9b23a0c CSS translate: serialize % as percent for computed values The CSS translate property no longer resolves percentages in getComputedStyle results. CSS WG Resolution: RESOLVED: % values of translate are serialized as percent for computed values. Add note making the behavior explicit. https://github.com/w3c/csswg-drafts/issues/2124 BUG=811027 Change-Id: I6f9b60c285d1eccc2e13ff0e806794df5cce5151 Reviewed-on: https://chromium-review.googlesource.com/912052 Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Reviewed-by: Fredrik Söderquist <fs@opera.com> Cr-Commit-Position: refs/heads/master@{#536010} 11 February 2018, 23:19:19 UTC
c81c644 Test interaction of changing declarations and base URL change 11 February 2018, 22:42:46 UTC
bec56c0 [cssom] Add test for synchronization between css declaration block and style attribute 11 February 2018, 22:42:46 UTC
ac250e4 Give cross-origin objects (windows and locations) a 'then' property in all cases. For locations, it always returns undefined. For windows, it returns undefined unless there is a named subframe named "then", in which case that named subframe is returned. The idea is to be able to resolve promises with cross-origin objects. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1435596 gecko-commit: 1f3a5b496acd2288cc8cf0c32af86cb35157ea4e gecko-integration-branch: mozilla-inbound gecko-reviewers: bholley 10 February 2018, 20:38:56 UTC
224ef5d Match the spec's IDL for HTMLAllCollection Change-Id: Ie50075cbe91c349e9bd2b56450b5401f81410f68 Reviewed-on: https://chromium-review.googlesource.com/880621 Reviewed-by: Kent Tamura <tkent@chromium.org> Commit-Queue: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#535961} 10 February 2018, 06:38:07 UTC
92b2e27 Async Cookies: Add idlharness test Bug: 729800 Change-Id: If6cfed3427f778cf990721214240757cb06f320a Reviewed-on: https://chromium-review.googlesource.com/912242 Commit-Queue: Joshua Bell <jsbell@chromium.org> Commit-Queue: Victor Costan <pwnall@chromium.org> Reviewed-by: Victor Costan <pwnall@chromium.org> Cr-Commit-Position: refs/heads/master@{#535928} 10 February 2018, 02:20:37 UTC
6eb6ede Merge pull request #9468 from w3c/jdm-patch-3 Fix broken markup for content-height-005-ref.html 10 February 2018, 00:52:27 UTC
6b063d6 [css-tables] Test for relpos row establishing a cb Blink's recent attempt to implement relative positioning for table rows broke position of absolute position descendents. This is a test to ensure it doesn't happen again. Bug: 417223 Change-Id: I9c8d0d54c48d4f4426d3ad71dff562b67396f68e Reviewed-on: https://chromium-review.googlesource.com/907754 Commit-Queue: David Grogan <dgrogan@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Cr-Commit-Position: refs/heads/master@{#535891} 10 February 2018, 00:18:30 UTC
906eff4 [css-layout-api] Adds LayoutCustom object, and changes box-tree. This adds a stub class for "LayoutCustom". This contains no additional logic yet to perform custom layout. This *does* change how the box-tree is constructed. - display: layout(foo) is considered a new FC in all circumstances. - Depending of if "foo" has been registered, the children may/may-not become new FCs also. Additionally this has the appropriate logic when a new layout class is registered to trigger a reattachment of the layout tree. Bug: 726125 Change-Id: I0e555c9f10afdfa314ce41f96b0636651e91cb7f Reviewed-on: https://chromium-review.googlesource.com/889685 Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Reviewed-by: Morten Stenshorne <mstensho@chromium.org> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Reviewed-by: Darren Shen <shend@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#535858} 09 February 2018, 23:07:44 UTC
cb76f96 XSDB: don't sniff for JSON parser breaker in text/css responses. Bug: 809259 Change-Id: I0b05c2955cf25e049c1558dc40e86b5e8e144371 Reviewed-on: https://chromium-review.googlesource.com/905634 Commit-Queue: Łukasz Anforowicz <lukasza@chromium.org> Reviewed-by: Nick Carter <nick@chromium.org> Cr-Commit-Position: refs/heads/master@{#535838} 09 February 2018, 22:35:12 UTC
1e67114 CSS scale: Modified behaviour to match spec The spec for CSS scale has been updated to have the y-scale equal to the x-scale when only one number is provided Spec: https://drafts.csswg.org/css-transforms-2/#propdef-scale Bug: 679237 Change-Id: I3b36434e8761efa9e0eb349a495a3ef5631e8d16 Reviewed-on: https://chromium-review.googlesource.com/910129 Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Reviewed-by: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#535831} 09 February 2018, 21:59:53 UTC
1f98b2f CSS Rotate: supports new syntax The spec for CSS rotate has updated to allow for using x, y, or z instead of numbers and also allowing for the angle to be specified first. Spec: https://drafts.csswg.org/css-transforms-2/#propdef-rotate Bug: 810648 Change-Id: I89eebfb6fd795f02edd47f68b2dd7b9f97e0863b Reviewed-on: https://chromium-review.googlesource.com/910534 Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Reviewed-by: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#535829} 09 February 2018, 21:49:05 UTC
ed2b76b Fix broken markup for content-height-005-ref.html Credit to @pyfisch for noticing this. 09 February 2018, 20:24:44 UTC
fade9e6 Merge pull request #9460 from youennf/wpt-export-for-webkit-182637 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=182637 09 February 2018, 18:32:42 UTC
92d4935 [Picture-in-Picture] Add Shadow DOM support for pictureInPictureElement Until now, pictureInPictureElement was supported only in Document. This CL makes it compliant with the spec by adding Shadow DOM support to pictureInPictureElement. Note that I wish I could have used a partial interface DocumentOrShadowRoot but partial interface for mix-in IDL are not supported at that time (crbug.com/656517). Bug: 806249, 656517 Change-Id: I5f9666ea9c52ded9a6d07a238fc7756371b7550e Reviewed-on: https://chromium-review.googlesource.com/897513 Commit-Queue: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: apacible <apacible@chromium.org> Reviewed-by: Hayato Ito <hayato@chromium.org> Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#535747} 09 February 2018, 18:24:55 UTC
972d403 Marionette has to honor "moz:useNonSpecCompliantPointerOrigin" capability. This flag is used to turn off the WebDriver spec conforming pointer origin calculation. It has to be kept until all Selenium bindings can successfully handle the WebDriver spec conforming Pointer Origin calculation. bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1429338 gecko-commit: 75f63c4d1ebc949647184fd60972fc7b9fd4affb gecko-integration-branch: central gecko-reviewers: maja_zf 09 February 2018, 18:20:40 UTC
76c9cef WebKit export of https://bugs.webkit.org/show_bug.cgi?id=182637 09 February 2018, 17:57:57 UTC
21696ff Merge pull request #9414 from w3c/gwhit-css-1959 Test for font-variation-settings 09 February 2018, 17:39:21 UTC
27ca43a Streams: Change the expected length of BYOBRequest (#9457) ReadableStreamBYOBRequest is being changed to an always-throwing constructor, so the number of arguments expected changes from 2 to 0. https://github.com/whatwg/streams/pull/870 is the equivalent change to the Streams Standard and reference implementation. 09 February 2018, 15:09:52 UTC
040654c Remove duplicate copies of subdomains/hostnames 09 February 2018, 15:01:04 UTC
fef555b Stop using server-locations.txt 09 February 2018, 15:01:04 UTC
1b4f253 Remove default host from browser env options 09 February 2018, 15:01:04 UTC
e1504e0 Remove dead code (wptrunner.hosts) 09 February 2018, 15:01:04 UTC
700a6ba [Picture-in-Picture] Add test for consuming user gesture. This merge all request Picture-in-Picture tests into one test file and adds one test to make sure user gesture is consumed by request Picture-in-Picture so that a site couldn't produce a popup and a video played in Picture-in-Picture on the same gesture. Bug: 806249 Change-Id: Id974342b5cb48c1b60a44074d41603e93d2192e7 Reviewed-on: https://chromium-review.googlesource.com/909148 Reviewed-by: Mounir Lamouri <mlamouri@chromium.org> Reviewed-by: apacible <apacible@chromium.org> Commit-Queue: Mounir Lamouri <mlamouri@chromium.org> Cr-Commit-Position: refs/heads/master@{#535694} 09 February 2018, 13:14:19 UTC
3e05847 [css-grid] Apply automatic minimum size clamping to spanning items too In r783213 we added the conditions from the spec to apply the automatic minimum size clamping when required but only to non-spanning items. See: https://drafts.csswg.org/css-grid/#min-size-auto This patch moves the code from GridTrackSizingAlgorithm::SizeTrackToFitNonSpanningItem() to GridTrackSizingAlgorithmStrategy::MinSizeForChild() that way the clamping is applied for both spanning and non-spanning items. This somehow reverts r783213, as it was adding some duplicated code. All the checks to know if we should use that part of the spec were already present in GridTrackSizingAlgorithmStrategy::MinSizeForChild(). Apart from using the previous code, there's a new loop to verify that the max track sizing function is fixed for all the tracks of the item. BUG=809005 TEST=external/wpt/css/css-grid/grid-items/grid-minimum-size-grid-items-024.html TEST=external/wpt/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html Change-Id: I919a83d152d8263251d3211dd5ebf175f7cf9717 Reviewed-on: https://chromium-review.googlesource.com/910049 Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com> Reviewed-by: Javier Fernandez <jfernandez@igalia.com> Cr-Commit-Position: refs/heads/master@{#535683} 09 February 2018, 11:22:03 UTC
b0ff0ea custom-elements: Element with a valid custom element name created by createElement(name, options) should be upgraded createElement('my-foo', {}) was not upgraded even though createElement('my-foo') is upgraded. Document::CreateElement() should set "undefined" state even if the local name is valid for Custom Element V0. Bug: 810289 Change-Id: If70c40d6de520fe79b73e7fb6b21d776e636fee9 Reviewed-on: https://chromium-review.googlesource.com/907912 Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#535627} 09 February 2018, 04:37:55 UTC
0c874a2 service worker: Disallow opaque responses for WebVTT. WebVTT loading code was determining if a response was cross-origin by looking at request URL. But a service worker may have intercepted the request and provided a response from cross-origin. Bug: 808825 Cq-Include-Trybots: master.tryserver.chromium.linux:linux_mojo Change-Id: Ia121c0a8eae782de93d9777603426500a9709f8c Reviewed-on: https://chromium-review.googlesource.com/907013 Reviewed-by: Tsuyoshi Horo <horo@chromium.org> Reviewed-by: Kinuko Yasuda <kinuko@chromium.org> Commit-Queue: Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#535625} 09 February 2018, 04:27:24 UTC
e472f40 Skip pushing invalidation sets inside subtree changes. We already skipped pushing invalidation sets for InvalidateChildren, but InvalidateShadowRootChildren() didn't have this check causing a DCHECK failure in StyleInvalidator::Invalidate(). Bug: 809270 Change-Id: Id4634be04a036b5056567d581f8a1c5cc630d88c Reviewed-on: https://chromium-review.googlesource.com/908751 Commit-Queue: Eric Willigers <ericwilligers@chromium.org> Reviewed-by: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#535610} 09 February 2018, 02:10:54 UTC
25bd3d4 [css-typed-om] Implement CSSSkewY CSSSkewX and CSSSkewY was added in spec. because result of "skew(X,Y)" is different from "skewX(X) skewY(Y)". CSSSkewX was already added at before CL. https://drafts.css-houdini.org/css-typed-om-1/#cssskewy Bug: 808321 Change-Id: I2909a34b571647968bc463d55e3a3b38e3c03de3 Reviewed-on: https://chromium-review.googlesource.com/904086 Reviewed-by: nainar <nainar@chromium.org> Reviewed-by: Darren Shen <shend@chromium.org> Commit-Queue: Hwanseung Lee <hs1217.lee@samsung.com> Cr-Commit-Position: refs/heads/master@{#535595} 09 February 2018, 01:47:30 UTC
6d85a3b [css-align] justfy-items accepts 'legacy' and drops support for 'auto' The syntax of the 'justify-items' property accepts a new 'legacy' value, replacing the 'auto' value which is now parsed as invalid. https://github.com/w3c/csswg-drafts/issues/1318 This change affects also to the 'place-items' shorthand, which doesn't accept 'auto' and, for the time being, neither 'legacy'. Link to the intent-to-ship-and-remove request: https://groups.google.com/a/chromium.org/d/msgid/blink-dev/552753c1-9b2f-bb01-4fed-2ae621f2398e%40igalia.com?utm_medium=email&utm_source=footer Bug: 726147, 726148 Change-Id: I219de66b813d350fe33f00a1d4369bed8e9a2350 Reviewed-on: https://chromium-review.googlesource.com/903162 Commit-Queue: Javier Fernandez <jfernandez@igalia.com> Reviewed-by: Christian Biesinger <cbiesinger@chromium.org> Reviewed-by: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#535593} 09 February 2018, 00:59:38 UTC
13b72a6 IndexedDB WPT: Break down interleaved-cursors test. The test is currently flaky on the CQ (see associated bug) due to timing out. This CL breaks down the test in a -small and a -large file. The size of the largest test is also reduced from 500 cursors to 250 cursors. The two changes combined should greatly reduce the chance of timeouts. Bug: 708175 Change-Id: Ic58c59740a0176e6bc5e6e87b66c5d772a67526a Reviewed-on: https://chromium-review.googlesource.com/908248 Commit-Queue: Joshua Bell <jsbell@chromium.org> Reviewed-by: Joshua Bell <jsbell@chromium.org> Cr-Commit-Position: refs/heads/master@{#535411} 08 February 2018, 17:26:42 UTC
3554b60 Add test for basic parsing of color() Include a basic test for parsing of the color function defined in CSS Color 4. This is upstreamed from a test added by dino@apple.com in http://trac.webkit.org/changeset/208116/webkit. 08 February 2018, 16:06:09 UTC
025a557 Merge pull request #9237 from apowers313/webauthn-wd07-api-tests Initial WebAuthn WD-07 API tests 08 February 2018, 06:38:11 UTC
e05c355 custom-elements: document.createElementNS should not create HTMLUnknownElement for a valid custom element name Document::CreatRawElement() should check CustomElement::IsValidName(). It failed only if the Document didn't have V0 RegistrationContext. Bug: 809887 Change-Id: I4e5d283658673db3e1db15b136ca5729d29e2442 Reviewed-on: https://chromium-review.googlesource.com/908128 Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#535299} 08 February 2018, 04:57:24 UTC
19b995f [LayoutNG] Mild cleanup and bugfixing of end margin strut handling. Also some more documentation. Tried to make the various situations a bit clearer, with documentation and code. And shared code for layout abortion. The code used to call MaybeUpdateFragmentBfcOffset() quite unconditionally based on an *end* offset inside the block. I found it confusing to use an end offset as a BFC start offset. The code was correct, though, since MaybeUpdateFragmentBfcOffset() wouldn't do anything if the BFC offset was already known (which would be the case if had children with actual size, for instance, making for a strange BFC offset in that case). We'll now only call MaybeUpdateFragmentBfcOffset() if BFC offset is unknown. That's the only time end_bfc_block_offset can actually be used as a BFC start offset. Fixed one bug, though: A block with explicit height:0 ate the input margin, rather than letting it collapse through and propagate to subsequent layout input nodes. The intention of the code was just to get rid of the last child margin, since height was non-auto. Now we check if we have a BFC offset before doing so. If we have BFC offset, it means that no input margins should collapse through. And if we DON'T have a BFC offset, leave the margins alone for subsequent layout input nodes. Otherwise we'd just lose them. Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_layout_ng Change-Id: Iec8cea316015c6d36ef6bab9acbe826513222b1d Reviewed-on: https://chromium-review.googlesource.com/907549 Commit-Queue: Morten Stenshorne <mstensho@chromium.org> Commit-Queue: Emil A Eklund <eae@chromium.org> Reviewed-by: Emil A Eklund <eae@chromium.org> Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#535273} 08 February 2018, 03:20:59 UTC
cf2f544 Merge pull request #9357 from kaixinjxq/Sensor_accelerometer Adapt Accelerometer IDL tests to latest spec 08 February 2018, 02:43:57 UTC
d6d3f72 [css-writing-modes] Variants of the avaiable-size tests for min-height 08 February 2018, 00:44:03 UTC
4596186 [css-writing-modes] Test parent of orthogonal flow with max-height 08 February 2018, 00:44:03 UTC
c22b35c Check CORS using PassesAccessControlCheck() with supplied SecurityOrigin Partial revert of https://chromium-review.googlesource.com/535694. Bug: 799477 Change-Id: I878bb9bcb83afaafe8601293db9aa644fc5929b3 Reviewed-on: https://chromium-review.googlesource.com/898427 Commit-Queue: Hiroshige Hayashizaki <hiroshige@chromium.org> Reviewed-by: Kouhei Ueno <kouhei@chromium.org> Reviewed-by: Yutaka Hirano <yhirano@chromium.org> Reviewed-by: Takeshi Yoshino <tyoshino@chromium.org> Cr-Commit-Position: refs/heads/master@{#535176} 07 February 2018, 23:58:34 UTC
cdbe7ce fixing user.id again 07 February 2018, 23:21:08 UTC
cb267cf ignoring setTimeout errors when we are testing timeouts 07 February 2018, 22:59:49 UTC
604d3b3 removing negative timeout tests 07 February 2018, 22:56:01 UTC
9a708e1 fixing excludeCredentials tests 07 February 2018, 22:52:50 UTC
32da9ff fixing bad paths 07 February 2018, 22:47:26 UTC
87ed972 fixing bad user.id 07 February 2018, 22:46:14 UTC
3e326e6 removing console.log to keep linter happy 07 February 2018, 22:41:44 UTC
23acd33 simple allow credentials test 07 February 2018, 21:00:11 UTC
e5da0e2 changing test duplicate test discriptions that upset test harness 07 February 2018, 20:59:18 UTC
60f7ad1 removing debatable too-long-timeout test 07 February 2018, 20:58:43 UTC
b7f06e8 removing console.log messages that may upset linter 07 February 2018, 20:58:07 UTC
04c852b drawImage with zero size canvas as the source image should throw This change list corrects the behavior of 2D context drawImage to throw an InvalidStateError exception when the source image is a canvas with size zero. It also matches the behavior for OffscreenCanvas and adds respective wpt tests. Associated spec change: https://github.com/whatwg/html/pull/3398 Bug: 805677 Change-Id: Id938af6683f5fc4e94e97327e4d729838f4bfb00 Reviewed-on: https://chromium-review.googlesource.com/893423 Commit-Queue: Mohammad Reza Zakerinasab <zakerinasab@chromium.org> Reviewed-by: Justin Novosad <junov@chromium.org> Cr-Commit-Position: refs/heads/master@{#535123} 07 February 2018, 20:38:54 UTC
1419513 Merge pull request #9315 from stephenmcgruer/webkitAppearance Add compat test for -webkit-appearance 07 February 2018, 20:16:12 UTC
0bfaa83 [css-layout-api][css-paint-api] Generalize paintWorklet test runner to work with layoutWorklet. This should have no behaviour change. This preparation for some CSS.layoutWorklet reftests. Change-Id: I0f270a0e60aeadb367abe0ab7ef34e58b3d65096 Reviewed-on: https://chromium-review.googlesource.com/907028 Reviewed-by: Xida Chen <xidachen@chromium.org> Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/master@{#535067} 07 February 2018, 19:30:55 UTC
5ed12a3 Update list of properties whitelisted for first-letter CSS Pseudo 4 [1] expands the list of properties that can apply to ::first-letter when compared to CSS Selectors 3. Our list was based primarily off of CSS Selectors 3; update per Pseudo 4. Also whitelist variables within ::first-letter. [1]: https://drafts.csswg.org/css-pseudo-4/#first-letter-styling Bug: 660026, 715661 Change-Id: I950c7881506f8c36c3b917aff0ed2f1709d194ce Reviewed-on: https://chromium-review.googlesource.com/899859 Reviewed-by: Alan Cutter <alancutter@chromium.org> Commit-Queue: Chris Nardi <cnardi@chromium.org> Cr-Commit-Position: refs/heads/master@{#535045} 07 February 2018, 18:02:04 UTC
63e67be Move text selection test to proper directory. 07 February 2018, 15:25:03 UTC
c75d67a Merge pull request #9425 from w3c/sync_eb127ab9e6d555f9c5a757f3aa77ef09ee3dd67c Merge pull request #9425 from sync_eb127ab9e6d555f9c5a757f3aa77ef09ee3dd67c 07 February 2018, 14:31:37 UTC
eb127ab Changed offset_to_text_point function and added unit tests for the same Upstreamed from https://github.com/servo/servo/pull/19946 [ci skip] 07 February 2018, 14:31:31 UTC
96ad348 Propagate contentEditable to light tree children. contentEditable is implemented through -webkit-user-modify. We propagated this property from shadow hosts to distributed children, overriding inheritance through the flat tree for Shadow DOM v0. This CL does the same for Shadow DOM v1. https://html.spec.whatwg.org/multipage/interaction.html#attr-contenteditable Bug: 809404 Change-Id: I54f3421317fe806fa71a8e4837ef1cc125978c66 Reviewed-on: https://chromium-review.googlesource.com/903925 Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Reviewed-by: Hayato Ito <hayato@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#534982} 07 February 2018, 12:19:46 UTC
660249e New :matches() wpt This new :matches() wpt does not require invalidation for testing. Change-Id: If6d09353b967bf0486f9ecadb3f23d337b99a261 Reviewed-on: https://chromium-review.googlesource.com/905705 Commit-Queue: Victoria Su <victoriaytsu@google.com> Reviewed-by: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/master@{#534930} 07 February 2018, 06:29:08 UTC
384cb6d [css-typed-om] update CSSUnparsedValue.idl 1. replace "DOMString or CSSVariableReferenceValue" with CSSUnparsedSegment using typedf keyword. 2. using sequence<> keyword instead of "..." in constructor https://github.com/w3c/css-houdini-drafts/pull/619 Bug: 807525 Change-Id: I99c11c26dd2235e46e259e63991d0192a025bcb4 Reviewed-on: https://chromium-review.googlesource.com/904582 Reviewed-by: Darren Shen <shend@chromium.org> Commit-Queue: Hwanseung Lee <hs1217.lee@samsung.com> Cr-Commit-Position: refs/heads/master@{#534906} 07 February 2018, 04:21:45 UTC
3197bbb Merge pull request #9420 from youennf/wpt-export-for-webkit-182548 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=182548 07 February 2018, 03:29:22 UTC
43b8d48 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=182548 07 February 2018, 02:17:33 UTC
3a7204a Changed name from font-feature-settings to font-variation-settings 06 February 2018, 22:55:08 UTC
6c543c0 Added test for font-variation-settings serialization not including duplicates 06 February 2018, 22:48:33 UTC
b7ee882 Upstream PannerNode tests to WPT Bug: 745778 Change-Id: I3b7a5bf5928a412d64cd10eaff729de9dc5a1151 Reviewed-on: https://chromium-review.googlesource.com/903054 Reviewed-by: Hongchan Choi <hongchan@chromium.org> Commit-Queue: Raymond Toy <rtoy@chromium.org> Cr-Commit-Position: refs/heads/master@{#534730} 06 February 2018, 19:17:38 UTC
52f1485 Update a pointerlock test This CL update the wpt test pointerevent_pointerlock_after_pointercapture. Previously this test request pointer lock on pointermove, it got a pointerlockerror event because it doesn't request the lock in a user gesture. This CL change the test to send lock request by a right click. Bug: 805052 Change-Id: I27b60475ccda94ca59e018ab76550379bc3852e4 Reviewed-on: https://chromium-review.googlesource.com/902450 Reviewed-by: Navid Zolghadr <nzolghadr@chromium.org> Commit-Queue: Ella Ge <eirage@chromium.org> Cr-Commit-Position: refs/heads/master@{#534689} 06 February 2018, 15:50:23 UTC
3b0f707 webdriver: fix typo when raising exception for unparseable HTTP response. When the server sends something that's not parseable as JSON, the transport tries to raise an exception with the unparseable response formatted as JSON. This won't work, so just dump the HTTP response as a string in the exception. 06 February 2018, 08:44:01 UTC
7ad2d22 Sync CSSImportRule, CSSMediaRule IDL as per the specification Modified CSSImportRule, CSSMediaRule IDL files to match the specification. https://drafts.csswg.org/cssom/#the-cssmediarule-interface https://drafts.csswg.org/cssom/#the-cssimportrule-interface Bug: 808004 Change-Id: I1176e3793a35c85442833f938787468b9304cb93 Reviewed-on: https://chromium-review.googlesource.com/896738 Reviewed-by: Kent Tamura <tkent@chromium.org> Reviewed-by: Yuki Shiino <yukishiino@chromium.org> Reviewed-by: Kentaro Hara <haraken@chromium.org> Commit-Queue: Bhagirathi Satpathy <bhagirathi.s@samsung.com> Cr-Commit-Position: refs/heads/master@{#534656} 06 February 2018, 08:32:49 UTC
f36a063 custom-elements: HTML parser should support customized <html>. HTMLConstructionSite::InsertHTMLHtmlStartTagBeforeHTML() should use "create an element" algorithm. Test: Update builtin-coverage.html so that it tests elements parsed by the document parser if they are unable to be tested with innerHTML setter. Now it can test <html is=> and <body is=>. Bug: 808311 Change-Id: I511edfa28750210d39b9e9a0fb711e245dc5737d Reviewed-on: https://chromium-review.googlesource.com/903345 Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#534655} 06 February 2018, 08:13:06 UTC
7b7b881 [css-typed-om] Add per-property tests. Currently, we don't have any test coverage over properties. In our existing tests, we only use 'canonical' test properties like 'width'. This means that it's possible that other properties (e.g. 'height') might not work and we still pass the tests. We add a bunch of new files, each representing a property. Think of these as metadata for the properties. For example, each file contains the values that are valid for that property. We then have a test suite that uses this metadata to generate appropriate tests. More properties will be coming. There is a test failure involving setting margin-top to unitless zero. Bug: 774887 Change-Id: I8f8463c8f608454ef177e81ace21fe1eeb66f897 Reviewed-on: https://chromium-review.googlesource.com/882901 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Cr-Commit-Position: refs/heads/master@{#534623} 06 February 2018, 05:04:33 UTC
87cc1e4 Merge pull request #9331 from youennf/wpt-export-for-webkit-181491 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=181491 06 February 2018, 04:48:58 UTC
82b5f59 custom-elements: Fix a bug that HTML parser didn't set custom element state correctly for unknown "is" attribute value. In HTML parser, if custom element definition is not found and the element local name is invalid for custom element name, custom element state of the element was set to "Uncustomized", which won't be upgraded. It should be "Undefined" if "is" attribute exists. Also, CustomElementRegistry::AddCandidate() didn't pick up a correct name for customized built-in candidates. A Blink layout test for :defined is upstreamed to WPT. Bug: 736967 Change-Id: I583073eabc4ac276c6990161516c7b289905909b Reviewed-on: https://chromium-review.googlesource.com/903423 Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#534621} 06 February 2018, 04:43:04 UTC
8669e3b [css-writing-modes] Shift spec anchor for orthogonal flow block sizing tests. 06 February 2018, 02:56:33 UTC
3f2e76d [css-ui] Add test for interaction between text-overflow and bidi 06 February 2018, 02:29:52 UTC
da3f289 [css-ui] bidi text-overflow tests 06 February 2018, 02:26:59 UTC
4fd593f Correct test for serialization of a FontFaceRule (#9401) According to https://drafts.csswg.org/cssom/#serialize-a-url, URLs should be serialized as a string (https://drafts.csswg.org/cssom/#serialize-a-string), which includes double quotes on each side. Correct the test to match the spec. Also update the link for the spec; the old link no longer exists. 06 February 2018, 02:01:43 UTC
41d8dca [css-typed-om] Implement CSSSkewX CSSSkewX and CSSSkewY was added in spec. because result of "skew(X,Y)" is different from "skewX(X) skewY(Y)". first of all, CSSSkewX was added at this CL. and CSSSkewY is going to add at next patch. https://drafts.css-houdini.org/css-typed-om-1/#cssskewx Bug: 808321 Change-Id: I9214b06047f100c88999cba796d6c803545092c0 Reviewed-on: https://chromium-review.googlesource.com/899883 Reviewed-by: Darren Shen <shend@chromium.org> Reviewed-by: nainar <nainar@chromium.org> Commit-Queue: Hwanseung Lee <hs1217.lee@samsung.com> Cr-Commit-Position: refs/heads/master@{#534541} 06 February 2018, 01:18:03 UTC
49bfb42 intial credentials.get tests 06 February 2018, 00:42:03 UTC
bb1f351 Test window.opener's binding Inspired by https://github.com/whatwg/html/pull/3448. 05 February 2018, 18:14:26 UTC
af2dee7 [Picture-in-Picture] Add leavepictureinpicture video event Bug: 806249 Change-Id: I443cedc0b6d0d72f98a61dd8bf5bb8c79da0d490 Reviewed-on: https://chromium-review.googlesource.com/895309 Reviewed-by: Mounir Lamouri (slow) <mlamouri@chromium.org> Reviewed-by: Mike West <mkwst@chromium.org> Reviewed-by: apacible <apacible@chromium.org> Commit-Queue: Mounir Lamouri (slow) <mlamouri@chromium.org> Cr-Commit-Position: refs/heads/master@{#534388} 05 February 2018, 16:20:21 UTC
119c443 Don't download gecko prefs file if it's reasonably new 05 February 2018, 15:12:41 UTC
ed7055a Fix local-url-inherit-controll.https.html not to timeout on chrome. This includes: * Specifying a mimetype on the blob URL. * Catch exceptions in the local URL frame script. 05 February 2018, 14:33:13 UTC
32ea073 [PE] Update/fix UA stylesheet for SVG roots in shadow trees The the UA stylesheet would not set 'transform-origin' correctly for <svg> outermost roots being direct descendants of the shadow root. Update the UA stylesheet to fix this, and also match what's currently specced by CSS transforms [1]. Removing prefixes as appropriate. [1] https://drafts.csswg.org/css-transforms/#transform-origin-property Bug: 808228 Change-Id: Ic36ce331797eb7ba80a046af88d22c08fe76d6fc Reviewed-on: https://chromium-review.googlesource.com/901263 Commit-Queue: Fredrik Söderquist <fs@opera.com> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#534371} 05 February 2018, 13:25:11 UTC
58bd5c5 Fix dom_override_remove_cue_while_paused.html The failure looks to be because of the difference in screenshots. The test has a white background video, where as the reftest has a div element. Adding same video instead of div in reftest also to pass the test. Bug: 774567 Change-Id: I2b616df29c74f449dcce04e3e7c83da9c61427a3 Reviewed-on: https://chromium-review.googlesource.com/896734 Reviewed-by: Fredrik Söderquist <fs@opera.com> Commit-Queue: srirama chandra sekhar <srirama.m@samsung.com> Cr-Commit-Position: refs/heads/master@{#534365} 05 February 2018, 11:51:58 UTC
de0e83a custom-elements: Support custom built-in elements in XML parser. * Enable Document::CreateElement to support both of V0 type extension and V1 custom built-in Merge is_v1 flag to CreateDocumentFlags. It is a tri-state flag; -- Supports only V0, for createElement('div', 'my-div') -- Supports only V1, for createElement('div', {is:'my-div'}) -- Supports both (default) * Enable Document::CreateElement to support asynchronous custom elements creation. Bug: 808302 Change-Id: I4a60bf8a687c0ec93b395d99d816aadb8dfdd4a5 Reviewed-on: https://chromium-review.googlesource.com/901103 Reviewed-by: Yoshifumi Inoue <yosin@chromium.org> Commit-Queue: Kent Tamura <tkent@chromium.org> Cr-Commit-Position: refs/heads/master@{#534364} 05 February 2018, 11:40:57 UTC
7caa3de Implement AbortController and AbortSignal Also adjust layout tests expectations to match the new behaviour. One fetch() wpt test that previously failed due to AbortController being undefined now times out because the "signal" properties in fetch options doesn't do anything yet. This will be fixed once it is implemented. Spec: https://dom.spec.whatwg.org/#aborting-ongoing-activities Design doc: https://docs.google.com/document/d/1OuoCG2uiijbAwbCw9jaS7tHEO0LBO_4gMNio1ox0qlY/edit Intent to Ship: https://groups.google.com/a/chromium.org/d/msg/blink-dev/9vNZh4fhV2U/ZVxD2iQACgAJ BUG=750599 Change-Id: I0e504bbf7f8552d602913ee2069bbf90f95deaff Reviewed-on: https://chromium-review.googlesource.com/896669 Commit-Queue: Adam Rice <ricea@chromium.org> Reviewed-by: Kent Tamura <tkent@chromium.org> Reviewed-by: Hayato Ito <hayato@chromium.org> Reviewed-by: Joshua Bell <jsbell@chromium.org> Cr-Commit-Position: refs/heads/master@{#534352} 05 February 2018, 09:47:15 UTC
147afee [css-grid] Unprefix gutter properties This patch applies the resoultion of the CSS WG to unprefix the CSS Grid Layout gutter properties: https://github.com/w3c/csswg-drafts/issues/1696 That is: * grid-column-gap => column-gap * grid-row-gap => row-gap * grid-gap => gap column-gap already existed before, as it's part of Multicol, and it already has an alias -webkit-column-gap. For that reason it's not possible to implement another alias for grid-column-gap, so it was done with a shorthand. To follow the same pattern the shorthand approach was used for grid-row-gap and grid-gap too. As column-gap was already animatable, this change takes advantage to make animatable row-gap too. Intent to Implement and Ship thread: https://groups.google.com/a/chromium.org/d/msg/blink-dev/UViBfJuuIq8/w7_2W7lLAgAJ Converted grid-gutters-get-set.html in some WPT tests covering a few extra cases. Added WPT test to verify the animation of these properties too. BUG=761904 TEST=external/wpt/css/css-align/gaps/ Change-Id: If49ec34116eff0b3b745fc89b01b15b14c71d4a9 Reviewed-on: https://chromium-review.googlesource.com/890446 Reviewed-by: Javier Fernandez <jfernandez@igalia.com> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Reviewed-by: Kent Tamura <tkent@chromium.org> Commit-Queue: Manuel Rego Casasnovas <rego@igalia.com> Cr-Commit-Position: refs/heads/master@{#534351} 05 February 2018, 09:40:02 UTC
b210660 Payment Request: include DOM IDLs as untested (#9368) 05 February 2018, 03:23:16 UTC
00b3aac [css-typed-om] ay which is 0 should omit when serialize a CSSSkew when ay value is 0, second value should omit when serialized. https://drafts.css-houdini.org/css-typed-om-1/#serialize-a-cssskew Bug: 808321 Change-Id: I933a42d46b12578acf66ca2065c4761319cb086b Reviewed-on: https://chromium-review.googlesource.com/899703 Commit-Queue: Hwanseung Lee <hs1217.lee@samsung.com> Reviewed-by: Darren Shen <shend@chromium.org> Cr-Commit-Position: refs/heads/master@{#534313} 05 February 2018, 02:12:27 UTC
68a256f [css-typed-om] Combine all the IDL tests into one. This patch adds the Typed OM IDL into WPT /interfaces (as tentative) and adds a IDLHarness test. We also delete existing IDL tests spread throughout the Typed OM WPT. Bug: 774887 Change-Id: I8e9af9d8f82e483a1c501fc550b488bf8791d3fd Reviewed-on: https://chromium-review.googlesource.com/897075 Commit-Queue: Darren Shen <shend@chromium.org> Reviewed-by: Philip Jägenstedt <foolip@chromium.org> Cr-Commit-Position: refs/heads/master@{#534305} 04 February 2018, 23:21:07 UTC
1e51221 Merge pull request #9382 from w3c/sync_928cae0eb86aaa89cec64f7a1721afb47a97d059 Update csp test to not use alert(), 04 February 2018, 19:30:30 UTC
806fcaa Merge pull request #9381 from w3c/sync_00c7f2b9ad88988352b91ee959236ae61a157d4a Files added for CSP WPT for worker-src,child-src,script-src,default fallback behaviour, 04 February 2018, 19:30:04 UTC
back to top