diff --git a/src/components/dialogs/UserDialog/UserDialog.vue b/src/components/dialogs/UserDialog/UserDialog.vue
index 75111e62..0ddababf 100644
--- a/src/components/dialogs/UserDialog/UserDialog.vue
+++ b/src/components/dialogs/UserDialog/UserDialog.vue
@@ -805,7 +805,7 @@
:content="t('dialog.group.members.representing')">
-
+
{{ t('dialog.group.members.visibility') }}
@@ -817,7 +817,11 @@
({{ group.memberCount }})
-
+
{{
t('dialog.group.tags.visible')
diff --git a/src/stores/vrcx.js b/src/stores/vrcx.js
index ee55204b..6edf2589 100644
--- a/src/stores/vrcx.js
+++ b/src/stores/vrcx.js
@@ -364,7 +364,7 @@ export const useVrcxStore = defineStore('Vrcx', () => {
);
} catch (e) {
console.error('Failed to add screenshot metadata', e);
- if (e.message.includes('UnauthorizedAccessException')) {
+ if (e.message?.includes('UnauthorizedAccessException')) {
ElMessage({
message:
'Failed to add screenshot metadata, access denied. Make sure VRCX has permission to access the screenshot folder.',
diff --git a/src/views/Charts/composables/useDateNavigation.js b/src/views/Charts/composables/useDateNavigation.js
index cf177628..341cdc1d 100644
--- a/src/views/Charts/composables/useDateNavigation.js
+++ b/src/views/Charts/composables/useDateNavigation.js
@@ -46,9 +46,12 @@ export function useDateNavigation(allDateOfActivity, reloadData) {
const newIdx = allDateOfActivityArray.value.findIndex((date) =>
date.isBefore(selectedDate.value, 'day')
);
- selectedDate.value = allDateOfActivityArray.value[newIdx].toDate();
- reloadData();
- return;
+ if (newIdx !== -1) {
+ selectedDate.value =
+ allDateOfActivityArray.value[newIdx].toDate();
+ reloadData();
+ return;
+ }
}
if (idx !== -1) {