Disponibil Firefox 136 cu suport pentru plasarea verticală a tab-urilor, chatboți IA, transformarea automată a cererilor HTTP în HTTPS, precum și suport pentru VA-API pe plăcile grafice AMD.
- Linux:
- A fost inclusă accelerarea hardware-ului pentru decodificarea videoclipurilor (VA-API) pe sistemele cu procesoare grafice AMD (necesită Mesa versiunea 24.2 sau mai recentă).
- Pentru arhitectura ARM64 (AArch64) sunt disponibile construcții oficiale sub formă de tarballs, precum și din repository APT. Construcțiile în format Flatpak sunt în lucru.
- Stabilit funcționarea paginii about:processes pe FreeBSD (anterior funcționa doar pe OpenBSD).
- În setările a apărut posibilitatea de a activa implementarea nouă a barei laterale:
- În setările barei laterale (pictograma cu rotiță), este disponibilă opțiunea plasarea verticală a tab-urilor (de asemenea, puteți schimba poziția tab-urilor făcând clic dreapta pe bara de instrumente și selectând opțiunea corespunzătoare din meniu).
- În bara laterală sunt disponibile chatboți bazati pe IA. Sunt susținute serviciile online Anthropic Claude, ChatGPT, Google Gemini, Hugging Chat și Le Chat Mistral.
- Activat în mod implicit, mecanismul HTTPS-First: la navigarea sau introducerea de URL-uri, precum și la încărcarea resurselor secundare prin HTTP, Firefox va încerca mai întâi să se conecteze prin HTTPS securizat și va reveni transparent la HTTP nesecurizat în caz de probleme. Upgrade-ul nu se aplică dacă este specificat un port personalizat sau o adresă locală.
- Dialogul de ștergere a datelor utilizatorului permite acum eliminarea istoricului formularelor, fără a șterge istoricul browser-ului în întregime.
- A apărut posibilitatea de a dezactiva selectiv blocarea widget-urilor de socializare integrate în paginile web, care sunt blocate în modul de protecție avansată împotriva urmăririi sau în modul de navigare privată.
- În setările de telemetrie a fost adăugată opțiunea „Trimiteți un ping zilnic de utilizare la Mozilla”, care permite dezvoltatorilor să estimeze mai precis numărul de utilizatori activi.
- Pagini care returnează coduri de eroare (4xx, 5xx) și au o lungime zero nu vor nu vor fi fi afișate ca fiind goale. În schimb, va fi afișat un mesaj de eroare, pentru a ajuta utilizatorul să înțeleagă mai bine ce s-a întâmplat.
- La conectarea prin HTTP nesecurizat, pe lângă pictograma cu un lacăt tăiat în adresă, acum se va afișa și mesajul „Nu este securizat” (security.insecure_connection_text.enabled).
- Etichetele pentru scurtăturile site-urilor vizitate recent pe pagina de nou tab acum sunt generate pe baza titlurilor paginilor, nu a numelui de domeniu.
- Pentru motive de securitate, filele de fundal este interzis deschid un dialog pentru selectarea fișierelor.
- A apărut posibilitatea de a dezactiva autentificarea de bază HTTP (network.http.basic_http_auth.enabled).
- În interfața browserului este interzis utilizați handleri de eveniment încorporați (security.browser_xhtml_csp.enabled = false). Acest lucru poate afecta, de exemplu, anumite scripturi ale utilizatorului, astfel de scripturi ar trebui să fie rescrise..
- Utilizatorilor din Mexic, Brazilia, Argentina și Chile le este disponibilă o sinteză a vremii pe pagina noului tab.
- Utilizatorilor din Marea Britanie le este disponibilă completarea automată a adreselor în formularele web.
- macOS:
- Unele sarcini în fundal sunt acum mutate automat pe nucleele de procesor eficiente din punct de vedere energetic.
- Implementat accelerația hardware pentru redarea videoclipurilor HEVC.
- Pachetele de instalare în format DMG acum sunt comprimate folosind algoritmul LZMA, ceea ce a permis reducerea dimensiunii și a timpului de instalare.
- Din cauza modificărilor apărute în macOS Sequoia, combinația de taste care adaugă .com la adresa introdusă în bara de adrese a fost modificată de la Ctrl+Enter la Cmd+Enter.
- Windows: Când copiați o imagine în clipboard (când aceasta este plasată în clipboard ca fișier și simultan ca imagine), în mod implicit, imaginea acum este plasată în format PNG. Astfel, dacă aplicația care primește imaginea din clipboard acceptă primirea imaginilor PNG, aceasta va primi imaginea fără pierdere de transparență (aplicațiile care nu știu să primească PNG-uri pot solicita în continuare imaginea în format BMP din clipboard).
- HTML:
- A apărut suport pentru atributul global autocorrect (include corectarea automată a ortografiei în elementele de text editabile: cea mai mare parte a elementelor de text <input>, elemente și elemente care au atributul contenteditable. Comportamentul specific al corectării automate depinde de user-agent și de sistemul de operare).
- Atributul global contenteditable a primit cu valoarea plaintext-only (indicând că formatarea textului este dezactivată, iar la inserarea textului formatat, formatarea va fi eliminată).
- CSS:
- Implementat pseudo-clasa :has-slotted (folosit pentru a stiliza elementele din . În JavaScript, acest atribut este reflectat de proprietățile, care adaugă conținut în elementul <slot> în timpul randării web-componentului).
- A apărut suport pentru pseudo-clasa :open (permite selectarea oricărui element care se află în prezent deschis).
- Functions linear-gradient(), conic-gradient() și radial-gradient() acum permit creați o singură culoare uniformă.
- JavaScript: Implementată suport pentru Intl.DurationFormat (formatează datele despre durată în timp în funcție de limba selectată).
- HTTP: Antet Referer acum va trimis când pagina se reîncărcă și redirecționează utilizatorul către o altă pagină (folosind sau antetul Refresh).
- API:
- Dimensiunea maximă data:-linkuri a fost crescută de la 32 la 512 megabyte, în conformitate cu comportamentul browserelor bazate pe Chromium.
- Suport inclus Cookie Store API (metodă modernă asincronă bazată pe Promise, destinată gestionării cookie-urilor, care poate fi utilizată în firul principal și în lucrătorii de servicii). Până acum a fost implementat doar un subset al Cookie Store API:
- Interfața CookieStore (obținerea, setarea, ștergerea cookie-urilor).
- Proprietăți Window.cookieStore și ServiceWorkerGlobalScope.cookieStore (obținerea instanțelor CookieStore).
- Eveniment change și interfața sa CookieChangeEvent (se declanșează în firul principal și în contextul lucrătorilor de servicii, atunci când cookie-urile sunt setate sau șterse).
- Implementat reflexia elementelor ARIA.
- WebRTC:
- WebRTC acum rula aplicații Win32, dar necesită biblioteci de 32 de biți). poate primi și trimite video comprimat cu codec-ul AV1.Când se trimite, funcționează atât pentru video unic (singlecast), cât și pentru transmiterea mai multor variante de video dintr-o singură sursă (simulcast).
- De asemenea, a apărut suport pentru trimiterea multiplă utilizând codec-ul H264 (alături de AV1 și VP8).
- Implementată Web Authentication API Descriptor de dependență (DD) RTP Header (poate fi utilizat cu codec-uri AV1, VP8 și VP9; oferă redirecționare independentă de codec a mai multor fluxuri, inclusiv în cazurile în care încărcătura este criptată (E2EE)).
- Instrumente pentru dezvoltatori:
- Editor în debugger a fost tradusă pe Codemirror 6.
- Activat capacitatea de a depana lucrătorii de servicii (a fost dezactivată timp de 5 ani din cauza problemelor de performanță).
- Monitor de rețea: la numele presetărilor "Limitarea performanței" (permit modelarea lățimii de bandă și a întârzierilor conexiunii de internet) au fost adăugate caracteristici (viteza, întârzierea).
Sursa: linux.org.ru
