Lanseringen av webleseren Firefox 100 har skjedd. I tillegg er det dannet en oppdatering av langtidssupportgrenen â 91.9.0. Snart vil Firefox 101 overdra til beta-testing, med planen om lansering den 31. mai.
Hovednyhetene i Firefox 100:
- Muligheten for samtidig bruk av ordbÞker for forskjellige sprÄk under stavekontroll er implementert. Det er nÄ mulig Ä aktivere flere sprÄk i hurtigmenyen.
- I Linux og Windows er flytende rullefelt aktivert som standard, der et fullt rullefelt kun vises nÄr musepekeren fÞres over, mens en smal indikatorlinje viser aktuell rulling nÄr som helst musen beveges. Men dersom musepekeren er still, forsvinner indikatoren etter en stund. For Ä deaktivere de skjulte rullefeltene, er det tilgjengelig et alternativ under «Systeminnstillinger > Tilgjengelighet > Visuelle effekter > Alltid vis rullefelt».
- I bildekoblingsmodus er det lagt til undertekster ved avspilling av videoer fra YouTube, Prime Video og Netflix, samt pÄ nettsteder som bruker WebVTT-formatet (Web Video Text Track), for eksempel pÄ Coursera.org.
- Ved fÞrste oppstart etter installasjon er det lagt til en sjekk for Ä se om sprÄket i Firefox-kopien stemmer overens med operativsysteminnstillingene. I tilfelle avvik blir brukeren bedt om Ä velge hvilket sprÄk de Þnsker Ä bruke i Firefox.
- PÄ macOS-plattformen er stÞtte for videoer med utvidet dynamisk omrÄde lagt til pÄ systemer med skjermer som stÞtter HDR (High Dynamic Range).
- PÄ Windows-plattformen er maskinvareakselerasjon for dekodering av video i AV1-format aktivert som standard pÄ datamaskiner med Intel GPU Gen 11+ og AMD RDNA 2 (unntatt Navi 24 og GeForce 30) forutsatt at AV1 Video Extension er installert. I Windows er ogsÄ overlay-modus (Video overlay) aktivert som standard for Intel GPU, noe som reduserer energiforbruket ved videovisning.
- Brukere fra Storbritannia fÄr stÞtte for automatisk fylling og lagring av kredittkortnumre i webskjema.
- Det er sikret en mer jevn ressursfordeling under rendering og hendelseshÄndtering, noe som for eksempel har lÞst problemer med forsinkelse ved justering av volumkontakten pÄ Twitch.
- For subresources and iframes loaded from other sites, the HTTP header Referrer-Policy settings âno-referrer-when-downgradeâ, âorigin-when-cross-originâ, and âunsafe-urlâ are ignored, allowing full URLs to be returned in the âRefererâ header to third-party sites, bypassing default settings. It should be noted that in Firefox 87, to block potential confidential data leaks, the policy âstrict-origin-when-cross-originâ has been activated by default, meaning that paths and parameters are stripped from the âRefererâ when making requests to other hosts via HTTPS, a blank âRefererâ is sent when switching from HTTPS to HTTP, and the full âRefererâ is provided for internal links within the same site.
- A new focus indicator for links has been proposed (for example, it is 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 is noted that the use of a solid line simplifies navigation for people with visual impairments.
- Firefox can now be set as the default PDF viewer.
- The WritableStreams API has been added, providing an additional level of abstraction for organizing the writing of stream data to a channel with built-in flow control capabilities. The pipeTo() method has also been added to create unnamed channels (pipes) between ReadableStreams and WritableStreams. The WritableStreamDefaultWriter and WritableStreamDefaultController interfaces have been added.
- Support for exceptions in WebAssembly (WASM Exceptions) has been implemented, allowing for exception handlers to be added for C++ and enabling stack unwinding semantics without the need for additional handlers in JavaScript.
- The performance of âdisplay: gridâ elements with high levels of nesting has been improved.
- CSS now supports the 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 number of vulnerabilities have been addressed. Currently, detailed information on the resolved security issues is not available; it is expected that the list of vulnerabilities will be published within a few hours.
Kilde: opennet.ru
