Megjelent a Firefox 100 web böngésző. Emellett elkészült a hosszú távú támogatási ágra vonatkozó frissítés - 91.9.0. A Firefox 101 ág a közeljövőben bétatesztelésre kerül, a kiadásának időpontja május 31.
A Firefox 100 fő újításai:
- Bevezetésre került a különböző nyelvek egyidejű használatának lehetősége a helyesírás-ellenőrzés során. A helyi menüben most már aktiválható több nyelv egyszerre.
- Linux és Windows rendszereken alapértelmezés szerint aktív a lebegő görgetősáv, amelynél a teljes görgetősáv csak az egérmutató alá való mozgatáskor jelenik meg, egyébként pedig egy vékony vonal jelzi az aktuális elmozdulást az oldalon. Ha az egérmutató nem mozog, a jelző egy idő után eltűnik. A rejtett görgetősávok kikapcsolásához elérhető a "System Settings > Accessibility > Visual Effects > Always show scrollbars" opció.
- A „kép a képben” mód biztosítja a feliratok megjelenítését YouTube, Prime Video és Netflix videók nézésekor, valamint olyan webhelyeken, amelyek WebVTT (Web Video Text Track) formátumot használnak, például a Coursera.org-on.
- Az első indításkor az Firefox telepítése után hozzáadódik a nyelvi megfelelőség ellenőrzése, hogy a Firefox verziója megfelel-e az operációs rendszer beállításainak. Eltérések esetén a felhasználónak lehetősége van kiválasztani, hogy melyik nyelvet használja a Firefoxban.
- A macOS platformon hozzáadva a széles dinamikatartományú videók támogatása a HDR (High Dynamic Range) képernyőkön.
- Windows rendszeren alapértelmezés szerint engedélyezve van az AV1 formátumú videók hardveres gyorsítása az Intel Gen 11+ és AMD RDNA 2 GPU-kkal rendelkező számítógépeken (a Navi 24 és GeForce 30 kivételével), ha a rendszerben elérhető az AV1 Video Extension. Windows-on az Intel GPU-k számára alapértelmezés szerint aktív az overlay mód (Vízelő), amely csökkenti az energiafogyasztást videólejátszás közben.
- Az Egyesült Királyság felhasználói számára biztosítva van a hitelkártyaszámok automatikus kitöltésének és memorizálásának támogatása webes űrlapokban.
- Biztosított a források egyenletesebb eloszlása a renderelés és eseménykezelés során, ami például megoldotta a Twitch hangerőszabályozó késlekedésének problémáit.
- A más webhelyekről betöltött almappák és iframe-ek esetében engedélyezve van a Referrer-Policy HTTP-fejléccel történő beállításainak figyelmen kívül hagyása az „no-referrer-when-downgrade”, „origin-when-cross-origin” és „unsafe-url” politikák révén, amelyek lehetővé teszik, hogy a beállítások figyelmen kívül hagyásával a teljes URL átadása megtörténjen a „Referer” fejlécben. Emlékeztetünk, hogy a Firefox 87 verziójában a potenciális magánéleti adatszivárgások blokkolásának céljából alapértelmezés szerint aktiválva lett a „strict-origin-when-cross-origin” politika, amely azt jelenti, hogy a „Referer” útvonalainak és paramétereinek eltávolítása történik más hostokra küldött HTTPS kérések során, üres „Referer” átadása HTTPS-ről HTTP-ra váltáskor, és a teljes „Referer” átadása belső weboldalakon belüli átmenetek esetén.
- Új fókuszjelző javasolt a linkekhez (például a tabulátor billentyű használatával történő navigálás során megjelenik) - a pontozott vonal helyett a linkeket most egy folytonos kék vonal keretezi, hasonlóan a webes űrlapok aktív mezőihez. Megjegyzendő, hogy a folytonos vonal használata megkönnyíti a navigációt a gyengénlátók számára.
- Lehetőség nyílt a Firefox alapértelmezett PDF-olvasóként való kiválasztására.
- Új WritableStreams API került hozzáadásra, amely további absztrakciós szintet biztosít a streamelt adatok írásának szervezéséhez egy olyan csatornában, amely beépített áramkorlátozó eszközökkel rendelkezik. Emellett hozzá lett adva a pipeTo() metódus az elnevezés nélküli csatornák (pipe) létrehozásához ReadableStreams és WritableStreams között. Hozzá lettek adva a WritableStreamDefaultWriter és WritableStreamDefaultController interfészek.
- A WebAssembly-ben implementálták a kivételek (WASM Exceptions) támogatását, amelyek lehetővé teszik a kivételkezelők hozzáadását C++-ban, és a hívási verem kioldási (unwind) szemantikájának alkalmazását anélkül, hogy további kezelőkre lenne szükség JavaScriptben.
- Növelték a teljesítményt a „display: grid” elemek esetében, amelyek mélyen vannak ágyazva.
- A CSS-hez hozzáadódott a 'dynamic-range' és 'video-dynamic-range' media-queryk támogatása a HDR (High Dynamic Range) támogatásával rendelkező képernyők azonosítására.
- A nem szabványos Large-Allocation HTTP-fejléc támogatása megszüntetésre került.
A Firefox 100 új funkciói és hibajavításai mellett egy sor sebezhetőséget is megszüntettek. Jelenleg az előző problémák részleteiről szóló információk nem állnak rendelkezésre, és várhatóan a sebezhetőségek listája néhány órán belül nyilvánosságra kerül.
Forrás: opennet.ru
