Megjelent a Firefox 121.

Megérkezett a Firefox 121 web böngésző és elkészült a hosszú távú támogatást élvező 115.6.0 verzió. A Firefox 122 beta tesztelése is elkezdődött, amelynek megjelenése 2023. január 23-án várható.

A Firefox 121 főbb újítása:

  • Linuxon alapértelmezés szerint aktív a kompozit használata a szerver Wayland helyett XWayland, ami megoldotta a touchpad működési problémáit, a gesztusok támogatását érintőképernyőkön, és lehetővé tette a DPI beállítását minden monitorra Wayland-alapú környezetekben. A Wayland használata emellett a grafikai teljesítmény javulását is mutatja. Ezzel együtt a Wayland protokoll korlátai miatt problémák merültek fel a "kép a képben" ablak előtérbe hozatalával.
  • A Beállítások -> Általános / Böngészés szekcióba új lehetőség került, amely lehetővé teszi a hivatkozások kötelező aláhúzását, függetlenül a weboldalon lévő CSS beállításoktól (hasznos lehet színek észlelésével küzdők számára).
    Megjelent a Firefox 121.
  • A PDF-megtekintőben bevezetésre került egy lebegő gomb a PDF szerkesztésekor hozzáadott rajzok, szövegek és képek eltávolítására.
    Megjelent a Firefox 121.
  • Windows platformon megvalósult egy kérés megjelenítése az AV1 Video Extension csomag telepítéséhez, amely lehetővé teszi az AV1 formátumú videók hardveres dekódolását.
  • macOS platformon bevezetésre került a hangutasításokkal történő vezérlés támogatása.
  • Bevezetésre került az ifram blokkok késleltetett betöltésének támogatása, amely lehetővé teszi, hogy a látható területen kívüli tartalom ne töltődjön be, amíg a felhasználó le nem görget arra a helyre, amely közvetlenül megelőzi az elemet. A késleltetett betöltés vezérléséhez az "iframe" címke "loading" attribútumához hozzá lett adva a "lazy" érték (<iframe loading=lazy>). A késleltetett betöltés csökkenti a memóriafogyasztást, csökkenti a forgalmat és növeli az oldalak gyorsaságát.
  • CSS-pseudoklassz „:has()” került bevezetésre, amely lehetővé teszi a szülő elem belső elemeinek meglétének ellenőrzését. Például a „p:has(span)” magában foglalja azokat az elemeket <p>, amelyek belsejében van egy elem <span>.
  • A CSS text-indent tulajdonsághoz hozzáadták a "hanging" és az "each-line" paramétereket, amelyek megkönnyítik a bekezdések stílusának formázását, például bibliográfiák és versek esetében. Továbbá lehetőség van több text-indent paraméter kombinálására egyetlen kifejezésben, például "text-indent: 3em hanging each-line".
  • A CSS tulajdonsághoz a text-wrap hozzáadva lett a „balance” paraméter, amely lehetővé teszi a több soros szövegb blokkok, például a hosszú címek egységes formázása, és a „stable” paraméter, amely tiltaná a tartalom újraformázását annak szerkesztése közben.
  • A Date.parse() függvényhez hozzáadva lett a támogatás további formátumokhoz, mint például MMM-DD-YYYY, milliszekundumok megadása, a hét napjának megadása a dátum előtt (például „Wed, 1970-01-01”) és a hét napjának elgépeléséből eredő hibák figyelmen kívül hagyása (például „foo 1970-01-01”).
  • Hozzáadva lett a Promise.withResolvers() statikus metódus, amely lehetővé teszi a resolve és reject callback függvények használatát a Promise definiálásának kezelőinek megadásához a létrehozás után.
  • A WebAssembly-hez hozzáadva lett a return_call és return_call_indirect utasítások támogatása a tail-call optimalizálás érdekében, amelyek csökkentik a memóriafogyasztást a veremben, növelik a teljesítményt és javítják a funkcionális programozási nyelvek támogatását.
  • A WebTransport API-ba, amely a böngésző és szerverrel, hozzáadva lett a sendOrder tulajdonság, amely lehetővé teszi a különböző prioritások beállítását a kéttagú áramlások küldéséhez és fogadásához.
  • A webfejlesztő eszközökben javításokat végeztek a mozgássérült emberek kényelme érdekében, például egységesítették és megnövelték a fókuszjelzőt a különböző eszközökben. A beépített JavaScript hibakeresőhöz hozzáadva lett a „Pause on debugger statement” opció a hibakereső letiltására.
    Megjelent a Firefox 121.
  • Az Android verzióban megszüntették a váratlan leállásokat, amelyek a vágólapra történő másolásnál és a teljes képernyős értesítések megjelenítésekor jelentkeztek. Megoldották a Google Pixel 8 és a Samsung Galaxy S22 okostelefonokon tapasztalható megjelenítési problémákat. Üzembe helyezték a kiegészítők mappáját. A privát böngészési módja alatt blokkolva van a külső Cookie-k és a helyi tárolóhoz való hozzáférés. A Kézi beállítások során az Enhanced Tracking Protection funkcióban blokkolva lett a közösségi médiában használt mozgás követési kód.

A Firefox 121 sem új funkciók és hibajavítások mellett 27 sebezhetőséget is megszüntettek. 13 sebezhetőség (11 a CVE-2023-6864 és CVE-2023-6873 alatt egyesítve), amelyeket veszélyesnek minősítettek, a memóriakezeléssel kapcsolatos problémákból adódik, mint például a puffer túlcsordulás és a már felszabadított memória területekhez való hozzáférés. Ez a probléma potenciálisan lehetőséget ad a támadó kódjának végrehajtására, ha speciálisan kialakított oldalakat nyitnak meg. Egy másik veszélyes sebezhetőség (CVE-2023-6135) az NSS könyvtár „Minerva” támadásnak való kitettsége, amely lehetővé teszi a zárt kulcs újbóli létrehozását külső csatornákon keresztül történő adatkiértékelés útján.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster