I’m wondering if anyone else has experienced this.
I duplicated an existing page to create a new one, then duplicated a few Blocs to build out the content. Everything worked perfectly while I was designing. I saved the project, closed Blocs, and when I reopened it later, the content was still visible on the design canvas and the page itself is fine, but several of the Blocs had completely disappeared from the Layer Tree.
The strange thing is the content clearly still exists because it’s visible on the canvas and the published page is working correctly:
This has happened to me several times now, and it’s becoming really frustrating because I end up having to recreate sections that already exist but can no longer be accessed through the Layer Tree.
Is this a known bug, or am I missing something? I don’t think I’m doing anything unusual—I’m simply duplicating pages and Blocs using the normal workflow.
It sounds very much like a duplicate ID conflict caused by duplicating both the page and the Blocs within it.
Here is what’s likely happening behind the scenes and a few things you can try:
Why this happens
When you duplicate a page and then duplicate Blocs on top of that, Blocs sometimes fails to assign new unique internal IDs to the duplicated elements.
The Canvas & Live Site still render fine because the HTML structure exists.
The Layer Tree relies on unique IDs to map out the hierarchy—so when it encounters duplicate IDs, it gets confused and hides or drops those elements from the tree view.
How to fix / work around it
Check & Rename IDs: Click on the elements directly on the canvas and check the Inspector panel on the right. If any ID looks duplicated, manually give it a unique name to see if it reappears in the Layer Tree.
Copy & Paste instead of Duplicate Page: Instead of using Duplicate Page, try creating a fresh, empty page and then copy & paste the Blocs over. This usually forces Blocs to generate new, unique IDs for all elements properly.
Check Global vs. Local: Make sure the Blocs haven’t accidentally been set to a Global Area (like Header/Footer) during the duplication process.