Citation: 4A_151/2021 E. C

A.________ SA (ci-après: la recourante) a exercé un recours en matière civile au Tribunal fédéral, en concluant principalement à la réforme du jugement attaqué dans le sens de ses conclusions prises dans sa demande. Subsidiairement, elle a conclu à l'annulation du jugement et au renvoi de la cause à l'autorité précédente pour nouvelle décision dans le sens des considérants. Dans sa réponse, B.________ SA (ci-après: l'intimée) a conclu au rejet du recours, dans la mesure de sa recevabilité. La cour cantonale a renoncé à se déterminer. La recourante a déposé une réplique spontanée. L'intimée a renvoyé à sa réponse.