   }
 
   func reloadFromOrigin() {
+    progress.setProgress(0.3)
     self.reload()
   }
 

  private func commonInit() {
    delegate = self.webViewDelegate
    scalesPageToFit = true

#if !TEST
   // if (BraveUX.IsHighLoadAnimationAllowed && !BraveUX.IsOverrideScrollingSpeedAndMakeSlower) {

    super.loadRequest(request)
  }

  func loadingCompleted() {
    if let nd = navigationDelegate {
      LegacyWebView.containerWebViewForCallbacks.legacyWebView = self
      nd.webView?(LegacyWebView.containerWebViewForCallbacks, didFinishNavigation: nullWKNavigation)
    }

    internalIsLoadingEndedFlag = true
    configuration.userContentController.injectJsIntoPage()
    NSNotificationCenter.defaultCenter().postNotificationName(LegacyWebView.kNotificationWebViewLoadCompleteOrFailed, object: nil)
    LegacyUserContentController.injectJsIntoAllFrames(self, script: "document.body.style.webkitTouchCallout='none'")

    #if !TEST
      replaceImagesUsingTheVault(self)
    #endif
  }

  func kvoBroadcast(kvos: [KVOStrings]? = nil) {
    if let _kvos = kvos {
      for item in _kvos {
