diff --git a/iOS/DuckDuckGo/TabViewController.swift b/iOS/DuckDuckGo/TabViewController.swift index 4e64c656e9a..a417c065650 100644 --- a/iOS/DuckDuckGo/TabViewController.swift +++ b/iOS/DuckDuckGo/TabViewController.swift @@ -807,7 +807,9 @@ class TabViewController: UIViewController { func updateTabModel() { if let url = url { - let link = Link(title: title, url: url) + let hasTitle = title != nil && !title!.isEmpty + let previousTitle = (tabModel.link?.url == url) ? tabModel.link?.title : nil + let link = Link(title: hasTitle ? title : previousTitle, url: url) tabModel.link = link } else { tabModel.link = nil