Weird Bug Around Sharing to Reminders on macOS and iOS
On both iOS and macOS, if you share an item via the share sheet or share popover to Reminders, Unread will offer to create a reminder. Interestingly, if the window or view offering the item has a current NSUserActivity, the default reminder title will be the title of that current NSUserActivity.
You can see this from Safari:
- Open https://www.goldenhillsoftware.com
- Find the link to Feedly.
- Long press that link on iOS, or right click that link on macOS.
- Choose “Share…” from the resulting context menu.
- Choose “Reminders” from the share sheet or share popover.
Expected result: If the reminder has a default title, it would be “New Reminder”, “Feedly”, or “Feedly: Track the topics and trends that matter to you” (the title of the linked page).
Actual result: The default title is “Unread: An RSS Reader” – the title of the page with the link.
I filed this as FB15271013
, along with a sample project demonstrating that the title is coming from the NSUserActivity. The sample project has a UIActivityItemSource that offers better titles in its subjectForActivityType
function and its activityViewControllerLinkMetadata
function.