open-webui / open-webui/computer
bug: File explorer search appears to show no results and takes a very long time for any filter
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 569
- Forks
- 79
- PR merge metrics
- No merged PRs in 30d
Description
Hello,
The file explorer search ("Search filenames and contents…") appears to never match anything when a filter is entered. Results do eventually appear, but only after a very long delay, which makes it look like no file is ever found. I suspect this is because every keystroke triggers a full content search across the entire file tree instead of a fast filename-only match.
Steps to reproduce:
- Navigate to the file explorer.
- Click into the search field ("Search filenames and contents…").
- Type a single character (e.g.
.). - Observe that the file list below stays empty while the search is running. It looks as if nothing will ever match.
- Wait on a reasonably large directory tree, results only show up after a very long time (tens of seconds).
- Repeat with a full entry such as
.claude: folders, files, and content snippets do eventually appear, but with the same long delay.
Expected behavior:
Filtering should respond almost instantly, ideally matching filenames first (or entirely client-side), with the heavier full-content search only as a secondary/explicit step.
Thanks in advance for looking into this!
Best regards,
Joshua Krimmer
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the file explorer search field and reproduce the delay with a single character and a full entry such as .claude on a reasonably large directory tree. Done means filename filtering responds promptly, with the heavier content search no longer making the file list appear empty for tens of seconds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- search
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100