             } else {
                 WMFAlertManager.sharedInstance.dismissAlert()
             }
-
-            self.setWikitext(revision) { (error) in
-                if let error = error {
-                    assertionFailure(error.localizedDescription)
-                } else {
-                    DispatchQueue.main.async {
-                        self.webView.focus()
-                        // TODO: Remove
-                        self.progressButton.isEnabled = true
-                    }
-                }
+            DispatchQueue.main.async {
+                self.wikitext = revision
             }
         case .FETCH_FINAL_STATUS_CANCELLED:
             fallthrough


    override func viewDidLoad() {
        super.viewDidLoad()
        configureNavigationButtonItems()
        configureWebView()


    }

    
    func setWikitextToWebView(_ wikitext: String, completionHandler: ((Error?) -> Void)? = nil) {
        // Can use ES6 backticks ` now instead of 'wmf_stringBySanitizingForJavaScript' with apostrophes.
        // Doing so means we *only* have to escape backticks instead of apostrophes, quotes and line breaks.
        // (May consider switching other native-to-JS messaging to do same later.)
