It is strange, your sample also works on my side. Which PD4ML version do you currently use?

I did some more testing – even if it works on my workstation, it still renders not correctly: it does not inform its block parent element, that the new content requires more vertical space. As a result we have a broken layout. See attached.

So a proper feature implementation is still actual.