Fix char A/N and expressions folder for first in the list
| @@ -299,7 +299,7 @@ function loadSettings() { | |||
| 299 | $('#extension_floating_role').val(chat_metadata[metadata_keys.role]); | 299 | $('#extension_floating_role').val(chat_metadata[metadata_keys.role]); |
| 300 | $(`input[name="extension_floating_position"][value="${chat_metadata[metadata_keys.position]}"]`).prop('checked', true); | 300 | $(`input[name="extension_floating_position"][value="${chat_metadata[metadata_keys.position]}"]`).prop('checked', true); |
| 301 | 301 | ||
| 302 | if (extension_settings.note.chara && getContext().characterId) { | 302 | if (extension_settings.note.chara && getContext().characterId !== undefined) { |
| 303 | const charaNote = extension_settings.note.chara.find((e) => e.name === getCharaFilename()); | 303 | const charaNote = extension_settings.note.chara.find((e) => e.name === getCharaFilename()); |
| 304 | 304 | ||
| 305 | $('#extension_floating_chara').val(charaNote ? charaNote.prompt : ''); | 305 | $('#extension_floating_chara').val(charaNote ? charaNote.prompt : ''); |
| @@ -446,7 +446,7 @@ async function onChatChanged() { | |||
| 446 | $('#extension_floating_prompt_token_counter').text(tokenCounter1); | 446 | $('#extension_floating_prompt_token_counter').text(tokenCounter1); |
| 447 | 447 | ||
| 448 | let tokenCounter2; | 448 | let tokenCounter2; |
| 449 | if (extension_settings.note.chara && context.characterId) { | 449 | if (extension_settings.note.chara && context.characterId !== undefined) { |
| 450 | const charaNote = extension_settings.note.chara.find((e) => e.name === getCharaFilename()); | 450 | const charaNote = extension_settings.note.chara.find((e) => e.name === getCharaFilename()); |
| 451 | 451 | ||
| 452 | if (charaNote) { | 452 | if (charaNote) { |
| @@ -624,7 +624,7 @@ function getFolderNameByMessage(message) { | |||
| 624 | if (context.groupId) { | 624 | if (context.groupId) { |
| 625 | avatarPath = message.original_avatar || context.characters.find(x => message.force_avatar && message.force_avatar.includes(encodeURIComponent(x.avatar)))?.avatar; | 625 | avatarPath = message.original_avatar || context.characters.find(x => message.force_avatar && message.force_avatar.includes(encodeURIComponent(x.avatar)))?.avatar; |
| 626 | } | 626 | } |
| 627 | else if (context.characterId) { | 627 | else if (context.characterId !== undefined) { |
| 628 | avatarPath = getCharaFilename(); | 628 | avatarPath = getCharaFilename(); |
| 629 | } | 629 | } |
| 630 | 630 | ||