It seems like we don't do any cleanup when closing the Browser Console, because there isn't any `unload` event listener defined on the window we create. Furthermore, we create a new `DebuggerClient ` each time we open the Browser Console ([devtools/client/webconsole/browser-console-manager.js#109](https://searchfox.org/mozilla-central/rev/8ea946dcf51f0d6400362cc1d49c8d4808eeacf1/devtools/client/webconsole/browser-console-manager.js#109) ), but it is never closed.
Bug 1577431 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
We create a new `DebuggerClient ` each time we open the Browser Console ([devtools/client/webconsole/browser-console-manager.js#109](https://searchfox.org/mozilla-central/rev/8ea946dcf51f0d6400362cc1d49c8d4808eeacf1/devtools/client/webconsole/browser-console-manager.js#109) ), but it is never closed.