diff --git a/html/src/app.js b/html/src/app.js
index 60b01e57..dff24a19 100644
--- a/html/src/app.js
+++ b/html/src/app.js
@@ -16,6 +16,7 @@ import '../node_modules/vue-swatches/dist/vue-swatches.css';
import ElementUI from 'element-ui';
import locale from 'element-ui/lib/locale/lang/en';
+import {appVersion} from './constants.js';
import sharedRepository from './repository/shared.js';
import configRepository from './repository/config.js';
import webApiService from './service/webapi.js';
@@ -373,7 +374,7 @@ speechSynthesis.getVoices();
: '{}';
}
init.headers = {
- 'User-Agent': $app.appVersion,
+ 'User-Agent': appVersion,
...init.headers
};
var req = webApiService.execute(init).catch((err) => {
@@ -3559,7 +3560,7 @@ speechSynthesis.getVoices();
nextFriendsRefresh: 0,
isGameRunning: false,
isGameNoVR: false,
- appVersion: 'VRCX 2021.04.04',
+ appVersion,
latestAppVersion: '',
ossDialog: false,
exportFriendsListDialog: false,
diff --git a/html/src/constants.js b/html/src/constants.js
new file mode 100644
index 00000000..a43f2e24
--- /dev/null
+++ b/html/src/constants.js
@@ -0,0 +1 @@
+export var appVersion = 'VRCX 2021.04.04.1';
diff --git a/html/src/vr.js b/html/src/vr.js
index 48f91375..88e67bf1 100644
--- a/html/src/vr.js
+++ b/html/src/vr.js
@@ -9,6 +9,7 @@ import Vue from 'vue';
import ElementUI from 'element-ui';
import locale from 'element-ui/lib/locale/lang/en';
+import {appVersion} from './constants.js';
import sharedRepository from './repository/shared.js';
import configRepository from './repository/config.js';
import webApiService from './service/webapi.js';
@@ -188,6 +189,10 @@ speechSynthesis.getVoices();
? JSON.stringify(params)
: '{}';
}
+ init.headers = {
+ 'User-Agent': appVersion,
+ ...init.headers
+ };
var req = webApiService.execute(init).catch((err) => {
this.$throw(0, err);
}).then((response) => {