diff --git a/templates/show_html5_player_headers.inc.php b/templates/show_html5_player_headers.inc.php
index 0759db18..eb64281c 100644
--- a/templates/show_html5_player_headers.inc.php
+++ b/templates/show_html5_player_headers.inc.php
@@ -471,7 +471,8 @@ function stopBroadcast()
window.parent.onbeforeunload = function (evt) {
- if ($("#jquery_jplayer_1") !== undefined && !$("#jquery_jplayer_1").data("jPlayer").status.paused && (document.activeElement === undefined || (document.activeElement.href.indexOf('/batch.php') < 0 && document.activeElement.href.indexOf('/stream.php') < 0))) {
+ if ($("#jquery_jplayer_1") !== undefined && $("#jquery_jplayer_1").data("jPlayer") !== undefined && !$("#jquery_jplayer_1").data("jPlayer").status.paused &&
+ (document.activeElement === undefined || (document.activeElement.href.indexOf('/batch.php') < 0 && document.activeElement.href.indexOf('/stream.php') < 0))) {
var message = '';
if (typeof evt == 'undefined') {
evt = window.event;