diff --git a/Gemini-iOS/NavigationBarView.swift b/Gemini-iOS/NavigationBarView.swift index 9985b44..596c9f1 100644 --- a/Gemini-iOS/NavigationBarView.swift +++ b/Gemini-iOS/NavigationBarView.swift @@ -77,8 +77,11 @@ class NavigationBarView: UIView { @objc private func commitURL() { textField.resignFirstResponder() - if let text = textField.text, let url = URL(string: text) { - navigator.changeURL(url) + if let text = textField.text, var components = URLComponents(string: text) { + if components.scheme == nil { + components.scheme = "gemini" + } + navigator.changeURL(components.url!) } else { textField.text = navigator.displayURL }