2 min lesson
Debug one login-gated settings flow
Reproduce one login-gated settings bug, inspect its runtime evidence and stop before the destructive submit.
Step 1 of 2
Find the running development server and open http://localhost:3000/settings. Check the visible account and tenant because Browser keeps workspace storage between sessions. Use the seeded qa@acme.test account. Approve the navigation, click and type actions separately, then reproduce the disabled confirmation button without submitting deletion. Read the related console lines and the name-check request in the Agent panel. Fix only the trailing-space cause. Repeat the same URL, account and steps. Confirm the 200 response, enabled button and absence of the related console error, then capture the final screenshot and stop before deletion.
Drive the page, then report what changed
0:35 · narratedRead this demo as text
- Ask the agent to actually click Apply on the live cart — not just tell you the coupon exists. A number typed in chat proves nothing; a number read off the page does.
- Switch to the Browser tab and watch the agent drive the page itself — click Apply, and the cart total recalculates right there.
- Fifty dollars becomes forty-five. The agent reports the number it just read off the running page — browser-verified, not guessed from the code.
Practice next: Now run the login-gated settings flow with a seeded test account and stop before the destructive submit.
Simulated Cursor 3.12 (macOS, light) — beta educational reconstruction, not the real product.
Learn more
Full explanation
Browser navigation, workspace session, console, network, screenshot
Learn more
Optional practice
Test yourself on Debug one login-gated settings flow
QWhich result proves the login-gated Browser flow is ready for review?