When saving rules or macros with multiple actions, the actions are automatically reordered to a fixed sequence rather than preserving the order I set. This breaks workflows where later actions depend on earlier ones.
Steps to Reproduce:
- Create a new rule with the following actions in this order:
- Move to inbox "Support Requests"
- Add tag "VIP Customer"
- Save the rule
- Reopen the rule to edit
Expected Behavior: Actions remain in the order I saved them.
Actual Behavior: Actions have been reordered to:
- Add tag "VIP Customer"
- Move to inbox "Support Requests"
Impact: This causes the rule to fail silently. In my example, the "VIP Customer" tag only exists in the "Support Requests" inbox. Because the tag action now runs before the move action, the tag isn't applied, the thread is moved but remains untagged.
Currently, my only workaround is to split dependent actions into separate rules, which adds complexity and maintenance overhead.
This appears to affect other action types as well, any workflow where action order matters is potentially impacted.
