Ramblings of a Madman

General Ramblings About all things JavaScript and Browser Developer Tools

View DOM Events in Firefox Developer Tools

Mike Ratcliffe's avatarMike Ratcliffe | July 21, 2014

I recently realized that support for inspection of DOM events is very poor in pretty much all developer tools. Having seen Opera Dragonflies implementation some time ago I liked the way you could very easily see the scope of an event.

I have used a similar design to add DOM event inspection to Firefox Developer Tools. The event icons are visible in the markup view and if you click on them you can see information about the event including it's handler. If you click the debugger icon at the top left of the popup it will take you to that handler in the debugger.

Visual Events in Firefox Developer Tools

Visual Events in Firefox developer tools

Whilst developing this feature I noticed that my workflow changed considerably. I found myself repeatedly looking at the event handlers attached to e.g. a button, clicking the debug icon, adding a breakpoint and clicking the button.

We hope this feature will be useful to you. If you have any idea how we can improve this feature then please let us know via our feedback channel or Bugzilla.

Mike Ratcliffe

Written by Mike Ratcliffe who lives and works in England building useful things.