From 99867ebdd8ddc168abc3cc796a0c6a23701b2235 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Wed, 11 Dec 2019 21:27:42 -0500 Subject: [PATCH] Fix text source issue --- ext/bg/js/settings/popup-preview-frame.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ext/bg/js/settings/popup-preview-frame.js b/ext/bg/js/settings/popup-preview-frame.js index 73326322..dc85f493 100644 --- a/ext/bg/js/settings/popup-preview-frame.js +++ b/ext/bg/js/settings/popup-preview-frame.js @@ -24,6 +24,7 @@ class SettingsPopupPreview { this.popupInjectOuterStylesheetOld = Popup.injectOuterStylesheet; this.popupShown = false; this.themeChangeTimeout = null; + this.textSource = null; } static create() { @@ -95,7 +96,7 @@ class SettingsPopupPreview { onWindowResize() { if (this.frontend === null) { return; } - const textSource = this.frontend.textSourceLast; + const textSource = this.textSource; if (textSource === null) { return; } const elementRect = textSource.getRect(); @@ -164,6 +165,7 @@ class SettingsPopupPreview { } finally { source.cleanup(); } + this.textSource = source; await this.frontend.lastShowPromise; if (this.frontend.popup.isVisible()) {