Firefox 146 er blevet udgivet, og opdateringer til de tidligere versioner med langtidssupport — 140.6.0 og 115.31.0 — er blevet dannet. Firefox 147 er nu i beta-test, med udgivelse planlagt til den 14. januar.
Hovednyhederne i Firefox 146 (1, 2, 3):
- Der er tilføjet en 'Split View'-tilstand, der muliggør samtidig visning af to faner i ét vindue. Denne tilstand er som standard deaktiveret og kan aktiveres via indstillingen 'browser.tabs.splitView.enabled' på siden about:config. Herefter vil der komme en 'Add Split View'-knap i kontekstmenuen, når du højreklikker på fanerne. Når denne knap trykkes på en faneblad, vil vinduet blive delt op i to dele, hvor den nye fanes side vises i den højre del. Hvis der vælges en gruppe med to faner, vil de angivne faner blive vist side om side. I 'Split View'-tilstand er det muligt at ændre størrelsen på højre og venstre visningsområde ved at trække i skillelinjen med musen. Den aktive fane vil blive fremhævet med en rød ramme under samtidig visning.

- I Linux-miljøer, der bruger Wayland-protokollen, er der implementeret support til fraktioneret skalering for at forbedre renderingseffektiviteten på skærme med høj billedtæthed.
- Den indbyggede grafiske biblioteks Skia, der anvendes til 2D-rendering med GPU, er blevet opdateret. Opdateringen har ført til forbedret renderingsydelse og kompatibilitet.
- Alle brugere har fået adgang til sektionen Firefox Labs indstillinger, hvor der kan aktiveres eksperimentelle funktioner, som er under test. Tidligere var denne sektion kun tilgængelig for installationer, hvor brugerne havde accepteret at deltage i eksperimenter eller aktiveret telemetri.

- Når der indtastes en søgeforespørgsel i adresselinjen, er der nu mulighed for at vise søgeresultater i et pop-up anbefalingsblox. Denne funktion er endnu ikke aktiveret som standard for alle og vil gradvist blive aktiveret for en stigende procentdel af brugerne.

- Antallet af lande, hvor widgetten med vejrudsigten er aktiveret på startsiden, er blevet betydeligt forøget. Placeringen til visning af vejrudsigten kan være automatisk eller angives manuelt. Af de post-sovjetiske lande er Estland, Litauen og Letland tilgængelige. De øvrige kan aktivere widgetten gennem indstillingen about:config «browser.newtabpage.activity-stream.discoverystream.region-weather-config» på siden about:config.

- I konfigurationsværktøjet er dialogboksen til farveomlægning på de besøgte websider (Kontrastkontrol / Administrer farver) blevet redesignede, hvor de ændrelige farver nu er overskueligt grupperet med forklarende mærkater.

- Der er tilføjet understøttelse af automatisk sikkerhedskopiering af gemte adgangskoder, bogmærker, interne databaser og andre browservilkår. Sikkerhedskopiering er i øjeblikket kun understøttet på Windows-platformen, men vil i fremtiden også være tilgængelig i builds til andre operativsystemer. Sikkerhedskopier oprettes dagligt og kan krypteres med en adgangskode. Den efterfølgende sikkerhedskopi kan bruges til at gendanne tilstanden efter installationen af en ny Firefox på et andet enhed.

- Understøttelsen af API'en Direct2D er ophørt på Windows-platformen.
- I builds til macOS-platformen aktiveres som standard en separat proces til interaktion med GPU'en, som udfører operationer relateret til WebGPU, WebGL og WebRender. Ved fejl i koden til GPU'en genstartes GPU-processen i stedet for at browseren crasher.
- I WebRTC er muligheden for kryptering af trafik med den kvantecomputer-modstandsdygtige kryptografiske algoritme ML-KEM blevet implementeret, med nøglen sendt under forbindelsesforhandlingen via DTLS 1.3-protokollen.
- I WebCrypto API'en er der tilføjet støtte til komprimering af oplysninger om punkter på den elliptiske kurve med efterfølgende mulighed for matematisk at genskabe de fulde værdier af punkterne. Komprimering muliggør næsten en halvering af størrelsen på åbne nøgler for at spare båndbredde og diskplads.
- I CSS er der tilføjet @-reglen «@scope», som begrænser anvendelsen af stilarter til det angivne DOM-undertræ uden behov for at skrive specifikke vælgere. @scope (.article-body) { img { border: 5px solid black; background-color: goldenrod; } }
- Understøttelse af CSS-funktionen contrast-color() er blevet tilføjet, som returnerer den modsatte variant af den angivne farve (hvid bliver sort, og sort bliver hvid). Funktionen kan bruges til at vælge baggrundsfarven for en bestemt tekstfarve og omvendt.
- Der er tilføjet CSS-egenskaben text-decoration-inset for at justere start- og slutpunkterne i tekstdekorationer (f.eks. understregning, gennemstregning, syntaksfejlmarkering).
- Understøttelse af det forældede nøgleord «-webkit-fill-available» er blevet tilføjet, som anvendes i CSS-egenskaberne «width» og «height» og er en ækvivalent til det nøgleord «stretch», der endnu ikke er aktiveret som standard, hvilket tillader elementer at strække sig, indtil de helt fylder det tilgængelige rum i blokken.
- I webudviklerens værktøjer er ikke-anvendte CSS-egenskaber som standard skjult i det inspiceringsinterface i Rule-panelet, hvilket reducerer rod og fremskynder indlæsningen af panelet. Til at få de skjulte egenskaber tilbage er der en «Show…»-knap nederst.
- I Android-versionen er filupload-grænsefladen forenklet - hvis hjemmesiden ikke specificerer filtypen, tilbyder browseren nu at vælge en fil, tage et billede eller optage lyd.
Bortset fra nye funktioner og fejlrettelser i Firefox 146 er 17 sårbarheder blevet rettet. 12 af sårbarhederne er forårsaget af problemer med hukommelsen, såsom buffer overflow og adgang til tidligere frigivne hukommelsesområder. Disse problemer kan potentielt føre til, at ondsindet kode køres, når man åbner specielt udformede sider.
I beta-versionen af Firefox 147 er det blevet muligt at bruge kataloget «~/.config/mozilla» til at gemme profiler, tilføjelser, indstillinger og interne databaser i overensstemmelse med specifikationen fra Freedesktop.org XDG Base Directory. Videoafspilningen er blevet optimeret ved brug af hardwareacceleration til dekodning på AMD GPU’er. Implementeringen af Safe Browsing-protokollen er blevet opdateret til version 5. En mulighed for automatisk at fortsætte videoafspilningen i billed-i-billede-tilstand, når der skiftes faneblad, er blevet tilføjet. Understøttelse af RFC 9842 (Compression Dictionary Transport) er blevet implementeret. API Navigation er realiseret.
Kilde: opennet.ru






