diff --git a/packages/svelte/src/internal/server/payload.js b/packages/svelte/src/internal/server/payload.js index 2cd74e1af7..acef2240cf 100644 --- a/packages/svelte/src/internal/server/payload.js +++ b/packages/svelte/src/internal/server/payload.js @@ -402,14 +402,6 @@ export class TreeState { this.#mode = mode; } - copy() { - const state = new TreeState(this.#mode); - state.#css = new Set(this.#css); - state.#head = this.#head.copy(); - state.#uid = this.#uid; - return state; - } - /** * @param {TreeState} other */ diff --git a/packages/svelte/src/internal/server/payload.test.ts b/packages/svelte/src/internal/server/payload.test.ts index 29e86262ba..53483c3fed 100644 --- a/packages/svelte/src/internal/server/payload.test.ts +++ b/packages/svelte/src/internal/server/payload.test.ts @@ -205,12 +205,9 @@ test('subsume refuses to switch modes', () => { ); }); -test('TreeState uid generator uses prefix and is shared by copy()', () => { +test('TreeState uid generator uses prefix', () => { const state = new TreeState('sync', 'id-'); assert.equal(state.uid(), 'id-s1'); - const state_copy = state.copy(); - assert.equal(state_copy.uid(), 'id-s2'); - assert.equal(state.uid(), 'id-s3'); }); test('TreeHeadState title ordering favors later lexicographic paths', () => {