download links - #264
Conversation
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
flashtype-website | 9dcb472 | Commit Preview URL Branch Preview URL |
Jul 03 2026, 08:46 PM |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 9dcb472. Configure here.
| console.error(error); | ||
| redirectTimeout = setTimeout(() => { | ||
| window.location.replace(GITHUB_LATEST_RELEASE_URL); | ||
| }, DOWNLOAD_REDIRECT_DELAY_MS); |
There was a problem hiding this comment.
Unmount still triggers error redirect
Medium Severity
After leaving the download handoff page, a failed latestMacDmgDownloadUrl call can still schedule window.location.replace to the GitHub latest release URL. The success path checks isCurrent before redirecting, but the catch block does not, so cleanup cannot stop a redirect started after unmount.
Reviewed by Cursor Bugbot for commit 9dcb472. Configure here.


Note
Low Risk
Marketing-site download routing only; no auth, data, or backend changes beyond client-side redirects to GitHub.
Overview
Mac download CTAs now navigate to
/downloadinstead of resolving the GitHub release on click from the landing page.A new
DownloadHandoffPageloads the latest-mac-arm64.dmgURL via the existing GitHub API helper, auto-redirects after a short delay, and shows a manual Download for Mac link (falling back to the GitHub latest release page on failure). The landing pageDownloadLinkis simplified to a plain anchor toDOWNLOAD_URL; the asynchandleDownloadClickhandler is removed.Reviewed by Cursor Bugbot for commit 9dcb472. Bugbot is set up for automated code reviews on this repo. Configure here.