Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: Block Layout Accordion 1.0.1 Minor update available for module block_layout_accordion (1.0.1). Release: Canvas interactive toggle 1.0.1 Minor update available for module canvas_interactive_toggle (1.0.1). Release: Video.js (HTML5 Video Player) 10.0.0-alpha1 First alpha version released for module videojs (10.0.0-alpha1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Drupal Canvas's visual editor keeps the page preview non-interactive while you're editing, so components with click behavior, tabs, accordions, dropdowns, can't be tested without leaving the editor and viewing the page live. This module adds a floating "Interact with preview" button to the Canvas editor that lets you click around the actual rendered page, right inside the editor, then switch straight back to selecting and editing components.

Features

- One-click toggle button, fixed to the bottom of the Canvas editor screen, always visible while editing.
- Click once to enter interactive mode: the preview behaves like the live page, so tabs switch, accordions expand, and other JS-driven components respond normally.
- Click again (or press Escape) to leave interactive mode and go back to selecting/editing components as usual.
- No configuration required to use it: install and the button appears automatically on every Canvas editor page.
- Zero impact on the published site. It only affects the editor UI, nothing added to the front end.

Use this module any time you're building or reviewing a page with interactive components in Canvas and need to confirm they actually work, without the extra steps of saving, leaving the editor, and opening the page separately.

Post-Installation

Nothing to configure to start using it. Enable the module and open any node in the Canvas editor: the "Interact with preview" button appears automatically at the bottom of the screen.

An optional settings page is available at Configuration → Content → Canvas Interactive Toggle (/admin/config/content/canvas-interactive-toggle) with a single checkbox to show or hide the button, useful if you want to disable it for certain roles or environments via configuration management.

Additional Requirements

Requires the Canvas module. No other dependencies, libraries, or external services.

None. The module is intentionally minimal and works standalone alongside Canvas.

Similar projects

None known. This module works around a specific, documented limitation of Canvas core's editor preview iframe (interactive mode is currently an undocumented, in-development feature reachable only by holding a keyboard shortcut). No other project currently surfaces this as a usable button.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Sep 2026
Latest release
2 hours ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.1 Stable 10–11 Sep 1, 2026
1.0.0 Stable 10–11 Sep 1, 2026