             UIViewPropertyAnimator.runningPropertyAnimator(withDuration: 0.1, delay: 0, options: [.curveEaseIn], animations: {
                 self.refreshOverlay.alpha = 0
             })
-            webView.subviews.forEach { $0.isUserInteractionEnabled = true }
             webView.scrollView.showsVerticalScrollIndicator = true
             toolbarController.setToolbarButtons(enabled: true)
             shouldPerformWebRefreshAfterScrollViewDeceleration = false

    override func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
        super.scrollViewDidEndDecelerating(scrollView)
        if shouldPerformWebRefreshAfterScrollViewDeceleration {
            webView.subviews.forEach { $0.isUserInteractionEnabled = false }
            webView.scrollView.showsVerticalScrollIndicator = false
            DispatchQueue.main.asyncAfter(deadline: .now() + 0.1, execute: {
                self.performWebViewRefresh()

        view.translatesAutoresizingMaskIntoConstraints = false
        view.alpha = 0
        view.backgroundColor = .black
        view.isUserInteractionEnabled = true
        return view
    }()
    
