toolkit
toolkit copied to clipboard
Support derived attributes
Some attributes are a reflection of the property set on the element. Setting them does not change the original property value and element behaviour.
For example the checkbox input element "checked" attribute does not work correctly when adding or removing the attribute.
These attributes should be set as both properties and attributes of the element to have both values aligned with expected behaviour.