So using a Checkbox of this sort
<input type="checkbox" token="showservices" searchWhenChanged="true">
<label></label>
<choice value="Service">Show services</choice>
<default></default>
</input>
It's unchecked by default. And if you check it and then duplicate the tab, it still maintains the form.token value (Checked), meaning, it does not get overrode.
<input type="checkbox" token="showservices" searchWhenChanged="true">
<label></label>
<choice value="Service">Show services</choice>
<default>Service</default>
</input>
If I do it like this (Notice I changed the default value), and then uncheck it and try to duplicate it, it will appear as checked in the new tab!! ( Meaning the default value overrode the form.token value )
Why does it behave like this? Why doesn't the form.token value gets prioritized?