Lansarea Firefox 159

S-a lansat browserul web Firefox 159 și au fost create actualizări pentru versiunile anterioare cu suport pe termen lung — 153.6.0 și 115.44.0. În cadrul noului ciclu de lansare de două săptămâni, ramura Firefox 160 a fost transformată în stadiul de testare beta, iar lansarea acesteia este programată pentru 10 noiembrie.

Principalele noutăți în Firefox 159 (1, 2, 3):

  • A fost adăugată în panoul lateral, în mod implicit, un buton pentru accesul la parolele salvate.

  • În modul „Smart Window”, care oferă un spațiu dedicat pentru interacțiunea cu AI, a fost adăugată capacitatea de a urmări modificările de pe pagini. De exemplu, cu ajutorul noului serviciu se poate monitoriza scăderea prețurilor produselor în magazinele online. Pentru a activa urmărirea, trebuie utilizată comanda „/watch” în chat-ul cu asistentul AI încorporat în browser, iar pentru gestionare — butonul Tasks din panou sau pagina about:smartwindowtasks. Atunci când se identifică o schimbare, Firefox va afișa o notificare.
  • Funcția AI de rezumare a conținutului paginilor a fost refăcută pentru a transmite furnizorului AI nu textul de pe pagină, ci un link către pagină, ceea ce a rezolvat problemele de analiză incompletă a paginii.
  • Au fost adăugate combinații de taste: Ctrl+Shift+A pentru a căuta printre tab-uri deschise și Ctrl+Shift+F pentru a accesa gestionarea extensiilor sau temelor. Combinațiile de taste pot fi schimbate pe pagina about:keyboard.
  • În versiunile pentru macOS a fost utilizat interfata nativă specifică platformei pentru a trimite informații prin alte aplicații, precum AirDrop și Messages. A fost adăugată opțiunea de a trimite mai multe tab-uri selectate simultan.
  • În instrumentele pentru dezvoltatori web, în consola web a fost permisă redefinirea variabilelor anterior declarate prin operatorii let, const și class.
  • A fost adăugată suport pentru animațiile legate de derularea conținutului (Scroll-driven Animation), care permit crearea de indicatori pentru a ilustra vizual poziția pe pagină sau adăugarea de efecte care modifică conținutul atunci când devine vizibil în timpul derulării. Sunt disponibile două moduri: „ScrollTimeline” pentru a lega de poziția de derulare în raport cu axa coordonatelor și „ViewTimeline” pentru a lega de deplasarea relativă a elementelor conținutului aflate în zona de derulare. Au fost adăugate noile proprietăți CSS animation-timeline, scroll-timeline, view-timeline și animation-range.
  • A fost implementat suportul pentru registrele de elemente personalizate pentru a separa domeniul de vizibilitate al elementelor HTML personalizate, ceea ce poate fi necesar atunci când mai multe elemente HTML personalizate cu același nume sunt utilizate pe aceeași pagină. În cazul utilizării mai multor biblioteci pe pagină, care definesc un element cu același nume, prin intermediul constructorului JavaScript CustomElementRegistry(), elementele fiecărei biblioteci pot fi legate de părți specifice ale ierarhiei DOM, fără a se intersecta cu registrul global window.customElements. De exemplu, dacă două biblioteci definesc elemente diferite cu același nume , atunci într-o parte a paginii se poate utiliza elementul din prima bibliotecă, iar în cealaltă - din a doua.
  • API-ul WebGL a fost extins cu suport pentru extensiile EXT_clip_control și EXT_texture_mirror_clamp_to_edge, iar WebGL 2 adaugă extensia EXT_texture_norm16.
  • API-ul Sanitizer a implementat curățarea codului HTML în etapa de parsare, înainte de a adăuga elementele în arborele DOM, rezolvând problema cu apelurile constructorilor elementelor personalizate, care erau eliminate în timpul acestei curățări.
  • În versiunea pentru Android, intensitatea reîncărcării tab-urilor pe dispozitivele Xiaomi și Redmi a fost semnificativ redusă. Problema cu redarea videoclipurilor pe site-uri precum The New York Times a fost rezolvată.
  • În Firefox Enterprise, administratorul poate solicita o reconectare utilizând un cont de corporație înainte de a restaura sesiunea după o încheiere bruscă a procesului. Pentru versiunile Firefox Enterprise, sunt generate date SBOM (Software Bill of Materials). Utilizarea AI pentru completarea automată a formularelor este dezactivată în mod implicit.

Pe lângă noutăți și corecturi de erori, în Firefox 159 au fost eliminate 167 de vulnerabilități, dintre care 108 au un nivel ridicat de pericol. Majoritatea vulnerabilităților sunt cauzate de probleme legate de gestionarea memoriei, cum ar fi supraumplerea bufferelor și accesul la zone de memorie deja eliberate. Aceste probleme ar putea permite potențial executarea codului de către atacatori prin deschiderea unor pagini special concepute.

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