Previously when drawing has length 1, it is not cleared. So the remaining point in drawing can connect with the new point when the user represses the modifiers, leading to a unexpected mark.
This ammends commit 46807b1a.
BUG: 482297
cc @ashark