artursapek / mondrian

Web-based vector graphics editor
MIT License
1.24k stars 104 forks source link

using Undo modifies Bezier curves #8

Open adrian17 opened 10 years ago

adrian17 commented 10 years ago

Steps:

  1. Make a complex curve (using a Circle tool will do)
  2. Modify one of the points (it's easiest to reproduce with big handle movements)
  3. Click "undo". Some points that weren't modified at all get changed upon undoing. That doesn't happen 100% of the time, but it's easy to notice after a few tries.

Example: bug

artursapek commented 10 years ago

Thanks for the report. The history system is still a bit patchy. I'll take a look at it.