Megjelent a Firefox 97 webböngésző. Ezen kívül, hosszú távú támogatással rendelkező 91.6.0 ágat alkottak. A Firefox 98 ága bétatesztelésre került, amelynek megjelenése március 8-ra van tervezve.
Főbb újítások:
- Lejárt a 18 szezonális Colorway színséma érvényessége, amelyeket a Firefox 94-ben kínáltak és időkorlátozott beépített kiegészítőként valósítottak meg. A felhasználók, akik továbbra is használni kívánják a Colorway témákat, a kiegészítők kezelőjében (about:addons) engedélyezhetik őket.
- A Linux platformon eltávolították a PostScript dokumentum generálásának lehetőségét nyomtatás céljából (a PostScript nyomtatókra való nyomtatás és PDF-be mentés lehetősége megmaradt).
- Megoldották a problémákat a Wayland 1.20 könyvtárakkal való fordítással kapcsolatban.
- Megoldották a problémát, amely a nagyítás megakadályozásával járt érintőképernyőkön, miután egy lapot egy másik ablakba helyeztek át.
- A Linux rendszeren az about:processes oldalon javították a CPU terhelésének meghatározásának pontosságát.
- Megoldották a csúcsos sarkú ablakok megjelenítésének problémáját egyes felhasználói környezetekben, például az elementary OS 6-ban.
- A Windows 11 platformon hozzáadták az új görgetősáv-stílus támogatását.
- A macOS platformon javították a rendszerfontok betöltését, ami bizonyos helyzetekben felgyorsította az új lap megnyitását és váltását.
- Az Android platformra készült verzióban a frissen megnyitott webhelyek látogatási előzményeiben lehetőség nyílt a kiemelésre. A kezdőoldalon javították a nemrégiben hozzáadott könyvjelzők képeinek megjelenítését. Az Android 12 platformon megoldották a vágólapról való linkbeillesztés problémáját.
- A CSS szerkezetekben, amelyek length és length-percentage típusúak, megengedték a 'cap' és 'ic' mértékegységek használatát.
- Hozzáadták a @scroll-timeline CSS szabály és az animation-timeline CSS tulajdonság támogatását, amelyek lehetővé teszik az animációs idővonal összekapcsolását a tartalom görgetésével, nem pedig percekben vagy másodpercekben.
- A CSS color-adjust tulajdonságot print-color-adjust-ra nevezték át a specifikáció követelményei szerint.
- A CSS-ben alapértelmezés szerint engedélyezték a rétegek támogatását, amelyeket @layer szabály révén adtak meg és a CSS @import szabályon keresztül importálnak, a layer() funkciót használva.
- A scrollbar-gutter CSS property has been added to manage screen space reservation for the scrollbar. For instance, when scrolling of content is not required, the output can be expanded to occupy the scrollbar area.
- Improved compatibility with the Marionette (WebDriver) web framework.
- An AnimationFrameProvider API has been added to the DedicatedWorkerGlobalScope, allowing the use of requestAnimationFrame and cancelAnimationFrame methods in separate web workers.
- The AbortSignal.abort() and AbortController.abort() methods now allow setting a reason for signal termination, which can also be read via the AbortSignal.reason property. By default, AbortError is indicated as the reason.
In addition to new features and bug fixes in Firefox 97, 42 vulnerabilities were addressed, 34 of which were marked as critical. 33 of those vulnerabilities (5 under CVE-2022-22764 and 29 under CVE-2022-0511) were caused by memory handling issues, such as buffer overflows and accessing already freed memory areas. These issues could potentially lead to the execution of malicious code when opening specially crafted pages.
Changes in the beta version of Firefox 98:
- File loading behavior has been changed — instead of prompting before loading begins, files now start downloading automatically and can be opened at any time via the download progress panel or deleted directly from the downloads panel.
- New actions have been added to the context menu displayed when right-clicking on files in the download list. For example, using the 'Always Open Similar Files' option allows Firefox to automatically open a file in the associated application after downloading is complete. You can also open the directory with downloaded files, navigate to the page from which the download was initiated (not the download itself, but the download link), copy the link, remove the download entry from the browsing history, and clear the list in the downloads panel.
- To optimize the browser startup process, the logic for loading extensions utilizing the webRequest API has been changed. Only blocking webRequest calls will now trigger extensions to load during Firefox startup. Non-blocking calls to webRequest will be postponed until Firefox has finished starting.
- Engedélyezve van a «<dialog>» HTML-címke támogatása, amely lehetővé teszi párbeszédablakok és interaktív felhasználói interakcióhoz szükséges komponensek létrehozását, például zárható figyelmeztetéseket és beágyazott ablakokat. Az elkészített ablakokat JavaScript kódon keresztül lehet kezelni.
- A webfejlesztői eszközök közé bekerült egy kompatibilitás-értékelő panel. A panel olyan figyelmeztető jelzőket jelenít meg, amelyek a kiválasztott HTML-elem vagy az egész oldal CSS-tulajdonságaival kapcsolatos lehetséges problémákról tájékoztatnak, lehetővé téve a különböző böngészőkkel való inkompatibilitások azonosítását anélkül, hogy külön-külön tesztelni kellene az oldalt minden böngészőben.
Forrás: opennet.ru
