iTwin / iTwinUI

A design system for building beautiful and well-working web interfaces.
https://itwin.github.io/iTwinUI/
MIT License
107 stars 38 forks source link

Table: Expandable content does not work when using `enableVirtualization` #2171

Closed smmr-dn closed 1 month ago

smmr-dn commented 3 months ago

Describe the bug (current behavior)

The enableVirtualization property in Table has caused some abnormal behaviors in the output data such as:

With enableVirtualization with_virtualization_enabled

Without enableVirtualization image image

Expected Behavior

Virtualizes large amount of data in table and only shows certain rows in viewport.

Link to minimal repro

https://stackblitz.com/edit/github-gevv11-u36ywv?file=src%2FApp.tsx,src%2Fmain.tsx

Steps To Reproduce

No response

Anything else?

Package version: @itwin/itwinui-react version 3.12.0 3.13.3

mayank99 commented 3 months ago

Please provide a minimal repro using the latest version (3.13.3). This bug report is not actionable in its current state.

mayank99 commented 3 months ago

Actually, I'm pretty sure this was fixed in 3.13.3, so I'll close this issue until there is more info.

smmr-dn commented 3 months ago

Added a link to an example minimal repo as the horizontal scroll was fixed in 3.13.3 but the expandable rows are still broken.

mayank99 commented 1 month ago

This is fixed and released in 3.15.0.

@smmr-dn You might want to inform the iModel Console team if this is still relevant for them.