Disponibil Firefox 148.
- A fost adăugat un nou capitol în setările „Gestionarea AI”, unde poți dezactiva anumite funcționalități legate de AI (ceea ce va șterge și modelele lingvistice descărcate).
- Pagina de nouă filă în containere a învățat folosește fundalurile încărcate de utilizator.
- Posibilitatea de a primi îmbunătățiri șterse nu mai necesită telemetrie activată și este acum disponibilă în setări („Permite Firefox să îmbunătățească funcționalitatea, performanța și stabilitatea între actualizări”). Cu ajutorul acesteia, dezvoltatorii pot, de exemplu, dezactiva rapid o funcționalitate (dacă se dovedește că aceasta cauzează probleme) sau, dimpotrivă, pot activa o nouă caracteristică treptat, nu imediat pentru toți utilizatorii, precum și corecta rapid erorile critice.
- Traducătorul încorporat a învățat să traducă din și în chinezesc tradițional, precum și în vietnameză.
- eroarea care provoca o întârziere semnificativă la deschiderea site-urilor în situația în care utilizarea WPAD și DoH era configurată simultan. eroare care putea dezactiva pachetul lingvistic instalat după actualizarea browserului.
- Corectat lipsa etichetelor de căutare pe bara de derulare, care apăreau pe anumite site-uri.
- Accesibilitatea formularelor matematice în PDF pentru cititoarele de ecran a fost îmbunătățită.
- Windows:
- Din copia de rezervă a profilului acum sunt excluse datele pentru care a fost activată ștergerea la închiderea browserului.
- eroarea care provoca o întârziere semnificativă la deschiderea site-urilor în situația în care utilizarea WPAD și DoH era configurată simultan. eroare care, atunci când trăgeai o imagine descărcată în aplicația Adobe Illustrator, insera un link către imagine, în loc să o adauge pe ea însăși.
- HTML: În cazurile în care URL-ul este gol sau se specifică explicit about:blank, Firefox nu mai va înlocui documentul original gol cu altul, descărcat asincron, ci în schimb va lansa sincron evenimentul load pentru documentul original.
- CSS:
- Proprietate area de poziționare acum reține corect elementul legat în zona de vizualizare. ordine-încercare-de-poziționare
- A fost adăugat proprietatea (permițând specificarea ordinii în care sunt folosite variantele alternative de poziționare, atunci când elementul nu se potrivește pe ecran). posibilitatea de a utiliza proprietățile
- A apărut overflow overflow-x, overflow-y și elementelor înlocuibile pe A devenit.
- disponibilă funcția shape() Iterator.zip().
- JavaScript:
- A apărut suport pentru metode statice Iterator.zipKeyed() și Funcții TC39 Legacy RegExp în JavaScript.
- Implementată specification Sanitizer API.
- API:
- A apărut (oferă noi metode pentru manipularea HTML). Metoda element.setHTML() permite inserarea conținutului HTML, asemeni lui element.innerHTML , fără a fi supus atacurilor de tip cross-site scripting (XSS). Pentru analiza sigură a HTML-ului, a fost propusă metodadocument.parseHTML() Trusted Types API.
- Adăugat suport pentru API-ul Trusted Types (oferă mecanisme care garantează că proprietățile și funcțiile care pot fi folosite, potențial, ca vectori pentru atacuri XSS, pot fi invocate doar cu date trecute prin funcția de conversie).
- WebGPU a primit cu suport pentru lucrători de servicii, ceea ce permite WebGPU să funcționeze în fundal (în special util pentru extensii și alte pagini care pot schimba eficient resurse între mai multe tab-uri și perioade temporale).
- Implementat proprietatea Location.ancestorOrigins (permite determinarea dacă documentul este încorporat într-un <iframe>, și, dacă da, pe ce site).
- Proprietăți movementX și movementY elementului pointerrawupdate acum se completează atunci când se mută pointerul — înainte de aceasta, valorile lor erau întotdeauna zero.
- Implementat metoda NavigationPrecommitController.addHandler().
- DOM: A apărut posibilitatea de a folosi comanda „paste” cu Document.execCommand() în conținutul web (nu doar în extensii). Implementat folosind Clipboard API și are aceleași restrictii de securitate, de exemplu, necesită confirmarea utilizatorului atunci când se inserează conținut între diferite surse.
Sursa: linux.org.ru
