diff --git a/src/js/tribe/tribe.js b/src/js/tribe/tribe.js
index d690e7c0e..f2cebd089 100644
--- a/src/js/tribe/tribe.js
+++ b/src/js/tribe/tribe.js
@@ -975,7 +975,7 @@ async function insertImageEmoji(text) {
socket.on("connect", (f) => {
UpdateConfig.setTimerStyle("mini", true);
state = 1;
- Notifications.add("Connected to Tribe", 1);
+ Notifications.add("Connected", 1, undefined, "Tribe");
let name = "Guest";
if (firebase.auth().currentUser !== null) {
name = firebase.auth().currentUser.displayName;
@@ -1011,11 +1011,14 @@ socket.on("mp_update_online_stats", (data) => {
`
Version ${data.version}
`
);
if (data.version !== expectedVersion) {
- Notifications.add(
- `Tribe version mismatch. Try refreshing or clearing cache. Client version: ${expectedVersion}, server version: ${data.version}`,
- -1
- );
socket.disconnect();
+ $(".pageTribe .preloader .icon").html(
+ ``
+ );
+ $(".pageTribe .preloader .text").html(
+ `Version mismatch.
Try refreshing or clearing cache.
Client version: ${expectedVersion}
Server version: ${data.version}`
+ );
+ $(".pageTribe .preloader .reconnectButton").addClass(`hidden`);
}
});
@@ -1026,7 +1029,7 @@ socket.on("mp_update_name", (data) => {
socket.on("disconnect", (f) => {
state = -1;
room = undefined;
- Notifications.add("Disconnected from Tribe", 0);
+ Notifications.add("Disconnected", 0, undefined, "Tribe");
resetLobby();
resetRace();
resetResult();
diff --git a/src/sass/style.scss b/src/sass/style.scss
index b86ca584c..5e5473964 100644
--- a/src/sass/style.scss
+++ b/src/sass/style.scss
@@ -3590,6 +3590,7 @@ key {
.text {
font-size: 1rem;
color: var(--sub-color);
+ text-align: center;
}
.button {
font-size: 1rem;