diff --git a/src/runtime/internal/scheduler.ts b/src/runtime/internal/scheduler.ts index 709999ee97..796ca624be 100644 --- a/src/runtime/internal/scheduler.ts +++ b/src/runtime/internal/scheduler.ts @@ -51,7 +51,7 @@ export const flush = () => { after_update; do { - while (i < dirty_components.length) { + for (;i < dirty_components.length;i++) { ({ $$ } = set_current_component(dirty_components[i])); // todo : is this check still necessary ? @@ -73,8 +73,6 @@ export const flush = () => { for (j = 0, { after_update } = $$; j < after_update.length; j++) { add_render_callback(after_update[j]); } - - i = i + 1; } dirty_components.length = 0; diff --git a/src/runtime/internal/transitions.ts b/src/runtime/internal/transitions.ts index 48f2df750f..762fa38bf9 100644 --- a/src/runtime/internal/transitions.ts +++ b/src/runtime/internal/transitions.ts @@ -5,7 +5,6 @@ import { now, noop } from './environment'; import { setFrameTimeout, setTweenTimeout } from './loop'; import { add_measure_callback } from './scheduler'; import { animate_css } from './style_manager'; -import { linear } from 'svelte/easing'; type TransitionFn = (node: HTMLElement, params: any) => CssTransitionConfig; export type StopResetReverseFn = (t?: number | -1) => StopResetReverseFn | void; @@ -175,7 +174,7 @@ export const run_transition = /*#__PURE__*/ Function.prototype.call.bind(functio params, end_time - t, start_time > t ? start_time - t : 0, - (1 - elapsed_ratio) * (1 - (config.easing || linear)(1 - (end_time - t) / (end_time - start_time))) + (1 - elapsed_ratio) * (1 - (config.easing || ((v) => v))(1 - (end_time - t) / (end_time - start_time))) ) ); else running_bidi.delete(this);