Issue Summary
While working with Power Automate Desktop (PAD), I encountered a significant inconsistency between the official documentation and the actual behavior of the "If" condition action in the latest version of the tool.
According to the documentation, the "If" condition is expected to have three arguments:
Operator (e.g., =, ≠, >, <)
First operand
Second operand
However, in the current version of PAD, the "If" condition only provides a single input field labeled “Conditional expression”, which expects a complete boolean expression. This change is not reflected in the documentation, leading to confusion and failed attempts to implement basic logic.
Examples of the Problem
We attempted several common logical expressions that should evaluate to true, but they failed to compile:
❌ Attempted: (2 == 2)
Result: Compilation error – expression not recognized as boolean.
❌ Attempted: 2 == 2
Result: Compilation error – == is not a recognized operator.
❌ Attempted: 2 = 2
Result: Compilation error – not interpreted as a valid boolean expression.
❌ Attempted: =(2==2)
Result: Compilation error – expression not recognized as boolean.
❌ Attempted: =(2=2)
Result: Compilation error – expression not recognized as boolean.
❌ Attempted: (%2% == %2%)
Result: Compilation error – expression not recognized as boolean.
✅ Only this worked: =true and =false
Result: Compiles and runs correctly, but does not allow for dynamic comparisons.
Impact
This inconsistency:
Prevents users from writing even the simplest conditional logic without trial and error.
Breaks compatibility with examples and tutorials based on older versions.
Makes it unclear which syntax is supported in the new “Conditional expression” field.
Increases the learning curve for new users and frustrates experienced ones.
Recommendation
Update the documentation to reflect the new single-field syntax and provide clear examples of valid expressions.
Clarify supported operators (=, <>, >, <, etc.) and whether parentheses or functions like not() or and() are supported.
Optionally, restore the three-field format or provide a toggle between "basic" and "advanced" modes for conditions.
Would you like this formatted as a PDF or Word document for submission or sharing? I can generate that for you too.