Index: Native/Src/Packages/App/RiveBase/Src/RiveControl.cpp
===================================================================
--- Native/Src/Packages/App/RiveBase/Src/RiveControl.cpp	(revision 14784)
+++ Native/Src/Packages/App/RiveBase/Src/RiveControl.cpp	(working copy)
@@ -667,6 +667,11 @@
 {
     NS_PROFILE_CPU("Rive/Advance");
 
+    if (!GetIsVisible())
+    {
+        return;
+    }
+
     // Update current time
     uint64_t t = Noesis::HighResTimer::Ticks();
     float elapsed = (float)Noesis::HighResTimer::Seconds(t - mTicks);
