From 7c893c4734b98ab3608920270e97ecf3c5a159c0 Mon Sep 17 00:00:00 2001 From: ccd0 Date: Sat, 27 Feb 2016 11:37:05 -0800 Subject: [PATCH] Chromium won't play audio created in an inactive tab until the tab has been focused. --- src/Monitoring/ThreadUpdater.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Monitoring/ThreadUpdater.coffee b/src/Monitoring/ThreadUpdater.coffee index 9c339ba6f..3b13fa2d9 100644 --- a/src/Monitoring/ThreadUpdater.coffee +++ b/src/Monitoring/ThreadUpdater.coffee @@ -2,6 +2,8 @@ ThreadUpdater = init: -> return if g.VIEW isnt 'thread' or !Conf['Thread Updater'] + @audio = $.el 'audio', src: ThreadUpdater.beep + if Conf['Updater and Stats in Header'] @dialog = sc = $.el 'span', id: 'updater' @@ -91,7 +93,6 @@ ThreadUpdater = beep: 'data:audio/wav;base64,<%= grunt.file.read("src/Monitoring/beep.wav", {encoding: "base64"}) %>' playBeep: -> - ThreadUpdater.audio or= $.el 'audio', src: ThreadUpdater.beep {audio} = ThreadUpdater if audio.paused audio.play()