Drupal is a registered trademark of Dries Buytaert
Release: Leaflet 10.4.11 Minor update available for module leaflet (10.4.11). Release: Session Inspector 1.0.8 Minor update available for module session_inspector (1.0.8). Release: Migrate QA 2.0.4 Minor update available for module migrate_qa (2.0.4). Release: CKEditor Description List 3.0.0 Major update available for module ckeditor_descriptionlist (3.0.0). Release: FlowDrop 2.4.0 Minor update available for module flowdrop (2.4.0). Release: JWT Token Refresh 1.0.4 Minor update available for module jwt_token_refresh (1.0.4). Release: ConReg 1.0.0-beta1 First beta version released for module conreg (1.0.0-beta1). Release: AI Image Studio 1.0.0-beta8 New beta version released for module ai_image_studio (1.0.0-beta8). Usage Milestone: Role Theme Switcher Module role_theme_switcher crossed 1,000 active installs. Module Revived: Decoupled Router 2.0.7 Module decoupled_router updated after 11 months of inactivity (2.0.7).

This module allows administrators to configure how field editing and deletion forms open, offering options like a modal dialog, an off-canvas tray, or a full page. This provides more flexibility and a better user experience for managing field configurations, with site-wide defaults and per-bundle overrides.

Choose how Drupal's Edit field and Delete field forms open: as the standard modal dialog, as an off-canvas tray, or as a full page. Site default with per-bundle overrides.

Features

Drupal core's Field UI opens the Edit field and Delete field forms in a centered modal dialog. For long field configuration forms, the modal feels cramped and strips away the surrounding manage-fields context. This module gives site builders three choices and lets each bundle pick its own:

  • Modal dialog — the existing Drupal default, untouched.
  • Off-canvas tray — same dialog renderer Settings Tray and Layout Builder use.
  • Full page — opens as a normal page with breadcrumbs and local tasks intact.

Site-wide default is configured at /admin/config/user-interface/field-settings-display. Per-bundle overrides appear on every Field UI-enabled bundle's configuration form.

Post-Installation

After enabling the module:

  1. Visit Administration → Configuration → User Interface → Field settings display.
  2. Pick a default mode and save. The default of Modal dialog preserves core's current behavior.
  3. To override a single bundle, edit that bundle's configuration form (Content type, Vocabulary, Media type, etc.) and pick a mode under Field settings. Site default means no override is recorded.

Activity

Tracked releases
2
Tracked since
May 2026
Latest release
3 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.0.0 Stable May 10, 2026
1.0.x-dev Dev May 10, 2026