From e4aa9528165540a9c65e35945d46c1fa7f086187 Mon Sep 17 00:00:00 2001 From: Bach Le Date: Wed, 6 May 2026 07:55:57 +0700 Subject: [PATCH] [Core] Fix Clay_GetScrollOffset not finding the same element accross frames (#606) --- clay.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clay.h b/clay.h index 6d3ee18..0384bb3 100644 --- a/clay.h +++ b/clay.h @@ -4230,7 +4230,7 @@ Clay_Vector2 Clay_GetScrollOffset(void) { Clay_LayoutElement *openLayoutElement = Clay__GetOpenLayoutElement(); for (int32_t i = 0; i < context->scrollContainerDatas.length; i++) { Clay__ScrollContainerDataInternal *mapping = Clay__ScrollContainerDataInternalArray_Get(&context->scrollContainerDatas, i); - if (mapping->layoutElement == openLayoutElement) { + if (mapping->elementId == openLayoutElement->id) { return mapping->scrollPosition; } }