Firefox 98 er blevet offentliggjort. Derudover er der blevet udgivet en opdatering til den langsigtede supportgren - 91.7.0. Firefox 99 er nu i beta-test, og udgivelsen er planlagt til den 5. april.
Hovednyhederne:
- Opførselen ved filoverførsler er ændret - i stedet for en anmodning før overførslen begynder, starter filerne nu automatisk, og der vises en meddelelse i panelet om påbegyndt overførsel. Brugeren kan til enhver tid få oplysninger om overførselsprocessen via panelet, åbne den overførte fil under overførslen (handlingen udføres efter overførslen er afsluttet) eller slette filen. I indstillingerne er der mulighed for at aktivere anmodning ved hver overførsel og angive standardapplikationen til at åbne filer af en bestemt type.

- Nye handlinger er blevet tilføjet i kontekstmenuen, der vises ved højreklik på filer i downloadlisten. For eksempel kan funktionen «Always Open Similar Files» tillade Firefox at åbne filen automatisk i det tilknyttede program, når download er færdig. Der kan også navigeres til mappen med downloadede filer, gå til den side, hvor download blev initieret (ikke selve download, men linket til download), kopiere linket, fjerne omtalen af download fra besøgs historikken og rydde listen i downloadpanelet.


- For nogle brugere er den standard søgemaskine blevet ændret. For eksempel, i den testede engelsksprogede version er DuckDuckGo nu standard i stedet for Google. Google forbliver dog blandt søgemaskinerne som en valgmulighed og kan aktiveres som standard i indstillingerne. Den tvungne ændring af standard søgemaskinen nævnes som en konsekvens af manglende officielle tilladelser til at fortsætte med at levere håndteringsprogrammer for visse søgemaskiner. Aftalen med Google om at overføre søgetrafik var gældende indtil august 2023 og indbragte omkring 400 millioner dollars om året, hvilket udgør en stor del af Mozillas indtægter.

- Der vises en ny sektion med eksperimentelle funktioner i standardindstillingerne, som brugeren kan teste på egen risiko. For eksempel er der mulighed for at cache startskærmen, SameSite=Lax og SameSite=None indstillinger, CSS Masonry Layout, ekstra paneler til webudviklere, angivelse af Firefox 100 i User-Agent-overskriften, samt globale indikatorer for at deaktivere lyd og mikrofon.

- For at optimere browserens opstart er logikken for opstart af udvidelser, der bruger API'et webRequest, blevet ændret. Kun blokkerende webRequest-anmodninger vil føre til opstart af udvidelser under opstarten af Firefox. Henvendelser til webRequest i ikke-blokkerende tilstand vil blive udskudt, indtil Firefox er færdig med opstart.
- Understøttelse af HTML-tagget «
- Implementeringen af specifikationen for Custom Elements, der tillader tilføjelse af egne HTML-elementer, som udvider funktionaliteten af eksisterende HTML-tags, har nu fået support til at tilføje egne elementer, der er relateret til behandling af indtastningsformer.
- I CSS er der tilføjet en egenskab hyphenate-character, som kan bruges til at angive den streng, der anvendes i stedet for tegnsætningen ved brud på ordslutning («-«).
- Metoden navigator.registerProtocolHandler() understøtter nu registrering af protokolhåndteringsprogrammer for URL-skemaerne ftp, sftp og ftps.
- Egenskaben HTMLElement.outerText er blevet tilføjet, som returnerer indholdet indenfor DOM-noden, ligesom egenskaben HTMLElement.innerText, men i modsætning til den sidstnævnte, når den skrives, erstatter den ikke indholdet indenfor noden, men noden helt.
- API'et WebVR er som standard deaktiveret, da det er blevet erklæret forældet (for at aktivere det igen i about:config, skal indstillingen dom.vr.enabled=true sættes).
- I værktøjerne til webudviklere er der tilføjet et panel til vurdering af kompatibilitet. Panelet viser indikatorer med advarsler om mulige problemer med CSS-egenskaberne for det valgte HTML-element eller hele siden, hvilket gør det muligt at identificere inkompatibiliteter med forskellige browsere uden at teste siden separat i hver browser.

- Der er tilføjet mulighed for at deaktivere begivenhedshåndterere (event listener) for en given DOM-node. Deaktivering sker via en tooltip, der vises, når musen svæver over begivenheden i inspectionsgrænsefladen.

- Redigeringsmode kontekstmenuen i debuggeren har fået tilføjet muligheden 'Ignorer linje' for at ignorere en linje under udførelsen. Denne mulighed vises, når indstillingen devtools.debugger.features.blackbox-lines=true er sat i about:config.

- Der er implementeret en automatisk åbning af udviklerværktøjer til faner åbnet via window.open (i devtools.popups.debug mode for sider, hvor udviklerværktøjer er åbnet, vil de automatisk blive åbnet for alle faner åbnet fra denne side).

- I Android-versionen er der tilføjet mulighed for at ændre baggrundsbilledet på startsiden og det er blevet tilføjet mulighed for at rydde cookies og webstedsdata for én. domænet.
Foruden nye funktioner og fejlrettelser i Firefox 98 er 16 sårbarheder blevet afhjulpet, hvoraf 4 er markeret som kritiske. 10 sårbarheder (nedfældet under CVE-2022-0843) skyldes hukommelsesproblemer, såsom buffer-overløb og adgang til allerede frigivne hukommelsesområder. Disse problemer kan potentielt føre til, at ondsindet kode kan udføres, når der åbnes specielt udformede sider.
I beta-versionen af Firefox 99 er der tilføjet støtte til native GTK kontekstmenuer, aktiveret flydende scrollbarer i GTK, i PDF-views er der tilføjet støttemuligheder for søgninger med eller uden diakritiske tegn, og i læsetilstand (ReaderMode) er der tilføjet genvejstasten 'n' for at aktivere/deaktivere læsning højt (Narrate).
Kilde: opennet.ru









