File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
packages/svelte/src/internal/client/dom/elements Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -184,8 +184,7 @@ export function set_attributes(
184
184
next . class = next . class ? next . class + ' ' + css_hash : css_hash ;
185
185
}
186
186
187
- var setters = setters_cache . get ( element . nodeName ) ;
188
- if ( ! setters ) setters_cache . set ( element . nodeName , ( setters = get_setters ( element ) ) ) ;
187
+ var setters = get_setters ( element ) ;
189
188
190
189
// @ts -expect-error
191
190
var attributes = /** @type {Record<string, unknown> } **/ ( element . __attributes ??= { } ) ;
@@ -356,8 +355,9 @@ var setters_cache = new Map();
356
355
357
356
/** @param {Element } element */
358
357
function get_setters ( element ) {
359
- /** @type {string[] } */
360
- var setters = [ ] ;
358
+ var setters = setters_cache . get ( element . nodeName ) ;
359
+ if ( setters ) return setters ;
360
+ setters_cache . set ( element . nodeName , ( setters = [ ] ) ) ;
361
361
var descriptors ;
362
362
var proto = get_prototype_of ( element ) ;
363
363
You can’t perform that action at this time.
0 commit comments