System Information
Operating system: Darwin-19.3.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 580 OpenGL Engine ATI Technologies Inc. 4.1 ATI-3.5.5
Blender Version
Broken: version: 2.90.0 Alpha, branch: master, commit date: 2020-06-28 15:13, hash: rBb21ba5e57974
Short description of error
GPencil Edit mode > Select Last unexpectedly selects the oldest point (instead of the newest) with strokes extruded from a single Gpencil point.
Exact steps for others to reproduce the error
- Open a new 2d animation workspace
- Do a momentary click to place a single GPencil point
- Enter edit mode and select that point
- Press E to extrude from the point. Move the new point to the right and click to confirm the extrusion.
- Double press A to deselect all points
- Select > Select Last
- The original GPencil point is selected, while the newer extruded point ought to be.
Notes
My guess is that it has to do with the stroke initially having only one point. A special case because initially that point could be treated as either the beginning or end of the stroke.
Perhaps in the case of single-point strokes the original point ought to be forced to become the stroke start when that point is first extruded.


