Can't undo "Add Extremes"

3.0.3 (3089)
If I add extremes on a glyph with any corner component preset, I can’t undo it.

Thanks for the report. I’ll fix it.

Also 3 more issues:

  1. if i have a path with corner components in the background and do the swap with background command, the corners don’t get carried over.
  2. if i break or join path on a shape with a corner component, the corner components end up in the wrong place (also can’t undo this):
  3. if i sharpen a corner it also does a weird thing (if i hit undo once, the corner goes back in the right place):

Bump on the last issue. I’ll send the file

I fixed those issues. Thanks for the reminder.