Improvement in the cms sidebar
There is a small issue that I want to override a cms block, but this will not make it possible anymore for vendor plugins to override the child block. In the screenshot you can see that I want to make changes to the :disabled property, but I want to keep the child block as-is. So vendors can use this child block to override.
I understand that the {% parent %} only renders the main block and not the nested blocks.
I suggest to improve the value of this :disabled property to make a new computed function. So we can override this function without breaking the nested block.
It would be something like:
:disabled="!isDisabledSettingsTypeField(page)"
The computed would look like:
isDisabledSettingsTypeField() {
return !this.isSystemDefaultLanguage || page.type === 'product_detail';
}