From aa7501a66ac4ca3c5fffcde320fdb2068c4f8a26 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Fri, 17 Nov 2023 10:56:46 +0100 Subject: [PATCH] LibJS: Set initial state of CyclicModule.[[Status]] to NEW This is what the specification tells us to do: https://tc39.es/ecma262/#cyclic-module-record Co-Authored-By: networkException --- Userland/Libraries/LibJS/CyclicModule.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Libraries/LibJS/CyclicModule.h b/Userland/Libraries/LibJS/CyclicModule.h index fc809ff1a0..27e5fe2e6e 100644 --- a/Userland/Libraries/LibJS/CyclicModule.h +++ b/Userland/Libraries/LibJS/CyclicModule.h @@ -72,7 +72,7 @@ protected: void async_module_execution_fulfilled(VM& vm); void async_module_execution_rejected(VM& vm, Value error); - ModuleStatus m_status { ModuleStatus::Unlinked }; // [[Status]] + ModuleStatus m_status { ModuleStatus::New }; // [[Status]] ThrowCompletionOr m_evaluation_error; // [[EvaluationError]] Optional m_dfs_index; // [[DFSIndex]] Optional m_dfs_ancestor_index; // [[DFSAncestorIndex]]