Citation: 4A_50/2022 E. A

A.a. Le 13 avril 1983, A.________ AG, propriétaire de l'immeuble sis à l'avenue du T.________ à U.________, et B.________ ont conclu un contrat de bail portant sur un appartement de quatre pièces situé au 2ème étage de cet immeuble. Le bail a été conclu pour une durée initiale de 15 mois, du 1er juillet 1983 au 30 septembre 1984, et était ensuite renouvelable tacitement d'année en année, sauf résiliation signifiée trois mois avant l'échéance. A.b. Par avis de majoration de loyer du 22 février 2012, la bailleresse a déclaré porter le loyer annuel de l'appartement de 10'812 fr. à 12'012 fr., charges non comprises, dès le 1er octobre 2012 et a proposé une nouvelle échéance du bail au 30 septembre 2017. L'avis officiel était motivé comme suit: " Adaptation aux loyers usuels du quartier selon art. 269a CO - Proposition d'un nouveau bail de 5 ans au loyer indexé (art. 269b CO) renouvelable de 5 ans en 5 ans, indice janvier 2012 base 2010. En cas de prestations supplémentaires au sens des art. 269a let. b CO et 14 OBLF, le bailleur se réserve expressément le droit de majorer le loyer en cours de bail, en sus de l'adaptation de celui-ci à l'évolution de l'ISPC [indice suisse des prix à la consommation]. Il est pris note entre les parties que le locataire peut résilier son bail dès la 2ème année, moyennant un préavis de résiliation de 3 mois pour une échéance annuelle. En annexe: clause d'indexation. " La locataire a contesté cette hausse de loyer auprès de la Commission de conciliation en matière de baux et loyers. Selon le procès-verbal de conciliation du 23 mai 2012, le loyer annuel a été fixé à 10'812 fr. dès le 1er octobre 2012, montant auquel s'ajoutaient les provisions pour chauffage et eau chaude de 1'380 fr. par année. Le taux hypothécaire de référence pris en compte était de 2.5 %. Le bail, conclu pour cinq ans jusqu'au 30 septembre 2017, renouvelable de cinq ans en cinq ans, était indexé à l'ISPC, l'indice de référence étant celui de janvier 2012. Pour le surplus, les clauses du bail liant les parties demeuraient inchangées. A.c. La bailleresse a par la suite procédé à des travaux de rénovation dans l'immeuble. A.d. Par avis de majoration du 1er juin 2018, la bailleresse a fixé le loyer annuel de l'appartement à 13'620 fr., charges non comprises, dès le 1er octobre 2018. L'avis officiel était motivé comme suit: " DCTI selon art. 269a CO let. b prestations supplémentaires du bailleur. "