Vydanie Firefox 140

Bol spustený webový prehliadač Firefox 140. Firefox 140 patrí do kategórie vetiev s dlhodobou podporou (ESR), aktualizácie pre ktoré sa vydávajú počas roka. Okrem toho boli vytvorené aktualizácie predchádzajúcich vetiev s dlhodobou podporou — 115.25.0 a 128.12.0. Na beta testovanie bola prevedená vetva Firefox 141, ktorej vydanie je naplánované na 22. júla.

Hlavné novinky vo Firefoxe 140:

  • V paneli vertikálnych kariet bola implementovaná možnosť zmeny veľkosti oblasti pripnutých kariet, ktorá sa používa na rýchly prístup k dôležitým stránkam. Na zvýšenie počtu pripnutých kariet (znížením miesta pre bežne otvorené karty) stačí posunúť kurzorom oddelovač sekcií.
    Vydanie Firefox 140
    Vydanie Firefox 140
  • Do kontextového menu, ktoré sa zobrazuje po kliknutí pravým tlačidlom na kartu alebo skupinu vybraných kariet, bol pridaný príkaz „Unload Tab“, ktorý umožňuje uvoľniť karty z pamäte na zníženie spotreby pamäte a zdrojov CPU.
    Vydanie Firefox 140
  • Bola poskytnutá možnosť pridávania vlastných vyhľadávacích nástrojov. Na pridanie vyhľadávacích nástrojov na stránkach, ktoré používajú značku … na opísanie parametrov vyhľadávacej sústavy, možno použiť element „Add Search Engine“ v kontextovom menu zobrazenom po kliknutí pravým tlačidlom na pole vyhľadávania. Vyhľadávací nástroj možno pridať aj v konfiguračnom rozhraní (Nastavenia > Hľadanie > Pridať).
    Vydanie Firefox 140
    Vydanie Firefox 140
  • V rozhraní nastavenia obsahu panela s nástrojmi (Customize toolbar… v kontextovom menu panela) bola implementovaná možnosť odstránenia skratky zo zoznamu rozšírení. V prípade skrytia tlačidla s rozšíreniami je prístup k rozhraniu správy rozšírení možné získať prostredníctvom tlačidla „Extensions“ v hlavnom menu.
    Vydanie Firefox 140
  • Pri preklade obsahu celej stránky do iného jazyka sa teraz najprv prekladá len obsah viditeľnej časti stránky, a ostatný obsah sa prekladá počas posúvania. Táto zmena umožňuje znížiť spotrebu zdrojov a zvýšiť reakčnosť rozhrania pri preklade.
  • Pre používateľov z Poľska, Talianska a Rakúska bola zahrnutá funkcia automatického vyplňovania adries vo webových formulároch, ktorá bola predtým dostupná iba pre USA, Veľkú Britániu, Kanadu, Nemecko a Francúzsko.
  • Z panela nástrojov a stránky na otvorenie novej karty boli odstránené komponenty súvisiace so službou Pocket, ktorú spoločnosť Mozilla ukončila.
  • V implementácii sandbox izolácie pre Linux je obmedzený prístup k ovládačom zariadení cez ioctl.
  • Pridaná podpora atribútu „aria-keyshortcuts“ definovaného v špecifikácii ARIA (Accessible Rich Internet Applications) pre ľudí so zdravotným postihnutím, ktorý umožňuje určiť kombinácie klávesov na prepínanie zamerania na prvok.
  • Pridaný API CookieStore, ktorý umožňuje získavať, nastavovať a odstraňovať cookies v asynchrónnom režime z skriptov vykonávaných v kontexte HTML stránok alebo Service Worker-ov.
  • Implementovaný API Custom Highlight, určený na ľubovoľnú zmenu štýlu vybraných oblastí textu a umožňujúci nekončiť pri pevných štýloch pre vybrané oblasti poskytovaných prehliadačom (::selection, ::inactive-selection) a zvýraznenia syntaktických chýb (::spelling-error, ::grammar-error). Napríklad pomocou nového API vo webových rámcoch, ktoré poskytujú nástroje na editáciu textu, je možné implementovať vlastné mechanizmy zvýraznenia textu, rôzne zvýraznenia pri súčasnej spolupráci viacerých užívateľov a označenie chýb pri kontrole pravopisu. Ak predtým, na vytvorenie nestandardného zvýraznenia, boli potrebné zložité manipulácie s DOM stromom, tak API Custom Highlight poskytuje hotové operácie na pridávanie a odstraňovanie zvýraznenia, ktoré neovplyvňujú štruktúru DOM a aplikujú štýly vo vzťahu k objektom Range.
  • Pridaná podpora udalosti pointerrawupdate, ktorá umožňuje sledovať pohyb ukazovateľa. V porovnaní s udalosťou „pointermove“ sa nová udalosť generuje častejšie a s prichádzajúcimi údajmi, čo môže byť požadované v aplikáciách, ktoré potrebujú sledovať pohyb ukazovateľa s vysokou presnosťou.
  • V režime súkromného prehliadania majú webové stránky povolené používanie Service Worker-ov na vykonávanie pozadových úloh a používanie API IndexedDB a DOM Cache so šifrovaným úložiskom.
  • Zjednotená veľkosť a štýl písma v prvkoch

    , ktoré teraz nezávisia od použitia

    v blokoch
    ,

  • Pri serializácii HTML atribútov bolo zapnuté escapovanie znakov „“ na zloženie niektorých typov XSS útokov. Metódy Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML a ShadowRoot.getHTML teraz nahradia znaky „“ za „<“ a „>“ pri serializácii HTML do reťazca.
  • V nástrojoch pre webových vývojárov v panela inšpekcie boli rozšírené možnosti vyhľadávania v hierarchii DOM aktuálnej stránky. Bola implementovaná možnosť triediť výsledky vyhľadávania podľa počtu nájdených prvkov a podpory pseudo-klas.
  • Vo verzii pre platformu Android sa zjednodušilo spravovanie záložiek (pridané tlačidlo „Vybrať všetko“ na vykonávanie operácií súčasne s viacerými záložkami). Posilnená ochrana v režime súkromného prehliadania.

Okrem noviniek a opravy chýb vo Firefox 140 bolo odstránených 17 zraniteľností. 6 zraniteľností je spôsobených problémami s pamäťou, ako sú preplnenia zásobníka a prístup k už uvoľneným oblastiam pamäte. Potenciálne tieto problémy môžu viesť k vykonaniu kódu útočníka pri otvorení špeciálne upravených stránok. Osobitne môžeme spomenúť problém vo vstavanom dodatku WebCompat, ktorý umožňuje identifikovať inštancie prehliadača, vrátane prezerania stránky v súkromnom režime. Zraniteľnosť je spôsobená možnosťou získania trvalého identifikátora (UUID) analýzou zdrojov vydávaných doplnkom WebCompat.

V beta verzii Firefox 141 sa znížila spotreba pamäte na platforme Linux a bola odstránená požiadavka na reštartovanie po aktualizácii prostredníctvom správcu balíkov.

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