Граф коммитов

331 Коммитов

Автор SHA1 Сообщение Дата
Gregory Pappas e3882b1984 Bug 1837747 - Use Services.prefs instead of Preferences.sys.mjs in remote/ r=webdriver-reviewers,Sasha
Differential Revision: https://phabricator.services.mozilla.com/D198755
2024-01-17 15:42:33 +00:00
Mark Banner f644b5d5cc Bug 1862464 - Enable TypeScript style JSDoc definitions for jsdocs. r=mossop,webdriver-reviewers,fxview-reviewers,sclements
Differential Revision: https://phabricator.services.mozilla.com/D196539
2023-12-21 14:00:32 +00:00
James Graham 1ccbb1c53b Bug 1866431 - Send full codepoints when creating key events, r=webdriver-reviewers,masayuki,whimboo
Previously, given a string in element send keys, we iterated over each
UCS2 "character" in the string, so that non-BMP characters ended up as
separate key events, one for the high surrogate and one for the low
surrogate.

With this change we instead use the built in string iterator which
provides the surrogate pair in the case of non-BMP characters, so we
emit a single event for each unicode codepoint.

Differential Revision: https://phabricator.services.mozilla.com/D196220
2023-12-19 08:17:08 +00:00
Jonathan Watt 1a8f95043b Bug 1866383. Provide useful error reporting for page sizes mismatches in WPT Print Reftests. r=jgraham,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D195999
2023-12-11 18:00:36 +00:00
Henrik Skupin 2eb0c33f18 Bug 1865359 - [marionette] Update Selenium atoms to revision bd5cbe5b3a3e60b5970d8168474dd69a996c392c . r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D195640
2023-12-07 14:16:57 +00:00
Vincent Hilla 438533784b Bug 1589554 - Part 6: Screen Wake Lock testing. r=webdriver-reviewers,webidl,dom-core,saschanaz,whimboo,edgar
Depends on D189512

Differential Revision: https://phabricator.services.mozilla.com/D189513
2023-12-05 23:58:08 +00:00
Cosmin Sabou 0917a1636c Backed out 7 changesets (bug 1589554) for causing non-unified bustages on WakeLockJS.cpp.
Backed out changeset a0db8be67659 (bug 1589554)
Backed out changeset 76a3c248813f (bug 1589554)
Backed out changeset f1500173aa53 (bug 1589554)
Backed out changeset e02e11c3d977 (bug 1589554)
Backed out changeset 202c4f5c642b (bug 1589554)
Backed out changeset 82e03a404c2f (bug 1589554)
Backed out changeset b55991835aec (bug 1589554)
2023-12-05 19:12:31 +02:00
Vincent Hilla cc7fc7ea56 Bug 1589554 - Part 6: Screen Wake Lock testing. r=webdriver-reviewers,webidl,dom-core,saschanaz,whimboo,edgar
Depends on D189512

Differential Revision: https://phabricator.services.mozilla.com/D189513
2023-12-05 15:37:07 +00:00
William Durand 6eefb54513 Bug 1867873 - Restrict add-on type to "extension" only on Android. r=rpl,amejiamarmol,geckoview-reviewers,webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D195421
2023-12-04 20:14:30 +00:00
Alexandra Borovova 2742cacf14 Bug 1864614 - [remote] Refactor DoubleClickTracker to work with multiple clicks sequences. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D194613
2023-11-29 09:51:47 +00:00
Joel Maher 81afbdce9a Bug 1859896 - Batch 16 - convert xpcshell.ini -> .toml. r=aryx,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D194383
2023-11-25 21:08:44 +00:00
Henrik Skupin 75645b7999 Bug 1824664 - [marionette] Evaluate Selenium atom code in content and not in privileged code. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D193650
2023-11-20 21:30:35 +00:00
Henrik Skupin ffdc4971dc Bug 1274251 - [remote] Add support for serializing and deserializing of window objects. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D191436
2023-10-24 05:00:05 +00:00
Dave Townsend be1eb3c4b8 Bug 1857999: Move XML stylesheet processing instructions to link elements. r=Gijs,webdriver-reviewers,settings-reviewers,application-update-reviewers,devtools-reviewers,places-reviewers,Standard8,whimboo,bytesized,ochameau
The result of running the automated script available at https://github.com/Mossop/depi

