From 2d4862dc6f7367a9440c3ad52bd8d3a8bbe7323c Mon Sep 17 00:00:00 2001 From: Nic Barker Date: Thu, 2 Apr 2026 13:22:37 +1100 Subject: [PATCH] [Core] Fix a small issue where subtrees of exiting element were deleted too early --- clay.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clay.h b/clay.h index b8ad6fc..797682b 100644 --- a/clay.h +++ b/clay.h @@ -2904,7 +2904,7 @@ void Clay__CalculateFinalLayout(float deltaTime, bool useStoredBoundingBoxes, bo } } // An exiting element that completed its transition this frame - skip tree - if (!found) { + if (!found && currentElement->config.transition.exit.setFinalState) { dfsBuffer.length--; continue; }