Below is a small list of issues I seen happening to me over the last few days/weeks that haven’t happened before and are difficult to reproduce, but I was wondering if it happens to other users too and maybe Bubble team probably doesn’t even know they are happening.
I know that the best thing to do is to report these cases, but you know, there are those situations where you are in a rush and decide to just “solve by yourself” and move on, or leave it to report later and forget, or it becomes difficult to reproduce, things that happen in a period of time and then disappear, etc.
1 - When you are looking for an element in an expression, to reference it, the thumbnails on hover in some cases reference the wrong element.
2 - Expressions that visibly have issues, but are not detected in the issues checker, even if you are on the page where the expression is, even if you have the element/expression open on the screen.
3 - Issues eventually appearing in main, even after a successful merge that did not present any issues initially. And they certainly weren’t issues, because in some cases, a simple page reload or change of branch makes it return to normal (but what would happen if we treated these issues as they appear, trying to fix them, when in fact they aren’t issues?).
4 - Issues referencing old expressions that have been replaced. For example, a dropdown, previously defined as Dynamic choices
that received an expression for the Choices source
or Option caption
, but was changed to Static choices
, worked well for months, but probably because of some field or datatype removed (not by app optimization action), it seemed to indicate an issue in the issue checker, which took to the element but didn’t show where the error was, since the current source was static.
5 - Being kicked out from main when I try to merge changes from another branch, or kicked out from other branches when I try to synchronize with main. In these cases (4 so far), I had to keep trying to return to the target branch (receiver) several times, since in a few cases it was possible to stay logged in for a few seconds, so I was able to click on cancel merge, and that was the only way to solve the problem and take back control.