PWA שהושק דרך webapp:// תמיד טוען את דף הבית, לא את הנתיב המיועד

כעת ניתן לפתוח יישומי Progressive Web Apps (PWA) מותקנים ב-iOS (16.4+) באמצעות סכימת ה-URL webapp:// מ-Shortcuts או אפליקציות אחרות.

דוגמה:

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

זה פותח כראוי את מעטפת ה-PWA של Discourse — עם זאת, הנתיב מתעלם, והוא תמיד טוען את דף הבית במקום זאת.

התנהגות צפויה:
מעטפת ה-PWA של Discourse צריכה לכבד את ה-window.location.pathname הנכנסת בהפעלה קרה, ולטעון את המסלול הזה ישירות.

התנהגות בפועל:
רק / מוצג, למרות שה-URL המבוקש כלל נתיב.

זה הופך קישור עמוק לתוך ה-PWA לבלתי אפשרי (אלא אם כן הוא כבר פעל), מה שמגביל את השימושיות עם קיצורי דרך ב-iOS, ווידג’טים, אוטומציות NFC וכו’.

האם ניתן לתקן זאת על ידי התאמת היקף ה-Service Worker או התנהגות הניתוב הראשונית במעטפת ה-PWA?

נשמח לראות תמיכה מלאה בקישור עמוק דרך PWA!