void InspectorController::inspectedPageDestroyed() { m_injectedScriptManager->disconnect(); // If the local frontend page was destroyed, close the window. if (m_inspectorFrontendClient) m_inspectorFrontendClient->closeWindow(); // The frontend should call setInspectorFrontendClient(nullptr) under closeWindow(). ASSERT(!m_inspectorFrontendClient); // Clean up resources and disconnect local and remote frontends. disconnectAllFrontends(); }
void JSGlobalObjectInspectorController::globalObjectDestroyed() { disconnectAllFrontends(); m_injectedScriptManager->disconnect(); }