diff --git a/src/view/com/util/List.web.tsx b/src/view/com/util/List.web.tsx index d29b912b19..c7f9c3f6a6 100644 --- a/src/view/com/util/List.web.tsx +++ b/src/view/com/util/List.web.tsx @@ -116,8 +116,8 @@ function ListImpl( contextScrollHandlers.onScroll?.( { contentOffset: { - x: window.scrollX, - y: window.scrollY, + x: Math.max(0, window.scrollX), + y: Math.max(0, window.scrollY), }, } as any, // TODO: Better types. null as any, @@ -128,8 +128,8 @@ function ListImpl( if (isInsideVisibleTree) { contextScrollHandlers.onScrollEndWeb?.({ contentOffset: { - x: window.scrollX, - y: window.scrollY, + x: Math.max(0, window.scrollX), + y: Math.max(0, window.scrollY), }, }) }