Skip to content

GDevelop does not allow me to place or remove objects within a variant of a custom object #8116

@QuetzalcoutlDev

Description

@QuetzalcoutlDev

Is there an existing issue for this?

Describe the bug

Hi, I'm having a strange problem with the engine that I can't easily explain, but for some reason, GDevelop won't let me add new objects within a new variant of an existing object.

Here's a video showing what I mean.

simplescreenrecorder-2026-01-08_17.48.40.mp4

I'm working on an extension to improve the dialog tree functionality, but the issue is that, seemingly out of nowhere, GDevelop won't let me add or remove children of the custom object when creating a new variant.

I've even shown that even with a prefab like PanelSpriteButton (which isn't part of my extension), I can't add or remove objects in the new variant.

(I'm not sure if I made myself clear, but I don't speak English well and I use a translator so I may not have explained myself correctly)

Steps to reproduce

  1. Create a new variant of a prefab object

GDevelop platform

Desktop

GDevelop version

5.6.251

Platform info

Details

OS (e.g. Windows, Linux, macOS, Android, iOS)

Linux

OS Version (e.g. Windows 10, macOS 10.15)

Linux Mint 22.2

Additional context

This didn't always happen; it started out of nowhere. I don't think it's that serious, but it's so strange I don't know if it's a problem on my end or with the engine.

Because within the default version I created in the extension, it does allow adding new objects.

Although now I'm wondering, has it always been like this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions