Skip to content

Activation alerts step: 'Try again' is a dead end when notification permission is browser-denied #5609

Description

@koala73

From the live purchase repro in #5600: with notifications blocked at the browser level, the alerts step fails with "DIDN'T WORK — Try again". Browsers never re-prompt after a deny, so "Try again" fails identically forever.

The wizard already has a pre-denied blocked state (#5534 "Alerts: pre-denied blocked state") — but it only renders when permission is denied at mount. When `Notification.requestPermission()` resolves `denied` mid-flow, transition the step to that blocked state (with the site-settings instructions) instead of the generic failed note + Try again.

Sites: `confirmAlerts` / `alertsFailedNote` in `src/components/ProActivationInterstitial.ts`; `subscribeToPush` denial error in `src/services/push-notifications.ts`.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions