 		return action
 	}
 	
+	func homePageAlertAction(indexPath: IndexPath, completionHandler: @escaping (Bool) -> Void) -> UIAlertAction? {
+		guard let node = coordinator.nodeFor(indexPath),
+			let feed = node.representedObject as? Feed,
+			let homePageURL = feed.homePageURL,
+			let url = URL(string: homePageURL) else {
+				return nil
+		}
+		
+		let title = NSLocalizedString("Open Home Page", comment: "Open Home Page")
+		let action = UIAlertAction(title: title, style: .default) { action in
+			UIApplication.shared.open(url, options: [:])
+			completionHandler(true)
+		}
+		return action
+	}
+	
 	func copyFeedPageAction(indexPath: IndexPath) -> UIAction? {
 		guard let node = coordinator.nodeFor(indexPath),
 			let feed = node.representedObject as? Feed,

	}
	
	override func tableView(_ tableView: UITableView, trailingSwipeActionsConfigurationForRowAt indexPath: IndexPath) -> UISwipeActionsConfiguration? {
		
		// Set up the delete action
		let deleteTitle = NSLocalizedString("Delete", comment: "Delete")

			self?.delete(indexPath: indexPath)
			completionHandler(true)
		}
		deleteAction.backgroundColor = UIColor.systemRed
		actions.append(deleteAction)
		
		// Set up the rename action
		let renameTitle = NSLocalizedString("Rename", comment: "Rename")
