Lansarea Firefox 113

A avut loc lansarea browser-ului web Firefox 113, iar actualizarea filialei cu suport pe termen lung — 102.11.0 a fost creată. Ramura Firefox 114 a intrat în etapa de testare beta, iar lansarea este programată pentru 6 iunie.

Nouătăți principale în Firefox 113:

  • A fost inclusă afișarea în bara de adrese a interogării de căutare introduse, în locul afișării URL-ului motorului de căutare (adică, cuvintele cheie sunt afișate în bara de adrese nu doar în timpul introducerii, ci și după accesarea motorului de căutare și afișarea rezultatelor de căutare asociate cu cuvintele introduse). Această modificare funcționează doar atunci când se accesează motoarele de căutare din bara de adrese. Dacă interogarea a fost introdusă pe site-ul motorului de căutare, atunci este afișat URL-ul. Păstrarea cuvintelor cheie în bara de adrese simplifică trimiterea de interogări de căutare suplimentare, astfel încât nu este necesară derularea paginii în sus pentru a ajunge la zona de introducere.
    Lansarea Firefox 113

    Pentru a gestiona acest comportament, în secțiunea de setări de căutare (about:preferences#search) a fost propusă o opțiune specială, iar în about:config parametrul „browser.urlbar.showSearchTerms.featureGate”.

    Lansarea Firefox 113
  • În lista derulantă de sugestii de căutare a fost adăugat un meniu contextual, care apare la apăsarea butonului „…”. În meniu este disponibilă opțiunea de a șterge interogarea de căutare din istoricul vizitelor și de a dezactiva afișarea link-urilor sponsorizate.
    Lansarea Firefox 113
  • A fost propusă o implementare îmbunătățită a modului de vizionare a videoclipurilor „imagine în imagine” (Picture-in-Picture), în care au fost adăugate butoane pentru derularea cu 5 secunde înainte și înapoi, un buton pentru deschiderea rapidă a feronului pe întreaga ecran și un slider pentru derularea rapidă cu indicatorul poziției și duratei videoclipului.
    Lansarea Firefox 113
  • La vizionarea paginilor în modul de navigare privat, a fost întărită blocarea cookie-urilor de terță parte și izolarea stocării browser-ului utilizate în codul de urmărire a vizitelor.
  • Atunci când completează parolele în formularele de înregistrare, fiabilitatea parolelor generate automat a fost îmbunătățită, acum utilizând și caractere speciale.
  • În implementarea formatului de imagini AVIF (AV1 Image Format), care utilizează tehnologii de compresie intra-cadru din formatul de codificare video AV1, a fost adăugată suportul pentru imagini animate (AVIS).
  • Motorul a fost revizuit, implementând suport pentru tehnologii destinate persoanelor cu dizabilități (motor de accesibilitate). Performanța, reactivitatea și stabilitatea lucrului cu cititoare de ecran, interfețe de autentificare unică și cadre de accesibilitate au fost semnificativ îmbunătățite.
  • La importul de marcaje din Safari și din browserele bazate pe motorul Chromium, a fost implementat suportul pentru importul imaginilor favicon asociate marcajelor.
  • Izolarea sandbox aplicată pe platforma Windows pentru procesele care interacționează cu GPU a fost întărită. Pentru sistemele Windows, a fost implementată posibilitatea de a trasa cu mouse-ul conținutul din Microsoft Outlook. În versiunile pentru Windows, efectul vizual de întindere este activat implicit atunci când se încearcă derularea dincolo de sfârșitul paginii.
  • În versiunile pentru platforma macOS, a fost oferit acces la submeniul Servicii direct din meniul contextual Firefox.
  • În scripturile care utilizează interfața Worklet (o variantă simplificată de Web Workers, care oferă acces la etapele de redare și procesare a sunetului la un nivel de bază), a fost adăugat suport pentru importul modulelor JavaScript folosind expresia „import”.
  • A fost activat implicit suportul pentru anumite funcții definite în specificația CSS Color Level 4: color(), lab(), lch(), oklab() și oklch(), utilizate pentru determinarea culorilor în spațiile de culoare sRGB, RGB, HSL, HWB, LHC și LAB.
  • În CSS a fost adăugată funcția color-mix(), care permite amestecarea culorilor în orice spațiu de culoare pe baza unui procent specificat (de exemplu, pentru a adăuga 10% albastru la alb, se poate specifica „color-mix(in srgb, blue 10%, white);”).
  • A fost adăugat CSS-ul proprietatea „forced-color-adjust” pentru a dezactiva restricțiile de culoare impuse pentru anumite elemente, lăsându-le complet control asupra culorilor prin CSS.
  • În CSS a fost adăugat suport pentru media query (@media) „scripting”, care permite verificarea disponibilității opțiunii de a executa scripturi (de exemplu, în CSS se poate determina dacă suportul pentru JavaScript este activat).
  • A fost adăugat un nou sintaxă pentru pseudo-clasele „:nth-child(an + b)” și „:nth-last-child()”, care permite obținerea unui selector pentru filtrarea prealabilă a elementelor copil înainte de a executa logica principală de selecție „An+B”.
  • A fost adăugat API-ul Compression Streams, care oferă o interfață programatică pentru comprimarea și despachetarea datelor în formatele gzip și deflate.
  • A fost adăugat suport pentru metodele CanvasRenderingContext2D.reset() și OffscreenCanvasRenderingContext2D.reset(), destinate restaurării contextului de redare la starea inițială.
  • A fost adăugat suport pentru funcții suplimentare WebRTC, implementate în alte browsere: RTCMediaSourceStats, RTCPeerConnectionState, RTCPeerConnectionStats (tip RTCStatsType »peer-connection«), RTCRtpSender.setStreams() și RTCSctpTransport.
  • Au fost eliminate funcțiile WebRTC specifice Firefox, mozRTCPeerConnection, mozRTCIceCandidate și mozRTCSessionDescription, care au fost demult declarate învechite. A fost eliminat atributul învechit CanvasRenderingContext2D.mozTextStyle.
  • În instrumentele pentru dezvoltatori web, au fost extinse funcționalitățile funcției de căutare în fișiere, disponibile în debuggerul JavaScript. Panoul de căutare a fost mutat în bara laterală standard, ceea ce permite vizualizarea rezultatelor în timpul editării scripturilor. Se asigură afișarea rezultatelor minificate și a rezultatelor din directorul node_modules. În mod implicit, rezultatele căutării în fișierele ignorate sunt ascunse. A fost adăugat suport pentru căutări bazate pe măști și posibilitatea de a utiliza modificatori în timpul căutării (de exemplu, pentru căutări fără a ține cont de mare sau mic a literelor sau aplicarea expresiilor regulate).
  • În interfața de vizualizare a fișierelor HTML, a fost inclus modul de formatare vizuală (pretty print) a codului JavaScript încorporat.
  • În debuggerul JavaScript, a fost permisă suprascrierea fișierelor script. În meniul contextual afișat pentru fișierele cu cod, a fost adăugată opțiunea „Add script override”, prin care se poate încărca un fișier script pe computer și se poate edita, după care acest script editat va fi utilizat în procesarea paginii, chiar și după reîncărcarea acesteia.
    Lansarea Firefox 113
  • În versiunea pentru Android:
    • În mod implicit, este activată accelerarea hardware pentru decodarea video în format AV1, în absența suportului căruia se folosește un decoder software.
    • A fost activat utilizarea GPU pentru accelerarea rasterizării Canvas2D.
    • Interfața vizualizatorului PDF încorporat a fost îmbunătățită, facilitând salvarea fișierelor PDF deschise.
    • A fost rezolvată problema redării video în mod landscape.

Pe lângă noutăți și corectarea erorilor, Firefox 113 a eliminat 41 de vulnerabilități. 33 dintre ele sunt marcate ca periculoase, dintre care 30 (datele sunt sub CVE-2023-32215 și CVE-2023-32216) sunt cauzate de probleme legate de gestionarea memoriei, cum ar fi depășirile de tampon și accesarea zonelor de memorie deja eliberate. Aceste probleme ar putea permite executarea codului de către un atacator prin deschiderea de pagini special concepute. Vulnerabilitatea CVE-2023-32207 permite ocolirea cererii de autorizare prin forțarea utilizatorului să apese pe un buton de confirmare prin suprapunerea unui conținut înșelător (clickjacking). Vulnerabilitatea CVE-2023-32205 permite ascunderea avertismentelor browserului prin suprapunerea ferestrelor pop-up.

În versiunea beta a Firefox 114 a fost implementat un interfață de utilizare pentru gestionarea listei de excepții pentru «DNS over HTTPS». Setările «DNS over HTTPS» au fost mutate în secțiunea «Confidențialitate și securitate». A fost oferită posibilitatea de a căuta marcajele direct din meniul «Marcaje». Butonul pentru deschiderea meniului de marcaje poate fi acum plasat pe bara de instrumente. A fost adăugată opțiunea de căutare selectivă în istoricul local de navigare când se selectează „Căutare în istoric” din meniul Istoric, Bibliotecă sau Aplicație.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster