Fix error handling on style injection
This commit is contained in:
parent
e173a71ba6
commit
ae4ee9ddee
@ -219,15 +219,24 @@ class Popup {
|
||||
});
|
||||
this._observeFullscreen(true);
|
||||
this._onFullscreenChanged();
|
||||
try {
|
||||
Popup._injectStylesheet('yomichan-popup-outer-stylesheet', 'file', '/fg/css/client.css', true);
|
||||
this.setCustomOuterCss(this._options.general.customPopupOuterCss, true);
|
||||
} catch (e) {
|
||||
// NOP
|
||||
}
|
||||
this._injectStyles();
|
||||
});
|
||||
}
|
||||
|
||||
async _injectStyles() {
|
||||
try {
|
||||
await Popup._injectStylesheet('yomichan-popup-outer-stylesheet', 'file', '/fg/css/client.css', true);
|
||||
} catch (e) {
|
||||
// NOP
|
||||
}
|
||||
|
||||
try {
|
||||
await this.setCustomOuterCss(this._options.general.customPopupOuterCss, true);
|
||||
} catch (e) {
|
||||
// NOP
|
||||
}
|
||||
}
|
||||
|
||||
_observeFullscreen(observe) {
|
||||
if (!observe) {
|
||||
this._fullscreenEventListeners.removeAllEventListeners();
|
||||
|
Loading…
Reference in New Issue
Block a user