From d6c191459ec3cd53ff0312590eede23b117e639a Mon Sep 17 00:00:00 2001 From: harry Date: Sun, 6 Apr 2025 21:23:33 +0100 Subject: [PATCH] the admin audio player is a little more resilient against crashes (#90445) ## About The Pull Request if we try to play something and end up not being able to play it for whatever reason, we should not crash the whole chat ## Why It's Good For The Game less chat crash = more good ## Changelog :cl: fix: admins trying to play certain songs would crash the chat, it no longer does /:cl: Co-authored-by: harryob <55142896+harryob@users.noreply.github.com> --- tgui/packages/tgui-panel/audio/player.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tgui/packages/tgui-panel/audio/player.ts b/tgui/packages/tgui-panel/audio/player.ts index d75fab4487e..a916576c5b5 100644 --- a/tgui/packages/tgui-panel/audio/player.ts +++ b/tgui/packages/tgui-panel/audio/player.ts @@ -67,7 +67,7 @@ export class AudioPlayer { }); } - audio.play(); + audio.play()?.catch((error) => logger.log('playback error', error)); this.onPlaySubscribers.forEach((subscriber) => subscriber()); }