From de131e48c620118f538f7193831b9733f0e2464a Mon Sep 17 00:00:00 2001 From: Brian Takita Date: Fri, 17 May 2019 17:53:39 -0400 Subject: [PATCH] Attempt to set read-only props using attr. Fixes https://github.com/sveltejs/svelte/issues/2732 --- src/internal/dom.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/internal/dom.js b/src/internal/dom.js index 46ffaa8472..bc5efb0f5d 100644 --- a/src/internal/dom.js +++ b/src/internal/dom.js @@ -93,7 +93,11 @@ export function set_attributes(node, attributes) { if (key === 'style') { node.style.cssText = attributes[key]; } else if (key in node) { - node[key] = attributes[key]; + try { + node[key] = attributes[key]; + } catch (e) { + attr(node, key, attributes[key]); + } } else { attr(node, key, attributes[key]); }