Details about the bug. When [enablePersistence="false", enableVirtualization="false"], then we filter a column, then we click Collapse All button or Expand All button, everything works normally. But when we change to
extract it, open the gantt-filter-bug folder in a terminal, run `yarn` command, run `quasar dev`, then it will open a tab in browser: http://localhost:8081/#/ . 2. But I'd suggest you to open a new incognito window and go to
enablePersistence="true", enableVirtualization="false"] to [enablePersistence="true", enableVirtualization="true"]. For now, we focus on the bug with toggle collapse buttons first. Illustration: Run the sample in an incognito window
3. In the incognito window,
filter a column (using the built-in column filter) for example Task Name column, hide "Training", click OK, then click Collapse All button or Expand All button. You will see the Collapse All / Expand All buttons won't work. Illustration: Filter Task Name column, hide "Training", then click OK 4. In this scenario, we use small-data-source.json as data source. If you change it to large-data-source.json, you will see after filtering the column, and clicking Collapse All button, the browser could stop responding and eventually there could be a dialog that offers us to either exit or to wait (the built-in chrome dialog) Illustration: We use small-data-source.json for this sample
Screenshots, code snippets, and stack traces, if applicable.
Please see "Reproducing steps" section above
Working sample if possible, which will help us provide a solution sooner.
I have already provided it in "Reproducing steps" section. For additional info, the sample contains a git repo. The currently selected branch is `gantt-filter-bug` branch. There is also a `develop` branch where the bug doesn't happen because I set enableVirtualization="false".