diff --git a/crates/lune-std/src/globals/require/context.rs b/crates/lune-std/src/globals/require/context.rs index 9199b8f..8e9338a 100644 --- a/crates/lune-std/src/globals/require/context.rs +++ b/crates/lune-std/src/globals/require/context.rs @@ -169,6 +169,7 @@ impl RequireContext { .into_lua_thread(lua)?; let thread_id = lua.push_thread_back(thread, ())?; + lua.track_thread(thread_id); lua.wait_for_thread(thread_id).await; let multi = lua