Fix REST API save errors on custom blocks (customAttributes is not a valid property of Object) by registering htmlbacAttributes in PHP via register_block_type_args.
Stop registering legacy customAttributes / customInnerAttributes on block types (migration still reads them from older saved content).
1.0.2
Replace group_inner with reusable first_div inner strategy (Group, Cover, and filter extensions).
Run Group inner attributes on render_block_core/group at priority 999 (after core and other plugins).
Tested up to WordPress 7.0.
1.0.1
Fix Group block inner attributes applying after wp_restore_group_inner_container and other render_block_core/group filters (priority 999).
Hide Group “Inner element” UI when the inner wrapper is not used (block themes with theme.json, flex layout).
Run general block rendering at render_block priority 999 so other filters run first.
1.0.0
Initial release.
HTML attributes panel in the block sidebar with htmlbacAttributes and htmlbacInnerAttributes (JSON objects).
Merge duplicate attribute names; boolean attributes without =.
Dynamic variable tokens on the front end.
Inner element support for blocks such as Group, Image, and Video.