When you attempt to paste a dynamic expression into an existing dynamic expression consisting of multiple parts, it ends up replacing the entire existing dynamic expression instead of just the part you want to replace.
For example, if I wanted to paste a dynamic expression to replace only the hovered expression below, the whole expression would be deleted/replaced instead of only the hovered part:
This can be particularly frustrating when working with complex expressions, as it forces developers to manually re-enter or reconstruct parts of their expressions, leading to inefficiency and potential errors.
Enable the ability to paste dynamic expressions into a specific part of an existing dynamic expression without replacing the entire expression. This feature will significantly enhance the efficiency and flexibility of developing complex workflows and data manipulations within Bubble.
This was one of the goal of the beta expression composer that Bubble choose to remove and cancel the project. I hope they will work on something like that in near future but they are actually focusing on mobile and performance. (And AI, but since this have been released…)
Yeah, I’ve tried the beta expression composer. It seemed like they were on a good path, but it now appears to be forgotten. The last update was on 2022
They choose to cancel this project and remove the beta. This shouldn’t have been set as beta at first, this was far from ready. There was too many bugs. But sometimes it was helpful and I turn it on often. I really hope they will bring something back for that. Expression composer need revamp.
I would like the ability to perhaps reorder them in a drag drop method in a list style instead of using the expression composer itself to remake it.
If I have 4 items in my expression, break them out into a list of statements with whatever join or operator they have. Then let me move things or adjust them in a modular fashion without changing the nature of the statement. Then I can go back to the composer to change the details.