Commit 705baf5
committed
fix(options): surface provider sign-in feedback as a visible toast
Status messages rendered into an off-screen #status element at the bottom
of the page and auto-hid after 2.2s, so feedback from provider panels lower
on the page was never seen — the Claude OAuth "Finish" button looked like it
did nothing. Make #status a fixed, always-visible toast, add a busy state to
the Finish button, surface the empty-paste case, and keep errors on screen
long enough to read.1 parent 5903010 commit 705baf5
2 files changed
Lines changed: 32 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
417 | 417 | | |
418 | 418 | | |
419 | 419 | | |
420 | | - | |
421 | | - | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
422 | 433 | | |
423 | 434 | | |
424 | 435 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
520 | 520 | | |
521 | 521 | | |
522 | 522 | | |
523 | | - | |
| 523 | + | |
| 524 | + | |
524 | 525 | | |
525 | 526 | | |
526 | 527 | | |
527 | | - | |
| 528 | + | |
| 529 | + | |
528 | 530 | | |
529 | | - | |
| 531 | + | |
| 532 | + | |
530 | 533 | | |
531 | 534 | | |
532 | 535 | | |
| |||
895 | 898 | | |
896 | 899 | | |
897 | 900 | | |
| 901 | + | |
898 | 902 | | |
899 | 903 | | |
900 | | - | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
| 907 | + | |
| 908 | + | |
901 | 909 | | |
| 910 | + | |
902 | 911 | | |
903 | 912 | | |
904 | | - | |
| 913 | + | |
905 | 914 | | |
906 | 915 | | |
907 | 916 | | |
908 | 917 | | |
909 | 918 | | |
910 | 919 | | |
911 | 920 | | |
912 | | - | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
913 | 926 | | |
914 | 927 | | |
915 | 928 | | |
| |||
0 commit comments