getDisabledFeatures() in your adapter without affecting any other part of the editor.
Disabling Features
Return an array of feature IDs fromgetDisabledFeatures() in your adapter to remove those features for the current editing session:
Feature Reference
Content Editing
Content Editing
| Feature | ID | Description |
|---|---|---|
| Add Block | addList | Panel listing all available block types; drag or click to insert a new block at any position |
| Edit Form | edit | Opens the block’s edit form in an overlay iframe powered by formFrameBuilder() |
| Duplicate | duplicate | Clone the selected block(s) and insert the copy directly after the original |
| Delete | delete | Remove the selected block(s) from the page |
Selection & Navigation
Selection & Navigation
History & State
History & State
| Feature | ID | Description |
|---|---|---|
| History | history | Visual timeline of every mutation in the current session; click any entry to restore that state |
| Diff | diff | Highlights additions, removals, and changes compared to the last published version |
| Revert | revert | Discard all unpublished mutations and reset the page to its last published state in one click |
Clipboard & Reuse
Clipboard & Reuse
| Feature | ID | Description |
|---|---|---|
| Clipboard | clipboard | Paste text, images, URLs, or previously copied blocks directly onto the page |
| Library | library | Save any block as a reusable library item that can be inserted into any entity |
| Fragments | fragments | Save and insert pre-configured groups of blocks as named fragments |
| Import | importExisting | Import blocks from another entity into the current page |
| Conversions | conversions | Convert a block from one bundle type to another, preserving compatible field values |
Preview & Publishing
Preview & Publishing
| Feature | ID | Description |
|---|---|---|
| Preview | preview | Toggle the editor overlay off to view the page as a visitor would see it |
| Responsive Preview | responsivePreview | Preview the page at mobile, tablet, and desktop viewport widths |
| Publish | publish | Commit all staged mutations to production by calling publish() in your adapter |
| Preview Grant | previewGrant | Generate a time-limited shareable preview link for stakeholders who don’t have editor access |
AI & Automation
AI & Automation
| Feature | ID | Description |
|---|---|---|
| Assistant | assistant | AI-powered block generation and content suggestions (requires assistantGetResults() in your adapter) |
| Transform | transform | Apply backend-defined transform plugins to selected blocks — useful for bulk content processing |
Layout & Media
Layout & Media
| Feature | ID | Description |
|---|---|---|
| Grid | grid | Toggle a CSS grid overlay on the editing canvas to aid layout alignment |
| Media Library | mediaLibrary | Browse and insert media assets from your DAM or media backend (requires adapter integration) |
| Artboard | artboard | Zoom and pan the editing canvas — useful for dense or wide layouts |
Collaboration
Collaboration
| Feature | ID | Description |
|---|---|---|
| Comments | comments | Add threaded comment annotations to individual blocks; resolve and delete threads |
| Ownership | ownership | Lock editing to one user at a time; other users can request or forcibly take ownership |
| Translations | translations | Manage and compare multilingual content variants for each block |
Developer
Developer
| Feature | ID | Description |
|---|---|---|
| Debug | debug | Developer overlay displaying live block state, mutation log, and component metadata |
| Validations | validations | Display validation warnings and errors surfaced by your adapter directly on the relevant blocks |
| Help | help | In-editor help panel with feature descriptions and an optional guided tour for new editors |

