Skip to content

Commit a0ef9c4

Browse files
authored
feat: maintain scroll position in vocab/morph analytics view (#1791)
1 parent 1a0b9d2 commit a0ef9c4

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

lib/pangea/analytics_details_popup/morph_analytics_view.dart

+1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ class MorphAnalyticsView extends StatelessWidget {
3333

3434
return snapshot.connectionState == ConnectionState.done
3535
? ListView.builder(
36+
key: const PageStorageKey<String>('morph-analytics'),
3637
itemCount: morphs.displayFeatures.length,
3738
itemBuilder: (context, index) => morphs
3839
.displayFeatures[index].displayTags.isNotEmpty

lib/pangea/analytics_details_popup/vocab_analytics_view.dart

+1
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ class VocabAnalyticsView extends StatelessWidget {
8282
return Padding(
8383
padding: const EdgeInsets.symmetric(vertical: 20),
8484
child: ListView(
85+
key: const PageStorageKey<String>('vocab-analytics'),
8586
children: [flowers, greens, seeds],
8687
),
8788
);

0 commit comments

Comments
 (0)