Tilgængelig Firefox 152, hvor de vigtigste nyheder inkluderer et redesign af indstillingsgrænsefladen og eksperimentel support for JPEG XL.
- Fuldstændig omarbejdet indstillingsgrænsefladen for browseren (browser.settings-redesign.enabled). Store sektioner er opdelt i separate sider, navigationen i indstillingerne er forbedret.
- Tilføjet yderligere intervaller ved ændring af sideforstørrelse.
- Der er tilføjet i sektionen med eksperimentelle indstillinger mulighed at aktivere support for JPEG XL (JXL).
- Når du indtaster ordene "rolig", "roligere" og "sssh" i adressefeltet, vises et forslag om at slukke for lyden i alle faner, der afspiller den.
- I Linux og Windows er det nu muligt at kopiere adressen på en fane (inklusive inaktive) eller flere valgte faner ved at vælge "Del" → "Kopier link" i kontekstmenuen for fanen.
- I indstillingerne for værktøjslinjen er blevet tilgængelig knappen "Send fane", som kan trækkes ud til værktøjslinjen.
- På siden "Fejl ved oprettelse af sikker forbindelse" tilføjet TLS-fejlkoden.
- Implementeret understøttelse af WebAuthn-relaterede oprindelsesanmodninger (giver mulighed for at bruge en adgangsnøgle på flere domæner).
- Hvis brugeren opdaterer siden i privat browsing-tilstand, vil Firefox betragte dette som en fejl og foreslå at deaktivere trackerblokeringen på den..
- Sidepanelet "Faner fra andre enheder" kan nu det muligt åbne et link i en ny fane eller i en ny container.
- Hvis brugeren har påbegyndt downloading af en PDF eller en anden fil, der åbnes i browseren, og derefter lukket den aktuelle fane eller skiftet til en anden, vil filen nu åbne i baggrunden, i stedet for at tage fokus.
- manglen på et ikon ved bogmærket, hvis port er angivet i adressefeltet. manglen på muligheden "Indsæt" i kontekstmenuen ved redigering af tekst på nogle websteder (Squarespace, LinkedIn, eBay).
- I systemer med flere skærme åbnes vinduet "Om programmet" nu på den samme skærm som det sidst anvendte browservindue. design af dialogvinduet "Rapporter en defekt hjemmeside". Især kræves det nu, at brugeren beskriver, hvad han/hun mener er defekt, når kategorien "Noget andet" vælges.
- Opdateret Den indbyggede oversætter har fået support for baskisk og galicisk.
- I versioner af kroatisk, britisk engelsk, georgisk, persisk, slovensk, tadjisk, tamil, tibetansk, tyrkisk, walisisk og kosa er der som standard tilføjet en ordbog til stavekontrol.
- I builds for kroatisk, britisk engelsk, georgisk, persisk, slovensk, tadjisk, tamil, tibetansk, tyrkisk, walisisk og kosa er der som standard tilføjet en ordbog til stavekontrol.
- I Linux og macOS Korrigeret ukorrekt flytning og markering med piletasterne i højre-til-venstre tekst.
- macOS:
- Aktiveret Understøttelse af global sikkerhedskopiering af profil.
- Forbindelsen til Understøttelse af systemgenvejstaster til navigering i tekst, herunder navigering mellem afsnit.
- Træk billeder fra browseren til skrivebordet nu placerer filen på det sted, den bliver trukket til, og fungerer også mere responsivt.
- Cookies uden = tegn forsøger browseren nu behandles som cookies uden værdier (name="foo", value=""), og ikke som anonyme (name="", value="foo"). Safari opfører sig på samme måde.
- SVG: Der er nu Understøttelse af SVGTextPathElement.side-egenskaben (angiver fra hvilken side teksten tegnes i forhold til tekststien).
- Understøttelse af den ikke-standardiserede ::-moz-focus-outer er fjernet fra Tilføjet egenskab field-sizing (muliggør kontrol over størrelsen af formular elementer).
- API:
- Interface PerformanceResourceTiming har fået egenskaberne firstInterimResponseStart og finalResponseHeadersStart (muliggør måling af den tid, det tager for browseren at modtage mellemliggende HTTP-responser og den endelige HTTP-respons henholdsvis).
- Implementeret Understøttelse af AnimationEvent.animation og TransitionEvent.animation egenskaber (giver en mere bekvem måde at få adgang til tilknyttede animationer på end at kalde element.getAnimations() med filtrering efter animationName eller propertyName-egenskaberne).
- File konstruktøren
- Interface Notification forsøger browseren nu even Linus Torvalds himself — he called the WireGuard code "a work of art." egenskaber handlinger og maxActions (indeholder henholdsvis handlinger angivet med ServiceWorkerRegistration.showNotification(), og platformafhængigt maksimalt antal handlinger, der kan angives for en meddelelse). Dette giver udviklere mulighed for at tilføje knapper til webmeddelelser, der udfører bestemte handlinger.
- Metoden Øjeblikkelig vurdering forsøger browseren nu kan tage parameteren options.pseudoElement (gør det muligt at vælge den specifikke pseudo-element direkte i stedet for at filtrere resultater opnået med { subtree: true }).
- Metoden Element.requestPointerLock() har modtaget understøttelsen af parameteren options.unadjustedMovement (gør det muligt at deaktivere museaccelerationen på operativsystemniveau og bruge "rå" musedata, når der kræves langsom og præcis kontrol over musebevægelsen).
- Media, WebRTC og Web Audio: Egenskaben receiveTime er nu inkluderet i metadataene, der returneres af metoderne RTCEncodedVideoFrame.getMetadata() og RTCEncodedAudioFrame.getMetadata(), og kan også overføres til konstruktørerne RTCEncodedVideoFrame() og RTCEncodedAudioFrame() som en egenskab i options parameteren.
- TypeScript-filer bliver nu korrekt Tilføjet Mulighed for at skjule kommentarer, der gør det muligt at deaktivere visning af HTML-kommentarer i Inspektøren.
Kilde: linux.org.ru
