 
 	func toggleReadFilter() {
 		guard let filterType = articleReadFilterType else { return }
+		
 		switch filterType {
 		case .alwaysRead:
 			break

		case .none:
			articleReadFilterType = ReadFilterType.read
		}
		fetchAndReplaceArticlesAsync()
	}
	
	// MARK: - Actions

	
	func goToDeepLink(for userInfo: [AnyHashable : Any]) {
		guard let articleID = userInfo[ArticlePathKey.articleID] as? String else { return }

		if isReadFiltered ?? false {
			if let accountName = userInfo[ArticlePathKey.accountName] as? String,
				let account = AccountManager.shared.findActiveAccount(forDisplayName: accountName) {
				exceptionArticleFetcher = SingleArticleFetcher(account: account, articleID: articleID)
				fetchAndReplaceArticlesSync()
			}
		}

		guard let ix = articles.firstIndex(where: { $0.articleID == articleID }) else {	return }
		
		NSCursor.setHiddenUntilMouseMoves(true)
