Skip to content

FR: Debouncing and Avoiding Automatic Full Text Search on Partial Input #1558

@4285f4

Description

@4285f4

Does your feature request involve difficulty for you to complete a task? Please describe.

The current search triggers automatically on every keystroke, even when I am still typing. If I pause briefly, an incomplete query is executed, often returning irrelevant results. This interrupts my workflow and forces me to wait for searches I didn’t intend to perform.

Describe the solution you'd like

I’d like the search to wait until I stop typing for a short moment (e.g., 300–500 ms) before triggering. It should also cancel any pending searches when new input is detected. Optionally, requiring pressing Enter to start the search would also be acceptable.

Describe alternatives you've considered

I considered increasing the debounce delay so it doesn’t trigger so quickly. Another option could be to add an explicit “Search” button to confirm the query instead of searching automatically.

Additional context

This would make searching smoother and avoid unnecessary interruptions caused by unintended partial searches.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions