From 3f0eac1a3dcd31e533c22019de07be8b2d601d4f Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Thu, 4 Apr 2024 23:26:42 -0400 Subject: [PATCH] all tests passing --- .../svelte/src/internal/client/dom/elements/transitions.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/svelte/src/internal/client/dom/elements/transitions.js b/packages/svelte/src/internal/client/dom/elements/transitions.js index 7999d6f68..d6e9e9e2e 100644 --- a/packages/svelte/src/internal/client/dom/elements/transitions.js +++ b/packages/svelte/src/internal/client/dom/elements/transitions.js @@ -297,8 +297,8 @@ function animate(element, options, counterpart, t2, callback) { fill: 'forwards' }); - // @ts-ignore - animation.onfinish = callback; + // we can't do `= callback` since the callback can change + animation.onfinish = () => callback?.(); } else { // Timer if (t1 === 0) {