From 488754437dbc5465662dcfdff20b3ce81a48cb73 Mon Sep 17 00:00:00 2001 From: "(Fairy)Phy" Date: Sat, 11 Mar 2023 13:40:22 +0900 Subject: fix(frontend): Safariでプラグインが複数ある場合に正常に読み込まれない問題を修正 (#10290) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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 Co-authored-by: rinsuki <428rinsuki+git@gmail.com> --- packages/frontend/src/init.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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); }); } -- cgit v1.2.3-freya