Cannot add child components inside Conditional XBlock. “View” page is empty

Hi all,

I am encountering an issue with the Conditional module in Studio.

I can add a Conditional component and configure its source component without problems, but I cannot add any child blocks inside it. When I click View to access its contents, the page loads completely blank. There is no interface, no error message, and no way to insert HTML or other components inside the Conditional container.

Observed behavior

  • Conditional block can be created

  • Source component can be selected

  • Condition evaluates correctly

  • Clicking View opens a blank page

  • No visible console errors

  • Happens consistently across units and courses

Expected behavior
I should be able to add child components inside the Conditional block so content can be displayed when the condition is met.

Environment

  • New Studio authoring interface

  • Self-hosted Open edX instance

  • Admin access available

Questions

  1. Is this a known limitation of the new unit editor?

  2. Is editing children of container XBlocks currently unsupported in the new authoring UI?

  3. Is there a feature flag or configuration required to enable this?

  4. Is OLX editing or switching to the legacy editor currently the only workaround?

Any clarification would be appreciated. I would like to determine whether this is a configuration issue, a regression, or a known platform limitation.

Thanks.

I tested this on the latest development version, and the page is not blank, but it’s still not working properly. I opened a bug report with the findings.

  1. Is this a known limitation of the new unit editor?

It is now; thanks for reporting it. I don’t think the conditional component is used much, and it is listed as having only provisional support.

  1. Is editing children of container XBlocks currently unsupported in the new authoring UI?

It was unsupported, but I think someone fixed the main bugs last year. I just tried a split_test (“Content Experiment”) component and it seems to be working fine. I can view the child components and add new ones.

  1. Is there a feature flag or configuration required to enable this?

No, it’s just a bug.

  1. Is OLX editing or switching to the legacy editor currently the only workaround?

Yes, as far as I know those would be the only options until the bug is fixed.