 		return ids
 	}
 	
+	func updateSelectingActivityFeedSearchAttributes(with feed: Feed) {
+		
+		let attributeSet = CSSearchableItemAttributeSet(itemContentType: kUTTypeItem as String)
+		attributeSet.title = feed.nameForDisplay
+		attributeSet.keywords = makeKeywords(feed.nameForDisplay)
+		if let image = appDelegate.feedIconDownloader.icon(for: feed) {
+			attributeSet.thumbnailData = image.pngData()
+		} else if let image = appDelegate.faviconDownloader.faviconAsAvatar(for: feed) {
+			attributeSet.thumbnailData = image.pngData()
+		}
+		
+		selectingActivity!.contentAttributeSet = attributeSet
+		selectingActivity!.needsSave = true
+		
+	}
+	
 }

	private var selectingActivity: NSUserActivity? = nil
	private var readingActivity: NSUserActivity? = nil

	func selectingToday() {
		let title = NSLocalizedString("See articles for Today", comment: "Today")
		selectingActivity = makeSelectingActivity(type: ActivityType.selectToday, title: title, identifier: "smartfeed.today")

			ActivityID.accountName.rawValue: feed.account?.name ?? "",
			ActivityID.feedID.rawValue: feed.feedID
		]
		selectingActivity!.requiredUserInfoKeys = [ActivityID.accountID.rawValue, ActivityID.accountName.rawValue, ActivityID.feedID.rawValue]
		updateSelectingActivityFeedSearchAttributes(with: feed)
		
		selectingActivity!.becomeCurrent()
	}
