From 17c029a98e1820582cfa46eebce03915d6b25d46 Mon Sep 17 00:00:00 2001 From: btoo <8883465+btoo@users.noreply.github.com> Date: Sun, 13 Jul 2025 14:13:35 -0400 Subject: [PATCH] try getScrollableNode in findNodeHandle.web.ts --- src/utilities/findNodeHandle.web.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/utilities/findNodeHandle.web.ts b/src/utilities/findNodeHandle.web.ts index 8e8d5b121..6b00f9bb8 100644 --- a/src/utilities/findNodeHandle.web.ts +++ b/src/utilities/findNodeHandle.web.ts @@ -22,6 +22,14 @@ export function findNodeHandle( } } catch {} + try { + // @ts-ignore + nodeHandle = componentOrHandle.getScrollableNode(); + if (nodeHandle) { + return nodeHandle; + } + } catch {} + // @ts-ignore https://github.com/facebook/react-native/blob/a314e34d6ee875830d36e4df1789a897c7262056/packages/virtualized-lists/Lists/VirtualizedList.js#L1252 nodeHandle = componentOrHandle._scrollRef; if (nodeHandle) {