File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
packages/svelte/src/internal/client Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -761,19 +761,21 @@ function flush_queued_effects(effects) {
761761 }
762762}
763763
764- function flushed_deferred ( ) {
764+ function flush_deferred ( ) {
765765 is_micro_task_queued = false ;
766+
766767 if ( flush_count > 1001 ) {
767768 return ;
768769 }
769- // flush_before_process_microtasks();
770+
770771 const previous_queued_root_effects = queued_root_effects ;
771772 queued_root_effects = [ ] ;
772773 flush_queued_root_effects ( previous_queued_root_effects ) ;
773774
774775 if ( ! is_micro_task_queued ) {
775776 flush_count = 0 ;
776777 last_scheduled_effect = null ;
778+
777779 if ( DEV ) {
778780 dev_effect_stack = [ ] ;
779781 }
@@ -788,7 +790,7 @@ export function schedule_effect(signal) {
788790 if ( scheduler_mode === FLUSH_MICROTASK ) {
789791 if ( ! is_micro_task_queued ) {
790792 is_micro_task_queued = true ;
791- queueMicrotask ( flushed_deferred ) ;
793+ queueMicrotask ( flush_deferred ) ;
792794 }
793795 }
794796
You can’t perform that action at this time.
0 commit comments