aboutsummaryrefslogtreecommitdiff
path: root/ext/js
diff options
context:
space:
mode:
authortoasted-nutbread <toasted-nutbread@users.noreply.github.com>2021-08-10 19:23:05 -0400
committertoasted-nutbread <toasted-nutbread@users.noreply.github.com>2021-08-12 20:49:39 -0400
commitc99cf4fe42761df941dc6b047159dd06ae67a943 (patch)
tree99958770d0d92e90ba75c2d41d380fdb29bff3f6 /ext/js
parentd0bcc1ed39591e735204fc58ae0ce1ebe03b6a8d (diff)
Fix auto-play not working on the search page (#1882)
Diffstat (limited to 'ext/js')
-rw-r--r--ext/js/display/display-audio.js2
-rw-r--r--ext/js/display/display.js8
2 files changed, 5 insertions, 5 deletions
diff --git a/ext/js/display/display-audio.js b/ext/js/display/display-audio.js
index 972d90b6..3a6b7a50 100644
--- a/ext/js/display/display-audio.js
+++ b/ext/js/display/display-audio.js
@@ -77,7 +77,7 @@ class DisplayAudio {
}
setupEntriesComplete() {
- if (!this._autoPlay || !this._display.popupVisible) { return; }
+ if (!this._autoPlay || !this._display.frameVisible) { return; }
this.clearAutoPlayTimer();
diff --git a/ext/js/display/display.js b/ext/js/display/display.js
index a9581def..f3d46054 100644
--- a/ext/js/display/display.js
+++ b/ext/js/display/display.js
@@ -111,7 +111,7 @@ class Display extends EventDispatcher {
this._optionToggleHotkeyHandler = new OptionToggleHotkeyHandler(this);
this._elementOverflowController = new ElementOverflowController();
this._displayAnki = new DisplayAnki(this, japaneseUtil);
- this._popupVisible = false;
+ this._frameVisible = (pageType === 'search');
this._hotkeyHandler.registerActions([
['close', () => { this._onHotkeyClose(); }],
@@ -210,8 +210,8 @@ class Display extends EventDispatcher {
return this._fullQuery;
}
- get popupVisible() {
- return this._popupVisible;
+ get frameVisible() {
+ return this._frameVisible;
}
async prepare() {
@@ -527,7 +527,7 @@ class Display extends EventDispatcher {
}
_onMessageVisibilityChanged({value}) {
- this._popupVisible = value;
+ this._frameVisible = value;
if (!value) {
this._displayAudio.clearAutoPlayTimer();
this._displayAudio.stopAudio();