The Geckodriver source code is part of the broader Mozilla codebase and is located within the mozilla-central repository, specifically under the testing/geckodriver directory. While the GitHub repository (mozilla/geckodriver) is used for issue tracking and releases, patches should be submitted to the mozilla-central repository via Phabricator. This is confirmed by both the official Geckodriver documentation and the README in the mozilla-central repository.
So, to submit patches for Geckodriver, you should use the mozilla-central repository on Phabricator.
You are correct that the mozilla-central repository is not explicitly listed as active on the Phabricator repositories page. However, the Geckodriver source code is indeed part of the mozilla-central repository, and patches for Geckodriver are submitted through Phabricator as Differential Revisions (not via a separate repository listing).
testing/geckodriver.hg (Mercurial) to clone mozilla-central, make your changes in testing/geckodriver, and submit via arc diff (Phabricator’s CLI tool).Would you like help with the specific steps to submit a patch?
Vibe can make mistakes. Check answers. Learn more