Our application embraces a bit of a dark pattern: two forms on one page. Filter and Search are independent forms. When the Search form fails validation - currently our only validation is "search term shorter than two characters" - the user can ignore the error-state Search form and interact with the Filters instead.
What is the expected behavior when a user ignores the Search error and proceeds to apply Filters?
- Ignore the search as if it didn't happen, just apply the filters?
- Apply the filters and keep the Search form in error state until error is remedied?
- Prevent filters from being applied until Search form error state is addressed?
- Something else?
Thanks for your insight -