h2oai / h2oai/wave

Allow turning off fuzzy matching for dropdown search

Open
#2,369 0 comments 0 reactions 0 assignees View on GitHub
feature ui
Dominant language
Python
Stars
4.3k
Forks
371
Avg merge
26d 1h
Merged PRs (30d)
1

Description

#### Is your feature request related to a problem? Please describe

When the dropdown component filters character by character instead of filtering the entire word, this makes the search less efficient and more time-consuming. It also becomes confusing as it shows data that doesn't make sense just because the letters exist.

#### Describe the solution you'd like

I would like the dropdown component to filter the entire word, similar to how the combobox functions. This would make the user experience more intuitive and faster.

#### Describe alternatives you've considered

I considered replacing the dropdown component with a combobox, but it freezes with more than 4500 data entries, which is the current amount we have.

#### Additional context

Currently, when typing in a dropdown field, the filtering occurs character by character, which can result in a long list of irrelevant options. If the dropdown filtered the entire word, like the combobox, it would significantly improve usability.

Contributor guide

Open the contributing guide

Research direction

Start by locating the dropdown component and its search-filtering implementation, then compare its behavior with the combobox. Done means dropdown search can use whole-word filtering and remains usable with more than 4,500 entries; add or update focused tests if the project provides them.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.