v0.1.86 — 17 Jul 2026
Bug Fix — Fix table and collection-list components scrolling issues
Who is affected: Anyone using Platform Studio’s collection table and data list views.
What was wrong
The collection data table and collection list components did not scroll properly when content overflowed, leading to truncated data, layouts not filling the screen correctly, and a broken user experience. In addition, the Paper wrapper element restricted container behavior with incorrect overflow styles.
What changed
We upgraded the table and collection components to v1.9.2 and optimized the application layout:
- Component upgrades: Upgraded
@buildpad/ui-tableand@buildpad/ui-collectionspackages tov1.9.2to natively support container-based scrolling. - Layout modernization: Updated the page layout in CollectionPage to a flexible column layout (flexbox).
- Overflow fixes: Set Paper overflow style to
visiblein CollectionPage and explicitly updated the content layout wrapper ContentModuleLayout height to100%, minHeight to0, and overflowY toautoso that the virtual table can correctly fill space and scroll when its content overflows.
| Element / Layout | Before | After |
|---|---|---|
| Collection Table scroll | ❌ Trapped layout, content does not scroll | ✅ Dynamic flexbox layout, scrolls on overflow |
| Paper wrapper overflow | ❌ Restricting overflow / scroll | ✅ Set to visible allowing table/flex overflow |
| Content wrapper height | ❌ Auto/unstretched | ✅ Set to 100% height and min-height: 0 to fill space |
Bug Fix — Upgrade code editor and fix scroll syncing
Who is affected: Platform Studio developers viewing or editing code blocks (e.g. extension code, custom functions).
What was wrong
The code input field did not synchronize scroll positions properly between code text and line numbers. It also lacked layout flexibility, failing to accept custom class names or flexbox styles to fit within dynamic layouts.
What changed
Upgraded the code editor component (@buildpad/input-code) to v1.9.2 which brings layout and scroll improvements:
- Scroll Syncing: Fixed line number scroll syncing by querying the correct parent element level.
- Custom Styling: Added support for passing custom
classNameand style attributes down to the root element. - Flexbox Layout: Enabled flexible layout configurations using flexbox style attributes directly.