diff --git a/poe-client.js b/poe-client.js index 086c20233..c89c53a3b 100644 --- a/poe-client.js +++ b/poe-client.js @@ -457,6 +457,10 @@ class Client { } const message = message_data["payload"]["data"]["messageAdded"] + + if (!message) { + return; + } const copiedDict = Object.assign({}, this.active_messages); for (const [key, value] of Object.entries(copiedDict)) { diff --git a/public/index.html b/public/index.html index b8bd16e8c..b0f393eac 100644 --- a/public/index.html +++ b/public/index.html @@ -1824,7 +1824,7 @@
-
+
diff --git a/public/scripts/extensions/caption/index.js b/public/scripts/extensions/caption/index.js index e1528d33c..29a137cc8 100644 --- a/public/scripts/extensions/caption/index.js +++ b/public/scripts/extensions/caption/index.js @@ -17,7 +17,7 @@ async function setImageIcon() { try { const sendButton = document.getElementById('send_picture'); sendButton.classList.add('fa-image'); - sendButton.classList.remove('fa-hourglass-half', 'fa-fade'); + sendButton.classList.remove('fa-hourglass-half'); } catch (error) { console.log(error); @@ -28,7 +28,7 @@ async function setSpinnerIcon() { try { const sendButton = document.getElementById('send_picture'); sendButton.classList.remove('fa-image'); - sendButton.classList.add('fa-hourglass-half', 'fa-fade'); + sendButton.classList.add('fa-hourglass-half'); } catch (error) { console.log(error); diff --git a/public/scripts/extensions/expressions/index.js b/public/scripts/extensions/expressions/index.js index 0ad0246eb..77171f183 100644 --- a/public/scripts/extensions/expressions/index.js +++ b/public/scripts/extensions/expressions/index.js @@ -202,7 +202,7 @@ async function setExpression(character, expression, force) { if (!debugImageStatus && !force) { validateImages(); - setTimeout(() => setExpression(character, expression, true), 500); + setTimeout(() => setExpression(character, expression, false), 2000); return; } diff --git a/public/scripts/openai.js b/public/scripts/openai.js index b7af112cf..36e459ab3 100644 --- a/public/scripts/openai.js +++ b/public/scripts/openai.js @@ -421,7 +421,7 @@ function getSystemPrompt(nsfw_toggle_prompt, enhance_definitions_prompt, wiBefor let whole_prompt = []; if (isImpersonate) { - whole_prompt = [nsfw_toggle_prompt, enhance_definitions_prompt, "\n\n", wiBefore, wiAfter, extensionPrompt]; + whole_prompt = [nsfw_toggle_prompt, enhance_definitions_prompt, "\n\n", wiBefore, storyString, wiAfter, extensionPrompt]; } else { // If it's toggled, NSFW prompt goes first. diff --git a/public/style.css b/public/style.css index fa800c9a8..59fc37cec 100644 --- a/public/style.css +++ b/public/style.css @@ -988,7 +988,7 @@ input[type=search]:focus::-webkit-search-cancel-button { margin-top: 5px; display: flex; flex-wrap: wrap; - width: calc(var(--sheldWidth) - 100px); + width: calc(var(--sheldWidth) - 10px); max-width: 100svw; justify-content: space-evenly; }