Vydanie Firefox 144

Bol vydaný webový prehliadač Firefox 144 a boli vytvorené aktualizácie predchádzajúcich verzií s dlhodobou podporou — 140.4.0 a 115.29.0. Na beta testovanie sa dostala verzia Firefox 145, ktorého vydanie je naplánované na 11. novembra.

Hlavné novinky vo Firefoxe 144 (1, 2, 3):

  • Pre všetkých používateľov bola aktivovaná nová správa profilov. V sekcii profilov môže používateľ vytvárať úplne nezávislé relácie prehliadača so svojimi nastaveniami, históriou, záložkami, doplnkami a internými databázami. Každý profil je uložený v samostatnom podadresári „~/.mozilla/firefox/“. Profily môžu mať svoje vlastné farebné schémy, ikony a názvy. Prepínanie medzi profilmi a vytváranie nových profilov sa uskutočňuje prostredníctvom novej sekcie zobrazené v hornej časti hlavného menu.

    Technológia rozdelenia relácií je podobná starým profilom, ktorých aktivácia prebiehala z príkazového riadku pomocou voľby „-P“, avšak rozhrania a zoznamy profilov zo starej a novej systému sa neprekrývajú (v starom rozhraní, ktoré sa spustí príkazom „firefox —ProfileManager“, nie sú zobrazené nové profily, a v novom, dostupnom cez menu, nie sú zobrazené staré profily).

    Vydanie Firefox 144
  • Bola predstavená možnosť ponechať viditeľnú aktívnu kartu pri minimalizovaní ostatných kariet v skupine (môžete pracovať s jednotlivou kartou bez odkrytia celej skupiny).
    Vydanie Firefox 144
  • Pridaná podpora pre presúvanie karty myšou do minimalizovanej skupiny bez automatického odkrytia skupiny.
    Vydanie Firefox 144
  • Bola poskytnutá možnosť zatvorenia okna s videom, ktoré sa zobrazuje v režime „obrázok v obraze“ (Picture-in-Picture), bez zastavenia prehrávania videa (video bude pokračovať v prehrávaní v hlavnom okne). Zatvorenie bez zastavenia sa uskutočňuje kliknutím na tlačidlo zatvorenia okna pri podržaní klávesy Shift alebo stlačením kombinácie klávesov Shift + Esc.
  • Na šifrovanie účtov, uložených vo vstavanom správci hesiel, bol použitý algoritmus AES-256-CBC. Predtým sa algoritmus AES-256-CBC používal len pri end-to-end šifrovaní účtov v Firefox Sync, ale na lokálnom úložisku sa údaje šifrovali s použitím zastaraného algoritmu 3DES-CBC.
  • Do kontextového menu zobrazeného po kliknutí pravým tlačidlom myši na obrázok bola pridaná možnosť vyhľadávania v službe Google Lens. Pomocou Google Lens môžete vykonávať také operácie, ako je vyhľadávanie podobných produktov a objektov, ako aj kopírovanie, preklad a vyhľadávanie textu zobrazeného na obrázku. Možnosť je dostupná iba pri zvolení Googlu ako hlavnej vyhľadávacej služby.
  • Bol zavedený spôsob zasielania dotazov na vyhľadávaciu službu Perplexity cez adresný riadok, ktorá využíva AI na generovanie odpovedí na kladené otázky v prirodzenom jazyku.
  • Na platforme Windows pri otváraní odkazov z iných aplikácií Firefox teraz využíva existujúce okno na aktuálnom virtuálnom pracovnom stole alebo vytvára nové okno, ak také neexistuje (ale neprepína medzi inými virtuálnymi pracovnými stolmi).
  • V nástrojoch pre webových vývojárov bola implementovaná možnosť prechádzať k definíciám vlastných CSS vlastností z funkcií var(), ktoré sú zobrazené na stránke inspekcie štýlov. V kontextových nápovedách na stránke inspekcie je zabezpečené jasné rozdelenie medzi zabudovanými a používateľskými udalosťami.
  • Pridané API Element.moveBefore na presúvanie elementu v DOM strome bez resetovania jeho stavu.
  • V CSS vlastnosti math-shift bola implementovaná podpora hodnoty „compact“, ktorá zahŕňa kompaktné zobrazenie nadstrčných indexov vo vzorcoch MathML.
  • V API PerformanceEventTiming, ktoré poskytuje dodatočné informácie potrebné na meranie a optimalizáciu responzívnosti rozhrania, bol pridaný atribút InteractionID s identifikátorom používateľskej interakcie. Identifikátor umožňuje prepojiť rôzne metriky s jednou akciou používateľa, napríklad pri dotyku na dotykovej obrazovke sa generuje niekoľko udalostí, ako pointerdown, mousedown, pointerup, mouseup a click, a InteractionID umožňuje spojiť všetky tieto udalosti s jedným dotykom.
  • Boli implementované HTML atribúty „command“ a „commandfor“, ktoré môžu byť použité v tlačidlách namiesto atribútov „popovertargetaction“ a „popovertarget“ na deklaratívne nastavenie interakcie s ponukou, vyvolanou po kliknutí na tlačidlo. Pri použití nových atribútov preberá celú logiku interakcie s ponukou prehliadač, bez potreby pripojenia vlastných spracovateľov v JavaScript. Napríklad, na vytvorenie rozbaľovacej ponuky stačí uviesť: <button commandfor="»my-menu»" command="»show-popover»">Otvorenie ponuky</button> <div popover id="»my-menu»"> … </div>
  • Pridaná podpora API View Transitions, ktorá je určená na vytváranie animovaných efektov pri prepínaní medzi rôznymi stavmi DOM (napríklad plynulý prechod z jedného obrázku na druhý) alebo pri prechode z jednej stránky na druhú v rámci jednej webovej lokality.
  • Bola poskytnutá možnosť využitia dizéringu pri vykresľovaní gradientov zadaných prostredníctvom CSS vlastností linear-gradient, conic-gradient a radial-gradient pomocou hardvérovo urýchleného WebRender.
  • V objektoch Map a WeakMap bola implementovaná špecifikácia „upsert“, ktorá zjednodušuje prácu s kolekciami párov kľúč/hodnota. Pridané metódy getOrInsert a getOrInsertComputed, ktoré vracajú už existujúcu hodnotu v kolekcii spojenú s uvedeným kľúčom, alebo vytvárajú nový záznam, ak kľúč neexistuje.
  • V API ScreenOrientation boli pridané metódy lock() a unlock() na zablokovanie orientácie obrazovky na tabletoch s Windows a Android.
  • Pridaná podpora prenášania objektov RTCDataChannel v správe WebWorker.
  • Do metódy getUserMedia bol pridaný parameter resizeMode, ktorý umožňuje orezávanie a škálovanie pri zachytávaní videa z kamery.
  • V API WebGPU bola pridaná metóda GPUDevice.importExternalTexture na importovanie textúry z objektu HTMLVideoElement alebo VideoFrame.
  • Vo Firefox pre Android bol pridaný indikátor strojového prekladu, prostredníctvom ktorého je možné hodnotiť stav procesu prekladu stránky (či bola celá stránka preložená, alebo nie). Firefox je teraz dostupný na inštaláciu z aplikácie Huawei AppGallery. Zosilnili sa požiadavky na verziu platformy — na fungovanie je potrebné aspoň Android 8.

Okrem noviniek a opráv chýb vo Firefox 144 bolo odstránených 24 zraniteľností. 16 zraniteľností je spôsobených problémami s pamäťou, ako sú pretečenia vyrovnávacej pamäte 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 pripravených stránok.

Dostupná na testovanie beta verzia Firefox 145 sa vyznačuje posilnením zaoblenia tlačidiel, kariet, adresného riadku a vstupných polí, ako aj pridaním podpory kontajnerov Matroska (pre kodeky AVC, HEVC, VP8, VP9, AV1, AAC, Opus a Vorbis) a ukončením podpory 32-bitových systémov Linux. Upozorňuje sa, že podpora Firefoxu na 32-bitových platformách sa stáva čoraz náročnejšou a nespoľahlivejšou, pričom podpora 32-bitových zostáv už bola ukončená vo väčšine distribúcií Linuxu. Používateľom 32-bitových distribúcií Linuxu sa odporúča prejsť na používanie 64-bitových operačných systémov. Pre tých, ktorí nemôžu okamžite aktualizovať distribúciu, je k dispozícii ESR vetva Firefox 140, pre ktorú budú aktualizácie na odstránenie zraniteľností k dispozícii minimálne do septembra budúceho roka.

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