Block Suite

Releases

1.1.0

Sep 22, 2026

  • New Tabs (Blocks) container block. Drop any other page blocks into it, and start each tab with a Tab divider block; the blocks after each divider become that tab's panel. Blocks placed before the first divider render above the tab list as an intro. Containers can be nested.
  • New Tab divider block with a tab label and an "open this tab by default" option. Its label is shown live in the block header in the page editor so tab boundaries are readable when blocks are collapsed.
  • The module now overrides the core pageLayout view helper to render tab containers. Core block groups, grid page layouts and block layout events behave exactly as before, and if another module replaces the helper the contained blocks simply render un-tabbed.
  • Page editor: tab containers use the same drag-and-drop drop zone as core block groups, keep their span counts correct when blocks are added, removed or marked for deletion, and re-initialise CKEditor on blocks that are moved.
  • Public tabs script now scopes each tab list to its own block, so a Tabs (HTML) block can sit inside a Tabs (Blocks) panel without the two interfering.
  • All block labels now start with BlockSuite: so they group together in the Add new block sidebar.
Log in for Support