Skip to content

v0.3.16

Choose a tag to compare

@github-actions github-actions released this 25 Dec 03:41
· 113 commits to master since this release

0.3.16 (2025-12-25)

⭐ New Features

table: no-resize cols now stay the same initial width regardless of if the table is resized (8d3436b)

These types of columns are meant for things like showing icons. Before, on
resize of the table, they would expand/shrink with it, causing issues.

Now they won't. Resizable columns are shrunk in proportion instead. Note that
for very large no-resize columns this can cause fitWidth tables to scroll sooner
than expected (there is always a point at which they will because of the minimum
col width).

🐛 Fixes

table: added will-change-transform for better virtualized performance (a045ff9)

table: fixed grips sometimes not correctly positioned after dragging (244ff56)

Element sizes aren't correct immediately after we set them. So added a small
timeout before positioning the grips and made sure we don't get into an infinite
resize observer loop.

table: fixed grips not getting correctly positioned after resize when multiple tables shown (5008e07)

Something about throttling the resize observer callback was causing the
reference to the el to be "lost" / disconnected from the dom. Could not pinpoint
exactly how as vue should have unmounted the el if so.

Disabled throttling for now.