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(