Vydanie webového prehliadača Firefox 138 a aktualizácie predchádzajúcich vetiev s dlhodobou podporou — 115.23.0 a 128.10.0. Do fázy beta testovania bola presunutá verzia Firefox 139, ktorej vydanie je naplánované na 27. mája.
Hlavné novinky vo Firefox 138:
- Bola navrhnutá nová správa profilov. V rámci profilov si používateľ môže vytvárať úplne nezávislé relácie práce s prehliadačom, so svojimi nastaveniami, históriou, záložkami, doplnkami a internými databázami. Každý profil sa uchováva v samostatnom podadresári «~/.mozilla/firefox/». Profily je možné priradiť vlastnú farebnú schému, ikonu a názov. Prepínanie medzi profilmi a vytváranie nových profilov prebieha cez novú sekciu zobrazenú v hornej časti hlavného menu.

Nové rozhranie správy profilov zatiaľ nie je predvolene zapnuté pre všetkých a postupne sa aktivuje pre čoraz vyššie percento používateľov. Na nútené zapnutie je možné na stránke about:config aktivovať parameter «browser.profiles.enabled». Technológia rozdelenia relácií je podobná starým profilom, ktorých aktivácia prebiehala z príkazového riadka pomocou voľby «-P», avšak rozhrania a zoznamy profilov starej a novej sústavy sa navzájom neprekrývajú (v starom rozhraní, ktoré sa spúšťa príkazom «firefox —ProfileManager», sa nezobrazujú nové profily, a v novom, sprístupnenom cez menu, sa nezobrazujú staré).
Staré rozhranie:

Nové rozhranie:

- Do adresného riadku bola zavedená funkcia kontextových odporúčaní s predpoveďou počasia, keď sa zadávajú slová súvisiace s počasím alebo názvy miest. Možnosť je zatiaľ predvolene dostupná iba pre používateľov z USA. Aktivácia sa uskutočňuje prostredníctvom nastavenia «browser.urlbar.suggest.weather» na stránke about:config.

- Do kontextového menu, zobrazeného po kliknutí pravým tlačidlom na tlačidlá kariet, bola pridaná položka na kopírovanie odkazu na stránku zobrazenú na karte.
- Pri spustení vo Windowse 11 sú vyskakovacie okná a ponuky teraz zobrazené v štýle zodpovedajúcom estetike operačného systému.
- Zlepšené automatické vyplňovanie polí s adresami a číslami kreditných kariet. Automatické vyplňovanie sa teraz správne aplikuje na formuláre, ktoré sa dynamicky aktualizujú pri vyplňovaní informácií (vyplnenie bude fungovať v poliach, ktoré sa objavujú až po zadaní iných polí, napríklad, keď sa pole pre adresu objaví po vyplnení poľa s mestom).
- V konfigurátore sa objavila možnosť predefinovania kontrastných farieb. Namiesto farieb, ktoré sa používajú na stránkach pre pozadie a predný plán, je teraz možné zadať vlastné farby alebo použiť systémové nastavenia kontrastu pre webový obsah.

- Pridaná podpora kontroly integrity importovaných JavaScript modulov podľa hash, pomocou nového poľa „integrity“ v metadátach pre .
- Pridaná metóda Error.isError, ktorá umožňuje overiť, či zadaná hodnota je inštanciou objektu Error.
- Pre kompatibilitu s inými prehliadačmi bola pridaná podpora funkcie Error.captureStackTrace.
- Zjednotená veľkosť a štýl písma v prvkoch
, ktoré teraz nezávisia od použitia
v blokoch
, - Do výrazu „import“ bola pridaná možnosť určenia atribútov, prostredníctvom ktorých je možné vystaviť ďalšie metadáta pri importe modulov. S pomocou atribútu ‘type: „json“‘ je teraz možné importovať JSON moduly. import data from "https://example.com/data.json" with { type: "json" };
- Pre aplikácie WebRTC bolo navrhnuté vlastnosť degradationPreference, prostredníctvom ktorej je možné určiť prioritu zachovania snímkovacej frekvencie alebo rozlíšenia v situácii, keď zníženie šírky pásma siete neumožňuje zabezpečiť všetky stanovené parametre.
- Vrátený serverom Do HTTP hlavičky „Clear-Site-Data“ bola pridaná podpora direktívy „cache“, prostredníctvom ktorej môže server informovať klienta o potrebe vyčistiť z prehliadačovej cache dáta súvisiace s spracovávaným URL. Napríklad, vyčistenie môže byť iniciované pri ukončení používateľskej relácie na stránke s cieľom znížiť riziká porušenia súkromia.
- V nástrojoch pre webových vývojárov v paneli Network bol implementovaný nový stĺpec „Path“, ktorý zobrazuje celú cestu požadovaného zdroja.

- Vo verzii pre platformu Android:
- Na tabletoch je predvolene zapnutý desktopový režim, ktorý môže byť vypnutý v nastaveniach.
- Pridaná podpora triedenia záložiek a pripínania priečinkov na vrchnú časť obrazovky so zoznamom záložiek.
- Zrealizovaná podpora TLS-certifikátov pre autentifikáciu klientov na serveri.
- Poskytnutá možnosť použiť tlačidlo Share na odoslanie iným používateľom nahratého súboru alebo odkazu, z ktorého bol získaný.
- Pridaná podpora triedenia nahratých súborov podľa času a kategórií.
Okrem noviniek a opravy chýb vo Firefox 138 bolo odstránených 14 zraniteľností. 6 zraniteľností spôsobilo problémy s pamäťou, ako sú pretečenia bufferov 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 spracovaných stránok. Tiež treba spomenúť zraniteľnosť v funkcii „copy as cURL“ v nástrojoch pre webových vývojárov, ktorá umožňuje vkladať vlastné príkazy kvôli nedostatočnému escapingu špeciálnych znakov.
Zdroj: opennet.ru






