GType names have to be globally unique. To avoid name clashes,
gnome-shell instructs gjs to base the name on the script name.
We currently override that behavior by specifying an explicit
type name. That's particularly dangerous for a generic name like
"PopupMenuItem", so stop doing that.
GType names have to be globally unique. To avoid name clashes, gnome-shell instructs gjs to base the name on the script name.
We currently override that behavior by specifying an explicit type name. That's particularly dangerous for a generic name like "PopupMenuItem", so stop doing that.