Why does fiji use modal/blocking dialog boxes

I’ve never had a situation where a blocking dialog box was beneficial for me, but I have had sooooo many times when it was pain in the butt.

What am I missing, is there like a programmatic benefit?

1 Like

Imagine you have two filter configuration dialogs open at the same time: Gaussian Blur and Subtract Background. If you change the configuration of one of both, which filter is applied first to draw the preview? :wink:

The problem is that every plugin developer would have to think of every other plugin if they all would be applicable at the same time. It’s easier to develop plugins which take an image and generate another image with no side effects caused by other plugins.

Could you please outline a situation which was “a pain inthe butt” a bit more in detail?