From 2a892fa6ec150331584cb67f5ef2673e33980c03 Mon Sep 17 00:00:00 2001 From: Shadowfacts Date: Sun, 19 Feb 2023 13:49:56 -0500 Subject: [PATCH] Disable custom status link previews on iOS 16.4 --- Tusker/Activities/StatusActivityItemSource.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Tusker/Activities/StatusActivityItemSource.swift b/Tusker/Activities/StatusActivityItemSource.swift index 1c3af2a6..82bda548 100644 --- a/Tusker/Activities/StatusActivityItemSource.swift +++ b/Tusker/Activities/StatusActivityItemSource.swift @@ -26,6 +26,10 @@ class StatusActivityItemSource: NSObject, UIActivityItemSource { } func activityViewControllerLinkMetadata(_ activityViewController: UIActivityViewController) -> LPLinkMetadata? { + guard #unavailable(iOS 16.4) else { + // iOS 16.4 shows the full content and attachments in the Messages preview, better than what we can generate with LPLinkMetadata + return nil + } let metadata = LPLinkMetadata() metadata.originalURL = status.url! metadata.url = status.url!