Intent to unship Developer Toolbar (aka GCLI)

Ehsan Akhgari ehsan.akhgari at gmail.com
Tue Mar 27 13:35:56 UTC 2018


Hi Patrick,

Every now and then I have used the "security csp" command to view the CSP
policy of a site.  This information is also present in the network monitor
by looking at the HTTP headers, but the network monitor UI doesn't make it
easy to look at long header values (and interesting CSP values are
typically expressed as such).  Is there any plans to move that part of this
old interface into a more modern part of the devtools UI?

Thanks,
Ehsan

On Mon, Mar 26, 2018 at 11:25 AM, Patrick Brosset <pbrosset at mozilla.com>
wrote:

> (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
>
>
> _______________________________________________
> firefox-dev mailing list
> firefox-dev at mozilla.org
> https://mail.mozilla.org/listinfo/firefox-dev
>
>


-- 
Ehsan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/firefox-dev/attachments/20180327/d3d9f4c6/attachment.html>


More information about the firefox-dev mailing list