diff --git a/shell/browser/api/electron_api_web_contents_view.cc b/shell/browser/api/electron_api_web_contents_view.cc index 8077049737..77670cbf0a 100644 --- a/shell/browser/api/electron_api_web_contents_view.cc +++ b/shell/browser/api/electron_api_web_contents_view.cc @@ -82,6 +82,8 @@ void WebContentsView::ApplyBorderRadius() { } int WebContentsView::NonClientHitTest(const gfx::Point& point) { + if (!view() || !view()->GetVisible()) + return HTNOWHERE; if (api_web_contents_) { auto* iwc = api_web_contents_->inspectable_web_contents(); if (!iwc)