Intent to unship Developer Toolbar (aka GCLI)

Patrick Brosset pbrosset at mozilla.com
Mon Mar 26 15:25:43 UTC 2018


(my apologies to people both here and on dev-developer-tools for sending
this twice to them).


Tl;dr: The DevTools team is planning to pref off and later unship the
Developer Toolbar (aka GCLI), starting in Firefox 60.

The Developer Toolbar [1] gives a command line access to some power-user
and developer actions in Firefox.

It can be opened via the tools menu or with shift+F2 and appears as a
footer bar at the bottom of the browser window.

Some of the commands it supports are: restart (to restart firefox),
screenshot (to take a screenshot of the page), opening DevTools, listing
cookies, listing prefs, listing addons, etc.

It is based on GCLI [2] which is vendored in mozilla-central.

It was added to Firefox back in 2012 (in Firefox 17 I believe), but has
never received much usage over the past 6 years.

The main reasons being that it's a fairly hard to discover and that it's a
tool only for people comfortable with a command line environment.

As of Firefox 60 we intend to pref off the developer toolbar, and then
remove the associated code from Firefox in 61.

The reasons for this are:

- Both the Developer Toolbar UI and the GCLI upstream library have become
unmaintained.

- Some of its features are broken, some ever since e10s ([3][4]).

- It is blocking the UnsafeSetInnerHTML work [5].

- Usage numbers are very low.

- Alternatives exist for the most used commands.

- We have other ideas for allowing power users to access common actions via
the keyboard which appear more adapted and more DevTools-related (e.g.
having special commands in the DevTools console, or having a command
palette like Chrome has which originally came from text editors like
Sublime Text).

The meta bug to follow the work around unshipping the Developer Toolbar is
[6].

[1] https://developer.mozilla.org/en-US/docs/Tools/GCLI

[2] https://github.com/joewalker/gcli

[3] https://bugzilla.mozilla.org/show_bug.cgi?id=1228034

[4] https://bugzilla.mozilla.org/show_bug.cgi?id=1376726

[5] https://bugzilla.mozilla.org/show_bug.cgi?id=1444394

[6] https://bugzilla.mozilla.org/show_bug.cgi?id=1429421
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/firefox-dev/attachments/20180326/efbc9ec6/attachment.html>


More information about the firefox-dev mailing list