Expression Editor issue -- Any ideas?

The expression editor has always had issues with editing/deleting. Try adding/editing/removing something to the middle of an expression… And you will usually find yourself re-doing the whole thing.

So I want to toss this to the community to see if anyone has ideas on how to get around this.

Here is the example:

I am trying to remove the “+” in this expression without affecting anything else. (Yellow circle in the image below)

Screen Shot 2022-07-25 at 2.12.29 PM

So I click the “+” and delete.
Screen Shot 2022-07-25 at 2.12.38 PM

Wham, it deletes "Search for Benefitss: each item’s numPTO:sum. Why?

In these types of long expressions, it hurts to have to redo parts of an expression I’ve already painstakingly built.

Any ideas on how to delete/modify items in the Expression Editor without it wonking out and deleting things?

@nick.carroll As a power user, this is probably at the top of my list of frustrations going back to 2017. I had hoped the parenthesis update would have created some better compartmentalization in the Expression Editor that would allow me to add/edit/remove pieces of the expression without it flaking out and removing other pieces. Should I create a bug ticket and some replication test cases or is this already on Bubble’s radar?

This is great feedback, thank you for sharing. We are currently running research and discovery on this very issue (clunky interaction model on the expression composer) as it is a near term / higher priority project for the team. Some replication test cases would be amazing for understanding more pain points, thank you!

Sounds good! Thanks for the response! I’ll put together a separate project with easy to replicate examples :slight_smile: