A dropdown that becomes a search box, past eight options
A long picklist stops being a dropdown and becomes a search box on its own — locked options shown with the reason why, never hidden.
A dropdown with five options is a fine dropdown. A dropdown with eighteen practice areas, forty product categories, or a thousand street names is a scavenger hunt, and it's the same form field mistake regardless of what kind of organization built it.
What changes, and when
A resident asks a law firm's assistant for a consultation. The form asks which practice area it's about. There are eighteen. Past eight options, the same field stops rendering as a dropdown and renders as a search box instead — type two letters, the list narrows, pick from what's left. It's the identical mechanism a very long address register would need, and it triggers on the shape of the data, not on which industry is asking.
What a locked option looks like
Not every option is available to everyone. A practice area might require an existing client relationship, or a category might require signing in first. Kav shows a locked option in the list rather than removing it, with the reason attached — sign in — so a resident understands why something is out of reach instead of wondering if it exists at all. Hiding an option a resident might reasonably expect to see is its own kind of failure; showing it, locked, with a reason, isn't.
What happens when nothing matches
A resident who types something the list genuinely doesn't contain isn't stuck. Their input still gets sent as an ordinary message, so a real but unlisted request reaches a person rather than being silently discarded because it didn't fit a fixed set of options. The list is a shortcut for the common case, not a wall around it.
Why this belongs to every organization on the platform
This threshold-based behavior — dropdown below a size, search box above it, locked-with-reason, always an escape hatch to a real message — isn't written once per industry. It's one form-field mechanism, and a law firm's practice-area picker, a clinic's provider list, and a retail catalog's category filter all get it for free.