PWA gestart via webapp:// laadt altijd de startpagina, niet het bedoelde pad

On iOS (16.4+), Safari PWA al op de startpagina, is het nu mogelijk om geïnstalleerde PWA’s te openen met het webapp:// URL-schema vanuit Shortcuts of andere apps.

Voorbeeld:

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

Dit opent correct de Discourse PWA-shell — echter, het pad wordt genegeerd en het laadt altijd de startpagina in plaats daarvan.

Verwacht gedrag:

De Discourse PWA zou het binnenkomende window.location.pathname moeten respecteren bij een koude start en die route direct moeten laden.

Werkelijk gedrag:

Alleen / wordt weergegeven, ook al bevatte de aangevraagde URL een pad.

Dit maakt deep linking naar de PWA onmogelijk (tenzij deze al draaide), wat de bruikbaarheid met iOS Shortcuts, widgets, NFC-automatiseringen, etc. beperkt.

Kan dit worden opgelost door de Service Worker-scope of het initiële routeringsgedrag in de PWA-shell aan te passen?

Ik zou graag volledige ondersteuning voor deep linking via PWA zien!