Description
The patched class setAttribute
calls attributeChangedCallback
without converting value to a string. This can lead to unexpected behavior when passing numeric or otherwise non-string values.
Example
Playground
Steps to reproduce
Expected behavior
Similar to toggleAttribute
, a preliminary step const newValue = this.getAttribute(name)
is added for use in attributeChangedCallback
.
Actual behavior