From eda555e103cdcdea9216f8e0b48dcfde264a633b Mon Sep 17 00:00:00 2001 From: Vaibhav Rai Date: Tue, 23 Apr 2024 21:06:31 +0530 Subject: [PATCH] Remove empty class --- packages/svelte/src/internal/client/dom/elements/class.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/svelte/src/internal/client/dom/elements/class.js b/packages/svelte/src/internal/client/dom/elements/class.js index 77c165dd5c55..9d885caa3e22 100644 --- a/packages/svelte/src/internal/client/dom/elements/class.js +++ b/packages/svelte/src/internal/client/dom/elements/class.js @@ -80,6 +80,10 @@ export function set_class_list(dom, value) { var next_class_name = dom.className; + // for performance reason remove this + if (!next_class_name) { + dom.removeAttribute('class'); + } // Set the updated className // @ts-expect-error need to add __className to patched prototype dom.__className = next_class_name;