diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f05731bc..5ad93c648 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ All notable changes to this project will be documented in this file. ### Changed +- scroll to show item when navigating from Info page - upgraded Flutter to stable v3.7.7 ### Fixed diff --git a/lib/widgets/viewer/entry_viewer_stack.dart b/lib/widgets/viewer/entry_viewer_stack.dart index 04c337153..45dda3132 100644 --- a/lib/widgets/viewer/entry_viewer_stack.dart +++ b/lib/widgets/viewer/entry_viewer_stack.dart @@ -537,12 +537,14 @@ class _EntryViewerStackState extends State with EntryViewContr if (baseCollection == null) return; _onLeave(); + final uri = entryNotifier.value?.uri; Navigator.maybeOf(context)?.pushAndRemoveUntil( MaterialPageRoute( settings: const RouteSettings(name: CollectionPage.routeName), builder: (context) => CollectionPage( source: baseCollection.source, filters: {...baseCollection.filters, filter}, + highlightTest: uri != null ? (entry) => entry.uri == uri : null, ), ), (route) => false,