We are rolling out a new Bubble version that will affect the way condition order is stored and rendered within your app.
We solved a bug within the Bubble editor where for an element that has a large list of conditions ordered in a specific way (via the move up/ move down buttons), adding a condition may sometimes mess up the preexisting order of the conditions list. That has been fixed with this change to ensure that the conditions order you set is respected and do not abruptly jump to a different order.
Why this matters:
For an element set up with distinct conditions that do not overlap, the order is mostly organizational. However, for an element that has competing conditions, where equivalent logical expressions are trying to set the same attribute in different ways, the condition lower down on the list will override the condition higher up on the list.
After you enable this version, if you had experienced the bug of jumpy conditions order, you will see that a condition that had previously jumped unintentionally to a different place on the list will be restored to the place where you had intended to put it. Furthermore, adding new conditions to a long list of conditions will no longer risk messing up the order that you had laid out for the element’s conditions.
We are rolling out this change as a breaking version so that you have the chance to review any changes to the conditions list order that may have resulted from previously noticed or previously unnoticed order shifts. If you do notice that after updating to this version, conditions are set in an order that is unintended, you can always re-order them in the editor and expect that the lower down conditions will override any conflicting higher up conditions. The order you set will be stable and respected.