Simon on 11 Apr 2018 19:29:55
Any time an Undo or Redo event occurs, it will trigger all visuals to perform a refresh. This is unnecessary and results in a bad UX.
For example, changing the title of a chart does not trigger a refresh. However, if the user then hits Undo to revert the title change, all visuals are refreshed which causes an unecessary lag.