Uvoľnenie Firefox 139

Bol spustený webový prehliadač Firefox 139 a boli vytvorené aktualizácie predchádzajúcich vetiev s dlhodobou podporou — 115.24.0 a 128.11.0. Na beta-testovanie bola prevedená vetva Firefox 140, ktorej vydanie je naplánované na 24. júna.

Hlavné novinky vo Firefoxe 139:

  • Pridala sa možnosť nastaviť si vlastný pozadí alebo zvoliť farbu pozadia pre stránku, ktorá sa zobrazuje pri otvorení novej karty. Funkcia nie je zatiaľ predvolene zapnutá pre všetkých a postupne sa bude aktivovať pre čoraz väčší percento používateľov. Na nútené zapnutie môžete použiť sekciu nastavení „Firefox Labs“ (about:settings#experimental). Vo novej verzii boli taktiež pridané nové typy pozadí a predstavená nová kategória tapiet „Celestial“.
    Uvoľnenie Firefox 139
  • Pridaná experimentálna podpora náhľadu odkazov na stránke — ak podržíte Alt+Shift a naoberáte kurzor na odkaz, objaví sa vyskakovacie okno s informáciami o stránke, na ktorú odkaz smeruje. Informácie obsahujú titulok, obrázok a stručnú správu o obsahu, generovanú veľkým jazykovým modelom (využíva sa vstavaný AI asistent, ktorý beží na systéme používateľa). Možnosť sa zapína cez sekciu „Firefox Labs“ (about:settings#experimental).
    Uvoľnenie Firefox 139
  • Funkcia prekladu z jedného jazyka do druhého teraz funguje nielen na webových stránkach, ale aj na interných stránkach doplnkov dostupných cez URL „moz-extension://“.
  • Výrazne bola zvýšená výkonnosť načítavania údajov pri použití HTTP/3, čo je obzvlášť viditeľné pri obnovení pripojenia (QUIC 0-RTT) a na komunikačných kanáloch s vysokou priepustnosťou a veľkými latenciami.
  • V súvislosti s prechodom Chrome na šifrovanie citlivých údajov používateľa na platforme Windows bola ukončená podpora priamej migrácie hesiel a metód platieb z Chrome. Teraz je potrebné pre manuálny prenos hesiel z Chrome exportovať heslá do formátu CSV a nahrať získaný súbor do Firefoxu.
  • Služba Review Checker (Fakespot) prestane fungovať 10. júna a služba Pocket 8. júla.
  • Predvolená je zapnutá funkcia Temporal, ktorá ponúka alternatívnu sadu metód na prácu s dátumami a časom. Nové API umožňuje manipuláciu s dátumami s ohľadom na časové zóny aj bez nich, konverziu času, formátovanie výstupu a vykonávanie aritmetických operácií s časom. Čas môže byť zadaný v nezávislej od časových zón podobe (Temporal.PlainDate, Temporal.PlainTime, Temporal.PlainDateTime), s pripojením k časovej zóne (Temporal.ZonedDateTime) a v epochálnej podobe (Temporal.Instant — počet nanosekúnd od 1. januára 1970).
  • Pridaná možnosť zníženia presnosti časovača pre pracovníkov.
  • Operácie vyhľadávania na stránke teraz pokrývajú obsah blokov HTML „
    “. Ak je hľadaná fráza prítomná v bloku, pri vyhľadávaní sa automaticky otvorí.
  • Pre atribút „hidden“ bol navrhnutý nový flag „until-found“, ktorý robí prvok dostupným na vyhľadávanie na stránke a posúvanie pomocou textovej masky. Napríklad je možné pridať na stránku skrytý text, ktorého obsah sa nájde pri lokálnom vyhľadávaní.
  • V metóde window.getSelection().toString() je zabezpečená správna serializácia textu vybraného v textových formách.
  • Pre WebAuthn boli implementované rozšírenia largeBlob a credProps, určené na ukladanie a extrakciu ďalších údajov súvisiacich s účtom používateľa.
  • V API HTMLDialogElement bola pridaná metóda requestClose(), ktorá iniciuje zavretie dialógu na základe HTML elementu . Na rozdiel od metódy Close() nová metóda umožňuje zrušenie zatvorenia pridaním obsluhy udalosti „cancel“.
  • Správanie zabudovaného editora pre contenteditable a designMode je podobné ako v Chrome, pokiaľ ide o spracovanie medzier pred hranicou bloku a medzi viditeľným obsahom (Firefox už nepridáva prvok <br> po medzere pred hranicou bloku).
  • V nástrojoch pre webových vývojárov je zabezpečené uchovávanie nastavení filtra v paneli sledovania siete medzi rôznymi reláciami. V laditeľovi JavaScriptu bolo vylepšené zobrazenie riadka, na ktorom sa zastavilo vykonávanie, a koreňový adresár je obmedzený na vybraný. doménou.
  • Vo verzii pre platformu Android bola implementovaná podpora triedenia záložiek, zlepšené rozhranie na správu sťahovania, rozšírené možnosti informačného kanála a začala sa implementácia podpory rámca JetPack Compose.

Okrem noviniek a opráv chýb vo Firefox 139 bolo odstránených 14 zraniteľností. 8 zraniteľností je spôsobených problémami s pamäťou, ako sú pretečenia zásobníka a prístup k už uvoľneným oblastiam pamäte. Tieto problémy môžu potenciálne viesť k vykonaniu kódu útočníka pri otvorení špeciálne upravených stránok. Jednej zraniteľnosti (CVE-2025-5262) bol priradený kritický úroveň nebezpečenstva. Zraniteľnosť je spôsobená dvojitým uvoľnením pamäte (double-free) v kóde kódovača libvpx, ktorý podporuje formáty VP8 a VP9, a môže byť zneužitá prostredníctvom WebRTC.

V beta verzii Firefox 140 bola do kontextového menu, ktoré sa zobrazuje po kliknutí pravým tlačidlom myši na karte, pridaná položka „Unload Tab“, umožňujúca uvoľniť kartu z pamäte na zníženie spotreby zdrojov. V paneli vertikálnych kariet bola implementovaná možnosť zmeny veľkosti oblasti pripnutých kariet. Bola pridaná možnosť pridávania vlastných vyhľadávačov (Nastavenia > Hľadanie > Pridať).

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster