 			windowScrollY = 0
 		}
 	}
-	var isShowingExtractedArticle = false {
-		didSet {
-			loadWebView()
-		}
-	}
+	var isShowingExtractedArticle = false
 
 	var articleExtractorButtonState: ArticleExtractorButtonState = .off {
 		didSet {

		if let articleExtractor = articleExtractor {
			if article.preferredLink == articleExtractor.articleLink {
				isShowingExtractedArticle = true
				articleExtractorButtonState = .on
			}
		} else {


		guard articleExtractor?.state != .processing else {
			stopArticleExtractor()
			loadWebView()
			return
		}

		guard !isShowingExtractedArticle else {
			isShowingExtractedArticle = false
			loadWebView()
			articleExtractorButtonState = .off
			return
		}
