[GH-ISSUE #7213] Search Not Working #30138

Closed
opened 2026-06-17 09:53:12 -05:00 by GiteaMirror · 7 comments
Owner

Originally created by @mwhouser on GitHub (May 13, 2026).
Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/7213

Prerequisites

Vaultwarden Support String

Your environment (Generated via diagnostics page)

  • Vaultwarden version: v1.36.0
  • Web-vault version: v2026.4.1
  • OS/Arch: linux/x86_64
  • Running within a container: true (Base: Debian)
  • Database type: SQLite
  • Database version: 3.51.3
  • Uses config.json: 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
  • Browser/Server Time Check: true
  • Server/NTP Time Check: true
  • Domain Configuration Check: true
  • HTTPS Check: true
  • Websocket Check: true
  • HTTP Response Checks: true

Config & Details (Generated via diagnostics page)

Show Config & Details

Environment settings which are overridden: DOMAIN, ADMIN_TOKEN

Config:

{
  "_duo_akey": null,
  "_enable_duo": true,
  "_enable_email_2fa": true,
  "_enable_smtp": true,
  "_enable_yubico": true,
  "_icon_service_csp": "",
  "_icon_service_url": "",
  "_ip_header_enabled": true,
  "_max_note_size": 10000,
  "_smtp_img_src": "***:",
  "admin_ratelimit_max_burst": 3,
  "admin_ratelimit_seconds": 300,
  "admin_session_lifetime": 20,
  "admin_token": "***",
  "allowed_connect_src": "",
  "allowed_iframe_ancestors": "",
  "attachments_folder": "data/attachments",
  "auth_request_purge_schedule": "30 * * * * *",
  "authenticator_disable_time_drift": false,
  "data_folder": "data",
  "database_conn_init": "",
  "database_idle_timeout": 600,
  "database_max_conns": 10,
  "database_min_conns": 2,
  "database_timeout": 30,
  "database_url": "***************",
  "db_connection_retries": 15,
  "disable_2fa_remember": false,
  "disable_admin_token": false,
  "disable_icon_download": false,
  "dns_prefer_ipv6": false,
  "domain": "*****://************************",
  "domain_origin": "*****://************************",
  "domain_path": "",
  "domain_set": true,
  "duo_context_purge_schedule": "30 * * * * *",
  "duo_host": null,
  "duo_ikey": null,
  "duo_skey": null,
  "duo_use_iframe": false,
  "email_2fa_auto_fallback": false,
  "email_2fa_enforce_on_verified_invite": false,
  "email_attempts_limit": 3,
  "email_change_allowed": true,
  "email_expiration_time": 600,
  "email_token_size": 6,
  "emergency_access_allowed": true,
  "emergency_notification_reminder_schedule": "0 3 * * * *",
  "emergency_request_timeout_schedule": "0 7 * * * *",
  "enable_db_wal": true,
  "enable_websocket": true,
  "enforce_single_org_with_reset_pw_policy": false,
  "event_cleanup_schedule": "0 10 0 * * *",
  "events_days_retain": null,
  "experimental_client_feature_flags": "",
  "extended_logging": true,
  "helo_name": null,
  "hibp_api_key": null,
  "http_request_block_non_global_ips": true,
  "http_request_block_regex": 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,
  "icon_redirect_code": 302,
  "icon_service": "internal",
  "incomplete_2fa_schedule": "30 * * * * *",
  "incomplete_2fa_time_limit": 3,
  "increase_note_size_limit": false,
  "invitation_expiration_hours": 120,
  "invitation_org_name": "HouserNet Vaultwarden",
  "invitations_allowed": true,
  "ip_header": "X-Real-IP",
  "job_poll_interval_ms": 30000,
  "log_file": null,
  "log_level": "info",
  "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f",
  "login_ratelimit_max_burst": 10,
  "login_ratelimit_seconds": 60,
  "org_attachment_limit": null,
  "org_creation_users": "",
  "org_events_enabled": false,
  "org_groups_enabled": false,
  "password_hints_allowed": true,
  "password_iterations": 600000,
  "purge_incomplete_sso_auth": "0 20 0 * * *",
  "push_enabled": false,
  "push_identity_uri": "https://identity.bitwarden.com",
  "push_installation_id": "***",
  "push_installation_key": "***",
  "push_relay_uri": "https://push.bitwarden.com",
  "reload_templates": false,
  "require_device_email": false,
  "rsa_key_filename": "data/rsa_key",
  "send_purge_schedule": "0 5 * * * *",
  "sendmail_command": null,
  "sends_allowed": true,
  "sends_folder": "data/sends",
  "show_password_hint": false,
  "signups_allowed": false,
  "signups_domains_whitelist": "*********",
  "signups_verify": true,
  "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_embed_images": true,
  "smtp_explicit_tls": null,
  "smtp_from": "************************",
  "smtp_from_name": "*********************",
  "smtp_host": "*************************************",
  "smtp_password": "***",
  "smtp_port": 587,
  "smtp_security": "starttls",
  "smtp_ssl": null,
  "smtp_timeout": 15,
  "smtp_username": "********************",
  "sso_allow_unknown_email_verification": false,
  "sso_audience_trusted": null,
  "sso_auth_only_not_session": false,
  "sso_authority": "*****://********************************************",
  "sso_authorize_extra_params": "",
  "sso_callback_path": "*****://*****************************************************",
  "sso_client_cache_expiration": 0,
  "sso_client_id": "****************************************",
  "sso_client_secret": "***",
  "sso_debug_tokens": false,
  "sso_enabled": false,
  "sso_master_password_policy": null,
  "sso_only": false,
  "sso_pkce": true,
  "sso_scopes": "openid email profile offline_access",
  "sso_signups_match_email": true,
  "templates_folder": "data/templates",
  "tmp_folder": "data/tmp",
  "trash_auto_delete_days": null,
  "trash_purge_schedule": "0 5 0 * * *",
  "use_sendmail": false,
  "use_syslog": false,
  "user_attachment_limit": null,
  "user_send_limit": null,
  "web_vault_enabled": true,
  "web_vault_folder": "web-vault/",
  "yubico_client_id": null,
  "yubico_secret_key": null,
  "yubico_server": null
}

Vaultwarden Build Version

1.36.0

Deployment method

Official Container Image

Custom deployment method

No response

Reverse Proxy

Nginx Proxy Manager v2.13.5

Host/Server Operating System

Linux

Operating System Version

Ubuntu 24.04

Clients

Web Vault

Client Version

2026.4.1

Steps To Reproduce

  1. Go to your vault
  2. Click on "All Items" to show all your items
  3. Click on the "Search vault" edit box and type something to search

Expected Result

The results should show vault entries that match my search term

Actual Result

The search is wrong and/or empty (usually empty).

Logs


Screenshots or Videos

No response

Additional Context

I upgraded from 2026.1.1 to 2026.4.1 (updated the docker image). I'm not sure the server version that was installed previously.

Search was working fine with 2026.1.1, but now with 2026.4.1, search is just broken.

Another example:

  1. I go to my "Dining/Food" category (there are 4 passwords for pizza places displaying)
  2. I type "pizza" into the search box
  3. The results are empty

It should show 4 results that includes "pizza" in the name.

Originally created by @mwhouser on GitHub (May 13, 2026). Original GitHub issue: https://github.com/dani-garcia/vaultwarden/issues/7213 ### 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 ### Your environment (Generated via diagnostics page) * Vaultwarden version: v1.36.0 * Web-vault version: v2026.4.1 * OS/Arch: linux/x86_64 * Running within a container: true (Base: Debian) * Database type: SQLite * Database version: 3.51.3 * Uses config.json: 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 * Browser/Server Time Check: true * Server/NTP Time Check: true * Domain Configuration Check: true * HTTPS Check: true * Websocket Check: true * HTTP Response Checks: true ### Config & Details (Generated via diagnostics page) <details><summary>Show Config & Details</summary> **Environment settings which are overridden:** DOMAIN, ADMIN_TOKEN **Config:** ```json { "_duo_akey": null, "_enable_duo": true, "_enable_email_2fa": true, "_enable_smtp": true, "_enable_yubico": true, "_icon_service_csp": "", "_icon_service_url": "", "_ip_header_enabled": true, "_max_note_size": 10000, "_smtp_img_src": "***:", "admin_ratelimit_max_burst": 3, "admin_ratelimit_seconds": 300, "admin_session_lifetime": 20, "admin_token": "***", "allowed_connect_src": "", "allowed_iframe_ancestors": "", "attachments_folder": "data/attachments", "auth_request_purge_schedule": "30 * * * * *", "authenticator_disable_time_drift": false, "data_folder": "data", "database_conn_init": "", "database_idle_timeout": 600, "database_max_conns": 10, "database_min_conns": 2, "database_timeout": 30, "database_url": "***************", "db_connection_retries": 15, "disable_2fa_remember": false, "disable_admin_token": false, "disable_icon_download": false, "dns_prefer_ipv6": false, "domain": "*****://************************", "domain_origin": "*****://************************", "domain_path": "", "domain_set": true, "duo_context_purge_schedule": "30 * * * * *", "duo_host": null, "duo_ikey": null, "duo_skey": null, "duo_use_iframe": false, "email_2fa_auto_fallback": false, "email_2fa_enforce_on_verified_invite": false, "email_attempts_limit": 3, "email_change_allowed": true, "email_expiration_time": 600, "email_token_size": 6, "emergency_access_allowed": true, "emergency_notification_reminder_schedule": "0 3 * * * *", "emergency_request_timeout_schedule": "0 7 * * * *", "enable_db_wal": true, "enable_websocket": true, "enforce_single_org_with_reset_pw_policy": false, "event_cleanup_schedule": "0 10 0 * * *", "events_days_retain": null, "experimental_client_feature_flags": "", "extended_logging": true, "helo_name": null, "hibp_api_key": null, "http_request_block_non_global_ips": true, "http_request_block_regex": 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, "icon_redirect_code": 302, "icon_service": "internal", "incomplete_2fa_schedule": "30 * * * * *", "incomplete_2fa_time_limit": 3, "increase_note_size_limit": false, "invitation_expiration_hours": 120, "invitation_org_name": "HouserNet Vaultwarden", "invitations_allowed": true, "ip_header": "X-Real-IP", "job_poll_interval_ms": 30000, "log_file": null, "log_level": "info", "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f", "login_ratelimit_max_burst": 10, "login_ratelimit_seconds": 60, "org_attachment_limit": null, "org_creation_users": "", "org_events_enabled": false, "org_groups_enabled": false, "password_hints_allowed": true, "password_iterations": 600000, "purge_incomplete_sso_auth": "0 20 0 * * *", "push_enabled": false, "push_identity_uri": "https://identity.bitwarden.com", "push_installation_id": "***", "push_installation_key": "***", "push_relay_uri": "https://push.bitwarden.com", "reload_templates": false, "require_device_email": false, "rsa_key_filename": "data/rsa_key", "send_purge_schedule": "0 5 * * * *", "sendmail_command": null, "sends_allowed": true, "sends_folder": "data/sends", "show_password_hint": false, "signups_allowed": false, "signups_domains_whitelist": "*********", "signups_verify": true, "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_embed_images": true, "smtp_explicit_tls": null, "smtp_from": "************************", "smtp_from_name": "*********************", "smtp_host": "*************************************", "smtp_password": "***", "smtp_port": 587, "smtp_security": "starttls", "smtp_ssl": null, "smtp_timeout": 15, "smtp_username": "********************", "sso_allow_unknown_email_verification": false, "sso_audience_trusted": null, "sso_auth_only_not_session": false, "sso_authority": "*****://********************************************", "sso_authorize_extra_params": "", "sso_callback_path": "*****://*****************************************************", "sso_client_cache_expiration": 0, "sso_client_id": "****************************************", "sso_client_secret": "***", "sso_debug_tokens": false, "sso_enabled": false, "sso_master_password_policy": null, "sso_only": false, "sso_pkce": true, "sso_scopes": "openid email profile offline_access", "sso_signups_match_email": true, "templates_folder": "data/templates", "tmp_folder": "data/tmp", "trash_auto_delete_days": null, "trash_purge_schedule": "0 5 0 * * *", "use_sendmail": false, "use_syslog": false, "user_attachment_limit": null, "user_send_limit": null, "web_vault_enabled": true, "web_vault_folder": "web-vault/", "yubico_client_id": null, "yubico_secret_key": null, "yubico_server": null } ``` </details> ### Vaultwarden Build Version 1.36.0 ### Deployment method Official Container Image ### Custom deployment method _No response_ ### Reverse Proxy Nginx Proxy Manager v2.13.5 ### Host/Server Operating System Linux ### Operating System Version Ubuntu 24.04 ### Clients Web Vault ### Client Version 2026.4.1 ### Steps To Reproduce 1. Go to your vault 2. Click on "All Items" to show all your items 3. Click on the "Search vault" edit box and type something to search ### Expected Result The results should show vault entries that match my search term ### Actual Result The search is wrong and/or empty (usually empty). ### Logs ```text ``` ### Screenshots or Videos _No response_ ### Additional Context I upgraded from 2026.1.1 to 2026.4.1 (updated the docker image). I'm not sure the server version that was installed previously. Search was working fine with 2026.1.1, but now with 2026.4.1, search is just broken. Another example: 1. I go to my "Dining/Food" category (there are 4 passwords for pizza places displaying) 2. I type "pizza" into the search box 3. The results are empty It should show 4 results that includes "pizza" in the name.
GiteaMirror added the bug label 2026-06-17 09:53:12 -05:00
Author
Owner

@mwhouser commented on GitHub (May 13, 2026):

False alarm.

I opened up the F12 and forced a refresh with "Disable Cache" enabled, and that seems to have solved the problem. Something must have been cached.

All is OK.

<!-- gh-comment-id:4442485629 --> @mwhouser commented on GitHub (May 13, 2026): False alarm. I opened up the F12 and forced a refresh with "Disable Cache" enabled, and that seems to have solved the problem. Something must have been cached. All is OK.
Author
Owner

@BlackDex commented on GitHub (May 13, 2026):

Besides that, this feature is fully client-side and has nothing to do with the server side, which is what Vaultwarden is.

<!-- gh-comment-id:4442661034 --> @BlackDex commented on GitHub (May 13, 2026): Besides that, this feature is fully client-side and has nothing to do with the server side, which is what Vaultwarden is.
Author
Owner

@mwhouser commented on GitHub (May 13, 2026):

@BlackDex

Uhm, right there in the Support String: Web-vault version: v2026.4.1

I understand that it may be client side, but the web vault (that I was using) is provided by the Vaultwarden docker image.

So it's not like I was using someone else's front-end (like the BitWarden tools are).

<!-- gh-comment-id:4443210362 --> @mwhouser commented on GitHub (May 13, 2026): @BlackDex Uhm, right there in the Support String: `Web-vault version: v2026.4.1` I understand that it may be client side, but the web vault (that I was using) is provided by the Vaultwarden docker image. So it's not like I was using someone else's front-end (like the BitWarden tools are).
Author
Owner

@BlackDex commented on GitHub (May 13, 2026):

@BlackDex

Uhm, right there in the Support String: Web-vault version: v2026.4.1

I understand that it may be client side, but the web vault (that I was using) is provided by the Vaultwarden docker image.

So it's not like I was using someone else's front-end (like the BitWarden tools are).

Yes you are, the web-vault is not developed or maintained by Vaultwarden.
Also read: https://github.com/dani-garcia/vaultwarden/wiki/FAQs#i-have-a-feature-request-for-the-web-vault-or-any-other-client

<!-- gh-comment-id:4443247135 --> @BlackDex commented on GitHub (May 13, 2026): > [@BlackDex](https://github.com/BlackDex) > > Uhm, right there in the Support String: `Web-vault version: v2026.4.1` > > I understand that it may be client side, but the web vault (that I was using) is provided by the Vaultwarden docker image. > > So it's not like I was using someone else's front-end (like the BitWarden tools are). Yes you are, the web-vault is not developed or maintained by Vaultwarden. Also read: https://github.com/dani-garcia/vaultwarden/wiki/FAQs#i-have-a-feature-request-for-the-web-vault-or-any-other-client
Author
Owner

@mwhouser commented on GitHub (May 13, 2026):

the web-vault is not developed or maintained by Vaultwarden.

Where is this documented?

From the web-vault, I did "Get Help" and it took me here.

Also read: https://github.com/dani-garcia/vaultwarden/wiki/FAQs#i-have-a-feature-request-for-the-web-vault-or-any-other-client

That's specifically talking about feature requests. This was a bug report.

<!-- gh-comment-id:4443323402 --> @mwhouser commented on GitHub (May 13, 2026): > the web-vault is not developed or maintained by Vaultwarden. Where is this documented? From the web-vault, I did "Get Help" and it took me here. > Also read: https://github.com/dani-garcia/vaultwarden/wiki/FAQs#i-have-a-feature-request-for-the-web-vault-or-any-other-client That's specifically talking about feature requests. This was a bug report.
Author
Owner

@BlackDex commented on GitHub (May 13, 2026):

Just take my word for it. And multiple other reports regarding items like this, including the same about searching have been answered the same way.

<!-- gh-comment-id:4443681238 --> @BlackDex commented on GitHub (May 13, 2026): Just take my word for it. And multiple other reports regarding items like this, including the same about searching have been answered the same way.
Author
Owner

@mwhouser commented on GitHub (May 13, 2026):

Then I would highly recommend documenting it somewhere front-and-centre.

  1. The web-vault, that's packaged with Vaultwarden in the official docker image,
  2. Has "Vaultwarden" splattered all over it, and
  3. The "Get Help" menu takes you to this Github repo.
  4. Finally, the Vaultwarden Wiki explicitly says "Vaultwarden implements [...] Web interface": https://github.com/dani-garcia/vaultwarden/wiki#supported-features

I was under the (I guess wrong) impression that the web front-end was part of Vaultwarden.

<!-- gh-comment-id:4443813793 --> @mwhouser commented on GitHub (May 13, 2026): Then I would *highly recommend* documenting it somewhere front-and-centre. 1. The web-vault, that's packaged with Vaultwarden in the official docker image, 2. Has "Vaultwarden" splattered all over it, and 3. The "Get Help" menu takes you **to this Github repo**. 4. Finally, the Vaultwarden Wiki explicitly says "Vaultwarden implements [...] Web interface": https://github.com/dani-garcia/vaultwarden/wiki#supported-features I was under the (I guess wrong) impression that the web front-end was part of Vaultwarden.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vaultwarden#30138