# Address review: reset Discord pending state on failure/cancel, safe metadata reads · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/51b5cdb7f8ce288a50e69fb41f139d302b62e356)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 51b5cdb7f8ce288a50e69fb41f139d302b62e356

Requested commit: 51b5cdb7f8ce288a50e69fb41f139d302b62e356

Commit: 51b5cdb7f8ce288a50e69fb41f139d302b62e356

Tree: 6f3c4beb3af293fbfe21dfdaf535e081cb5abfda

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Address review: reset Discord pending state on failure/cancel, safe metadata reads

The Discord pending banner now offers Cancel and drops automatically when
the auth provider reports an error, instead of pinning the dialog in a
waiting state after an abandoned or failed browser round-trip. displayName
and avatarUrl tolerate non-string Supabase metadata values instead of
throwing during widget build.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

```

## Parents

- [7452db2536bfb703d6e0565f57392f08781a7217](https://git.cafe/dara/icarus/commit/7452db2536bfb703d6e0565f57392f08781a7217?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/51b5cdb7f8ce288a50e69fb41f139d302b62e356?format=markdown)
