Extensions debuggability improvements
Created by: sqs
See commits.
This makes it so that:
- On the webapp, extensions' log messages and exceptions are attributed to the exact JS file (not just a
blob:
URI that sometimes opens in a weird new tab) - The JS bundle filename now contains the extension ID, not just
123.js
, so it's easier to know which extension produced a given log or exception.