First search on any of multiple views in an application filters all views
Open
Nobody has claimed this yet.
0. Needs triage
bug
- Dominant language
- JavaScript
- Stars
- 214
- Forks
- 52
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 82
Description
Steps to reproduce
- create two views of the same table
- create an application with both of the views
- use the search field atop ONE view
- clear that search term
- search for another search term
- add a letter into other views´ search input (being empty before)
- remove that letter
Expected behavior
- ...
- ...
- only the active view must be filtered by the search term entered into the search input above that ONE view.
- other views keep being uninterrupted
- that ONE view gets un-filtered
- other views keep being uninterrupted
- the input on the ONE search input DID never affect the other views
- other views keep being uninterrupted
- other views keep being uninterrupted
Actual behavior
- ...
- ...
- all views are filtered by the search term entered into the search input above ONE view.
- other search input fields are empty though active
- that ONE view gets un-filtered
- other views keep being filtered
- NOW the input on the ONE search input DOES NOT affect the other views anymore
- other views keep that "wrong filter"
- other views get unfiltered at last
Tables app version
2.3.0
Browser
Vivaldi 8.2.4133.52
Client operating system
Windows 11
Operating system
Nextcloud Hub 26 Spring (34.0.3)
Web server
No response
PHP engine version
Other
Database
MySQL
Additional info
No response
Contributor guide
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 by reproducing the issue with two views of the same table inside one application, following the listed search and clearing steps. Trace how each view's search input and filter state are handled. Done means typing, clearing, or editing one view's search affects only that view and leaves the others unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend, web-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 65/100