Hi, Still developping a new version of the existing Earthdawn sheet. I begin to have a lot done, but there is a bug that I keep having. There is an extensive use in the sheet of local test values using test boxes. Let's take the following idea : I have an attribute called attr_actiontype, that is entered somewhere in my sheet <input type="number" name="attr_actiontype" value="0" title="Enter 1 if it is an action; 2 if it is damage and 0 if it is neither"> Let's say now that I have another section of the sheet where there are parameters that are only used if it is an action. What would be done would be to test the value with a checkbox and display depending on the result <input type="checkbox" name="attr_actiontype" value="1" hidden class="testChecked"> <span class="HideIfNotChecked"> This section is only useful if Action</span> With styles .sheet- testChecked:not(:checked) ~ .sheet-HideIfNotChecked {display:none;} With this code, when the first number input is changed, the roll20 attribute is also changed, and the checkbox input will detect if the attribute value is 1 or not, checking itself automatically and triggering the display or hiding of the span... BUT this seems to not work at startup. When I load my HTML sheet, it seems that all the inputs default to their defined "value" ( or for checkboxes to their default status), and the connexion done via the roll20 attribute doesn't happen until something in the sheet is changed, and suddenly all inputs seem to synchronize to the database of attributes. So here for example, if I was entering 1 as value for the first input, the span would display... But if I would reload my code, the checkbox would temporarly loose the connexion to attr_actiontype, and could "forget" to display the span until an action was forcing it to pull from the database... Anyone else experienced such behaviour and has hints how to solve it ? Maybe I missed it on the Wiki