Skip to content

fix(web): hide the browser preview button on the web build - #214

Merged
badcuban merged 3 commits into
mainfrom
fix/hide-browser-button-on-web
Sep 5, 2026
Merged

fix(web): hide the browser preview button on the web build#214
badcuban merged 3 commits into
mainfrom
fix/hide-browser-button-on-web

Conversation

@badcuban

@badcuban badcuban commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

The header showed the browser preview button in web browsers, including phones. The preview needs the desktop app, so tapping it opened an unusable panel.

The button and panel now require the desktop app and a project thread. The agent automation mount keeps its existing desktop-bridge check.

The Claude settings browser test now waits for the outer panel animation and clicks the disclosure control itself. Its visibility assertions remain intact.

Validation: formatting, lint, full repository typecheck, and all 529 browser tests pass locally. The earlier CI failure did not reproduce locally; the test change removes an animation timing hazard.

CI: all checks passed for 402f908, including Browser Test, the full validation and desktop build, release smoke, package build, and CodeQL. Publish and deploy jobs were skipped for this PR.

The header showed the globe button in any browser, including phones,
but the preview is a Chromium webview that only the desktop app can
host. Tapping it opened a panel that could only say so.

The button and panel now require the desktop app as well as a project
thread. The agent's automation mount stays on the web build as before:
it reads the bridge at effect time and refuses to connect without one.
@vercel

vercel Bot commented Sep 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
threadlines Ready Ready Preview Sep 5, 2026 5:36am UTC

Request Review

@github-actions github-actions Bot added vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. size:XS labels Sep 3, 2026
@badcuban
badcuban merged commit 22c4765 into main Sep 5, 2026
16 checks passed
@badcuban
badcuban deleted the fix/hide-browser-button-on-web branch September 5, 2026 05:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XS vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant