Firefox 99 er blevet lanceret. Derudover er der udgivet en opdatering af den langsigtede supportgren — 91.8.0. Firefox 100 er gået ind i beta-teststadiet, med lancering planlagt til den 3. maj.
De vigtigste nyheder i Firefox 99:
- Support for native GTK-kontekstmenuer er blevet tilføjet. Muligheden aktiveres gennem parameteren «widget.gtk.native-context-menus» i about:config.
- Der er tilføjet flydende GTK-scrollerstænger (den fulde scrollerstang vises kun, når musen er over den; ellers vises kun en tynd indikatorlinje, der viser den aktuelle position på siden, men hvis musen ikke bevæger sig, forsvinder indikatoren efter et stykke tid). Muligheden er endnu ikke aktiveret som standard, men kan aktiveres i about:config med indstillingen widget.gtk.overlay-scrollbars.enabled.

- Sandbox-isoleringen på Linux-platformen er blevet styrket: processer, der håndterer webindhold, må ikke få adgang til server X11.
- Nogle problemer, der opstod ved brug af Wayland, er blevet løst. Specifikt er der løst et problem med blokerede tråde, forbedret skalering af popup-vinduer og sikret funktionaliteten af kontekstménu ved stavekontrol.
- Den indbyggede PDF-læser understøtter søgning med eller uden diakritiske mærker.
- Der er tilføjet genvejstasten «n» til Reader Mode for at aktivere/deaktivere læse-højt-funktionen (Narrate).
- I Android-versionen er det blevet muligt at selektivt rydde cookies og gemte lokale data kun for en bestemt domænet. Et nedbrud, der opstod efter skift til browseren fra en anden app, ved anvendelse af opdateringen eller ved oplåsning af enheden, er blevet rettet.
- Der er tilføjet egenskaben navigator.pdfViewerEnabled, som gør det muligt for webapplikationen at bestemme, om browseren har indbygget funktionalitet til visning af PDF-dokumenter.
- Der er tilføjet support for metoden RTCPeerConnection.setConfiguration(), som gør det muligt for websteder at justere WebRTC-indstillinger baseret på netværksforbindelsesparametre, ændre den ICE-server, der bruges til forbindelsen, og anvende de relevante datatransmissionspolitikker.
- API Network Information er som standard deaktiveret, hvilket tidligere gjorde det muligt at få adgang til oplysninger om den aktuelle forbindelse (for eksempel type (mobilnet, bluetooth, ethernet, wifi) og hastighed). Dette API var tidligere kun aktiveret for Android-platformen.
Udover nye funktioner og fejlrettelser har Firefox 99 løst 30 sårbarheder, hvoraf 9 er markeret som kritiske. 24 sårbarheder (21 gælder CVE-2022-28288 og CVE-2022-28289) skyldes hukommelsesproblemer, såsom buffer overflow og adgang til allerede frigivne hukommelsesområder. Disse problemer kan potentielt føre til udførelse af ondsindet kode ved åbning af specielt designede sider.
I beta-udgaven af Firefox 100 er det nu muligt at anvende flere ordbøger samtidig til stavetjek på forskellige sprog. På Linux og Windows er flydende rullelister nu som standard aktiveret. I 'billede i billede'-tilstand vises undertekster ved visning af videoer fra YouTube, Prime Video og Netflix. API Web MIDI er aktiveret, hvilket gør det muligt for webapplikationen at interagere med musikapparater tilsluttet brugerens computer via MIDI-grænsefladen (i Firefox 99 kan dette aktiveres med indstillingen dom.webmidi.enabled i about:config).
Kilde: opennet.ru

