Just found a super strange bug which is breaking a basic Matrix conditional.
The conditional is:
{if caption != ''}
And if the caption is this:
Gérard Depardieu in the role of the title Rasputin, dir. by Irakli Kvirkadze (2013) this year's closing film
an error is caused:
Message: Invalid EE Conditional Variable: {if "Gérard Depardieu in the role of the "Lights, camera, inaction: is Moscow International Film Festival doomed to mediocrity?" Rasputin, dir. by Irakli Kvirkadze (2013) this year's clo" != ''}
Because the word "title" is missing from the error, it looks like EE is trying to parse it.
What causes this and what is the fix?
Just an update - using Matrix 2.5.5, and EE 2.5.5.