diff --git a/ViewModel/BrowserViewModel.swift b/ViewModel/BrowserViewModel.swift index ab7c9e0e..2bcdbbe3 100644 --- a/ViewModel/BrowserViewModel.swift +++ b/ViewModel/BrowserViewModel.swift @@ -611,8 +611,7 @@ final class BrowserViewModel: NSObject, ObservableObject, ) actions.append( UIAction(title: LocalString.common_dialog_button_open_in_new_tab, - image: UIImage(systemName: "doc.badge.plus")) { [weak self] _ in - guard let self else { return } + image: UIImage(systemName: "doc.badge.plus")) { _ in Task { @MainActor in NotificationCenter.openURL(url, inNewTab: true) } diff --git a/Views/LiveActivity/ActivityService.swift b/Views/LiveActivity/ActivityService.swift index 0b842ae5..9f8e2354 100644 --- a/Views/LiveActivity/ActivityService.swift +++ b/Views/LiveActivity/ActivityService.swift @@ -112,7 +112,7 @@ final class ActivityService { if #available(iOS 17.2, *) { // important to define a timestamp, this way iOS knows which updates // can be dropped, if too many of them queues up - await activity.update(newContent, timestamp: .now) + await activity.update(newContent, timestamp: Date.now) } else { await activity.update(newContent) }