Differential Revision: https://phabricator.services.mozilla.com/D190681
2023-10-18 07:04:41 +00:00
Dave Townsend e9df606fd2 Bug 1857999: Add html namespace declarations for files that are missing it. r=Gijs,webdriver-reviewers,devtools-reviewers
The automated scripts requires an already present namespace prefix for the
xhtml namespace so just manually add those for documents that don't already have
one.

Differential Revision: https://phabricator.services.mozilla.com/D190680
2023-10-18 07:04:41 +00:00
Sandor Molnar 9ac67f260f Backed out 4 changesets (bug 1857999) for causing dt failures on browser_theme_switching.js & Mn failures at test_element_state_chrome.py CLOSED TREE
Backed out changeset 75f5e6e3d917 (bug 1857999)
Backed out changeset 0d0c1d1e80e7 (bug 1857999)
Backed out changeset b8a03d31ecea (bug 1857999)
Backed out changeset dd5a10f9cfff (bug 1857999)
2023-10-16 14:12:22 +03:00
Dave Townsend f71c7b369a Bug 1857999: Move XML stylesheet processing instructions to link elements. r=Gijs,webdriver-reviewers,settings-reviewers,application-update-reviewers,devtools-reviewers,places-reviewers,Standard8,whimboo,bytesized,ochameau
The result of running the automated script available at https://github.com/Mossop/depi

Differential Revision: https://phabricator.services.mozilla.com/D190681
2023-10-16 09:43:26 +00:00
Dave Townsend e945bed3e4 Bug 1857999: Add html namespace declarations for files that are missing it. r=Gijs,webdriver-reviewers,devtools-reviewers
The automated scripts requires an already present namespace prefix for the
xhtml namespace so just manually add those for documents that don't already have
one.

Differential Revision: https://phabricator.services.mozilla.com/D190680
2023-10-16 09:43:25 +00:00
Masayuki Nakano bf010881ca Bug 1858082 - Wrap the drag service getter into a try block r=whimboo,webdriver-reviewers
The drag service is never instantiated if it's in the headless mode.
And in this case, `NS_ERROR_XPC_GS_RETURNED_FAILURE` exception is thrown.
Therefore, we need to wrap the service getter with a `try` block and
return `null` if it fails.

Differential Revision: https://phabricator.services.mozilla.com/D190580
2023-10-11 12:32:18 +00:00
Calixte 136a839099 Bug 1858063 - Update PDF.js to new version 2c87c4854a486d5cd0731b947dd622f8abe5e1b5 r=pdfjs-reviewers,Snuffleupagus,marco,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D190538
2023-10-10 16:14:43 +00:00
Masayuki Nakano b9f2cc10a7 Bug 1844723 - Synthesizing `mouseup` during a drag session should end the session r=edgar,dom-core,webdriver-reviewers,whimboo
The WPT which was added by the previous patch (D187644) fails if it runs
after `mousemove_prevent_default_action.tentative.html` because it synthesize
`dragstart` with synthesizing multiple mouse events, however, `mouseup`
does not ends the drag session and the following test starts with the session.

The TestDriver finally runs `EventUtils`.  Therefore, we can make it manage
the drag session with XPCOM API.

Note that we should synthesize `dragover` for `mousemove`, and `drop` if
the drop is accepted.  However, it requires more work, so we should do it
in a separate bug.

