Please UNDO per window, thx

global UNDO is confused when edit between many windows(like many behaviour tree tasks or BPs).
so please add UNDO per window.
thx