         if let tab = tabManager.selectedTab,
            let nav = tab.loadRequest(NSURLRequest(URL: url)) {
             self.recordNavigationInTab(tab, navigation: nav, visitType: visitType)
+            
+            // Cliqz: add webViewOverlay to the wkwebview to hide the old page while navigating to a new page
+            showWebViewOverLay(tab)
         }
     }
 

    var footerBackdrop: UIView!
    private var footerBackground: BlurWrapper?
    private var topTouchArea: UIButton!

    // Backdrop used for displaying greyed background for private tabs
    var webViewContainerBackdrop: UIView!

        }

        addOpenInViewIfNeccessary(webView.URL)
        
        // Cliqz: hide the webViewOverlay when finis navigating to a url
        hideWebViewOverlay()
    }

    private func addOpenInViewIfNeccessary(url: NSURL?) {
