diff --git a/frontend/src/App.vue b/frontend/src/App.vue
index bbf35c1..32a428b 100644
--- a/frontend/src/App.vue
+++ b/frontend/src/App.vue
@@ -1192,7 +1192,13 @@ onMounted(() => {
watch(
() => route.params.appId,
(appId) => {
- if (typeof appId === 'string' && isPhoneAppId(appId)) {
+ if (
+ phone.isOpen &&
+ phone.device?.imei &&
+ appStore.hydrated &&
+ typeof appId === 'string' &&
+ isPhoneAppId(appId)
+ ) {
appStore.recordLaunch(appId)
}
},
diff --git a/frontend/src/components/WidgetConfigSheet.vue b/frontend/src/components/WidgetConfigSheet.vue
index d10c2ea..0fdae06 100644
--- a/frontend/src/components/WidgetConfigSheet.vue
+++ b/frontend/src/components/WidgetConfigSheet.vue
@@ -69,12 +69,12 @@ watch(
-
+
+
-
+
+