Rerender the list if migrated persona

2194bdfd56eb0b634662a4a98c398ff0a49fd502

Cohee <18619528+Cohee1207@users.noreply.github.com>

2 files changed, +5 -5Showing whitespace changes
public/script.js+1 -1
@@ -985,7 +985,7 @@ async function firstLoadInit() {
985985 await initTokenizers();
986986 initBackgrounds();
987987 initAuthorsNote();
988988 await initPersonas();
989989 initRossMods();
990990 initStats();
991991 initCfg();
public/scripts/personas.js+4 -4
@@ -1581,7 +1581,7 @@ async function duplicatePersona(avatarId) {
15811581/**
15821582 * If a current user avatar is not bound to persona, bind it.
15831583 */
15841584async function migrateNonPersonaUser() {
15851585 if (user_avatar in power_user.personas) {
15861586 return;
15871587 }
@@ -1589,12 +1589,12 @@ function migrateNonPersonaUser() {
15891589 power_user.personas[user_avatar] = name1;
15901590 void getOrCreatePersonaDescriptor();
15911591 setPersonaDescription();
1592+ await getUserAvatars(true, user_avatar);
15921593 saveSettingsDebounced();
15931594}
15941595
1595-
1596+export async function initPersonas() {
1596-export function initPersonas() {
1597+ await migrateNonPersonaUser();
1597- migrateNonPersonaUser();
15981598 $('#persona_delete_button').on('click', deleteUserAvatar);
15991599 $('#lock_persona_default').on('click', () => togglePersonaLock('default'));
16001600 $('#lock_user_name').on('click', () => togglePersonaLock('chat'));