Transformations bug affecting another layer

When using the Paths>Transformations command it sometimes crashes another layer. The width is set to 0. Also I noticed that an italic angle is applied (when it is set in the Transformations window?). I don’t know if the moving X and Y values might also apply in the bug. It does not happen to the selected layer, so setting some values and pressing OK does not show me if something went wrong. The buggy layer is affected immediately when opening the Transformations window. When I notice it in the preview and I cancel the Transformation it is still destroyed. The Undo command does not work to fix it.

I can’t tell when it happens and when not. If I remember it right, it also happened with the Transform Metrics command. It happens for a while now. I don’t remember in which version I noticed it first. I use 3.1.1 (3148).

Can you be a bit more specific of what you mean by “another” layer? Is it a layer you recently worked on?
And any reason you are not using the laters version?

I mean another master layer. So if I am working on the Bold layer and select Transformations it might affect the Regular layer. I am not sure if it ever affected a special layer or a layer copy.

You might be right that is a layer I recently worked on. I remember in most cases it was Light or Regular while editing all of them in this order. But from my memory it is not necessarily an edit with the Transformations command.

I deactivated the cutting edge versions updates at some point. I thought it was when I had a stable version. Just noticed 3.1.1 (3148) is not. I just updated it to 3149. I guess for now I’ll work with cutting edge versions again.

I have Mac OS 12.6.1 (21G217) by the way.

Do you have any plugins installed. e.g the sync metrics key plugin could mess things up like this.

Installed Plugins:
Kernkraft
Noodler
Red Arrow
RMX
Show Angled Handles
Show Distance And Angle Of Nodes
Speed Punk
Variable Font Preview X

Installed after first occurrences:
Kern On Glyphs 3

Does it mean the problem doesn’t occur when there are no plugins?

I just deinstalled the plugins properly from the plugin manager. I only deinstalled RMX und Kern On by deleting them from the plugin folder. The issue still exists.

I tried to reproduce the issue, but I can’t exactly tell what needs to be done in which order to let the master crash. But I now can confirm that it happens with the transformations command, the transform metrics command and the interpolate with background command. And yes, it is always the master I did the last edit on. While testing I used a lot the swap with background command (or however it is called in English), but it is not necessary to reproduce the issue. I thought it needs an interpolation with background somewhere in the process, but it doesn’t. It seems like it only occurs when I change the command. That means I can switch between the masters and transform as much as I want. The moment I use Transform metrics it crashes the former master. But it does not happen every time. I first need to edit a few masters with Transformations.

There were still three aliases in the “Plugins OFF” folder:
SuperTool.glyphsTool
CurveEQ.glyphsFilter
SpeedPunk.glyphsReporter

Speed Punk does not exist (anymore), while Super Tool and Curve Equalizer were in the Repositories folder. I removed the left aliases and their respective originals from the Repositories. The issue still occurs.

Can you send me the file?