I made a gif animation demonstrating how to cause the error. I'm also quite sure that older v0.19 builds did not do this for me, as I use the undo feature quite often in Sketcher after I/O errors (idiot/operator
). Anyway, builds after the Big Merge do this every time for me with both Linux and Windows, when I use undo to remove anything in Sketcher. I used https://github.com/FreeCAD/FreeCAD/releases
v0.19 release build 17803 for Windows for making the gif animation.
EDIT: I also tested with the old build 17651 before the Big Merge, and Sketcher undo worked flawlessly there, no problems whatsoever. Even if it does not seem to be directly related to the Big Merge process, I must point out that the time of occurrence of the bug is quite suspicious.
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.17803 (Git)
Build type: Release
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/United Kingdom (en_GB)