+
+
Avln Marble is loading...
+
+
+
+
+
diff --git a/Avalonia_Apps/Avln_Marble/Avln_Marble.Browser/wwwroot/main.js b/Avalonia_Apps/Avln_Marble/Avln_Marble.Browser/wwwroot/main.js
new file mode 100644
index 000000000..bf1555e43
--- /dev/null
+++ b/Avalonia_Apps/Avln_Marble/Avln_Marble.Browser/wwwroot/main.js
@@ -0,0 +1,13 @@
+import { dotnet } from './_framework/dotnet.js'
+
+const is_browser = typeof window != "undefined";
+if (!is_browser) throw new Error(`Expected to be running in a browser`);
+
+const dotnetRuntime = await dotnet
+ .withDiagnosticTracing(false)
+ .withApplicationArgumentsFromQuery()
+ .create();
+
+const config = dotnetRuntime.getConfig();
+
+await dotnetRuntime.runMain(config.mainAssemblyName, [globalThis.location.href]);
diff --git a/Avalonia_Apps/Avln_Marble/Avln_Marble.Desktop/Avln_Marble.Desktop.csproj b/Avalonia_Apps/Avln_Marble/Avln_Marble.Desktop/Avln_Marble.Desktop.csproj
index 6ff3ccd6b..bdd3bb86a 100644
--- a/Avalonia_Apps/Avln_Marble/Avln_Marble.Desktop/Avln_Marble.Desktop.csproj
+++ b/Avalonia_Apps/Avln_Marble/Avln_Marble.Desktop/Avln_Marble.Desktop.csproj
@@ -5,6 +5,7 @@