Skip to main content
December 12, 2021
Question

Search field doesn't search [username] field (Linux & Mac)

  • December 12, 2021
  • 9 replies
  • 82 views

I have some username fields populated with an alias email address that ends in "+subscribe" , as in "mailto:johndoe+subscribe@mydomain.com". In most cases those email addresses are in the [username] field in 1pw.

If I search for "+subscribe" in either the macOS client or the LInux client, no records are found.

However, if I do the same search in 1PW's iOS client, the search works.


1Password Version: 8.4.x and 8.5
Extension Version: Not Provided
OS Version: macOS 12.01 and Linux Mint 20.04

9 replies

Jack_P_1P
1Password Employee
1Password Employee
December 13, 2021

Hi @Lantern:

Thanks for asking! We're still fine tuning how search behaves, and I was able to replicate this behavior. In the meantime, would searching for wendy.appleseed+subscribe work for you?

Let me know!

Jack

December 13, 2021

Sorry, no "wendy ..." on any platform for me!

Jack_P_1P
1Password Employee
1Password Employee
December 13, 2021

Hi @Lantern:

Just to clarify, I used wendy.appleseed as an example, similar to how you used "johndoe+subscribe". Just to confirm, searching for johndoe+subscribe does not return any results?

Jack

December 14, 2021

My goal was to see all the records that contain the substring "+subscribe" within the [username] field ... so I'm actually NOT searching the full email address.

I get zero results on the desktops (Mac and Linux for me) searching for "+subscribe" and I get a 8 or 9 results in iOS.

Three examples below on LInux/Mac and two work, one doesn't:
* if I put in the full email address (say "mailto:johndoe+subscribe@domain.com" , then I get the expected results.

* LIkewise, if I put "johndoe+subscribe" and truncate it there, the search still works.
* It's only if I look for "+subscribe" (the substring within the username field that does NOT start at the beginning of the username string) that it fails.

But again, on ios, in all three examples above work fine.

December 14, 2021

My goal was to see all the records that contain the substring "+subscribe" within the [username] field ... so I'm actually NOT searching the full email address.

I get zero results on the desktops (Mac and Linux for me) searching for "+subscribe" and I get a 8 or 9 results in iOS.

Three examples below on LInux/Mac and two work, one doesn't:
* if I put in the full email address (say "mailto:johndoe+subscribe@domain.com" , then I get the expected results.

* LIkewise, if I put "johndoe+subscribe" and truncate it there, the search still works.
* It's only if I look for "+subscribe" (the substring within the username field that does NOT start at the beginning of the username string) that it fails.

But again, on ios, in all three examples above work fine.

December 14, 2021

Sadly it's a well known issue of 1PW8 that searching for substrings isn't supported any longer. Search now only works from the beginning of a word. For me it's pretty much useless now and the answers by the support staff doesn't sound like it's fixed any time soon. For me this is a show stopper.

Jack_P_1P
1Password Employee
1Password Employee
December 16, 2021

Hi @Lantern and @viswiz:

Thanks for mentioning this. As my colleague Dom has noted elsewhere, we're using a new search engine written to better handle international languages and allow for search to behave more consistently across languages and character sets. We're always trying to improve 1Password, and there are future plans to revisit this and hopefully get this behaving closer to how it is in 1Password 7.

Jack

Jack_P_1P
1Password Employee
1Password Employee
December 16, 2021

Just as a follow up here, I've checked internally, and I have filed an issue for not being able to search for +subscribe and get the results as you're expecting. Thanks for your patience, and keep an eye out for future updates!

Jack

ref: dev/core/core#11901

December 17, 2021

Thanks, not urgent, I just think it should allow substring searches in that field on desktop as it does on iOS. Thanks for the followup