From 1b7632c352ddfc6483c18cbea4720146bcfc0cc4 Mon Sep 17 00:00:00 2001 From: SillyLossy Date: Thu, 23 Mar 2023 11:53:39 +0200 Subject: [PATCH] Fix online status checks --- public/scripts/RossAscends-mods.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/public/scripts/RossAscends-mods.js b/public/scripts/RossAscends-mods.js index 36e47e32a..94024b430 100644 --- a/public/scripts/RossAscends-mods.js +++ b/public/scripts/RossAscends-mods.js @@ -49,7 +49,9 @@ const observerConfig = { childList: true, subtree: true }; const observer = new MutationObserver(function (mutations) { mutations.forEach(function (mutation) { - if (mutation.target.id === "online_status_text2") { + if (mutation.target.id === "online_status_text2" || + mutation.target.id === "online_status_text3" || + mutation.target.classList.contains("online_status_text4")) { RA_checkOnlineStatus(); } else if (mutation.target.parentNode === SelectedCharacterTab) { setTimeout(RA_CountCharTokens, 200); @@ -260,7 +262,8 @@ function isUrlOrAPIKey(string) { } $("document").ready(function () { - + // initial status check + setTimeout(RA_checkOnlineStatus, 100); // read the state of AutoConnect and AutoLoadChat. $(AutoConnectCheckbox).prop("checked", LoadLocalBool("AutoConnectEnabled"));