Go to Tools and Add Username generator with Firefox Relay
Expected Result
Custom mail address
Actual Result
Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur https://relay.firefox.com/api/v1/relayaddresses/. Raison : l’en-tête CORS « Access-Control-Allow-Origin » est manquant. Code d’état : 200.
Blocage d’une requête multiorigine (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur https://relay.firefox.com/api/v1/relayaddresses/. Raison : échec de la requête CORS. Code d’état : (null).
Originally created by @oboeglen on GitHub (Aug 27, 2025).
### Prerequisites
- [x] I have searched the existing **Closed _AND_ Open** [Issues](https://github.com/dani-garcia/vaultwarden/issues?q=is%3Aissue%20) **_AND_** [Discussions](https://github.com/dani-garcia/vaultwarden/discussions?discussions_q=)
- [x] I have searched and read the [documentation](https://github.com/dani-garcia/vaultwarden/wiki/)
### Vaultwarden Support String
No diag
### Vaultwarden Build Version
testing
### Deployment method
Official Container Image
### Custom deployment method
_No response_
### Reverse Proxy
Apache
### Host/Server Operating System
Linux
### Operating System Version
Debian 12
### Clients
Web Vault
### Client Version
_No response_
### Steps To Reproduce
Go to Tools and Add Username generator with Firefox Relay
### Expected Result
Custom mail address
### Actual Result
Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur https://relay.firefox.com/api/v1/relayaddresses/. Raison : l’en-tête CORS « Access-Control-Allow-Origin » est manquant. Code d’état : 200.
Blocage d’une requête multiorigine (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur https://relay.firefox.com/api/v1/relayaddresses/. Raison : échec de la requête CORS. Code d’état : (null).
TypeError: NetworkError when attempting to fetch resource. [console-log.service.ts:51:17](webpack://bitwarden/libs/logging/src/console-log.service.ts)
### Logs
```text
```
### Screenshots or Videos
_No response_
### Additional Context
_No response_
GiteaMirror
added the bug label 2026-03-07 20:47:03 -06:00
@BlackDex commented on GitHub (Aug 27, 2025):
CORS errors are never solvable by the server side.
The receiving endpoint needs to allow these.
Also, these are client-side items and this project does not maintain the client-side.
There already is an open issue at Bitwarden regarding this: https://github.com/bitwarden/clients/issues/14011
But it doesn't seem to be a priority or an issue for other self-hosted customers.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @oboeglen on GitHub (Aug 27, 2025).
Prerequisites
Vaultwarden Support String
No diag
Vaultwarden Build Version
testing
Deployment method
Official Container Image
Custom deployment method
No response
Reverse Proxy
Apache
Host/Server Operating System
Linux
Operating System Version
Debian 12
Clients
Web Vault
Client Version
No response
Steps To Reproduce
Go to Tools and Add Username generator with Firefox Relay
Expected Result
Custom mail address
Actual Result
Blocage d’une requête multiorigines (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur https://relay.firefox.com/api/v1/relayaddresses/. Raison : l’en-tête CORS « Access-Control-Allow-Origin » est manquant. Code d’état : 200.
Blocage d’une requête multiorigine (Cross-Origin Request) : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur https://relay.firefox.com/api/v1/relayaddresses/. Raison : échec de la requête CORS. Code d’état : (null).
TypeError: NetworkError when attempting to fetch resource. console-log.service.ts:51:17
Logs
Screenshots or Videos
No response
Additional Context
No response
@BlackDex commented on GitHub (Aug 27, 2025):
CORS errors are never solvable by the server side.
The receiving endpoint needs to allow these.
Also, these are client-side items and this project does not maintain the client-side.
There already is an open issue at Bitwarden regarding this: https://github.com/bitwarden/clients/issues/14011
But it doesn't seem to be a priority or an issue for other self-hosted customers.