summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author(Fairy)Phy <Phy.0224@secinet.jp>2023-03-11 13:40:22 +0900
committerGitHub <noreply@github.com>2023-03-11 13:40:22 +0900
commit488754437dbc5465662dcfdff20b3ce81a48cb73 (patch)
tree9159229b458c9b92a6d4c138bbd4c9f76a2bd9d4
parentfix(backend/DriveService): gracely skip when getting NoSuchKey error from S3 ... (diff)
downloadsharkey-488754437dbc5465662dcfdff20b3ce81a48cb73.tar.gz
sharkey-488754437dbc5465662dcfdff20b3ce81a48cb73.tar.bz2
sharkey-488754437dbc5465662dcfdff20b3ce81a48cb73.zip
fix(frontend): Safariでプラグインが複数ある場合に正常に読み込まれない問題を修正 (#10290)
* Safariでプラグインが複数ある場合に正常に読み込まれない問題を修正 * Update packages/frontend/src/init.ts Co-authored-by: rinsuki <428rinsuki+git@gmail.com> * Update packages/frontend/src/init.ts Co-authored-by: rinsuki <428rinsuki+git@gmail.com> --------- Co-authored-by: syuilo <Syuilotan@yahoo.co.jp> Co-authored-by: rinsuki <428rinsuki+git@gmail.com>
-rw-r--r--packages/frontend/src/init.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/frontend/src/init.ts b/packages/frontend/src/init.ts
index 0a626b36c6..a2dff87e8e 100644
--- a/packages/frontend/src/init.ts
+++ b/packages/frontend/src/init.ts
@@ -343,7 +343,9 @@ stream.on('_disconnected_', async () => {
});
for (const plugin of ColdDeviceStorage.get('plugins').filter(p => p.active)) {
- import('./plugin').then(({ install }) => {
+ import('./plugin').then(async ({ install }) => {
+ // Workaround for https://bugs.webkit.org/show_bug.cgi?id=242740
+ await new Promise(r => setTimeout(r, 0));
install(plugin);
});
}