Hello, I am currently updating a character sheet and I have noticed that when I update the character sheet in my pre-existing campaign, select inputs on character sheets will forget their formerly selected option, displaying instead the top option. This is caused by the addition of a new option on top of the old ones that acts as a placeholder. The select attribute names did not change between versions, and everything is the same except for the new option and some additions in the original option values that shouldn't affect anything. So, updating the code to add a placeholder option resets the dropdown menu. What I am searching for is a way to prevent the dropdown menus from resetting on update so that players will find their updated sheets displaying the same options as before. If anyone has an idea hw to do this, or knows it is simply impossible, I would be glad to take their advise. Thank you. original code: <select name="attr_mlvariant">
<option value="@{strength}+@{endurance}">Aggressive</option>
<option value="@{strength}+@{agility}">Precise</option>
<option value="@{strength}+@{discipline}">Elegant</option>
</select> updated code: <select name="attr_mlvariant">
<option value="++">Variant</option>
<option value="@{strength}[Str]+@{endurance}[End]">Aggressive</option>
<option value="@{strength}[Str]+@{agility}[Agi]">Precise</option>
<option value="@{strength}[Str]+@{discipline}[Dis]">Elegant</option>
</select>