Open over HTTPS. iOS: Add to Home Screen first.
Reminder delay comes from GET /push/vapid-public-key → test_drive_timeout_minutes
(currently unknown — click “Get VAPID key”).
After backend redeploy: hard-refresh, Subscribe + save again, then start a new drive
(old delayed jobs may never fire). Desktop Chrome/Edge works — phone not required.
Use Check permission + local test notification to verify OS toasts work.
Vehicles from workspace; campaign-attached ones are preferred when available.
Earlier tests can leave drives in_progress and campaign vehicles in_use. Finish them here before starting a new push test.
No open-drive scan yet.
Server timeout: not loaded yet.
Permission: not checked yet.