fix: catch 'Signer extension missing' error message

- Add check for 'Signer extension missing' error
- Add case-insensitive check for 'extension missing'
- Ensure nos2x link is shown when no extension is found
This commit is contained in:
Gigi
2025-10-18 09:21:45 +02:00
parent 1dc44930b4
commit 8d4a4a04a3

View File

@@ -25,7 +25,7 @@ const LoginOptions: React.FC = () => {
const errorMessage = err instanceof Error ? err.message : String(err)
// Check if extension is not installed
if (errorMessage.includes('window.nostr') || errorMessage.includes('not found') || errorMessage.includes('undefined')) {
if (errorMessage.includes('Signer extension missing') || errorMessage.includes('window.nostr') || errorMessage.includes('not found') || errorMessage.includes('undefined') || errorMessage.toLowerCase().includes('extension missing')) {
setError(
<>
No browser extension found. Please install{' '}