From 879e6c54a692d7f1af868ee2d9ad1c15b5479970 Mon Sep 17 00:00:00 2001 From: Balazs Perlaki-Horvath Date: Thu, 21 Mar 2024 22:52:36 +0100 Subject: [PATCH] Fix same link opened alerts --- Views/ViewModifiers/ExternalLinkHandler.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Views/ViewModifiers/ExternalLinkHandler.swift b/Views/ViewModifiers/ExternalLinkHandler.swift index 0d48b5cf..99c3208f 100644 --- a/Views/ViewModifiers/ExternalLinkHandler.swift +++ b/Views/ViewModifiers/ExternalLinkHandler.swift @@ -46,8 +46,11 @@ struct ExternalLinkHandler: ViewModifier { if case .ask(let url) = alert { Button("external_link_handler.alert.button.load.link".localized) { load(url: url) + externalURL = nil // important to nil out, so the same link tapped will trigger onChange again + } + Button("common.button.cancel".localized, role: .cancel) { + externalURL = nil // important to nil out, so the same link tapped will trigger onChange again } - Button("common.button.cancel".localized, role: .cancel) { } } } message: { alert in switch alert {