Use this page for deeper validation after the homepage confirms your first foreground scan. It keeps scanner access, but focuses on extension state, companion-app routing, characteristic notifications, and beacon registration.
Use the main page to verify install flow, scan once, and confirm the extension is working for a new user.
Return here when you need runtime diagnostics, repeated scans, or background sync and beacon exercises tied to the companion app.
Waiting for WebBLE signals from Safari.
This is the raw scan surface for repeat testing and manual GATT exploration. If you only need a first proof that WebBLE is installed, the homepage is the simpler path.
Waiting for WebBLE backgroundSync...
These controls stay visible for reference, but only work when the extension is active and the companion-app backgroundSync API is available.