diff --git a/web/src/routes/notifications.$channelId.tsx b/web/src/routes/notifications.$channelId.tsx index a04082a..30af9fe 100644 --- a/web/src/routes/notifications.$channelId.tsx +++ b/web/src/routes/notifications.$channelId.tsx @@ -250,8 +250,13 @@ export function NotificationChannelPage() { State: {channel.destination_state.replace("_", " ")} + {/* Re-issue for both web_push and mobile_push: re-imported channels + land in pending_registration with no link, and a token can also + get consumed without setup completing. Backend already accepts + either; the gate just needs to match. */} {channel.destination_state === "pending_registration" && - channel.destination_type === "web_push" && ( + (channel.destination_type === "web_push" || + channel.destination_type === "mobile_push") && (