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!