Hi devvvvs,
was just about to flag this as a feature request and found this old request:
I came accross this very often already and would like to discuss it once again, because I feel like the current situation could be significantly improved.
I totally get that, but zooming to the center point of everything that got assigned to an operation might already be an improvement and might just as well fix the current behaviour where it does nothing (this feels especially wrong when calling operations with This in the same class, as pointed out by @sebescudie in the original post).
It would already help if the patch canvas view would get a nudge in the right direction, having the operation in question at least somehow on screen as a result.
If you’re feeling extra fancy, some kind of the discussed overlay/highlight would certainly help at the same time (maybe something “simple” as temporarily changing the operation color to some sort of highlight color and changing the stroke style (extra width?) until a new interaction got registered by the Canvas (pan, click, …).
Other than that, if you don’t feel good about just centering the operation however scattered it might be, you could also calculate a centerpoint which is more like a geometric mean/average instead of the overall bounding box’s center.