The issue is caused by UAnimDetailsProxyManager::ForceUpdateProxyValue triggering evaluation of constraints that are attached to control rigs. When scrubbing, requests to ForceUpdateProxyValue are repeatedly queued during the scrub action and then executed when the scrub stops. This means we then call ForceUpdateProxyValue many times, evaluating whatever the constraint is attached to many times, which can cause frame rate issues or hangs when it’s a complex control rig.
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-396133 in the post.
| 0 |
| Component | UE - ACT Character - Anim in Engine |
|---|---|
| Affects Versions | 5.8 |
| Created | Sep 11, 2026 |
|---|---|
| Updated | Sep 11, 2026 |