PWA iniciado via webapp:// sempre carrega a página inicial, não o caminho pretendido

Em iOS (16.4+), agora é possível abrir PWAs instalados usando o esquema de URL webapp:// a partir de Atalhos ou outros aplicativos.

Exemplo:

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

Isso abre corretamente o shell PWA do Discourse — no entanto, o caminho é ignorado e ele sempre carrega a página inicial em vez disso.

Comportamento esperado:
O PWA do Discourse deve respeitar o window.location.pathname recebido no início frio e carregar essa rota diretamente.

Comportamento atual:
Apenas / é renderizado, mesmo que a URL solicitada incluísse um caminho.

Isso torna o deep linking no PWA impossível (a menos que já estivesse em execução), o que limita a utilidade com Atalhos do iOS, widgets, automações NFC, etc.

Isso pode ser corrigido ajustando o escopo do Service Worker ou o comportamento de roteamento inicial no shell PWA?

Adoraria ver suporte total para deep linking via PWA!