diff --git a/source b/source index e5b8544c231..271faae73a1 100644 --- a/source +++ b/source @@ -87118,16 +87118,30 @@ interface NavigatorOnLine { propagated to the caller of this algorithm in the last step.

-
  • Let record be result's module record.

    +
  • Let instantiationStatus be null.

  • + +
  • If result's instantiation + state is "errored", then set instantiationStatus to + Completion { [[Type]]: throw, [[Value]]: result's instantiation error, [[Target]]: + empty }.

  • -

    Let instantiationStatus be record.ModuleDeclarationInstantiation().

    +

    Otherwise:

    + +
      +
    1. Let record be result's module record.

    2. -

      This step will recursively call ModuleDeclarationInstantiation all of the - module's uninstantiated dependencies.

      +
    3. +

      Set instantiationStatus to record.ModuleDeclarationInstantiation().

      + +

      This step will recursively call ModuleDeclarationInstantiation all of the + module's uninstantiated dependencies.

      +
    4. +
  • @@ -120097,6 +120111,7 @@ INSERT INTERFACES HERE Geoff Richards, Geoffrey Garen, Geoffrey Sneddon, + Georg Neis, George Lund, Gianmarco Armellin, Giovanni Campagna,