Skip to Content

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-table and @buildpad/ui-collections packages to v1.9.2 to 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 visible in CollectionPage and explicitly updated the content layout wrapper ContentModuleLayout height to 100%, minHeight to 0, and overflowY to auto so that the virtual table can correctly fill space and scroll when its content overflows.
Element / LayoutBeforeAfter
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 className and style attributes down to the root element.
  • Flexbox Layout: Enabled flexible layout configurations using flexbox style attributes directly.
Last updated on