Web View Crash w/ Workaround

Problem

I am getting an error and crash in plugins that open a web view when the mouse enters the view. I noticed this in both Quixel Bridge and the MetaHuman Plugin. So far, I’ve gotten the crash on 5.0.3, 5.2, 5.3, and a locally compiled instance of 5.3. I’ve uninstalled and reinstalled the Epic Launcher and Editors multiple times. There is a workaround listed below.

Plugins Installed

Web Browser
Web Authentication Plugin
MetaHuman Plugin
Bridge

Steps

  1. Create a new project.
  2. Open the Quixel View in the Unreal Editor
  3. Click to Sign In the upper right of the Quixel Bridge view
  4. Move mouse into the Login view
  5. Crash

Note: The Quixel Bridge view also crashes at times with the same error. Additionally, the MetaHuman Login view crashes at the same line for similar reasons.

Workaround

Close the Widget Reflector Tab and the crash no longer occurs

Result

Assertion failed: Index>=0 && Index<NumBits [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Containers\BitArray.h] [Line: 1418]

UnrealEditor_SlateReflector!TBaseRawMethodDelegateInstance<1,SWidgetEventLog const ,void __cdecl(FSlateDebuggingCursorQueryEventArgs const &),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:535]
UnrealEditor_SlateCore!FSlateDebugging::BroadcastCursorQuery() [D:\build\++UE5\Sync\Engine\Source\Runtime\SlateCore\Private\Debugging\SlateDebugging.cpp:648]
UnrealEditor_Slate!FSlateUser::QueryCursor() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateUser.cpp:807]
UnrealEditor_Slate!FSlateApplication::QueryCursor() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:3552]
UnrealEditor_WebBrowser!FCEFBrowserHandler::OnCursorChange() [D:\build\++UE5\Sync\Engine\Source\Runtime\WebBrowser\Private\CEF\CEFBrowserHandler.cpp:358]
UnrealEditor_WebBrowser!CefCppToCRefCounted<CefDisplayHandlerCppToC,CefDisplayHandler,_cef_display_handler_t>::UnwrapDerived()
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
libcef
UnrealEditor_WebBrowser!FWebBrowserSingleton::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\WebBrowser\Private\WebBrowserSingleton.cpp:778]
UnrealEditor_Core!TBaseRawMethodDelegateInstance<0,FTSTickerObjectBase,bool __cdecl(float),FDefaultDelegateUserPolicy>::Execute() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:518]
UnrealEditor_Core!FTSTicker::FElement::Fire() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Containers\Ticker.cpp:157]
UnrealEditor_Core!FTSTicker::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Private\Containers\Ticker.cpp:110]
UnrealEditor!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:6073]
UnrealEditor!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:188]
UnrealEditor!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:118]
UnrealEditor!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:258]
UnrealEditor!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:298]
UnrealEditor!__scrt_common_main_seh() [D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

Specs

Field Value
Edition Windows 11 Pro
Version 22H2
Installed on ‎12/‎14/‎2022
OS build 22621.2283
Experience Windows Feature Experience Pack 1000.22662.1000.0
Processor AMD Ryzen 9 7900X 12-Core Processor 4.70 GHz
Installed RAM 64.0 GB (63.1 GB usable)
Pen and touch Pen and touch support with 2 touch points