     func stop() { browserView.stopLoading() }
 
     private func setupWebview() {
+        let wvConfig = WKWebViewConfiguration()
+        wvConfig.websiteDataStore = WKWebsiteDataStore.nonPersistent()
+        browserView = WKWebView(frame: .zero, configuration: wvConfig)
+        
         browserView.allowsBackForwardNavigationGestures = true
         browserView.allowsLinkPreview = false
         browserView.scrollView.clipsToBounds = false

        browserView.navigationDelegate = nil
        browserView.removeFromSuperview()
        trackingProtectionStatus = .on(TPPageStats())
        browserView = WKWebView()
        setupWebview()
        self.browserView.addObserver(self, forKeyPath: "URL", options: .new, context: nil)
    }

    
    weak var delegate: WebControllerDelegate?

    private var browserView: WKWebView!
    var onePasswordExtensionItem: NSExtensionItem!
    private var progressObserver: NSKeyValueObservation?
    private var urlObserver: NSKeyValueObservation?
