You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Of all the core blocks, the Query Loop is the only block with a data-wp-router-region directive that allows inner blocks. It contains a specific logic to detect incompatible blocks and then disable the client-side navigation feature. However, any similar blocks from third-party developers, i.e., a block with a data-wp-router-region directive that allows inner blocks, would require precisely the same logic.
What is your proposed solution?
Reuse this code present in the Query Loop block and apply it to all blocks with a isRouterRegion property in their block.json file.