Skip to content

Test and Verify

Use this page after installation and provider setup.

Check extension loading

In Chromium, open chrome://extensions and confirm:

  • Swan is enabled.
  • Developer Mode remains on.
  • If you loaded a local dashboard build, the extension path points at output/chrome-mv3-dev.
  • No manifest or runtime errors are visible on the extension card.

Send a test alert

  1. Open Swan settings.
  2. Confirm monitoring and the voice-call toggle are enabled.
  3. Confirm the recipient number is saved.
  4. Confirm ElevenLabs credentials are saved.
  5. Click Send test alert.

Expected result:

  • The call arrives from the ElevenLabs-connected phone number.
  • A new log entry appears in Swan.

Verify logs

Open Logs and inspect the latest event:

StatusMeaning
successThe provider accepted the request and returned an identifier when available.
failedThe provider request failed. Check the error and provider console logs.
skippedSwan intentionally did not call, usually because calls are disabled or configuration is incomplete.
pendingThe event was created before the provider status finished updating.

Test domain detection

  1. Add a safe test domain in Domain Tracking.
  2. Visit the domain in the same browser profile.
  3. Confirm Swan redirects to the intervention page.
  4. Confirm a log entry appears.

Validate source changes

If you changed the code or pulled a new version:

bash
npm run dashboard

Keep WXT running while you work. Source changes hot reload into the local extension; reload Swan from chrome://extensions only if Chrome reports that it is needed.

Open source browser intervention software.