Running interaction only when some value is empty

Hey everyone
I created a form on plasmic, and wanted to open an overlay whenever the form fields are empty,

I don’t know what’s the issues with it when adding a “when” condition to the interaction,
the interaction work well bur when adding a “when” condition telling Plasmic to run it only when the fields are empty, it doesn’t work

when:
$state.test !== "" && $state.name.value !== "" && $state.role.value !== "" && $state.message2.value !== ""

knowing that this “when” is working with other interactions

I think currently the dialog will open when all fields are not empty. Should it be something like this instead?

$state.test === "" ||
$state.name.value === "" ||
...