diff --git a/iOS/Inspector/WebFeedInspectorViewController.swift b/iOS/Inspector/WebFeedInspectorViewController.swift index b6afbfd29..a977d9320 100644 --- a/iOS/Inspector/WebFeedInspectorViewController.swift +++ b/iOS/Inspector/WebFeedInspectorViewController.swift @@ -8,6 +8,7 @@ import UIKit import Account +import SafariServices class WebFeedInspectorViewController: UITableViewController { @@ -31,6 +32,8 @@ class WebFeedInspectorViewController: UITableViewController { return FaviconGenerator.favicon(webFeed) } + private let homePageIndexPath = IndexPath(row: 0, section: 1) + override func viewDidLoad() { tableView.register(InspectorIconHeaderView.self, forHeaderFooterViewReuseIdentifier: "SectionHeader") @@ -91,6 +94,17 @@ extension WebFeedInspectorViewController { } } + override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + if indexPath == homePageIndexPath, + let homePageUrlString = webFeed.homePageURL, + let homePageUrl = URL(string: homePageUrlString) { + + let safari = SFSafariViewController(url: homePageUrl) + present(safari, animated: true) + + } + } + } // MARK: UITextFieldDelegate