DevTools Digest - Tab Reordering, Console on 2 and Framework Event Listeners

Paul Bakaus
Paul Bakaus

Re-order DevTools tabs which ever way suits you best; see exactly where framework events were bound and block network requests to see which third party scripts slow you down.

Better panel navigation: console on #2, tab reordering and nifty underlines

After investigating which areas of DevTools are used the most, it became clear that the full-screen Console panel didn’t deserve the last position in the main tab bar. As second-most used panel, it’s now the second tab. This especially matters on lower resolutions when we can’t show all tabs at once.

But look, we get it. The classic order is part of your muscle memory and you’ll feel dizzy for a while. Or maybe, gasp, you just hate the full screen console! Fear not, we’ve got you covered. The tabs can now be reordered by dragging them around, like so:

The changes you make to the tab bar persist, and it works with both native tabs and extension-provided tabs. And as a bonus, we’ve thrown in smooth, animated underlines. Because we’re nice like that.

Support for framework event listeners

Events created by JS Frameworks such as jQuery have sometimes been a pain when working with DevTools. That’s because most frameworks wrap the native DOM events into their custom event API, so looking at the event listener doesn’t really reveal much about what’s happening:

Framework Listeners Off

But with the new “Framework Listeners” option in the Event Listener tab, DevTools becomes aware of the framework wrapping portion and automatically resolves it. Now, events bound by frameworks look and behave exactly like their native counterparts, telling you where it was actually bound:

Framework Listeners On

The best of the rest

  • Custom Object Formatters allow transpiled languages such as CoffeeScript to better format their objects in the DevTools Console.
  • The Timeline has a new better looking dialog during recording that shows you status, time and buffer usage at a glance.

    Timeline Hint.
  • Along the same lines, the Network Panel shows a helpful hint when empty now:

    Network Hint.
  • You can now filter for mixed content in the Network Panel by using the filter input and set it to mixed-content:displayed


As always, let us know what you think via Twitter or the comments below, and submit bugs to crbug.com/new.

Until next month! Paul Bakaus & the DevTools team