diff --git a/public/script.js b/public/script.js index a1e705a97..0ee7daecf 100644 --- a/public/script.js +++ b/public/script.js @@ -261,7 +261,7 @@ let fav_ch_checked = false; //initialize global var for future cropped blobs let currentCroppedAvatar = ''; -const durationSaveEdit = 200; +const durationSaveEdit = 500; const saveSettingsDebounced = debounce(() => saveSettings(), durationSaveEdit); const saveCharacterDebounced = debounce(() => $("#create_button").trigger('click'), durationSaveEdit); const getStatusDebounced = debounce(() => getStatus(), 90000); diff --git a/public/scripts/RossAscends-mods.js b/public/scripts/RossAscends-mods.js index 651629bcf..cdd2cf607 100644 --- a/public/scripts/RossAscends-mods.js +++ b/public/scripts/RossAscends-mods.js @@ -370,7 +370,8 @@ function RA_checkOnlineStatus() { //Auto-connect to API (when set to kobold, API URL exists, and auto_connect is true) function RA_autoconnect(PrevApi) { - if (online_status === undefined) { + // secrets.js or script.js not loaded + if (SECRET_KEYS === undefined || online_status === undefined) { setTimeout(RA_autoconnect, 100); return; } @@ -404,7 +405,6 @@ function RA_autoconnect(PrevApi) { } if (!connection_made) { - RA_AC_retries++; retry_delay = Math.min(retry_delay * 2, 30000); // double retry delay up to to 30 secs //console.log('connection attempts: ' + RA_AC_retries + ' delay: ' + (retry_delay / 1000) + 's');