When you assign a model asset to the model PCB layout node, the document starts saving to Firestore
But it never finishes saving, and instead errors out. Firestore complains there is an invalid nested property in the data
Repro:
- Blank project
- Add a large 3D .dxf asset: >1.5MB for example
- Add a model node to the PCB layout
- Add an asset property to the model node
- Try to set the asset property to the just-uploaded file
See this 100% of the time with a 1.9MiB model