diff --git a/webroot/index.html b/webroot/index.html
index 4a711c906..97e895a68 100644
--- a/webroot/index.html
+++ b/webroot/index.html
@@ -78,9 +78,9 @@
{{ streamStatus }}
- {{ viewerCount }} {{ 'viewer' | plural(viewerCount) }}.
- Max {{ sessionMaxViewerCount }} {{ 'viewer' | plural(sessionMaxViewerCount) }}.
- {{ overallMaxViewerCount }} overall.
+ {{ viewerCount }} {{ 'viewer' | plural(viewerCount) }}.
+ Max {{ sessionMaxViewerCount }} {{ 'viewer' | plural(sessionMaxViewerCount) }}.
+ {{ overallMaxViewerCount }} overall.
diff --git a/webroot/js/app.js b/webroot/js/app.js
index d690a26e8..a89e4a7c8 100644
--- a/webroot/js/app.js
+++ b/webroot/js/app.js
@@ -51,6 +51,7 @@ class Owncast {
sessionMaxViewerCount: 0,
streamStatus: MESSAGE_OFFLINE, // Default state.
viewerCount: 0,
+ isOnline: false,
// from config
appVersion: '',
@@ -281,6 +282,7 @@ class Owncast {
// stop status timer and disable chat after some time.
handleOfflineMode() {
+ this.vueApp.isOnline = false;
clearInterval(this.streamDurationTimer);
this.vueApp.streamStatus = MESSAGE_OFFLINE;
if (this.streamStatus) {
@@ -293,6 +295,7 @@ class Owncast {
// play video!
handleOnlineMode() {
this.vueApp.playerOn = true;
+ this.vueApp.isOnline = true;
this.vueApp.streamStatus = MESSAGE_ONLINE;
this.player.startPlayer();