Verifies that all Share buttons in the MobileFeed page use the correct TikTask mobile URL, not external URLs like YouTube.
Previously, the Share button on YouTube Short cards shared youtube.com/shorts/… — this opened YouTube, not TikTask.
Fixed to: tiktask.work/MobileFeed?tab=learn&videoId=… — opens TikTask mobile app directly and deeplinks to the Learn tab with the correct video.
pwaBootController.js → getBootRoute() always returned /MobileHomepage for ALL mobile traffic — including shared URLs. This caused every deep link to land on the homepage instead of the intended page.
Added a deep-link guard: if window.location.pathname is not / or /MobileHomepage, getBootRoute() returns null (no redirect). The user lands on the actual shared URL page.
https://tiktask.work/MobileFeed?tab=learn&videoId=xc9YaECvtEYOpens Chrome → lands on /MobileFeed?tab=learn&videoId=xc9YaECvtEY. MobileFeed reads ?tab=learn and activates Learn tab.
Opens Safari/Chrome on iOS → same deep-link handling. Boot controller skips redirect.
PWA standalone: getBootRoute() detects /MobileFeed path (not root), returns null → no redirect to homepage.
https://tiktask.work/MobileTaskDetails?id=TASK_IDLands on task details page directly.
Lands on task details page directly.
Boot redirect skipped for deep links.
https://tiktask.work/MobileFeed?tab=overseasLands on MobileFeed with Overseas tab active.
Lands on MobileFeed with Overseas tab active.
Deep-link respected in PWA.
https://tiktask.work/share/task/TASK_IDhttps://tiktask.work/MobileFeed?tab=learn&videoId=VIDEO_IDhttps://tiktask.work/api/share/feed/POST_IDhttps://tiktask.work/MobileTaskerPublicProfile?id=PROFILE_ID