You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The virtual DOM fails to render rows with the addition of new moved columns to the table. We have however, also had reports from customers of white space after sort and scroll, so there may be other ways to trigger a virtual DOM error, these steps are just easily reproduced. I am unable to capture this error and recover from it without a page reload.
Tabulator Info
I have replicated this on 5.4 and 6.3.
Scroll around and observe the blank table and errors in console
Row.js:422 Uncaught TypeError: Cannot read properties of undefined (reading 'delete')
at p.deleteCells (Row.js:422:18)
at p.initialize (Row.js:73:9)
at b._virtualRenderFill (VirtualDomVertical.js:297:10)
at b.scrollRows (VirtualDomVertical.js:125:9)
at HTMLDivElement. (RowManager.js:145:19)
Expected behavior
The table rows will render appropriately and/or in these situations, there will be a way to recover without reloading the page.
Screenshots
Screencast.from.2024-12-17.05-47-52.mp4
Desktop (please complete the following information):
OS: Linux
Browser Chrome
Version 131
The text was updated successfully, but these errors were encountered:
Describe the bug
The virtual DOM fails to render rows with the addition of new moved columns to the table. We have however, also had reports from customers of white space after sort and scroll, so there may be other ways to trigger a virtual DOM error, these steps are just easily reproduced. I am unable to capture this error and recover from it without a page reload.
Tabulator Info
I have replicated this on 5.4 and 6.3.
Working Example
https://jsfiddle.net/taylortignino/voq9kudm/47/
To Reproduce
Row.js:422 Uncaught TypeError: Cannot read properties of undefined (reading 'delete')
at p.deleteCells (Row.js:422:18)
at p.initialize (Row.js:73:9)
at b._virtualRenderFill (VirtualDomVertical.js:297:10)
at b.scrollRows (VirtualDomVertical.js:125:9)
at HTMLDivElement. (RowManager.js:145:19)
Expected behavior
The table rows will render appropriately and/or in these situations, there will be a way to recover without reloading the page.
Screenshots
Screencast.from.2024-12-17.05-47-52.mp4
Desktop (please complete the following information):
The text was updated successfully, but these errors were encountered: