From db0f794a4e411b6a5c2d52fadae999f129760c0a Mon Sep 17 00:00:00 2001 From: James Magahern Date: Fri, 31 Jul 2020 14:43:02 -0700 Subject: [PATCH] Fix bug where urls with scheme did not load --- SBrowser/Browser View/BrowserViewController.swift | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/SBrowser/Browser View/BrowserViewController.swift b/SBrowser/Browser View/BrowserViewController.swift index 7077345..c5b2b6e 100644 --- a/SBrowser/Browser View/BrowserViewController.swift +++ b/SBrowser/Browser View/BrowserViewController.swift @@ -244,13 +244,15 @@ class BrowserViewController: UIViewController, WKNavigationDelegate, // MARK: UITextField Delegate func textFieldShouldReturn(_ textField: UITextField) -> Bool { - if let text = textField.text, let url = URL(string: text) { + if let text = textField.text, var url = URL(string: text) { if url.scheme == nil { let urlString = "https://\(text)" - if let url = URL(string: urlString) { - tab.beginLoadingURL(url) + if let fixedURL = URL(string: urlString) { + url = fixedURL } } + + tab.beginLoadingURL(url) } textField.resignFirstResponder()