diff --git a/apps/app-frontend/src/components/ui/skin/EditSkinModal.vue b/apps/app-frontend/src/components/ui/skin/EditSkinModal.vue index c2a9544dc..6a2dd686f 100644 --- a/apps/app-frontend/src/components/ui/skin/EditSkinModal.vue +++ b/apps/app-frontend/src/components/ui/skin/EditSkinModal.vue @@ -211,6 +211,8 @@ async function save() { blob = new Uint8Array(buf) } + await unequip_skin(); + if (mode.value === 'new') { await add_and_equip_custom_skin(blob, variant.value, selectedCape.value) emit('saved') diff --git a/apps/app-frontend/src/pages/Skins.vue b/apps/app-frontend/src/pages/Skins.vue index 3465fa178..3fdf2786f 100644 --- a/apps/app-frontend/src/pages/Skins.vue +++ b/apps/app-frontend/src/pages/Skins.vue @@ -1,7 +1,7 @@