webapp:// を介して起動された PWA は、常にホームページを読み込み、意図したパスではない

iOS (16.4以降) では、ショートカットやその他のアプリから webapp:// URL スキームを使用して、インストール済みの PWA を開くことが可能になりました。

例:

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

これにより Discourse PWA シェルは正しく開かれますが、パスは無視され、常にホームページが読み込まれます。

期待される動作:
Discourse PWA は、コールドスタート時に着信した window.location.pathname を尊重し、そのルートを直接読み込むべきです。

実際の動作:
要求された URL にパスが含まれていたにもかかわらず、/ のみがレンダリングされます。

これにより、PWA へのディープリンク(既に実行中の場合を除く)が無効になり、iOS ショートカット、ウィジェット、NFC オートメーションなどでの有用性が制限されます。

Service Worker のスコープや PWA シェルの初期ルーティング動作を調整することで、これを修正できますか?

PWA 経由でのディープリンクの完全サポートをぜひ実現したいです!