Geometry: missing hole in floor covering
The sample file contains an IfcSlab with an IfcCovering on top of it. The IfcCovering is an aggregate element and consists of two IfcBuildingElementParts. These two IfcBuildingElementParts should each have a hole (in the area enclosed by the walls and in front of the wall openings). These holes are missing however. The file was originally exported from ArchiCAD 24.
The issue can be reproduced on https://ifcjs.github.io/web-ifc-viewer/example/index and https://ifcjs.github.io/web-ifc-three/example/
Current output:

Expected output:

Sample file: ArchiCAD-24_missing_hole.zip
I'm updating this with screenshots from the updated https://ifcjs.github.io/web-ifc/demo/ The output changed, but is still broken.
Current output (https://ifcjs.github.io/web-ifc/demo/):

Expected output (BIMcollab):

I'm updating this, because the output changed once again, but is still broken.
Output in 0.0.43 wip:
(1) This should be a hole (2) The surface along the edge is see-through, so probably there's an inverted normal here.
Issue (1) from below: