I can probably create pull request for individual issues. But due to the nature of the problem one can just not find all the places where the editor does that. Or at least I can not.
Whether this is a bug report or not depends on epics internal coding standards. If you guys want to keep it tight and clean this is indeed a bug. If not - this is just a feature request.
So my hope is just to have someone working on the transaction system take a look over it and decide whether this is something you want to enforce internally or not. Because in really almost all other instances within the editor this was implemented perfectly clean and fixing individual issues is really easy.
So long story short - I just wanted to highlight this issue for you guys - whether or not this is a bug depends on your internal coding standards.