Citation: 5A_36/2015 E. 5

Vu ce qui précède, le recours est admis, l'arrêt attaqué est annulé et la cause est renvoyée à l'autorité précédente pour nouvelle décision. Vu l'issue du litige, la recourante n'a pas à supporter de frais de justice. Le canton de Genève n'a pas non plus à supporter de frais (art. 66 al. 4 LTF), mais doit verser à la recourante une indemnité de dépens (art. 68 al. 1 et 2 LTF). La requête d'assistance judiciaire présentée par la recourante pour la procédure devant le Tribunal fédéral devient ainsi sans objet. Par ces motifs, le Tribunal fédéral prononce :