diff options
| author | zyoshoka <107108195+zyoshoka@users.noreply.github.com> | 2024-02-24 18:06:10 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-24 18:06:10 +0900 |
| commit | 792168fdfacfd0bc316daadf1e32b953f69e1608 (patch) | |
| tree | 5764460be6f2ca7458c2c3719bd9cf83d03d851c /packages | |
| parent | refactor (diff) | |
| download | sharkey-792168fdfacfd0bc316daadf1e32b953f69e1608.tar.gz sharkey-792168fdfacfd0bc316daadf1e32b953f69e1608.tar.bz2 sharkey-792168fdfacfd0bc316daadf1e32b953f69e1608.zip | |
fix(frontend): `userActivation`がない環境において不具合が生じる問題を修正 (#13451)
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/frontend/src/scripts/sound.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/frontend/src/scripts/sound.ts b/packages/frontend/src/scripts/sound.ts index 67818320b3..fcd59510df 100644 --- a/packages/frontend/src/scripts/sound.ts +++ b/packages/frontend/src/scripts/sound.ts @@ -126,7 +126,7 @@ export async function loadAudio(url: string, options?: { useCache?: boolean; }) */ export function playMisskeySfx(operationType: OperationType) { const sound = defaultStore.state[`sound_${operationType}`]; - if (sound.type == null || !canPlay || !navigator.userActivation.hasBeenActive) return; + if (sound.type == null || !canPlay || ('userActivation' in navigator && !navigator.userActivation.hasBeenActive)) return; canPlay = false; playMisskeySfxFile(sound).finally(() => { |