Alby should just queue requests that require a prompt and open them one by one.
Asking what is pre authorised is not great bcs signer might dynamically decide if the prompt is needed i.e. if client is trying to erase the contact list etc
Alby should just queue requests that require a prompt and open them one by one.
Asking what is pre authorised is not great bcs signer might dynamically decide if the prompt is needed i.e. if client is trying to erase the contact list etc
Alby queues all requests and processes them one by one in the same order the NIP07 calls were executed.
The extension also only knows whether to display a prompt or not after checking the site-specific permissions, blocklists, etc.
It used to throw an error on a concurrent request iirc, not that's changed? If so then clients should be safe to send parallel requests, right? Those won't be executed in parallel but at least it won't crash.