|
The root cause comes from table-cell component. It constantly listens on mouseenter and mouseleave events.
It is uses for showing table rowspan ( servers table in dashboard), parameters info tooltip in parameters table and in case table cell value is truncated, it show untruncated value in tooltip.
There is no need to fix this issue because even when using `v-data-table` or `v-simple-table`, this doesn't solve the issue.
The issue comes from large datasets, the table shouldn't render all rows. Rendering more than 100 rows, this causes memory issue on the client side.
To deal with large datasets, we should limit the returned rows even when user queries with specific limits. e.g. SELECT * FROM table_name limit 10000;
We should return only 100 for the first fetch.
We can do this by either using pagination or virtual scroll.
|