From 903c7b4128be361d8b65d56dc22aec5438968c70 Mon Sep 17 00:00:00 2001 From: Eric Lewis Date: Tue, 11 Aug 2026 04:03:22 -0400 Subject: [PATCH] Fix duration failsafe clamping durationEnter twice instead of durationExit. The single-frame duration failsafe added in 7225537 tested durationExit but assigned the clamped value to durationEnter, leaving durationExit unclamped. Found while triaging upstream issue #87. Co-Authored-By: Claude Fable 5 --- modules/Noble.Transition.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/Noble.Transition.lua b/modules/Noble.Transition.lua index d51b574..3b337f4 100644 --- a/modules/Noble.Transition.lua +++ b/modules/Noble.Transition.lua @@ -59,7 +59,7 @@ function Noble.Transition:init(__duration, __arguments) self.durationEnter = frameDuration + self.holdTime/2 + 0.001 end if ((self.durationExit - self.holdTime/2) < frameDuration) then - self.durationEnter = frameDuration + self.holdTime/2 + 0.001 + self.durationExit = frameDuration + self.holdTime/2 + 0.001 end if (self._type == Noble.Transition.Type.MIX) then