Exiting BrowserTabActor should clean up message manager state

NEW
Unassigned

Status

()

Firefox
Developer Tools
P3
normal
a year ago
a year ago

People

(Reporter: jryans, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Exiting a BrowserTabActor should also destroy the messageManager state inside DebuggerServer.connectToChild.  In many cases, this does get signaled through other message like the observer notification, but some cases, like closing the last tab in a window are missed.
After fixing this, browser_shutdown_close_sync.js should be modified to verify the server state is cleaned up.
You need to log in before you can comment on or make changes to this bug.