From 31d68b46a8b2e619ab81daec3fdcbd81b4035dd3 Mon Sep 17 00:00:00 2001 From: Jakub Piasecki Date: Thu, 30 Nov 2023 17:18:53 +0100 Subject: [PATCH 1/2] Update content layout in `onScroll` --- packages/virtualized-lists/Lists/VirtualizedList.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/virtualized-lists/Lists/VirtualizedList.js b/packages/virtualized-lists/Lists/VirtualizedList.js index 4efaf669e3d875..9ac4bb853c5009 100644 --- a/packages/virtualized-lists/Lists/VirtualizedList.js +++ b/packages/virtualized-lists/Lists/VirtualizedList.js @@ -1711,6 +1711,13 @@ class VirtualizedList extends StateSafePureComponent { visibleLength, zoomScale, }; + this._listMetrics.notifyListContentLayout({ + layout: { + width: e.nativeEvent.contentSize.width, + height: e.nativeEvent.contentSize.height + }, + orientation: this._orientation(), + }); if (this.state.pendingScrollUpdateCount > 0) { this.setState(state => ({ pendingScrollUpdateCount: state.pendingScrollUpdateCount - 1, From 933150e11cfa73342dadc4d9e8634b0060ae543e Mon Sep 17 00:00:00 2001 From: Jakub Piasecki Date: Thu, 30 Nov 2023 17:50:05 +0100 Subject: [PATCH 2/2] Trailing comma --- packages/virtualized-lists/Lists/VirtualizedList.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/virtualized-lists/Lists/VirtualizedList.js b/packages/virtualized-lists/Lists/VirtualizedList.js index 9ac4bb853c5009..81cf969410f287 100644 --- a/packages/virtualized-lists/Lists/VirtualizedList.js +++ b/packages/virtualized-lists/Lists/VirtualizedList.js @@ -1714,7 +1714,7 @@ class VirtualizedList extends StateSafePureComponent { this._listMetrics.notifyListContentLayout({ layout: { width: e.nativeEvent.contentSize.width, - height: e.nativeEvent.contentSize.height + height: e.nativeEvent.contentSize.height, }, orientation: this._orientation(), });