diff --git a/app/lib/features/geckoview/features/browser/domain/providers/intent.dart b/app/lib/features/geckoview/features/browser/domain/providers/intent.dart index dd0557f0..546c5264 100644 --- a/app/lib/features/geckoview/features/browser/domain/providers/intent.dart +++ b/app/lib/features/geckoview/features/browser/domain/providers/intent.dart @@ -71,4 +71,13 @@ class EngineBoundIntentStream extends _$EngineBoundIntentStream { _streamController.stream, ]); } + + @override + bool updateShouldNotify( + AsyncValue previous, + AsyncValue next, + ) { + // Always notify if e.g. same link opened consecutive that are elseiwese filtered on == comaprison + return true; + } } diff --git a/app/lib/features/geckoview/features/browser/domain/providers/intent.g.dart b/app/lib/features/geckoview/features/browser/domain/providers/intent.g.dart index 5557cb45..dc643010 100644 --- a/app/lib/features/geckoview/features/browser/domain/providers/intent.g.dart +++ b/app/lib/features/geckoview/features/browser/domain/providers/intent.g.dart @@ -34,7 +34,7 @@ final class EngineBoundIntentStreamProvider } String _$engineBoundIntentStreamHash() => - r'860e39a7b608d579f7383e2199719067ad26f268'; + r'd47f50ee8f548fe0416b8ed01bb02adbd79b3386'; abstract class _$EngineBoundIntentStream extends $StreamNotifier {