diff --git a/html/src/app.js b/html/src/app.js
index 5f8a809e..a1bb0336 100644
--- a/html/src/app.js
+++ b/html/src/app.js
@@ -13,8 +13,6 @@ import locale from 'element-ui/lib/locale/lang/en';
import sharedRepository from './repository/shared.js';
import configRepository from './repository/config.js';
-window.sharedRepository = sharedRepository;
-window.configRepository = configRepository;
import webApiService from './service/webapi.js';
(async function () {
diff --git a/html/src/repository/config.js b/html/src/repository/config.js
index 6584bdb2..5cfb7240 100644
--- a/html/src/repository/config.js
+++ b/html/src/repository/config.js
@@ -60,6 +60,7 @@ async function syncLoop() {
}
var self = new ConfigRepository();
+window.configRepository = self;
export {
self as default,
diff --git a/html/src/repository/shared.js b/html/src/repository/shared.js
index caa931f1..be620486 100644
--- a/html/src/repository/shared.js
+++ b/html/src/repository/shared.js
@@ -97,6 +97,7 @@ function transformKey(key) {
}
var self = new SharedRepository();
+window.sharedRepository = self;
export {
self as default,
diff --git a/html/src/service/sqlite.js b/html/src/service/sqlite.js
index eafa6d16..14877fe2 100644
--- a/html/src/service/sqlite.js
+++ b/html/src/service/sqlite.js
@@ -21,6 +21,7 @@ class SQLiteService {
}
var self = new SQLiteService();
+window.sqliteService = self;
export {
self as default,
diff --git a/html/src/service/webapi.js b/html/src/service/webapi.js
index 1031f005..f13b5768 100644
--- a/html/src/service/webapi.js
+++ b/html/src/service/webapi.js
@@ -8,6 +8,7 @@ class WebApiService {
execute(options) {
return new Promise((resolve, reject) => {
WebApi.Execute(options, (err, response) => {
+ console.log('WebApi', options, { err, response });
if (err !== null) {
reject(err);
return;
@@ -19,6 +20,7 @@ class WebApiService {
}
var self = new WebApiService();
+window.webApiService = self;
export {
self as default,
diff --git a/html/src/vr.js b/html/src/vr.js
index cbe16a1e..bec952a7 100644
--- a/html/src/vr.js
+++ b/html/src/vr.js
@@ -12,9 +12,6 @@ import locale from 'element-ui/lib/locale/lang/en';
import sharedRepository from './repository/shared.js';
import configRepository from './repository/config.js';
-window.sharedRepository = sharedRepository;
-window.configRepository = configRepository;
-
(async function () {
await CefSharp.BindObjectAsync(
'VRCX',