Closed Bug 1527059 Opened 5 years ago Closed 3 years ago

Start Marionette in Fennec when remote debugging is enabled

Categories

(Firefox for Android Graveyard :: Testing, enhancement, P3)

Unspecified
All
enhancement

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: nalexander, Unassigned)

References

Details

In Bug 1524673, which I'm about to land, we make Marionette part of Remote Debugging. This mirrors Chrome/Chrome WebView and chromedriver: Remote Debugging (over CDP) is how you enable automation.

Fennec doesn't use GeckoView's setRemoteDebuggingEnabled, so that ticket doesn't actually wire Marionette into Fennec. This ticket tracks that.

Historically we haven't enabled Marionette in Fennec, for reasons I don't fully understand: something about the security of the Marionette protocol never having been vetted in the way that the Remote Debugging Protocol has been vetted?

Component: General → Testing
Product: GeckoView → Firefox for Android

whimboo: can you connect this into the network of existing Fennec/Marionette tickets?

Depends on: 787203
Flags: needinfo?(hskupin)

I am not intending to address this ticket unless there's a new and compelling reason to do so. I think our existing prefs-based system and test runners are probably sufficient.

Sorry, but I actually don't get what this ticket is about in detail. What is the goal of this bug?

Flags: needinfo?(hskupin)

(In reply to Nick Alexander :nalexander [he/him] from comment #0)

Historically we haven't enabled Marionette in Fennec, for reasons I don't fully understand: something about the security of the Marionette protocol never having been vetted in the way that the Remote Debugging Protocol has been vetted?

Bug 1484220?

Priority: -- → P3
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.