Don't deselect selected element on click


I’m working on an application that uses, and our users complain that the selected element is deselected when it is clicked on. They find this toggling behavior especially confusing as the dotted hover frame somehow indicates to them that the element is selected, which is isn’t. As a first step to improve usability, I would like to change the behavior of the modeler so that if an element is clicked that is already selected, it stays selected (maybe removing all other elements from the selection). Can anyone recommend a good way to achieve that?

I’m using embedded in a React application.

Any help or hint would be greatly appreciated!

Thank you,

Hi @hanshuebner,

you can add an event listener for events and prevent the default behavior when the element is already selected. I created a code sandbox here:

There is probably a better way to figure out if the element is selected than using css classes, but the idea stays the same.

Hope this helps,

1 Like

Hi @Martin,

thank you so much, your solution works perfectly!