[Browser extensions] Can't download attachments #1033

Closed
opened 2026-02-04 23:41:49 +03:00 by OVERLORD · 0 comments
Owner

Originally created by @fdisamuel on GitHub (May 14, 2021).

Subject of the issue

Hi!
Recently noticed, that I can't download any attachments using the browser extension (on Brave/Chrome browser). When I click the attachment download icon nothing happens.
Meanwhile in the logs this shows up:

[2021-05-14 13:13:29.744][request][INFO] GET /api/ciphers/2442b874-d2ae-41e2-818b-8bd2aa08e687/attachment/47c647cc64cbad702fc6
[2021-05-14 13:13:29.747][response][INFO] GET /<p..> [10] (web_files) => 404 Not Found

On every other platfrom I have no problems downloading them:

[2021-05-14 13:16:05.172][request][INFO] GET /attachments/2442b874-d2ae-41e2-818b-8bd2aa08e687/47c647cc64cbad702fc6
[2021-05-14 13:16:05.178][response][INFO] GET /attachments/<uuid>/<file..> (attachments) => 200 OK

Uploading attachments seem to be working though.

Deployment environment

  • vaultwarden version: 1.21.0
  • Install method: docker image (not the :testing version)

  • Clients used: browser extension

  • Reverse proxy and version: nginx proxy manager

  • Other relevant details:

Steps to reproduce

Try to download any attachments using the chrome browser extension.

Expected behaviour

Attachments get downloaded.

Actual behaviour

After clicking "download button", nothing happens.

Troubleshooting data

It looks like the last update to version 1.50.0 caused this problem, as with the previous version of the browser extension attachment download has worked.

Support string:

Your environment (Generated via diagnostics page)

  • Vaultwarden version: v1.21.0
  • Web-vault version: v2.19.0d
  • Running within Docker: true
  • Uses a reverse proxy: true
  • IP Header check: true (X-Real-IP)
  • Internet access: true
  • Internet access via a proxy: false
  • DNS Check: true
  • Time Check: true
  • Domain Configuration Check: true
  • HTTPS Check: true
  • Database type: SQLite
  • Database version: 3.33.0
  • Clients used:
  • Reverse proxy and version:
  • Other relevant information:

Config (Generated via diagnostics page)

{
  "_duo_akey": "***",
  "_enable_duo": true,
  "_enable_email_2fa": false,
  "_enable_smtp": true,
  "_enable_yubico": false,
  "_ip_header_enabled": true,
  "admin_token": "***",
  "allowed_iframe_ancestors": "",
  "attachments_folder": "data/attachments",
  "authenticator_disable_time_drift": false,
  "data_folder": "data",
  "database_max_conns": 10,
  "database_url": "****/**.*******",
  "db_connection_retries": 15,
  "disable_2fa_remember": false,
  "disable_admin_token": false,
  "disable_icon_download": false,
  "domain": "*****://******.******.*****",
  "domain_origin": "*****://******.******.*****",
  "domain_path": "",
  "domain_set": true,
  "duo_host": "***********",
  "duo_ikey": "**************",
  "duo_skey": "***",
  "email_attempts_limit": 3,
  "email_expiration_time": 600,
  "email_token_size": 6,
  "enable_db_wal": true,
  "extended_logging": true,
  "helo_name": null,
  "hibp_api_key": null,
  "icon_blacklist_non_global_ips": true,
  "icon_blacklist_regex": null,
  "icon_cache_folder": "data/icon_cache",
  "icon_cache_negttl": 259200,
  "icon_cache_ttl": 2592000,
  "icon_download_timeout": 10,
  "invitation_org_name": "***********",
  "invitations_allowed": true,
  "ip_header": "X-Real-IP",
  "job_poll_interval_ms": 30000,
  "log_file": "/data/bitwarden.log",
  "log_level": "info",
  "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f",
  "org_attachment_limit": null,
  "org_creation_users": "",
  "password_iterations": 100000,
  "reload_templates": false,
  "require_device_email": false,
  "rsa_key_filename": "data/rsa_key",
  "send_purge_schedule": "0 5 * * * *",
  "sends_folder": "data/sends",
  "show_password_hint": false,
  "signups_allowed": false,
  "signups_domains_whitelist": "",
  "signups_verify": false,
  "signups_verify_resend_limit": 6,
  "signups_verify_resend_time": 3600,
  "smtp_accept_invalid_certs": false,
  "smtp_accept_invalid_hostnames": false,
  "smtp_auth_mechanism": null,
  "smtp_debug": false,
  "smtp_explicit_tls": true,
  "smtp_from": "******@******.*****",
  "smtp_from_name": "Bitwarden",
  "smtp_host": "****.******.*****",
  "smtp_password": "***",
  "smtp_port": 465,
  "smtp_ssl": true,
  "smtp_timeout": 15,
  "smtp_username": "******@******.*****",
  "templates_folder": "data/templates",
  "trash_auto_delete_days": null,
  "trash_purge_schedule": "0 5 0 * * *",
  "use_syslog": false,
  "user_attachment_limit": null,
  "web_vault_enabled": true,
  "web_vault_folder": "web-vault/",
  "websocket_address": "0.0.0.0",
  "websocket_enabled": true,
  "websocket_port": 3012,
  "yubico_client_id": null,
  "yubico_secret_key": null,
  "yubico_server": null
}
Originally created by @fdisamuel on GitHub (May 14, 2021). <!-- # ### NOTE: Please update to the latest version of vaultwarden before reporting an issue! This saves you and us a lot of time and troubleshooting. See: * https://github.com/dani-garcia/vaultwarden/issues/1180 * https://github.com/dani-garcia/vaultwarden/wiki/Updating-the-vaultwarden-image # ### --> <!-- Please fill out the following template to make solving your problem easier and faster for us. This is only a guideline. If you think that parts are unnecessary for your issue, feel free to remove them. Remember to hide/redact personal or confidential information, such as passwords, IP addresses, and DNS names as appropriate. --> ### Subject of the issue Hi! Recently noticed, that I can't download any attachments using the browser extension (on Brave/Chrome browser). When I click the attachment download icon nothing happens. Meanwhile in the logs this shows up: ```CFG [2021-05-14 13:13:29.744][request][INFO] GET /api/ciphers/2442b874-d2ae-41e2-818b-8bd2aa08e687/attachment/47c647cc64cbad702fc6 [2021-05-14 13:13:29.747][response][INFO] GET /<p..> [10] (web_files) => 404 Not Found ``` On every other platfrom I have no problems downloading them: ```CFG [2021-05-14 13:16:05.172][request][INFO] GET /attachments/2442b874-d2ae-41e2-818b-8bd2aa08e687/47c647cc64cbad702fc6 [2021-05-14 13:16:05.178][response][INFO] GET /attachments/<uuid>/<file..> (attachments) => 200 OK ``` Uploading attachments seem to be working though. ### Deployment environment <!-- ========================================================================================= Preferably, use the `Generate Support String` button on the admin page's Diagnostics tab. That will auto-generate most of the info requested in this section. ========================================================================================= --> <!-- The version number, obtained from the logs (at startup) or the admin diagnostics page --> <!-- This is NOT the version number shown on the web vault, which is versioned separately from vaultwarden --> <!-- Remember to check if your issue exists on the latest version first! --> * vaultwarden version: 1.21.0 <!-- How the server was installed: Docker image, OS package, built from source, etc. --> * Install method: docker image (not the `:testing` version) * Clients used: browser extension * Reverse proxy and version: nginx proxy manager * Other relevant details: ### Steps to reproduce Try to download any attachments using the chrome browser extension. ### Expected behaviour Attachments get downloaded. ### Actual behaviour After clicking "download button", nothing happens. ### Troubleshooting data It looks like the last update to version 1.50.0 caused this problem, as with the previous version of the browser extension attachment download has worked. <details> <summary>Support string:</summary> ### Your environment (Generated via diagnostics page) * Vaultwarden version: v1.21.0 * Web-vault version: v2.19.0d * Running within Docker: true * Uses a reverse proxy: true * IP Header check: true (X-Real-IP) * Internet access: true * Internet access via a proxy: false * DNS Check: true * Time Check: true * Domain Configuration Check: true * HTTPS Check: true * Database type: SQLite * Database version: 3.33.0 * Clients used: * Reverse proxy and version: * Other relevant information: ### Config (Generated via diagnostics page) ```json { "_duo_akey": "***", "_enable_duo": true, "_enable_email_2fa": false, "_enable_smtp": true, "_enable_yubico": false, "_ip_header_enabled": true, "admin_token": "***", "allowed_iframe_ancestors": "", "attachments_folder": "data/attachments", "authenticator_disable_time_drift": false, "data_folder": "data", "database_max_conns": 10, "database_url": "****/**.*******", "db_connection_retries": 15, "disable_2fa_remember": false, "disable_admin_token": false, "disable_icon_download": false, "domain": "*****://******.******.*****", "domain_origin": "*****://******.******.*****", "domain_path": "", "domain_set": true, "duo_host": "***********", "duo_ikey": "**************", "duo_skey": "***", "email_attempts_limit": 3, "email_expiration_time": 600, "email_token_size": 6, "enable_db_wal": true, "extended_logging": true, "helo_name": null, "hibp_api_key": null, "icon_blacklist_non_global_ips": true, "icon_blacklist_regex": null, "icon_cache_folder": "data/icon_cache", "icon_cache_negttl": 259200, "icon_cache_ttl": 2592000, "icon_download_timeout": 10, "invitation_org_name": "***********", "invitations_allowed": true, "ip_header": "X-Real-IP", "job_poll_interval_ms": 30000, "log_file": "/data/bitwarden.log", "log_level": "info", "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f", "org_attachment_limit": null, "org_creation_users": "", "password_iterations": 100000, "reload_templates": false, "require_device_email": false, "rsa_key_filename": "data/rsa_key", "send_purge_schedule": "0 5 * * * *", "sends_folder": "data/sends", "show_password_hint": false, "signups_allowed": false, "signups_domains_whitelist": "", "signups_verify": false, "signups_verify_resend_limit": 6, "signups_verify_resend_time": 3600, "smtp_accept_invalid_certs": false, "smtp_accept_invalid_hostnames": false, "smtp_auth_mechanism": null, "smtp_debug": false, "smtp_explicit_tls": true, "smtp_from": "******@******.*****", "smtp_from_name": "Bitwarden", "smtp_host": "****.******.*****", "smtp_password": "***", "smtp_port": 465, "smtp_ssl": true, "smtp_timeout": 15, "smtp_username": "******@******.*****", "templates_folder": "data/templates", "trash_auto_delete_days": null, "trash_purge_schedule": "0 5 0 * * *", "use_syslog": false, "user_attachment_limit": null, "web_vault_enabled": true, "web_vault_folder": "web-vault/", "websocket_address": "0.0.0.0", "websocket_enabled": true, "websocket_port": 3012, "yubico_client_id": null, "yubico_secret_key": null, "yubico_server": null } ``` </details>
OVERLORD added the bug label 2026-02-04 23:41:49 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/vaultwarden#1033