Sketching bug: Escape and Return behave differently for Lines and Splines
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Screencast below (starts at 0m 42s because it showcases another bug before).
I noticed this bug because it caused me to lose a very detailed spline sketch I was creating.
When sketching Lines, pressing the Escape key finishes the operation, saving all previously committed line segments, and ignores the currently uncommitted, in-progress line segment. Pressing the Return key finishes the operation, saving all segments including the in-progress, uncommitted one.
When sketching Splines, pressing the Escape key cancels the operation, discarding all of the previously committed segments and forfeits the ability to Undo the cancelled operation. There is no way to get that work back. Pressing Return finishes the operation, saving all previously committed spline segments, and ignores the currently uncommitted, in-progress spline segment.
This behavior is inconsistent and, as you can see, can lead to data loss, which is the cardinal sin of computing.