diff --git a/src/runtime/internal/dom.ts b/src/runtime/internal/dom.ts index ddc024e8dc..adfdc8e3ba 100644 --- a/src/runtime/internal/dom.ts +++ b/src/runtime/internal/dom.ts @@ -306,8 +306,7 @@ export function set_attributes(node: Element & ElementCSSInlineStyle, attributes (node as any).value = node[key] = attributes[key]; } else if (descriptors[key] && descriptors[key].set) { if (node[key] !== attributes[key]) { - node[key] = attributes[key]; - if (node[key] !== attributes[key]) attr(node, key, attributes[key]); + node[key] = attributes[key]; } } else { attr(node, key, attributes[key]);