PWA, запущенная через webapp://, всегда загружает главную страницу, а не целевой путь

В iOS (16.4+) для PWA в Safari, уже добавленных на главный экран, теперь можно открывать установленные PWA с помощью URL-схемы webapp:// из приложения «Команды» или других приложений.

Пример:

webapp://myforum.example.com/t/topic-title/123

Это корректно открывает оболочку PWA для Discourse, однако путь игнорируется, и всегда загружается главная страница.

Ожидаемое поведение:

PWA Discourse должна учитывать входящий window.location.pathname при холодном запуске и загружать этот маршрут напрямую.

Фактическое поведение:

Рендерится только /, даже если в запрошенном URL был указан путь.

Это делает невозможным глубокое связывание с PWA (если она уже не запущена), что ограничивает её полезность при использовании «Команд» iOS, виджетов, автоматизации через NFC и т. д.

Можно ли это исправить, изменив область действия Service Worker или начальное поведение маршрутизации в оболочке PWA?

Будем рады увидеть полную поддержку глубокого связывания через PWA!