When I digitize in ArcMap with a Wacom tablet and a pen I often accidentally double click and finish my sketch. More often then not the accidentally finished sketch crosses itself. I would like to be able to continue digitizing the existing sketch from the last vertex or any vertex I choose. The OOTB "Continue Feature" tool does not work in this situation because it just adds a new feature part to the sketch and does not resolve the "crossing segment" artifact.
I also tried using the ESRI's "Modify by Continuing Sketch" tool (developer sample) which does what I need it to do but it always resumes digitizing from the "Last" (red) segment. In theory this is correct unfortunately last vertex is often not the last digitized vertex - Editor seems to assign the last (red) vertex randomly.
My question is: As a workaround, I would like to be able to assign the "last vertex" to the actual last or any vertex in the sketch I choose. Can this be done?
Figure: Example of an accidentally finished sketch (this is a polygon with a transparent fill) in which the last vertex was assigned to polygon boundary crosses itself not where I finished digitizing (which is indicated by an arrow). This also happens with simple polygons - last vertex becomes another random vertex, not the actual last vertex I created in the sketch.