Skip to content

Commit 9c0928f

Browse files
committed
more fixes
1 parent c6a6a1c commit 9c0928f

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

packages/svelte/src/internal/client/runtime.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -585,11 +585,6 @@ function flush_queued_effects(effects) {
585585

586586
function process_microtask() {
587587
is_micro_task_queued = false;
588-
if (current_queued_microtasks.length > 0) {
589-
const tasks = current_queued_microtasks.slice();
590-
current_queued_microtasks = [];
591-
run_all(tasks);
592-
}
593588
if (flush_count > 101) {
594589
return;
595590
}
@@ -602,6 +597,11 @@ function process_microtask() {
602597
if (!is_micro_task_queued) {
603598
flush_count = 0;
604599
}
600+
if (current_queued_microtasks.length > 0) {
601+
const tasks = current_queued_microtasks.slice();
602+
current_queued_microtasks = [];
603+
run_all(tasks);
604+
}
605605
}
606606

607607
/**

packages/svelte/src/internal/client/transitions.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -673,7 +673,7 @@ function each_item_animate(block, transitions, index, index_is_reactive) {
673673
prev_index = /** @type {import('./types.js').Signal<number>} */ (prev_index).v;
674674
}
675675
const items = block.p.v;
676-
if (prev_index !== index && /** @type {number} */ (index) < items.length) {
676+
if (prev_index !== index) {
677677
const from_dom = /** @type {Element} */ (get_first_element(block));
678678
const from = from_dom.getBoundingClientRect();
679679
// Cancel any existing key transitions

0 commit comments

Comments
 (0)