Skip to content

Commit dec7367

Browse files
committed
Don't block from event handler
1 parent e9e8435 commit dec7367

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

specs/BrowserProcessExited.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,13 @@ void AppWindow::CloseWebView(/* ... */) {
108108
{
109109
// The exiting process is not the last in use. Do not attempt cleanup
110110
// as we might still have a webview open over the user data folder.
111-
MessageBox(
112-
m_mainWindow,
113-
L"A new browser process prevented cleanup of the user data folder.",
114-
L"Cleanup User Data Folder", MB_OK);
111+
// Do not block from event handler.
112+
RunAsync([this]() {
113+
MessageBox(
114+
m_mainWindow,
115+
L"A new browser process prevented cleanup of the user data folder.",
116+
L"Cleanup User Data Folder", MB_OK);
117+
});
115118
}
116119

117120
return S_OK;

0 commit comments

Comments
 (0)