Closing Browser during destruction...yes, but how?

So, I have a widget that contains a webbrowser, it works fine, however when I Alt+F4 when the widget is open I get this message in logs:

Closing browser during destruction, this may cause a later crash

Then sometimes I get a real crash:

[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00000266573bbf89 UnrealEditor-WebBrowser.dll!FCEFBrowserHandler::GetRootScreenRect() [F:\Unreal\EngineSource\5.3\Engine\Source\Runtime\WebBrowser\Private\CEF\CEFBrowserHandler.cpp:300]
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x000002665741ea87 UnrealEditor-WebBrowser.dll!std::allocator::deallocate()
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff85390e52e libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff859d7830c libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff8549b7d42 libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff853e684dc libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff856379ac5 libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff856d9db7c libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff856f443b3 libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff856f425c1 libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff85622756c libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff856cf83f4 libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff856cf80dc libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff857995f93 libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff856cf8d4d libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff856211a73 libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff856212408 libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff8561880dd libcef.dll!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00000266573e9fb7 UnrealEditor-WebBrowser.dll!FWebBrowserSingleton::WaitForTaskQueueFlush() [F:\Unreal\EngineSource\5.3\Engine\Source\Runtime\WebBrowser\Private\WebBrowserSingleton.cpp:402]
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x000002665738c3f0 UnrealEditor-WebBrowser.dll!FWebBrowserSingleton::~FWebBrowserSingleton() [F:\Unreal\EngineSource\5.3\Engine\Source\Runtime\WebBrowser\Private\WebBrowserSingleton.cpp:457]
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x0000026657397284 UnrealEditor-WebBrowser.dll!FWebBrowserSingleton::`scalar deleting destructor’()
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00000266573e3eaa UnrealEditor-WebBrowser.dll!FWebBrowserModule::ShutdownModule() [F:\Unreal\EngineSource\5.3\Engine\Source\Runtime\WebBrowser\Private\WebBrowserModule.cpp:74]
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff95ab3db65 UnrealEditor-Core.dll!FModuleManager::UnloadModulesAtShutdown() [F:\Unreal\EngineSource\5.3\Engine\Source\Runtime\Core\Private\Modules\ModuleManager.cpp:853]
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff66033bdec UnrealEditor.exe!FEngineLoop::Exit() [F:\Unreal\EngineSource\5.3\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5129]
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff66033d31b UnrealEditor.exe!GuardedMain() [F:\Unreal\EngineSource\5.3\Engine\Source\Runtime\Launch\Private\Launch.cpp:202]
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff66033d37a UnrealEditor.exe!GuardedMainWrapper() [F:\Unreal\EngineSource\5.3\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:118]
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff660340854 UnrealEditor.exe!LaunchWindowsStartup() [F:\Unreal\EngineSource\5.3\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:258]
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff660356984 UnrealEditor.exe!WinMain() [F:\Unreal\EngineSource\5.3\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:298]
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff660359d7a UnrealEditor.exe!__scrt_common_main_seh() [D:\a_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
[2024.03.23-14.23.29:691][985]LogWindows: Error: [Callstack] 0x00007ff9be70257d KERNEL32.DLL!UnknownFunction
[2024.03.23-14.23.29:691][985]LogWindows: Error:

I have looked but found nothing that would close the browser when the widget is destroyed, how can I do that?

image

I still get occasional crashes because of this, when the user presses Alt+F4 when the widget is displayed. Any idea?