diff --git a/VERSION b/VERSION index 91e4a9f..7849b73 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -6.3.2 +6.3.3 diff --git a/play-life-web/package.json b/play-life-web/package.json index 185c976..1eb4f90 100644 --- a/play-life-web/package.json +++ b/play-life-web/package.json @@ -1,6 +1,6 @@ { "name": "play-life-web", - "version": "6.3.2", + "version": "6.3.3", "type": "module", "scripts": { "dev": "vite", diff --git a/play-life-web/src/App.jsx b/play-life-web/src/App.jsx index 9f68b40..fc39d05 100644 --- a/play-life-web/src/App.jsx +++ b/play-life-web/src/App.jsx @@ -320,6 +320,11 @@ function AppContent() { } }) + // Если стек пуст (после перезапуска PWA), добавляем базовую запись 'current' + if (window.history.length <= 1) { + window.history.replaceState({ tab: 'current' }, '', '/') + } + // Сохраняем предыдущий таб в state для восстановления при "Назад" window.history.pushState({ tab, params, previousTab }, '', url) }, []) // deepTabs - константа, не нужно в зависимостях