Citation: 5A_355/2021 E. A

A.a. B.________ è proprietaria dei fondi n. 678 e 883 RFD di X.________. Dal 2012 al 2014 ella ha appaltato alla A.________ SA degli importanti lavori di costruzione sui suoi fondi. L'8 gennaio 2015 la A.________ SA ha trasmesso a B.________ una fattura finale a saldo di fr. 1'482'065.30 e ha chiesto al Pretore del Distretto di Lugano l'iscrizione provvisoria di due ipoteche legali degli artigiani e imprenditori (per fr. 787'955.85 oltre interessi sulla particella n. 678 e per fr. 694'112.95 oltre interessi sulla particella n. 883). Il Pretore ha respinto tale istanza con decisione 2 ottobre 2017, ordinando la cancellazione delle due ipoteche legali fatte iscrivere in via supercautelare in data 8 gennaio 2015. Con sentenza 5 ottobre 2018 la I Camera civile del Tribunale d'appello del Cantone Ticino ha, in parziale accoglimento di un appello della A.________ SA, ordinato l'iscrizione provvisoria di due ipoteche legali degli artigiani e imprenditori (per fr. 711'526.40 oltre interessi sulla particella n. 678 e per fr. 625'177.30 oltre interessi sulla particella n. 883), disponendo tra l'altro che " all'istante è assegnato un termine di 30 giorni dal passaggio in giudicato della presente sentenza per promuovere la causa volta all'iscrizione definitiva dell'ipoteca legale ". Il 12 dicembre 2018 la A.________ SA ha chiesto al Pretore di prorogare tale termine di 60 giorni. Su tale istanza di proroga il Pretore non ha statuito. A.b. Con petizione 7 marzo 2019 la A.________ SA ha postulato l'iscrizione definitiva delle due ipoteche legali già provvisoriamente iscritte. B.________ ha contestato la tempestività della domanda. Dopo aver limitato il processo a tale questione, con decisione 10 dicembre 2019 il Pretore del Distretto di Lugano ha negato l'asserita tardività.