Changes to the hit test grid of an invalidation panel while caching is disabled won't be respected when caching is reenabled. This can cause interactive widgets such as buttons who were set to collapsed while caching was disabled to become clickable, even though they aren't being painted.
A potential fix here would be to clear the hit test grid in SInvalidationPanel::SetCanCache, assuming there aren't any knock-on effects.
See attached repro project
How do I set a material as a post-processing material?
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
UMG RichText not appear image when packaged
How to delete some elements correctly when deleting an array loop?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-222304 in the post.
0 |
Component | UE - Editor - UI Systems - Slate |
---|---|
Affects Versions | 5.0, 5.5 |
Target Fix | 5.6 |
Created | Aug 20, 2024 |
---|---|
Updated | Jan 30, 2025 |