webapp://로 실행한 PWA가 항상 홈 페이지를 로드하고, 지정한 경로를 로드하지 않습니다

iOS(16.4 이상)에서 홈 화면에 이미 설치된 Safari PWA의 경우, 이제 단축 명령(Shortcuts)이나 기타 앱에서 webapp:// URL 스킴을 사용하여 설치된 PWA를 열 수 있습니다.

예시:

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

이렇게 하면 Discourse PWA 셸이 올바르게 열리지만, 경로는 무시되고 항상 홈 페이지가 로드됩니다.

기대 동작:

Discourse PWA는 콜드 스타트 시 수신된 window.location.pathname을 존중하여 해당 라우트를 직접 로드해야 합니다.

실제 동작:

요청된 URL에 경로가 포함되어 있음에도 불구하고 /만 렌더링됩니다.

이로 인해 PWA로의 딥 링크가 불가능해집니다(이미 실행 중인 경우를 제외하고). 이는 iOS 단축 명령, 위젯, NFC 자동화 등에서의 유용성을 제한합니다.

PWA 셸의 서비스 워커 범위나 초기 라우팅 동작을 조정하여 이 문제를 수정할 수 있을까요?

PWA를 통한 딥 링크에 대한 완전한 지원을 기대합니다!