diff options
| author | (Fairy)Phy <Phy.0224@secinet.jp> | 2023-03-11 13:40:22 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-11 13:40:22 +0900 |
| commit | 488754437dbc5465662dcfdff20b3ce81a48cb73 (patch) | |
| tree | 9159229b458c9b92a6d4c138bbd4c9f76a2bd9d4 | |
| parent | fix(backend/DriveService): gracely skip when getting NoSuchKey error from S3 ... (diff) | |
| download | sharkey-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.ts | 4 |
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); }); } |