diff --git a/lib/main.dart b/lib/main.dart index ee0ea79..e1e1e51 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -244,7 +244,7 @@ class _RouteWidgetState extends ConsumerState<_RouteWidget> { if (widget.listen) { if (currentPlatform.isMobile) { ref.listenManual(appLinksListenerProvider, (previous, next) async { - if (next.valueOrNull == null) { + if (next.valueOrNull == null || previous == next) { return; } Uri uri = next.value!;