Global Names not Persistent

There seems to be a problem with names assigned to Globals. Elements does not do a very good job of maintaining these names. If I duplicate a global the name is lost and reverts back to whatever component name the global was created from in the firstplace.

Is this a known problem?

A Global Element should always use the same name, if you change the name it should update all instances with the new name.

If you could rename instances of the same Global differently, it would get very confusing.

I’m not trying to rename individual global, just trying to get the names to be persistent. That does not appear to be tha case at the moment.

Hmm, can you record a quick video of this in action?

CleanShot 2024-12-20 at 06.52.37

I duplicated a global using OPTION-Drag as the Duplicate dropdown command was not working. As you can see the new instance changed from HEADER to Text. Not sure why duplicate is not working on a global. I tried it on a few different globals and it did not work.

Oh that is strange, what is the name of the original Global in the components library (and what does it currently show)? does restarting fix the names?

Can we have a sample project?

It is called HEADER in the components library and that remains unchanged. Quitting and restarting the app seems to fix the problem. Although I need to monitor it as when I just quit and got an app update, so want to make sure that did not affect it.

But it does seem to be the case that it resolves itself with a restart.

UPDATE: I did some more testing with b29 and it still changes the title when OPTION-Dragging, but resolves itself when restarting the app.

I’m also curious why DUPLICATE does not appear to work on a global in the node tree?