Differential Revision: https://phabricator.services.mozilla.com/D188934
2023-10-10 07:33:06 +00:00
John Schanck 3b26eb3c70 Bug 1856395 - remove WebAuthnController. r=keeler,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D189846
2023-10-05 00:52:32 +00:00
Harshit Sohaney 1ee160e793 Bug 1835920 - Adding support for set_permission for storage-access-api wpt. r=webdriver-reviewers,bvandersloot,jdescottes,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D183890
2023-09-21 01:48:46 +00:00
Iulian Moraru 385fa91360 Backed out 9 changesets (bug 1848783, bug 1837168, bug 1835920) for causing multiple failures. CLOSED TREE
Backed out changeset ab1717421318 (bug 1848783)
Backed out changeset de5e1715c877 (bug 1848783)
Backed out changeset 1f64106e6667 (bug 1848783)
Backed out changeset e082ba20bbb2 (bug 1848783)
Backed out changeset cb56c5d713bf (bug 1848783)
Backed out changeset 735161c251e4 (bug 1848783)
Backed out changeset 3d1468ac6e84 (bug 1848783)
Backed out changeset 9ff5b92032cb (bug 1837168)
Backed out changeset 15cfb0c4f048 (bug 1835920)
2023-09-20 22:29:41 +03:00
Harshit Sohaney 2e46ed10a3 Bug 1835920 - Adding support for set_permission for storage-access-api wpt. r=webdriver-reviewers,bvandersloot,jdescottes,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D183890
2023-09-20 16:14:37 +00:00
Alexandra Borovova 04943f50d5 Bug 1854067 - [marionette] Unsubscribe correctly from PromptListener opened event. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D188710
2023-09-20 11:59:50 +00:00
Cosmin Sabou 39c14444b7 Backed out 9 changesets (bug 1837168, bug 1835920, bug 1848783) for causing storage-access-api wpt failures. CLOSED TREE
Backed out changeset 3fd66f8f5d65 (bug 1848783)
Backed out changeset a96afb6d05d6 (bug 1848783)
Backed out changeset 117132b000ac (bug 1848783)
Backed out changeset 3a14281b7d72 (bug 1848783)
Backed out changeset 7dc5f794364d (bug 1848783)
Backed out changeset 84ca25a557a6 (bug 1848783)
Backed out changeset 8bb89cf9587e (bug 1848783)
Backed out changeset 15a005bef445 (bug 1837168)
Backed out changeset a97bc1fd6637 (bug 1835920)
2023-09-20 04:41:18 +03:00
Harshit Sohaney 7e8b84dd5a Bug 1835920 - Adding support for set_permission for storage-access-api wpt. r=webdriver-reviewers,bvandersloot,jdescottes,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D183890
2023-09-19 21:03:06 +00:00
Narcis Beleuzu 2990006272 Backed out 9 changesets (bug 1835920, bug 1848783, bug 1837168) for assertion failure on PermissionManager.cpp . CLOSED TREE
Backed out changeset 589241e4e1f6 (bug 1848783)
Backed out changeset 7446d643420d (bug 1848783)
Backed out changeset 1b5a505a9bc6 (bug 1848783)
Backed out changeset bfd4df9014d7 (bug 1848783)
Backed out changeset 01f053bbdb97 (bug 1848783)
Backed out changeset e1b829bfb8d1 (bug 1848783)
Backed out changeset f17d58a27f3c (bug 1848783)
Backed out changeset d21bdbf5baf1 (bug 1837168)
Backed out changeset a2d17b5958b8 (bug 1835920)
2023-09-19 16:15:26 +03:00
Harshit Sohaney e8e6daddf9 Bug 1835920 - Adding support for set_permission for storage-access-api wpt. r=webdriver-reviewers,bvandersloot,jdescottes,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D183890
2023-09-19 11:11:18 +00:00
William Durand 074ffc748d Bug 1852537 - Add missing add-on install error codes. r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D187986
2023-09-12 18:29:56 +00:00
William Durand 18d5a11837 Bug 1852537 - Fix typo in an add-on install error code. r=whimboo,webdriver-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D187902
2023-09-12 18:29:56 +00:00
Alexandra Borovova 813b9799be Bug 1824221 - [remote] Move prompt observer listening logic to PromptListener. r=webdriver-reviewers,whimboo
Depends on D186790

Differential Revision: https://phabricator.services.mozilla.com/D186791
2023-09-05 13:12:38 +00:00
Iulian Moraru 8ac94409c6 Backed out changeset 0c6a12cb0e93 (bug 1835919) for causing wpt failures. CLOSED TREE 2023-08-29 20:37:34 +03:00
Harshit Sohaney a523d722c8 Bug 1835919 - Adding support for set_permission for storage-access-api wpt. r=webdriver-reviewers,bvandersloot,jdescottes,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D183890
2023-08-29 15:14:08 +00:00
Henrik Skupin 08de5855e6 Bug 1849229 - [remote] Convert delta values for wheel scroll actions from CSS to device pixels. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D186534
2023-08-21 15:21:46 +00:00
Alexandra Borovova 1239032745 Bug 1824224 - [bidi] Implement "browsingContext.userPromptOpened" event. r=webdriver-reviewers,whimboo,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D186017
2023-08-18 17:49:09 +00:00
Alexandra Borovova ae468de9f2 Bug 1824197 - Rename `findModalDialogs` method. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D185924
2023-08-15 08:10:10 +00:00
Alexandra Borovova 6fe020452c Bug 1824197 - Move Modal class to a shared module and rename it to Prompt. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D185552
2023-08-15 08:10:10 +00:00
Alexandra Borovova 05061ee09a Bug 1848167 - [remote] Await `getPromptText` method from GeckoView prompt. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D185996
2023-08-15 08:10:10 +00:00
Dana Keeler 3aafc7b14f Bug 1846574 - support webdriver webauthn virtual authenticator functions in marionette r=whimboo,webdriver-reviewers
Depends on D183893

