Problem
The character-load recovery panel only fills blank names with placeholders. A present-but-invalid name (e.g. @@@) is left untouched, so Fix & Restore re-rejects the entry and the user is forced to hand-type a valid name before it will restore.
Fix
Fix & Restore now runs the same sanitize-item-names coercion on restore, so an invalid name (@@@ -> Unnamed Race, re-keyed) is auto-named in one click. The blocking red "must start with a letter" hint is softened to "will be auto-named on restore".
Problem
The character-load recovery panel only fills blank names with placeholders. A present-but-invalid name (e.g.
@@@) is left untouched, so Fix & Restore re-rejects the entry and the user is forced to hand-type a valid name before it will restore.Fix
Fix & Restore now runs the same
sanitize-item-namescoercion on restore, so an invalid name (@@@->Unnamed Race, re-keyed) is auto-named in one click. The blocking red "must start with a letter" hint is softened to "will be auto-named on restore".