Crash when using pooled widgets in an invalidation panel

UE - Editor - UI Systems - Slate - Aug 3, 2016

Widgets that are pooled are given a pointer to a layout cache, if the layout cache dies, the pointer is bogus. Going to need to move over to using weak pointers to avoid the crash, will add some pe ...

Notify track is not updated immediately when notifies are move to occupy same space

OLD - Anim - Oct 26, 2016

When the user moves two notifies onto the same frame, the notify track does not immediately update and add a second track so they don't merge together. For it to update, the user has to perform a s ...

Black screen caused by depth of field on several mobile devices

UE - Platform - Mobile - Apr 24, 2017

DOF does not display correctly(screen turns black) on several mobile devices. I could repro the issue on:Samsung GALAXY S7, Android 6.0.1Xperia X Performance (F8132), Android 6.0.1 ...

FWindowsWindow::ReshapeWindow may get called with a NewHeight of 0 when using the editor through VPN, causing a crash

Tools - Jul 10, 2017

When calling ReshapeWindow, aspect ratio is determined by dividing the new width by the new height. We could prevent a potential crash here by validating these numbers before performing the division ...

WidgetComponent is not updated with occlusion culling disabled

UE - Platform - XR - May 7, 2025

LastRenderTime is never updated with occlusion culling disabled, so the widget component will always stop updating.  (see UWidgetComponent::ShouldDrawWidget) Developers can force updates by TickWhen ...

LineTraceSingleByChannel returns a hit for any object it hits, regardless of whether or not that object has the specified collision channel set.

UE - Simulation - Physics - May 5, 2015

The collision channel specified in LineTraceSingleByChannel does not appear to be taken into account when the trace is performed. Instead of ignoring any objects that are not set to that channel, an ...

Making magenta noise in Emissive Map when creating proxy mesh

UE - Graphics Features - Nov 26, 2018

Since magenta is a special color used for initialization of the UE4 and it may have occurred problem because we are performing a branch using equal.[Link Removed][Link Removed] Licensee wants to us ...

Role and RemoteRole may not be correct after changing

UE - Networking - Jan 25, 2018

There are cases where changing the Role and RemoteRole of a Pawn doesn't get properly replicated. The underlying issue has to do with ScopedRoleDowngrades and Shared Shadow State. A workaround is t ...

Ensure when using ellipsis overflow method with very small Slate text boxes

UE - Editor - UI Systems - Slate - Aug 12, 2024

The Ellipsis overflow method on text widgets can cause an ensure to trip as a result of a render batch being sent with no indices. We could guard against this in SlateRHIRenderingPolicy by checking ...

C.haos Cloth : ClothLOD does not change when out of view

UE - Simulation - Visual - Jan 6, 2022

Cloth LOD Index is changed only during the mesh is on the screen. LOD Index is set to 0 at spawning, so clothing simulation runs as minimum LOD level until the mesh is in the field of view. It's no ...