Component visible property condition with parameters issue

I'm having a weird situation when defining a condition with parameters for the visible property of an element. The parameters are simply removed resulting in a wrong logic!!
${MyObject.PropertyA && (!MyObject.PropertyB || !MyObject.PropertyC)}
is translated to:
MyObject?.PropertyA && !MyObject?.PropertyB || !MyObject?.PropertyC

Is this a known bug? Or am I doing something wrong?

Looks like it was fixed a while ago, but now I found another one:
${(A || B) && C}
is translated to:
A || (B && C)

Edit:
Changing the C variable place worked, but only because it could be logically done: ${C && (A || B)}

Thanks for the report! Will be fixed in the next Radzen release.

1 Like