Bonsai BIM 0.8.4 – Editing IfcOpeningElement in Edit Mode breaks BIM (Add tools disabled)
Hello, I’m having an issue in Bonsai BIM and I’m not sure how to fix it.
I started a BIM project (house with one floor), and everything was working fine. I was able to add walls, doors, etc.
At some point, I used Add Void to create an opening in a wall. After that, I entered Edit Mode and modified the size of the void (cube) directly.
After doing this, I received the message: 👉 “your model may be outdated”
And then:
I could no longer use Add (Wall, Door, etc.)
BIM tools stopped working
The whole project became uneditable in terms of BIM (not just that wall)
I tried:
restarting Blender
copying the model into a new BIM project
But after copying, all objects became simple meshes and lost their BIM properties.
❓ My questions:
Did editing a void in Edit Mode break the IFC relationships (IfcOpeningElement / IfcWall)?
Is there a way to repair the BIM/IFC context without rebuilding the project from scratch?
What is the correct workflow to resize or edit a void/opening in Bonsai BIM?
Is this a known limitation or a bug?

Comments
EDIT :
Sorry, please ignore.
Somehow I thought I would still be in another Software's Forum :)
Dumb question, are you syncing both the .blend and .ifc together?
If so, that's not generally recommended, as syncing errors can happen. Is recommended to just open/save just the .ifc file.
https://docs.bonsaibim.org/guides/troubleshooting.html#saving-and-loading-blend-files
@theoryshaw Thanks for the reply, it helped me understand.
I'm completely new to Bonsai BIM and I use ChatGPT to learn. Until now I thought I needed to save both .blend and .ifc files and keep working by opening the .blend file, because that's what ChatGPT told me
I followed that approach, but it seems it was wrong and it led to the issues I had.
Now I understand that the .ifc file is the main project file in Bonsai BIM and that working from .blend can cause problems.
@Darius_Hisem If you want to save non ifc data (in a blend firmat file ) you can use the . Metadata.blend option as describes here https://community.osarch.org/discussion/3235/ifc-blend-sync-customer-user-ui-revisited/p1
Cheers!