Когда я добавляю приложение на главный экран с целевой страницы /, приложение работает правильно в автономном режиме, и во время навигации никакие элементы управления браузером Safari не отображаются.
Однако, если я перейду к /dashboard, коснусь «Добавить на главный экран», а затем перейду к /messenger, элементы управления пользовательского интерфейса Safari ненадолго появятся вверху и внизу. экрана.
Такое поведение возникает только в том случае, если приложение установлено из /dashboard. Установка его из корневого маршрута не вызывает проблему.
Что я проверил
• Приложение устанавливается с помощью функции «Добавить на главный экран»
• Отображение: в манифесте веб-приложения установлено значение «автономный режим»
• В навигации используется маршрутизация на стороне клиента Next.js
• Проблема возникает только в iOS Safari 26.2
Вопрос
Почему Safari отображает элементы управления браузером после навигации, когда PWA установлено не по корневому маршруту, и как я могу гарантировать, что приложение постоянно останется в автономном режиме независимо от маршрута установки?


Подробнее здесь: https://stackoverflow.com/questions/798 ... ther-route
Мобильная версия