Skip to content

Show a Send to my computer button instead of the Mac download on phones - #5008

Merged
brsbl merged 3 commits into
mainfrom
web/mobile-send-to-computer
Oct 9, 2026
Merged

brsbl merged 3 commits into
mainfrom
web/mobile-send-to-computer

Conversation

@brsbl

@brsbl brsbl commented Oct 6, 2026 •

Copy link
Copy Markdown
Collaborator

Human comments

What was wrong

On phones and tablets, every getbb.app page's main install button said "Download for macOS". A phone visitor can't use that, so the hero had no useful action for them. Paid search clicks from phones land on these pages too.

What changed

  • On touch-only devices, the shared install buttons read "Send to my computer" on the homepage and comparison pages, and on any page that adds them later.
  • Tapping it opens the phone's share sheet with the current page's link, so ad tracking parameters carry to the computer.
  • Where sharing isn't available, it copies the link and shows "Link copied".
  • The note under it reads "bb runs on macOS, Windows, and Linux".
  • Taps are tracked as landing_send_to_computer_clicked with the button's placement.
  • Desktop is unchanged: both buttons are in the markup and CSS picks one, so phones see no flash after load.

How you verified

  • Chrome for Testing, headless, 390×844 with touch, on 98e6a84ad5: the homepage and the Cursor comparison page show "Send to my computer", with no console errors.
  • Without navigator.share, a tap copies the link and shows "Link copied".
  • At 1440×900 without touch, the Cursor comparison page shows "Download for macOS" and hides the new button.
  • iPhone 16 simulator, iOS Safari 18.5, production build of 98e6a84ad5: the button replaces the Mac download. A tap passes the page URL, ad parameters included, to the share sheet, and falls back to copying it.
  • Slop Cop review (security, architecture, code quality, performance, end to end): no P0 or P1 findings.
  • Remote CI: passed on 98e6a84ad5.

Screenshots

Before: 0146d8122e (main) · After: 98e6a84ad5 · Captured at 2×

Screen / state Viewport Before After
Homepage hero Mobile · 390×844 Download for macOS on the homepage on a phone Send to my computer on the homepage on a phone
Comparison page hero Mobile · 390×844 Download for macOS on a comparison page on a phone Send to my computer on a comparison page on a phone
Install button tapped, no share sheet Mobile · 390×844 Not on main Link copied after tapping

BB-Thread: 🔥🔥 𝒃𝒃 comparison and guide pages

🤖 Generated with Claude Code

AGENT GENERATED

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

Main moved the homepage's install buttons into the shared InstallOptions, so the phone button now lives there and shows on every page that uses it. It shares the current page's URL so ad attribution carries to the computer.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@brsbl brsbl changed the title Show a Send to my computer button instead of the Mac download on phones Show a Send to my computer button instead of the Mac download on phones, on every page Oct 7, 2026
@brsbl brsbl changed the title Show a Send to my computer button instead of the Mac download on phones, on every page Show a Send to my computer button instead of the Mac download on phones Oct 7, 2026
…mputer

# Conflicts:
#	apps/web/src/landing/analytics.ts
@brsbl
brsbl merged commit f4d5dca into main Oct 9, 2026
19 checks passed
@brsbl
brsbl deleted the web/mobile-send-to-computer branch October 9, 2026 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant