Der nye version af webbrowseren Firefox 96 er blevet udgivet. Desuden er der blevet lavet en opdatering af den langsigtede understøttelsesgren — 91.5.0. Firefox 97 er sendt til beta-test, og udgivelsen er planlagt til den 8. februar.
Hovednyhederne:
- Muligheden for tvangsaktivering af mørke eller lyse temaer for websteder er blevet tilføjet. Browseren ændrer farveskemaet uden behov for understøttelse fra webstedet, hvilket gør det muligt at anvende et mørkt tema på websteder, der kun er tilgængelige i lyse farver, og et lyst tema på mørke websteder.

En ny sektion kaldet «Colors» er blevet tilføjet under indstillingerne (about:preferences) i afsnittet «Generelt/Sprog og udseende», hvor brugere kan aktivere farveoverskrivning i relation til operativsystemets farveskema eller manuelt tildele farver.

- Støjdæmpning og automatisk lydjustering er blevet betydeligt forbedret, mens ekkodæmpningen også har fået en mindre forbedring.
- Belastningen på hovedudførelsestråden er betydeligt reduceret.
- Der er anvendt en strammere begrænsning af Cookie-overførsel mellem websteder, hvilket forbyder behandling af tredjeparts Cookies, der er indstillet, når man besøger websteder, der er forskellige fra domænet den nuværende side. Sådanne Cookies bruges til at spore brugerens bevægelser mellem websteder i reklamenetværk, sociale medieværktøjer og webanalysetjenester. Overførslen af Cookies styres ved hjælp af attributten «Same-Site», der angives i headeren «Cookie Policy», som nu som standard er indstillet til «Same-Site=Lax», der begrænser afsendelse af Cookies til tværside-subforespørgsler som billedanmodninger eller indlæsning af indhold gennem iframes fra et andet websted, hvilket også giver beskyttelse mod CSRF (Cross-Site Request Forgery) angreb.
- Problemer med nedsat videokvalitet på visse websteder og en nulstilling af SSRC-headeren (Synchronization source identifier) under videoafspilning er blevet løst. Derudover er der løst problemer med nedsat opløsning under skærmdeling via WebRTC.
- På macOS-platformen fører links i Gmail nu til, at de åbnes i en ny fane, ligesom på de øvrige platforme. På grund af uløste problemer i macOS er det forbudt at frakoble video i fuld skærm.
- For easier configuration of dark theme styles, a new CSS property color-scheme has been added, allowing you to specify which color schemes an element can be displayed in correctly. Supported schemes include "light", "dark", "day mode", and "night mode".
- The CSS function hwb() has been added, which can be used instead of color values to define colors according to the HWB color model (hue, whiteness, blackness). Optionally, the function can include a transparency value.
- For the CSS property counter-reset, the function "reversed()" has been implemented, allowing the use of inverted CSS counters to number elements in descending order (for example, to display item numbers in
- lists in descending order).
- On the Android platform, support for the navigator.canShare() method has been provided, allowing you to check the ability to use the navigator.share() method, which provides means for sharing information on social networks; for example, it can generate a unified button for publishing on the social networks used by the visitor or manage data sharing with other applications.
- The Web Locks API is enabled by default, allowing coordination of a web application's work across multiple tabs or access to resources from web workers. The API provides means for acquiring locks asynchronously and releasing locks after the necessary work with the shared resource is completed. While one process holds a lock, other processes will wait for its release without halting execution.
- In the IntersectionObserver() constructor, when an empty string is passed, the rootMargin property is set to default instead of generating an exception.
- The capability to export canvas elements in WebP format has been implemented when calling the methods HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob(), and OffscreenCanvas.toBlob.
- In the beta version of Firefox 97, the file upload process has been modernized — instead of prompting before starting the upload, files now begin to upload automatically and can be opened at any time through the download progress panel.
Ud over nyhederne og fejlrettelserne i Firefox 96 er der blevet løst 30 sårbarheder, hvoraf 19 er klassificeret som alvorlige. 14 af sårbarhederne skyldes problemer med hukommelse, såsom buffer-overløb og adgang til allerede frigivet hukommelse. Potentielt kan disse problemer føre til, at ondsindet kode køres, når der åbnes specialdesignede sider. Blandt de alvorlige problemer nævnes også omgåelse af Iframe-isolation via XSLT, racy conditions ved afspilning af lydfiler, buffer-overløb ved brug af CSS-filteret blendGaussianBlur, adgang til hukommelse efter frigivelse ved behandling af bestemte netværksanmodninger, manipulation af indholdet i browserens vindue i fuldskærmstilstand samt blokering af udgangen fra fuldskærmstilstand.
Derudover kan man bemærke bekendtgørelsen om samarbejdet mellem Linux Mint-distributionen og Mozilla, hvor der vil blive inkluderet uændrede officielle versioner af Firefox uden anvendelse af yderligere patches fra Debian og Ubuntu, uden at startside ændres til linuxmint.com/start, uden at søgemaskiner ændres og uden ændringer af standardindstillingerne. I stedet for søgemaskinerne Yahoo og DuckDuckGo vil der blive anvendt Google, Amazon, Bing, DuckDuckGo og Ebay. Til gengæld vil Mozilla overføre et bestemt beløb til udviklerne af Linux Mint. Nye pakker med Firefox vil blive tilbudt til versioner af Linux Mint 19.x, 20.x og 21.x. I dag eller i morgen vil brugerne få tilbudt Firefox 96-pakken, tilpasset efter den indgåede aftale.
Kilde: opennet.ru


