<div dir="ltr">I created an empty qgis project, then chose New GeoPackage Layer, chose a new file "foo.gpkg" and layername "mytable". <div><br></div><div>Everything seems fine. But if I save, and reopen the project it cant find the source. So I inspect the qgz XML and find the source for the layer in two places:</div><div><br></div><div>### Layer-Tree-Layer: </div><div><br></div><div><layer-tree-layer <br>    id="mytable_d645cad7_6637_434d_9295_dc62a7ff198e" <br>    source="./foo.gpkg|layername=mytable" <br>    legend_split_behavior="0" <br>    name="mytable" expanded="1" <br>    checked="Qt::Checked" <br>    providerKey="ogr" <br>    legend_exp="" <br>    patch_size="-1,-1"<br>><br></div><div><br></div><div>### MapLayer</div><div><br></div><div><projectlayers><br>    <maplayer (...) ><br>        <id>mytable_d645cad7_6637_434d_9295_dc62a7ff198e</id><br>        <datasource>../../OneDrive/Dokumenter/foo.gpkg|layername=mytable</datasource><br>        (...)<br>        <layername>foo — mytable</layername><br>        (...)<br>    </maplayer><br></projectlayers><br></div><div><br></div><div><br></div><div>The latter for some reason has a wrong value in datasource. I have no projects or data files in that location, so I guess QGIS somehow defaulted to my users document folder. This seems like some kind of bug. </div><div><br></div><div>But I wonder, why, in the first place, is datasource in two different places in that file?</div><div><br></div><div>Running QGIS 3.36.3 on Windows 10. </div><div><br></div><div>Sincerely, Thomas</div><div><br></div><div><br></div></div>