Skip to content

Commit 4d5a399

Browse files
author
Marek Fisera
committed
Ensure WebAssembly startup options
1 parent e9d445e commit 4d5a399

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Components/Web.JS/src/Boot.Web.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import { LogLevel } from './Platform/Logging/Logger';
2626
import { resolveOptions } from './Platform/Circuits/CircuitStartOptions';
2727
import { JSInitializer } from './JSInitializers/JSInitializers';
2828
import { enableFocusOnNavigate } from './Rendering/FocusOnNavigate';
29+
import { WebAssemblyStartOptions } from './Platform/WebAssemblyStartOptions';
2930

3031
let started = false;
3132
let rootComponentManager: WebRootComponentManager;
@@ -91,10 +92,11 @@ function onInitialDomContentLoaded(options: Partial<WebStartOptions>) {
9192
// so we do the same here.
9293
const initialCircuitOptions = resolveOptions(options?.circuit || {});
9394
options.circuit = initialCircuitOptions;
95+
options.webAssembly = options.webAssembly || ({} as WebAssemblyStartOptions);
9496
const logger = new ConsoleLogger(initialCircuitOptions.logLevel);
9597
const initializersPromise = fetchAndInvokeInitializers(options, logger);
9698
setCircuitOptions(resolveConfiguredOptions(initializersPromise, initialCircuitOptions));
97-
setWebAssemblyOptions(resolveConfiguredOptions(initializersPromise, options?.webAssembly || {}));
99+
setWebAssemblyOptions(resolveConfiguredOptions(initializersPromise, options.webAssembly));
98100

99101
registerAllComponentDescriptors(document);
100102
rootComponentManager.onDocumentUpdated();

0 commit comments

Comments
 (0)