diff --git a/lib/crates/fabro-workflows/src/event.rs b/lib/crates/fabro-workflows/src/event.rs index 6b6fa2aa6..7ed60d346 100644 --- a/lib/crates/fabro-workflows/src/event.rs +++ b/lib/crates/fabro-workflows/src/event.rs @@ -1062,6 +1062,7 @@ impl EventEmitter { event.trace(); // Clone the listener list so we don't hold the lock during dispatch. // This prevents deadlocks if a listener calls emit() reentrantly. + // Note: listeners added during this emit() won't receive the current event. let snapshot: Vec = self .listeners .lock()