Enable Partial Pasting of Dynamic Expressions

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:

image

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.

Vote for this feature here

4 Likes

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…)

1 Like

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.

1 Like

Its still available for beta testing. You can see in my screenshot above I had it turned on to see if it helped for my use case, but it didn’t.

image

I agree, these improvements would be of great help.

no this is the expression parenthesis. . It’s not the same thing

Oh, I thought they were the same thing. Anyways, hopefully they improve that soon

1 Like

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.

2 Likes

That sounds great also! You should post it to the ideaboard

1 Like