Why is this condition a "becomes" instead of just checking the current state?

I'm trying to create a rule with a conditional action based on whether my son's lights are on or off. For some reason though, when I create the condition it adds 'becomes'. This isn't a trigger, I don't want it monitoring for the status to change, I just want the current status evaluated when the rule runs.

Here's a screenshot of what I'm entering, and what I get once I click done.


What am I doing wrong?

That's a bug in the UI. Will be fixed in the next release. For a condition, the verb should be "is".

Thanks. So is the bug just with how the condition is displayed at this point, or will it actually affect the functionality of the rule?

Also, just in case you weren't aware, it seems that the bug is specific to creating conditions as part of creating a conditional action. If I create the condition first, using the Manage or Create Conditions button, it creates the condition as expected (using is) and then I can create the conditional action and select the existing condition.

It's just a UI thing, in the code that picks the verb to display.