- Aug 03, 2022
-
-
Mark Banner authored
Bug 1782008 - Remove now unnecessary .eslintrc.js files. r=webcompat-reviewers,extension-reviewers,media-playback-reviewers,pip-reviewers,denschub,rpl,alwu,mossop Differential Revision: https://phabricator.services.mozilla.com/D152736
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D152735
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D152734
-
Mark Banner authored
Bug 1782008 - Move no-unsanitized rule disabling in docshell/test/navigation to be at specific locations rather than apply to the whole directory. r=mossop Differential Revision: https://phabricator.services.mozilla.com/D153215
-
Mark Banner authored
These were hidden by the directories incorrectly specifying they were mochitest rather than browser mochitest. Differential Revision: https://phabricator.services.mozilla.com/D153066
-
Mark Banner authored
Differential Revision: https://phabricator.services.mozilla.com/D153065
-
Jan de Mooij authored
This also adds testing functions to allocate and check objects with many reserved slots. Depends on D153437 Differential Revision: https://phabricator.services.mozilla.com/D153438
-
Jan de Mooij authored
Bug 1782487 part 2 - Free dictionary slots if possible after densifying or removing properties. r=jonco Dictionary slots currently never shrink: when removing properties we put the slots on the dictionary free list. If we know there are no slotful properties left, however, we can free the slots and reset the free list. This is mostly nice for densifying because we can usually free all slots in that case. The patch also fixes a minor issue in `NativeObject::shrinkSlots`, because this code is now used for dictionary objects for the first time. Differential Revision: https://phabricator.services.mozilla.com/D153437
-
Jan de Mooij authored
The power-of-two heuristic in `maybeDensifySparseElements` doesn't work well if we're getting slots from the slot free list, because in that case the slot span can be the same power-of-two for a long time and adding elements becomes quadratic. This patch avoids the problem by only trying to densify if we're using the last slot. That still handles the common initialization pattern this code was written to handle. Differential Revision: https://phabricator.services.mozilla.com/D153436
-
Timothy Nikkel authored
We need to pass the event amount to StartAnimating otherwise we start animating from 100% as we fade the UI arrow away. Differential Revision: https://phabricator.services.mozilla.com/D153455
-
Butkovits Atila authored
-
Alexandre Lissy authored
Differential Revision: https://phabricator.services.mozilla.com/D153472
-
moz-wptsync-bot authored
Bug 1782678 - [wpt-sync] Update web-platform-tests to 96c392a93792ffb9d1ac4cd16ce9c27d49286f18, a=testonly MANUAL PUSH: wpt sync bot wpt-head: 96c392a93792ffb9d1ac4cd16ce9c27d49286f18 wpt-type: landing
-
Sohom authored
Bug 1782664 [wpt PR 35294] - Add wpt tests to validate secureConnectionStart for secure context iframes loaded in non-secure contexts, a=testonly Automatic update from web-platform-tests Add wpt tests to validate secureConnectionStart for secure context iframes loaded in non-secure contexts Bug: 970242 Change-Id: Ic46f25bad44196215f230b0d8e81c6fe8edc576e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3802252 Commit-Queue: Yoav Weiss <yoavweiss@chromium.org> Reviewed-by:
Yoav Weiss <yoavweiss@chromium.org> Cr-Commit-Position: refs/heads/main@{#1030432} -- wpt-commits: cdc2a383d1a65500d7b8c597015fe90e4a88c23a wpt-pr: 35294
-
Tim Nguyen authored
Bug 1782640 [wpt PR 35304] - Add fuzzy data for contain-paint-clip-015.html & contain-paint-clip-016.html, a=testonly Automatic update from web-platform-tests Add fuzzy data for contain-paint-clip-015.html & contain-paint-clip-016.html (#35304) -- wpt-commits: 930bcedaf2fb7efc1b52092e6bb864b8ad22ff02 wpt-pr: 35304
-
moz-wptsync-bot authored
wpt-pr: 35234 wpt-type: metadata
-
Fergal Daly authored
Bug 1781247 [wpt PR 35234] - Add RemoteContextHelper a convenience wrapper for remote contexts., a=testonly Automatic update from web-platform-tests Add RemoteContextHelper a convenience wrapper for remote contexts. This provides a way to easily create them, runs scripts in them and correctly navigate them. It also adds 2 tests that use it to test unload handlers in the main frame. I could not find an existing test (the ones alongside all test unload in an iframe). Some more tests using this are in https://crrev.com/c/3750822. Bug: 1348500 Change-Id: I5b0bd107283bf54c75b4eed9b276728581d7d557 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3779868 Reviewed-by:
Dominic Farolino <dom@chromium.org> Reviewed-by:
Domenic Denicola <domenic@chromium.org> Commit-Queue: Fergal Daly <fergal@chromium.org> Cr-Commit-Position: refs/heads/main@{#1030380} -- wpt-commits: 34052aec26936cf5d37a80d02cfd20645cfc48fe wpt-pr: 35234
-
moz-wptsync-bot authored
wpt-pr: 34832 wpt-type: metadata
-
Chris Lilley authored
Automatic update from web-platform-tests Add test for mixed number, percent, alpha in color() (#34832) -- wpt-commits: 179e67f86c91e4229d67a32b357e11a191ebd7fa wpt-pr: 34832
-
Ryosuke Niwa authored
Bug 1782449 [wpt PR 35287] - These two tests were failing in Safari because Safari doesn't allow keyboard focus on button by default., a=testonly Automatic update from web-platform-tests These two tests were failing in Safari because Safari doesn't allow keyboard focus on button by default. (#35287) Use input elements instead so that they could be focused in Safari. -- wpt-commits: d76e7ab2824ee84f0a127911fdcfd47050f47c4c wpt-pr: 35287
-
Noam Rosenthal authored
Automatic update from web-platform-tests Add test for <link rel=preconnect> (#35288) * Add test for preconnect -- wpt-commits: 69d20d0e3431b88bc778b6ec321a561292d4c054 wpt-pr: 35288
-
Gérard Talbot authored
Bug 1782371 [wpt PR 35282] - Added <body lang="ja"> to hanging-punctuation-*-bound-001.html tests and references, a=testonly Automatic update from web-platform-tests Added <body lang=ja> to hanging-punctuation-*-bound-001.html tests and references (#35282) -- wpt-commits: 12246aadf4433b06b7cb192e98b3aa60267f13bf wpt-pr: 35282
-
Jack Hsieh authored
Bug 1781139 [wpt PR 35225] - Bluetooth: Extend Bluetooth blocklist for blocked manufacturer data, a=testonly Automatic update from web-platform-tests Bluetooth: Extend Bluetooth blocklist for blocked manufacturer data Extend Bluetooth blocklist for blocked manufacturer data so that any filters in the option that matches blocked manufacturer data will be excluded or rejected. It also filters out blocked manufacturer data coming from device’s advertisement before sending them to the clients on the renderer side. Bug: 1163207 Change-Id: Ic7d70c1b4359b1a4db64182afafe48b70d4bb3db Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3781118 Commit-Queue: Jack Hsieh <chengweih@chromium.org> Reviewed-by:
Mustafa Emre Acer <meacer@chromium.org> Reviewed-by:
Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/main@{#1030072} -- wpt-commits: 7ba9ad0bb2e0102b5178a686ace4ba04c10666ce wpt-pr: 35225
-
Rob Buis authored
Bug 1782097 [wpt PR 35265] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=243300, a=testonly Automatic update from web-platform-tests WebKit export of https://bugs.webkit.org/show_bug.cgi?id=243300 (#35265) -- wpt-commits: c7797f31925eb5ac982117fc1a0d93be149f97fb wpt-pr: 35265
-
Blink WPT Bot authored
Automatic update from web-platform-tests Fix interactionid-tap.html flaky test memory leak (#34946) addListenersAndTap() is an async func that wasn't resolved when t.done() happened. So refactored interactionid-tap.html from a async_test to promise_test and make sure all pending promises are settled before finishing the test. Also added a few returns to event-timing-test-utils.js to make sure the async chain is well defined. Same issue applies to interactionid-click.html. Though we didn't see any memory leak from any test result, it might just because it uses test_driver.click() which might has less work to finish after dispatching. Potentially the race condition is still possible. So I added .then() in interactionid-click.html to settle pending promises to eliminating race conditions from happening. Bug: 1338420 Change-Id: Id33ef7d420807d0687f32b810ff820866c3b9507 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3780795 Commit-Queue: Aoyuan Zuo <zuoaoyuan@chromium.org> Reviewed-by:
Lan Wei <lanwei@chromium.org> Reviewed-by:
Michal Mocny <mmocny@chromium.org> Cr-Commit-Position: refs/heads/main@{#1029818} Co-authored-by:
Aoyuan Zuo <zuoaoyuan@chromium.org> -- wpt-commits: 64db3f242524c8bfd6fbf708c32d143193658c61 wpt-pr: 34946
-
Ian Kilpatrick authored
Automatic update from web-platform-tests [tables] Fix collapsed-borders paint issue. We introduced some slightly more complex paint logic in patch: https://chromium-review.googlesource.com/c/chromium/src/+/3646093 ... to deal with fragmented table. The new paint logic wasn't the root cause of the bug, rather the two new fields on the physical fragment: - table_section_row_offsets - table_section_start_row_index If simplified layout was triggered the simplified layout algorithm didn't copy these fields over to the new fragment, which caused the borders to not paint. This patch performs the necessary copying of the fields. Bug: 1348154 Change-Id: I7836dc3f0b0b09bbd5ece69f289cd5f6769105ce Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3792095 Reviewed-by:
Philip Rogers <pdr@chromium.org> Reviewed-by:
David Grogan <dgrogan@chromium.org> Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org> Cr-Commit-Position: refs/heads/main@{#1029955} -- wpt-commits: 3085a8619ead4447c782a23db06d00b4bff4a257 wpt-pr: 35278
-
Christian Biesinger authored
Automatic update from web-platform-tests Move mojojs support out of fedcm-helper.js That way, only tests that actually need mojojs will fail on other browsers. R=yigu@chromium.org Bug: 1309251 Change-Id: Ib0326fc28539afb18ae2717aa99f22fa6c05cccd Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3792816 Commit-Queue: Yi Gu <yigu@chromium.org> Auto-Submit: Christian Biesinger <cbiesinger@chromium.org> Reviewed-by:
Yi Gu <yigu@chromium.org> Commit-Queue: Christian Biesinger <cbiesinger@chromium.org> Cr-Commit-Position: refs/heads/main@{#1029928} -- wpt-commits: 3634857023dc653a839238687491787d3c247b89 wpt-pr: 35277
-
Arthur Sonzogni authored
Automatic update from web-platform-tests Rename window.isAnonymouslyFramed. See corresponding bug: https://github.com/WICG/anonymous-iframe/issues/7 ``` See https://w3ctag.github.io/design-principles/#naming-booleans and other precedents like crossOriginIsolated or originAgentCluster which do not have the is prefix. ``` Bug: 1226469 Change-Id: I2c2176ca132cfe8adeb6d0a29d05607724915e0b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3790944 Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org> Reviewed-by:
Mike West <mkwst@chromium.org> Cr-Commit-Position: refs/heads/main@{#1029812} -- wpt-commits: 5962e208e8f97dde2a1b164767999e0c1e2487ba wpt-pr: 35263
-
youennf authored
Bug 1782210 [wpt PR 35270] - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=243338, a=testonly Automatic update from web-platform-tests WebKit export of https://bugs.webkit.org/show_bug.cgi?id=243338 (#35270) -- wpt-commits: f8d620ce1fce75af30f65543ef9d73557b3371ca wpt-pr: 35270
-
moz-wptsync-bot authored
wpt-pr: 35212 wpt-type: metadata
-
Seokho Song authored
Automatic update from web-platform-tests Add cos() function for CSSTrigonometrcFunctions According to the CSS Values and Units Module Level 4 [1], the trigonometric function should be parsed and evaluated. This CL adds cos() function and testcases for cos(). Feature status: [2] Intent to prototype: [3] [1] https://www.w3.org/TR/css-values-4/#trig-funcs [2] https://chromestatus.com/feature/5165381072191488 [3] https://groups.google.com/a/chromium.org/g/blink-dev/c/-c9p-Sq_gWg Bug: 1190444 Change-Id: Ib445b634f6862ad6f4a4afef5d9b97f33945a530 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3783853 Reviewed-by:
Xiaocheng Hu <xiaochengh@chromium.org> Commit-Queue: Seokho Song <seokho@chromium.org> Cr-Commit-Position: refs/heads/main@{#1029641} -- wpt-commits: 57fdb8bad3473e3f69029e74c93d1a632b132a50 wpt-pr: 35212
-
Peter Kotwicz authored
Automatic update from web-platform-tests Fix fedcm-network-requests.sub.https.html test This CL fixes: - non-test regression caused by https://chromium-review.googlesource.com/c/chromium/src/+/3759246 (Calling callback after IdpNetworkRequestManager is destroyed) - test regression caused by https://chromium-review.googlesource.com/c/chromium/src/+/3774541 (Bad FakeIdentityRequestDialogController refactor) - adds missing call to set IDP cookie in "Get after abort should work" test. BUG=1343651 TEST=IdpNetworkRequestManagerTest.DontCallCallbackAfterManagerDeletion Change-Id: I49b7c21ae346e1322aeb62f6a100ec03e29a5867 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3790026 Commit-Queue: Peter Kotwicz <pkotwicz@chromium.org> Reviewed-by:
Christian Biesinger <cbiesinger@chromium.org> Cr-Commit-Position: refs/heads/main@{#1029544} -- wpt-commits: 2d25c82b1e49eb566a3bc11b96796b1acdb8aa4a wpt-pr: 35253
-
Andres Perez authored
Bug 1778217 [wpt PR 34712] - Create reference tests for shadow and opacity effects using filters and properties, a=testonly Automatic update from web-platform-tests Create reference tests for shadow and opacity effects using filters and properties The Canvas 2D API provides several ways to generate shadow and opacity effects on drawn elements: by using Canvas filters or setting specific properties. The resulting effects from using either approach should be the same. These tests check the behavior of each approach against each other and against "manual" drawings that simulate shadows by drawing several rectangles. Also, they check the expected behavior when using both filters and properties at the same time. Bug: 1341691 Change-Id: I9fec81e99653d17c842aee39f3b0be25e684bc3b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3744242 Reviewed-by:
Aaron Krajeski <aaronhk@chromium.org> Reviewed-by:
Juanmi Huertas <juanmihd@chromium.org> Commit-Queue: Andres Perez <andresrperez@google.com> Cr-Commit-Position: refs/heads/main@{#1029375} -- wpt-commits: 25a35be7a8c21c7d9a28eff0173b82d7aaa37427 wpt-pr: 34712
-
Rune Lillesveen authored
Automatic update from web-platform-tests [@container] Containers forcing legacy for children For size container queries, we may end up marking a size container element to force legacy layout without re-attaching the LayoutObject (since that is not possible during interleaved style/layout). To make sure child layout objects are forced to legacy, we need to check the element in addition to the ForceLegacyLayout() flag on the LayoutObject in order to cover all cases when creating anonymous layout objects, for instance for anonymous table objects. Bug: 1345894, 1346969 Change-Id: Ifb3efd1643efd5b048d46dbda570dc4482dd7385 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3789987 Reviewed-by:
Ian Kilpatrick <ikilpatrick@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/main@{#1029346} -- wpt-commits: db2df0a749b778d59d93e59513443552ad7233f2 wpt-pr: 35259
-
moz-wptsync-bot authored
wpt-pr: 34912 wpt-type: metadata
-
Philipp Hancke authored
Automatic update from web-platform-tests webrtc: add test assertions for simulcast-~ spec change (#34912) * webrtc: add test assertions for simulcast-~ spec change see https://github.com/w3c/webrtc-pc/issues/2735 * Update webrtc/protocol/simulcast-answer.html Co-authored-by:
Jan-Ivar Bruaroey <jan-ivar@users.noreply.github.com> Co-authored-by:
Jan-Ivar Bruaroey <jan-ivar@users.noreply.github.com> -- wpt-commits: 980a027308a7a7d9f6182a07e5157737e2f0dc2e wpt-pr: 34912
-
Delan Azabani authored
Bug 1782029 [wpt PR 35258] - css-shadow-parts: fix ::part() when element also has @exportparts, a=testonly Automatic update from web-platform-tests css-shadow-parts: fix ::part() when element also has @exportparts CL:3610986 rearranges the loop in StyleResolver::MatchPseudoPartRules to include the ::part() matching element’s own tree scope, so we can consider :host::part() rules, but it erroneously maps part names through @exportparts before moving to the scope directly above. As a result, we start searching for ::part() rules with our forwarded part names when we should be searching for rules with our own part names. This patch defers mapping part names through @exportparts until after the scope directly above the ::part() matching element. Fixed: 1347634 Change-Id: Ibe369d0f9324fa9f45112d35d921511513b2b59e -- wpt-commits: 60bc2a452a2282d555dbdaa1c0c57560b47dbda4 wpt-pr: 35258
-
Maksim Moskvitin authored
Bug 1782036 [wpt PR 35260] - Revert "Direct Sockets API: Move remoteAddress and remotePort into UDPSocketOptions to align with the spec", a=testonly Automatic update from web-platform-tests Revert "Direct Sockets API: Move remoteAddress and remotePort into UDPSocketOptions to align with the spec" This reverts commit 9306bf128580dbd3648d85e6cf35db0821c3a898. Reason for revert: likely culprit for many blink test failures on Mac, see crbug.com/1348160 Original change's description: > Direct Sockets API: Move remoteAddress and remotePort into UDPSocketOptions to align with the spec > > Bug: 1345262 > Change-Id: I7332f5785b408e36811b5a3d6fbe5f5808654b4d > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3777041 > Commit-Queue: Andrew Rayskiy <greengrape@google.com> > Reviewed-by:
Reilly Grant <reillyg@chromium.org> > Cr-Commit-Position: refs/heads/main@{#1029166} Bug: 1345262, 1348160 Change-Id: I92680d22dd3e288bd325f1d7e2ba627a91eb903e No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3790885 Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com> Commit-Queue: Maksim Moskvitin <mmoskvitin@google.com> Owners-Override: Maksim Moskvitin <mmoskvitin@google.com> Cr-Commit-Position: refs/heads/main@{#1029192} -- wpt-commits: 2f5ff8263e5cfac671328dfafced710a227be706 wpt-pr: 35260
-
Andrew Rayskiy authored
Bug 1781291 [wpt PR 35236] - Direct Sockets API: Move remoteAddress and remotePort into UDPSocketOptions to align with the spec, a=testonly Automatic update from web-platform-tests Direct Sockets API: Move remoteAddress and remotePort into UDPSocketOptions to align with the spec Bug: 1345262 Change-Id: I7332f5785b408e36811b5a3d6fbe5f5808654b4d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3777041 Commit-Queue: Andrew Rayskiy <greengrape@google.com> Reviewed-by:
Reilly Grant <reillyg@chromium.org> Cr-Commit-Position: refs/heads/main@{#1029166} -- wpt-commits: ab100837450fe39d39128011b51cb82fe4d0fa0c wpt-pr: 35236
-
moz-wptsync-bot authored
wpt-pr: 35233 wpt-type: metadata
-