Firefox 100 webbrowseren er blevet frigivet. Der er desuden dannet en opdatering af den langsigtede understĂžttelsesgren â 91.9.0. I den nĂŠrmeste fremtid vil Firefox 101 overgĂ„ til beta-testning, med release planlagt til 31. maj.
De vigtigste nyheder i Firefox 100:
- Muligheden for samtidig brug af ordbĂžger til forskellige sprog under stavekontrol er blevet implementeret. I kontekstmenuen kan man nu aktivere flere sprog samtidig.
- I Linux og Windows er flydende rullepaneler som standard aktiveret, hvor det fulde rullepanel kun vises, nÄr musen fÞres hen til det; ellers vises en tynd indikatorlinje, der angiver den aktuelle forskydning pÄ siden, men hvis musen ikke bevÊger sig, forsvinder indikatoren efter noget tid. For at deaktivere de skjulte rullepaneler er der mulighed for at vÊlge "Systemindstillinger > TilgÊngelighed > Visuelle effekter > Altid vis rullepaneler".
- I billed-i-billed-tilstanden viser undertekster, nÄr man ser videoer fra YouTube, Prime Video og Netflix, samt pÄ websteder, der bruger WebVTT-formatet (Web Video Text Track), for eksempel Coursera.org.
- Ved fĂžrste opstart efter installationen tilfĂžjes en kontrol af overensstemmelsen mellem sproget for Firefox-versionen og operativsystemets indstillinger. Ved uoverensstemmelser bliver brugeren bedt om at vĂŠlge, hvilket sprog der skal bruges i Firefox.
- PÄ macOS-platformen er der tilfÞjet support for video med udvidet dynamisk rÊkkevidde pÄ systemer med skÊrme, der understÞtter HDR (High Dynamic Range).
- PÄ Windows er hardwareacceleration af videoafkodning i AV1-format som standard aktiveret pÄ computere med Intel Gen 11+ og AMD RDNA 2 GPU'er (undtagen Navi 24 og GeForce 30), forudsat at AV1 Video Extension er installeret i systemet. PÄ Windows for Intel GPU'er er overlay-outputtilstand (Video overlay) ogsÄ som standard aktiveret, hvilket reducerer energiforbruget under videovisning.
- For brugere fra Storbritannien er der mulighed for automatisk udfyldning og gemning af kreditkortnumre i webformularer.
- Der er sikret en mere jÊvn fordeling af ressourcerne under rendering og hÊndelseshÄndtering, hvilket blandt andet har lÞst problemer med forsinket reaktion pÄ lydstyrkesskruen i Twitch.
- For subresources and iframes loaded from other sites, the use of the HTTP header Referrer-Policy for the policies âno-referrer-when-downgradeâ, âorigin-when-cross-originâ, and âunsafe-urlâ is ignored, allowing the return of the full URL in the âRefererâ header to third-party sites, bypassing default settings. It is worth mentioning that in Firefox 87, in order to block potential leaks of confidential data, the âstrict-origin-when-cross-originâ policy was activated by default, which means that paths and parameters are removed from the âRefererâ when sending requests to other hosts via HTTPS, an empty âRefererâ is sent when transitioning from HTTPS to HTTP, and the full âRefererâ is sent for internal transitions within the same site.
- A new focus indicator for links has been introduced (for example, shown when tabbing through links) â instead of a dotted line, links are now surrounded by a solid blue line, similar to how active fields in web forms are marked. It has been noted that the use of a solid line simplifies navigation for people with impaired vision.
- Firefox can now be set as the default PDF viewer.
- An API for WritableStreams has been added, providing an additional level of abstraction for organizing the writing of stream data to a channel that has built-in flow control mechanisms. The method pipeTo() has also been added for creating unnamed channels (pipes) between ReadableStreams and WritableStreams. Interfaces WritableStreamDefaultWriter and WritableStreamDefaultController have been introduced.
- WebAssembly has implemented support for exceptions (WASM Exceptions), allowing for the addition of exception handlers for C++ and applying call stack unwinding semantics without relying on additional handlers in JavaScript.
- The performance of âdisplay: gridâ elements with high levels of nesting has been improved.
- CSS now supports media queries âdynamic-rangeâ and âvideo-dynamic-rangeâ to determine the presence of a screen that supports HDR (High Dynamic Range).
- Support for the non-standard HTTP header Large-Allocation has been discontinued.
In addition to the new features and bug fixes in Firefox 100, a series of vulnerabilities have been addressed. Currently, information detailing the fixed security issues is not available; it is expected that a list of vulnerabilities will be published within a few hours.
Kilde: opennet.ru