Differential Revision: https://phabricator.services.mozilla.com/D185198
2023-08-09 20:47:56 +00:00
Cristian Tuns a157f7fe17 Backed out 11 changesets (bug 1676679, bug 1846574, bug 1838526, bug 1546662, bug 1838945, bug 1844136, bug 1838938, bug 1839517, bug 1838894) for causing wpt failures in response.py CLOSED TREE
Backed out changeset cfb72ec53461 (bug 1838894)
Backed out changeset 48d93b2327bf (bug 1838894)
Backed out changeset 1b600408020d (bug 1676679)
Backed out changeset 199a69c94e56 (bug 1846574)
Backed out changeset 0fd66a02d9ef (bug 1844136)
Backed out changeset cede3491e7fb (bug 1838894)
Backed out changeset cdfe8b080bad (bug 1838938)
Backed out changeset ddb81e7713a7 (bug 1546662)
Backed out changeset 61c7382a4a2e (bug 1838945)
Backed out changeset 29ccda7bfd30 (bug 1838526)
Backed out changeset b4e59c6a2f8f (bug 1839517)
2023-08-08 19:05:21 -04:00
Dana Keeler c8e50f054d Bug 1846574 - support webdriver webauthn virtual authenticator functions in marionette r=whimboo,webdriver-reviewers
Depends on D183893

Differential Revision: https://phabricator.services.mozilla.com/D185198
2023-08-08 18:00:20 +00:00
Narcis Beleuzu 4a88c9d811 Backed out 11 changesets (bug 1838526, bug 1844136, bug 1838945, bug 1676679, bug 1846574, bug 1838894, bug 1546662, bug 1838938, bug 1839517) for bustages on command.rs . CLOSED TREE
Backed out changeset c44c58c8dede (bug 1838894)
Backed out changeset 4fe735c1a95e (bug 1838894)
Backed out changeset af356c621a91 (bug 1676679)
Backed out changeset 81ecf285cf3b (bug 1846574)
Backed out changeset 3f9e8ad9d84d (bug 1844136)
Backed out changeset 8bba03cfc986 (bug 1838894)
Backed out changeset f2f744b2f30f (bug 1838938)
Backed out changeset 965ced29c013 (bug 1546662)
Backed out changeset 76dfd07dd58c (bug 1838945)
Backed out changeset c2e3279c2f1e (bug 1838526)
Backed out changeset 9a36bf4b0dbe (bug 1839517)
2023-08-08 07:07:31 +03:00
Dana Keeler ff38088636 Bug 1846574 - support webdriver webauthn virtual authenticator functions in marionette r=whimboo,webdriver-reviewers
Depends on D183893

Differential Revision: https://phabricator.services.mozilla.com/D185198
2023-08-08 02:03:44 +00:00
Gregory Pappas 3eac12bbd7 Bug 1845311 - Use ChromeUtils.defineLazyGetter in more places r=arai,webdriver-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,anti-tracking-reviewers,sessionstore-reviewers,pbz,joschmidt,robwu,issammani,bytesized,owlish,dao
Differential Revision: https://phabricator.services.mozilla.com/D184481
2023-07-26 16:28:11 +00:00
Alexandra Borovova 86a079c36f Bug 1829334 - [marionette] Move browser quit logic into shared module. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D181774
2023-07-07 10:50:06 +00:00
Henrik Skupin 7ebedfced8 Bug 1792529 - [marionette] Remove "Marionette:SingleTap" and legacy actions module. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D158191
2023-06-29 10:10:39 +00:00
Peter Van der Beken b52a207bb0 Bug 1522052 - remove nsIDOMChromeWindow. r=dom-core,webdriver-reviewers,devtools-reviewers,whimboo,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D34310
2023-06-23 14:21:05 +00:00
Henrik Skupin 1f4f920af8 Bug 1490258 - [marionette] Remove moz:useNonSpecCompliantPointerOrigin capability. r=webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D181280
2023-06-21 16:24:08 +00:00