[Bug Report][3.7.3] V-data-table with inputs inside v-dialog performance issue
@jcjp is already working on this.
Since May 15, 2025.
Assessment
This issue has not been assessed yet.
Description
Environment
Vuetify Version: 3.7.3
Vue Version: 3.5.12
Browsers: Chrome 129.0.0.0
OS: Mac OS 10.15.7
Steps to reproduce
Create a data-table inside of v-dialog, with more than 100 items
Expected Behavior
not to lag and not to stuck on open and scroll in case the virtual is used.
Actual Behavior
the tab becomes unresponsive on open.
The items are not being rendered on scroll in time and it takes ~ 1-2 seconds for them to appear.
Reproduction Link
https://play.vuetifyjs.com/#...
Other comments
maybe there is a limit for v-data-table, IMHO 200 items is very small amount of data for that component. I tried use v-data-virtual however the difference is 300-400 ms not much difference
- Dominant language
- TypeScript
- Stars
- 41k
- Forks
- 7.1k
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 11
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.
More from vuetifyjs/vuetify
-
C: VAutocomplete C: VCombobox C: VSelect has workaround T: bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
C: VBtn has workaround working as intended
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
S: triage
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
a11y C: VList working as intended
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
audit tools C: VChip S: triage
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
All issues in vuetifyjs/vuetify
Similar issues
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 76/100
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
vercel/react-tweet#225 ·