Skip to content

Troubleshooting

The extension cannot reach Local Core

Confirm stealth-prompt serve is still running. If it uses --port, enter the same port in the panel. Restarting Core creates a new pairing code and invalidates the old token.

Pairing is rejected

A code expires after 15 minutes, works once, and is invalid after five wrong attempts. Restart Core for a fresh code.

The current tab cannot be accessed

Activate the target tab and click the Stealth Prompt toolbar icon. That user gesture opens the Side Panel, records the target tab, and grants temporary activeTab access. Then choose Use current tab or select an element again.

Chrome blocks extension injection into browser-internal pages, the Chrome Web Store, and some PDF or extension pages. Open an ordinary HTTP(S) target page.

Element selection appears to do nothing

Keep the target tab active, press the relevant Pick manually action, then click the element in the page. Approve Chrome's per-site permission request if it appears. Controls inside inaccessible iframes are not supported in this release.

A locator is missing or ambiguous

The document changed or the locator resolves to more than one element. Re-run detection or pick that role manually. The run pauses because sending through a guessed control is unsafe.

Capture times out

Re-pick one example of the assistant's latest reply. For canvas, virtualized, or cross-frame output, switch the response trigger to Paste response.

Everything remains Potential

This is expected without deterministic evidence. Configure a scorer such as stealth-prompt serve --expect-regex '<synthetic-canary>', or verify the finding manually.

CLI generation feels slow

The panel waits for a complete schema-valid planning result, while a terminal shows the first streamed token immediately. The proposal timing separates provider latency from page capture time. Choose a faster model if the provider operation dominates.

Auto stopped after a provider or JSON error

Dismiss the local error and use the recovery or continuation action shown with the stopped run. Re-check the interaction when requested. A transient provider failure should not require discarding the assessment; if no recovery action appears, include the timeline and browser version in a bug report.