diff --git a/brightray/browser/inspectable_web_contents_impl.cc b/brightray/browser/inspectable_web_contents_impl.cc index 99efcd3984c8..70119c15582c 100644 --- a/brightray/browser/inspectable_web_contents_impl.cc +++ b/brightray/browser/inspectable_web_contents_impl.cc @@ -226,6 +226,7 @@ InspectableWebContentsImpl::InspectableWebContentsImpl( } InspectableWebContentsImpl::~InspectableWebContentsImpl() { + Observe(nullptr); } InspectableWebContentsView* InspectableWebContentsImpl::GetView() const { @@ -618,7 +619,6 @@ void InspectableWebContentsImpl::RenderFrameHostChanged( void InspectableWebContentsImpl::WebContentsDestroyed() { frontend_loaded_ = false; - Observe(nullptr); Detach(); for (const auto& pair : pending_requests_)