From 5402a2a2276d1a31cb7a47226febcd3e1a536fb3 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Sat, 11 Nov 2023 11:45:30 -0500 Subject: [PATCH] chore: use internal get_descriptors helper --- .changeset/brave-walls-destroy.md | 5 +++++ packages/svelte/src/internal/client/render.js | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/brave-walls-destroy.md diff --git a/.changeset/brave-walls-destroy.md b/.changeset/brave-walls-destroy.md new file mode 100644 index 0000000000..5b623874b0 --- /dev/null +++ b/.changeset/brave-walls-destroy.md @@ -0,0 +1,5 @@ +--- +'svelte': patch +--- + +chore: use internal get_descriptors helper diff --git a/packages/svelte/src/internal/client/render.js b/packages/svelte/src/internal/client/render.js index 2ef1033638..0925737989 100644 --- a/packages/svelte/src/internal/client/render.js +++ b/packages/svelte/src/internal/client/render.js @@ -2810,7 +2810,7 @@ function get_setters(element) { /** @type {string[]} */ const setters = []; // @ts-expect-error - const descriptors = Object.getOwnPropertyDescriptors(element.__proto__); + const descriptors = get_descriptors(element.__proto__); for (const key in descriptors) { if (descriptors[key].set && !always_set_through_set_attribute.includes(key)) { setters.push(key);