Skip to content

Feedback buttons (Approve/Deny/Send) don't work when running via SSH + Cursor #616

@mdthewzrd

Description

@mdthewzrd

Bug

When running Pi via SSH through Cursor IDE terminal, the Plannotator plan review browser opens via Cursor's port forwarding (BROWSER env is set to Cursor's helper script). The page loads and renders correctly, but clicking Approve, Deny, or Send Feedback buttons does nothing — the button click doesn't register or the POST doesn't route back to the server.

Environment

  • Pi running on remote Linux server (accessed via Tailscale SSH)
  • Cursor IDE terminal (SSH)
  • BROWSER=/home/mdwzrd/.cursor-server/bin/linux-x64/.../browser.sh
  • Plannotator 0.19.1
  • The server opens a local HTTP server on a random port (e.g. localhost:37639)
  • Cursor intercepts the browser open and port-forwards to local desktop
  • Page loads fine, but button clicks have no effect
  • Have to manually paste annotations to the agent as workaround

Expected

Buttons should submit feedback back to the Plannotator server.

Actual

Buttons are unresponsive — no network request reaches the server. The waitForDecision() promise never resolves. Tool returns 'No result provided'.

Workaround

Paste annotations directly to the Pi agent instead of using the UI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions