Closed (fixed)
Project:
Edit +
Version:
2.3.x-dev
Component:
Code
Priority:
Critical
Category:
Task
Assigned:
Reporter:
Created:
27 Feb 2026 at 20:27 UTC
Updated:
13 Mar 2026 at 20:30 UTC
Jump to comment: Most recent
The lb_plus module is refactoring how nested layouts work — replacing the path-based nestedStoragePath system with a UUID-based NestedAwareSectionStorage decorator. This eliminates the need to thread a nested storage path through routes, JS, and forms.
edit_plus_lb functionality (the Change tool's UpdateBlockForm, routing, and the block properties form alter) into edit_plus core, registered conditionally when lb_plus is available.EntityConverter param converter decorator with a lighter EditPlusTempstoreActivationChecker that integrates with tempstore_plus's activation checker API.BlockPropertiesEvent and LayoutBuilderBlockFormAlter to use lb_plus's new NestedSectionStorageInterface instead of the removed SectionStorageHandler.nestedStoragePath URL handling from JS — nested routing is now handled transparently by lb_plus.edit_plus_lb with an update hook to auto-uninstall.BlockPropertiesEvent constructor signature changed — accepts a single SectionStorageInterface instead of two OverridesSectionStorage parameters. getSectionStorage() replaces getMainSectionStorage() / getCurrentSectionStorage().edit_plus.param_converter.entity service replaced by edit_plus.activation_checker.
Comments
Comment #3
tim bozeman commented