Disponibil Firefox 121.
Ce este nou:
- Suportul pentru Wayland este activat. În mod implicit, va fi utilizat compozitorul Wayland (mai mult nu este necesar să lansați browserul cu parametrii MOZ_ENABLE_WAYLAND). Acest lucru a permis adăugarea suportului pentru gesturi pe touchpad-uri și ecrane tactile, navigare prin swipe-uri, suport pentru diferite setări DPI atunci când sunt prezente mai multe monitoare, precum și îmbunătățirea performanței grafice. Din cauza limitărilor protocolului Wayland cu feroneri „imagine în imagine”, va trebui să interacționăm în mod special (de obicei prin clic dreapta pe fereastra), sau să configurăm suplimentar consola/mediu de lucru ( ). În plus,KDE / GNOMEproblema care împiedica mărirea feronerei „imagine în imagine” sub Wayland. a fost corectată În vizualizatorul PDF a apărut un buton flotant (pictograma „coș de gunoi”), facilitând ștergerea imaginilor și textului adăugate de utilizator.
- În dialogul de setări
- opțiunea „Subliniază întotdeauna linkurile”. a fost adăugată Dacă în sistem nu este setat un client de email implicit, atunci când vizitați un serviciu de email care acceptă deschiderea linkurilor mailto://, Firefox
- se va stabili ca client de email. va oferi un patch care adaugă setări ce permit ascunderea titlului tab-ului curent în titlul feronerei browserului (privacy.exposeContentTitleInWindow. privacy.exposeContentTitleInWindow.pbm).
- Din Tor Browser acceptat În multe mențiuni, cuvântul „Скопировать” a fost înlocuit cu „Копировать” contrar regulilor limbii ruse. Așa
- cum a subliniat unul dintre voluntarii care susțin localizarea în limba rusă, varianta eronată este mai răspândită și familiară pentru majoritatea utilizatorilor (de exemplu, în interfața macOS, Apple folosește „Скопировать”, iar Microsoft în Windows, utilizatorii căruia sunt mult mai numeroși decât utilizatorii macOS, folosește „Копировать”). În localizările ucrainene și belaruse se folosește de asemenea „Копировать”. În plus, limba nu este statică, ea evoluează constant și se schimbă, iar regulile ei se adaptează majorității vorbitorilor. pagina about:plugins, care duplică secțiunea „Adăugiri și teme > Plugin-uri”.
- A fost eliminat suport pentru comenzi
- macOS:
- Implementată Control vocal Passkey.
- Implementată suport pentru un memento de a instala din Magazinul Windows extensia Microsoft AV1 (dacă aceasta lipsește) pentru accelerarea hardware-ului în decodarea formatului AV1 (suportat de plăcile grafice NVIDIA RTX 3000, AMD RX 6000 (cu excepția 6500XT), precum și Intel Xe și Arc Alchemist)..
- Windows:
- Pe pagina about:support adăugat Amintire să instalați extensia Microsoft AV1 din Magazinul Windows (dacă aceasta lipsește) pentru accelerarea hardware-ului în decodarea formatului AV1 (sprijinită de plăcile grafice NVIDIA RTX 3000, AMD RX 6000 (cu excepția 6500XT), precum și Intel Xe și Arc Alchemist).
- eroarea care provoca o întârziere semnificativă la deschiderea site-urilor în situația în care utilizarea WPAD și DoH era configurată simultan. imposibilitatea de a seta Firefox ca browser implicit dacă a fost instalat dintr-un pachet MSIX.
- Îmbunătățit mecanismul de lucru cu registrul.
- HTML: a fost implementată suport pentru încărcării amânate frame-urilor (<iframe loading=lazy>), ceea ce accelerează încărcarea inițială a paginii și reduce, de asemenea, traficul și consumul de memorie (în cazurile în care utilizatorul nu a derulat pagina și nu a fost necesară încărcarea frame-ului).
- CSS:
- Proprietate text-wrap acum susține valorile balance și stable (balance este utilizat pentru blocuri scurte de conținut, cum ar fi titlurile, și garantează că conținutul va fi echilibrat și ușor de citit când ocupă mai multe linii. stable garantează că conținutul editabil nu va fi rearanjat cât timp utilizatorul îl editează).
- Adăugat suport pentru selector :has()cunoscut de obicei ca selector părinte (permite aplicarea de stiluri unui element pe baza elementelor înrudite, de exemplu, li:has(ul) va corespunde unei liste care conține o sublistă, iar h1:has(+ p) va corespunde unui titlu care este urmat de un paragraf). text-indent
- Proprietate suport pentru valorile a primit each-line hanging și (fac mai simplă specificarea anumitor stiluri de indentare a textului. De asemenea, se pot combina valori diferite, de exemplu, text-indent: 3em hanging each-line). Promise.withResolvers()
- JavaScript:
- Implementată suport pentru metoda statică (permite rezolvarea sau respingerea unei promisiuni după ce aceasta a fost creată). acum suportă formate de dată suplimentare:
- Date.parse() Format YYYY-MMM-DD
- de a specifica un an mai mare de 9999 (de exemplu, 19999-Jan-01). permite MMM-DD-YYYY
- (de exemplu. Jan-01-1970). Milisecunde
- pentru formate care nu corespund ISO (de exemplu, Jan 1 1970 10:00:00.050). Ziua săptămânii
- la început (de exemplu, Wed, 1970-01-01, Wed, 1970-Jan-01, iar ziua săptămânii nu trebuie să fie corectă, de exemplu, foo 1970-01-01 este permis). Datele YYYY-M-DD și YYYY-MM-D nu mai
- Alte modificări Date.parse():
- sunt considerată date GMT. Milisecundele acum sunt tăiate
- după 3 caractere, nu sunt rotunjite. WebAssembly: s-a realizat eliminarea apelurilor de tip tail pentru îmbunătățirea suportului pentru limbaje funcționale.
- WebTransport: interfața WebTransportSendStream a primit suport pentru proprietatea
- sendOrder (permite specificarea priorității de trimitere a fluxului în raport cu alte fluxuri). Instrumente pentru dezvoltatori: în debugger acum cuvântul cheie debugger; pe pagina curentă. Firefox 121 este disponibil. Noutăți: S-a inclus suport pentru Wayland.
- 🥇Firefox 121 | ProHoster poate a dezactiva cuvânt cheie debugger; pe pagina actuală.
Sursa: linux.org.ru
