Citation: 1B_347/2022 E. 7

Die Beschwerde ist somit insoweit gutzuheissen, als Dispositiv-Ziffer 2 des angefochtenen Entscheids aufzuheben und die Sache zur neuen Beurteilung im Sinne der obigen Erwägungen an die Vorinstanz zurückzuweisen ist. Bei diesem Verfahrensausgang sind keine Kosten zu erheben (Art. 66 Abs. 4 BGG). Der Kanton Solothurn hat der Rechtsvertreterin des Beschwerdeführers für das bundesgerichtliche Verfahren eine angemessene Parteientschädigung zu bezahlen (Art. 68 Abs. 1 und 2 BGG). Dessen Gesuch um unentgeltliche Rechtspflege wird damit gegenstandslos.