Так. Попробую ещё раз: а кто-нибудь понимает undo вообще должно работать?
Например: по ctrl+z отменяться должно только действие в активном поле ввода или в любых полях этого же sampler’а?
А можно реализовать такую логику
- Ctrl+z:
- переместить фокус на элемент, сделать его видимым, перейти на нужную вкладку, доскроллить до элемента, без изменений
- Ctrl+z:
- отменить изменение