ID:2913731
 
BYOND Version:515.1630
Operating System:Windows 10 Home 64-bit
Web Browser:Chrome 121.0.0.0
Applies to:Dream Maker
Status: Open

Issue hasn't been assigned a status value.
Numbered Steps to Reproduce Problem:
1.) Open 12_Arenas.dmm, go to 341,966,1
2.) Right-click Green Slime, Make Active Object
3.) Select pencil tool, place a few Green Slimes down
4.) Highlight the instance in the Variants, tap your delete key
5.) Nothing happens, the slime remains

Expected Behavior:
Deleting an instance should erase all Green Slimes of that instance type.

Workaround:
Individually delete every mob by right-clicking, or via Replace All.


Same project used as this bug report https://www.byond.com/forum/post/2913274
Is your editor in Classic or Copy mode? You'll find this in the Options menu.

The map editor now uses Copy mode by default, so if you're making assumptions based on Classic mode but aren't in it, they won't be correct.
The Delete Instance feature only works in Classic mode, but I'm having trouble reproducing this. I'm able to get this to happen some of the time in the release build, but not all of the time. Because of the difficulty replicating this, I have yet to see this occur in the debugger. I can reproduce your issue some of the time with the exact steps you described, but other times not so much.

I'm using the more reliable right-click menu in the instance list, rather than the Del key, so that removes any keyboard wonkiness from the equation.
Copy mode. Didn't know Classic/Copy existed until now.

Seeing weirdness in Classic mode too, like you mentioned. Will take a closer look later.
Yeah, I can confirm there's still an issue in Classic mode, but I haven't been able to lock down the problem.

I know that Delete Instance will not remove the instance from the variants list, since there's really no way to do that. That's expected. But removing the instances from the map should have happened, and sometimes it worked for me and other times it didn't.

What I can tell you for sure is that if it worked, it kept working through the duration of the session. If it didn't work, it kept not working.