Firefox 119 har slÀppts och uppdatering av den lÄngsiktiga stödversionen - 115.4.0. Firefox 120 har gÄtt in i beta-testning och planeras slÀppas den 21 november.
De viktigaste nyheterna i Firefox 119:
- En uppdaterad grÀnssnitt för Firefox View-sidan har föreslagits, vilket förenklar Ätkomsten till tidigare visat innehÄll. PÄ Firefox View-sidan har information om aktiva flikar, nyligen visade sidor, stÀngda flikar och flikar frÄn andra enheter samlats pÄ ett stÀlle. Den nya versionen av Firefox View visar information om alla flikar öppna i alla fönster och möjliggör Àven visning av besökhistorik sorterad efter datum eller webbplats.

- Möjligheten att importera tillÀgg frÄn Chrome och webblÀsare baserade pÄ Chromium-motorn har inkluderats. I dialogrutan för att importera data frÄn andra webblÀsare ("Import Data" pÄ sidan about:preferences#general) har ett alternativ för överföring av tillÀgg lagts till. En lista med 72 tillÀgg anvÀnds för att mappa identifierare för likadana tillÀgg som finns för bÄde Chrome och Firefox. Om det finns tillÀgg frÄn listan vid import frÄn Chrome installeras istÀllet för Chrome-versionen den inhemska Firefox-versionen.

- Stöd för ECH (Encrypted Client Hello) har lagts till, vilket fortsÀtter utvecklingen av ESNI (Encrypted Server Name Indication) och anvÀnds för att kryptera information om TLS-sessioner, sÄsom det begÀrda domÀnnamnet. Den huvudsakliga skillnaden mellan ECH och ESNI Àr att ECH krypterar hela TLS-meddelandet ClientHello istÀllet för att kryptera enskilda fÀlt, vilket förhindrar lÀckor genom fÀlt som inte omfattas av ESNI, exempelvis PSK-fÀltet (Pre-Shared Key).
- Den inbyggda PDF-lÀsarens redigeringsfunktioner har nu stöd för att infoga bilder och textkommentarer i dokument, förutom den tidigare tillgÀngliga funktionen att rita linjer för hand och bifoga textkommentarer. Den nya redigeringslÀget för PDF har aktiverats endast för en del av anvÀndarna, och för att aktivera den pÄ tvingande sÀtt pÄ sidan about:config bör instÀllningen "pdfjs.enableStampEditor" aktiveras.

- InstÀllningarna för ÄterstÀllning av avbrutna sessioner efter att ha stÀngt webblÀsaren har Àndrats. Till skillnad frÄn tidigare versioner kommer information inte bara om aktiva flikar att sparas mellan sessioner, utan Àven om nyligen stÀngda flikar, vilket gör att man kan ÄterstÀlla av misstag stÀngda flikar efter omstart och se en lista över dem i Firefox View. Som standard kommer uppgifter om de senaste 25 flikarna som öppnats under de senaste 7 dagarna att sparas. Det kommer ocksÄ att beaktas uppgifter om flikar i stÀngda fönster, och listan över stÀngda flikar kommer att hanteras i kontexten av alla fönster, inte bara det aktuella fönstret.
- Funktionerna i Total Cookie Protection-lÀget har utvidgats, dÀr varje webbplats anvÀnder ett separat isolerat lagringsutrymme för cookies, vilket förhindrar att cookies anvÀnds för att spÄra rörelser mellan webbplatser (alla cookies som stÀlls in av externa block som laddats pÄ webbplatsen (iframe, js osv.) kopplas till den webbplats frÄn vilken dessa block laddades). I den nya versionen har isolering av URI-schemat "blob:...." (Blob URL) implementerats, vilket potentiellt kan anvÀndas för att överföra information som Àr lÀmplig för att spÄra anvÀndare.
- För anvĂ€ndare av den strikta versionen av Enhanced Tracking Protection (ETP) har ett ytterligare skydd mot indirekt identifiering av anvĂ€ndare genom analys av typsnitt aktiverats â typsnitt som Ă€r synliga för webbplatser Ă€r begrĂ€nsade till systemtypsnitt och typsnitt frĂ„n standard sprĂ„kpaket.
- I snap-paketet med Firefox har stöd för att anvÀnda den inbyggda filvÀljaren i Ubuntu vid Ätkomst till data frÄn andra webblÀsare implementerats, liksom stöd för att bestÀmma tillgÀngliga möjligheter baserat pÄ den installerade versionen av xdg-desktop-portal.
- Stöd har lagts till för att vĂ€lja monitor för att placera webblĂ€sarfönstret som körs i kiosk-lĂ€ge. Monitorn vĂ€ljs med hjĂ€lp av kommandoradsparametern "âkiosk-monitor". WebblĂ€saren vĂ€xlar omedelbart till helskĂ€rmslĂ€ge efter att ha startats i kiosk-lĂ€ge.
- Identifieringen av multimediainnehÄll i filer som hanteras med MIME-typen "application/octet-stream" har upphört. För sÄdana filer kommer webblÀsaren nu att föreslÄ att ladda ner filen i stÀllet för att börja spela upp den.
- I samband med förberedelserna för att införa blockering av tredjeparts-cookies i Firefox har API:et för Storage Access uppdaterats. Detta API anvÀnds för att begÀra tillstÄnd frÄn anvÀndaren att fÄ Ätkomst till cookies frÄn iframe nÀr tredjeparts-cookies blockeras som standard. I den nya implementationen förstÀrks skyddet och Àndringar har lagts till för att undvika problem med webbplatsers funktionalitet.
- För egna element (Custom Element) som utökar funktionaliteten hos befintliga HTML-element har stöd för ARIA-attribut (Accessible Rich Internet Applications) lagts till, vilket gör dessa element mer tillgÀngliga för personer med funktionsnedsÀttningar. Möjligheten att stÀlla in och lÀsa ARIA-attribut direkt för DOM-element (t.ex. buttonElement.ariaPressed = "true") utan att anropa metoderna setAttribute och getAttribute har ocksÄ lagts till.
- HTTP-headern Cross-Origin-Embedder-Policy, som styr Cross-Origin-isoleringslÀget och gör det möjligt att faststÀlla regler för sÀker anvÀndning av privilegierade operationer pÄ sidan, har fÄtt stöd för parameter "credentialless" för att avaktivera överföring av information relaterad till autentisering, sÄsom cookies och klientcertifikat.
- I CSS-funktionen attr() har möjligheten att ange ett andra argument lagts till. Detta vÀrde kommer att anvÀndas i situationer dÀr det angivna attributet saknas eller har ett ogiltigt vÀrde. Till exempel, attr(foobar, "Default value").
- Metoderna Object.groupBy och Map.groupBy har lagts till för att gruppera element i en array, dÀr ett strÀngvÀrde som returneras av en callback-funktion som anropas för varje element i arrayen anvÀnds som grupperingens nyckel.
- Nya metoder har lagts till: String.prototype.isWellFormed() för att kontrollera om en strÀng har korrekt formaterad Unicode-text (endast fullstÀndiga "surrogatpar" av sammansatta tecken kontrolleras) och String.prototype.toWellFormed() för att stÀda och konvertera Unicode-text till korrekt form.
- I metoderna WebTransport.createBidirectionalStream() och WebTransport.createUnidirectionalStream() har stöd för egenskapen "sendOrder" lagts till för att ange relativ prioritet för de sÀnda strömmarna.
- I API:et AuthenticatorAttestationResponse har nya metoder som getPublicKey(), getPublicKeyAlgorithm() och getAuthenticatorData() föreslagits.
- I API:et Web Authentication har stöd för egenskaperna credProps lagts till, vilket gör det möjligt att faststÀlla nÀrvaron av autentisering UPPGIFTER efter skapande eller registrering.
- I API:n PublicKeyCredential har metoderna parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() och toJSON() lagts till för att konvertera objekten till ett JSON-format som Àr lÀmpligt för serialisering/desserialisering och överföring till server.
- I verktygen för webbutvecklare har grÀnssnittet för interaktivt arbete med CSS (Inactive CSS styles) förbÀttrats, vilket ger möjlighet att identifiera CSS-egenskaper som inte pÄverkar ett element, och fullstÀndig support har lagts till för pseudo-element som «::first-letter», «::cue» och «::placeholder».
- I den inbyggda JSON-data visaren har automatisk vÀxling till visning av data sÄsom de Àr (raw) sÀkerstÀllts om de visade JSON-data Àr inkorrekta eller skadade.
- I Windows-plattformen har stöd för systeminstÀllningen lagts till för att dölja muspekaren under textinmatning.
- I Android-versionen har ett kraschande av programmet vid helskÀrmsvisning av video ÄtgÀrdats. Stöd för medieförfrÄgningar prefers-contrast och prefers-reduced-transparency har lagts till i Android 14-miljö.
Förutom nyheter och buggfixar i Firefox 119 har 25 sÄrbarheter ÄtgÀrdats. 17 sÄrbarheter (16 som sammanfogats under CVE-2023-5730 och CVE-2023-5731) har mÀrkts som farliga och orsakas av problem med minneshantering, sÄsom buffertöverflöden och tillgÄng till redan frigjorda minnesomrÄden. Dessa problem kan potentiellt leda till att skadlig kod exekveras nÀr specialdesignade sidor öppnas. En annan farlig sÄrbarhet (CVE-2023-5721) möjliggör att genom clickjacking bekrÀfta eller avbryta vissa dialogrutor eller varningar frÄn webblÀsaren.
KĂ€lla: opennet.ru



