Description
The Key Browser search passes the user's input directly as a SCAN MATCH pattern. Users have to type hash* to find keys starting with "hash" — typing just hash matches only the exact key named "hash".
This is unintuitive. Most users expect substring search behavior where typing part of a key name finds all keys containing that text.
Proposed Solution
If the user's search term contains no glob characters (*, ?, [), automatically wrap it with wildcards: *{input}*. If the user includes glob characters, use their pattern as-is.
This gives substring matching by default while still allowing power users to write explicit patterns.
Description
The Key Browser search passes the user's input directly as a SCAN MATCH pattern. Users have to type
hash*to find keys starting with "hash" — typing justhashmatches only the exact key named "hash".This is unintuitive. Most users expect substring search behavior where typing part of a key name finds all keys containing that text.
Proposed Solution
If the user's search term contains no glob characters (
*,?,[), automatically wrap it with wildcards:*{input}*. If the user includes glob characters, use their pattern as-is.This gives substring matching by default while still allowing power users to write explicit patterns.