Ledig Firefox 119.
- Sideindhold "Firefox anmeldelse" (Firefox-visning) gået i stykker i sektionerne "Seneste browsing", "Åbne faner", "Nyligt lukkede faner", "Faner fra andre enheder", "Historik" (med mulighed for at sortere efter websted eller efter dato). Ikonet for knappen, der åbner Firefox View-siden, er blevet ændret.
- Nyligt lukkede faner er nu altid vedvarer mellem sessioner (browser.sessionstore.persist_closed_tabs_between_sessions). Tidligere blev de kun gemt, hvis automatisk sessionsgendannelse var aktiveret ved opstart. Derudover vises listen over nyligt lukkede faner nu vises faner fra nyligt lukkede vinduer (browser.sessionstore.closedTabsFromClosedWindows).
- Dukkede op mulighed for at tilføje billeder (og alt-tekst) ved redigering af PDF.
- Implementeret overførsel af nogle tilføjelser ved import af data fra Chrome.
- Rettede uventede scrollbar-spring på Facebook.
- Support inkluderet ECH (Krypteret klient Hej, videreudvikling af eSNI). ECH kræver, at DNS-over-HTTS er aktiveret i dine browserindstillinger. Af de store udbydere har support til ECH allerede annonceret skyblus.
- I tilstanden Strict Tracking Protection kan websteder nu kun få adgang til systemskrifttyper og skrifttyper fra installerede sprogpakker. I den sidste udgivelse blev den samme adfærd implementeret i privat browsing-tilstand.
- Total cookiebeskyttelse nu distribueret af og til genstande Blob.
- Billede-i-billede-tilstand lærte vis undertekster på viki.com.
- Login og adgangskode ved tilslutning via SOCKS proxy er nu kan indeholder ikke-ASCII-tegn (Firefox understøtter stadig ikke indbygget godkendelse; det kræver en tredjepartsudvidelse som FoxyProxy).
- Firefox mere ikke prøver gæt om dokumentet på øverste niveau, som serveres af serveren som applikation/oktet-stream, er en mediefil (filen vil blive downloadet, ikke afspillet i browseren).
- Værtsnavne, der ikke er IP-adresser, men ender på et tal (f.eks. foo.0, bar.0.09, a.1.2.0x., 1.2.3.4.5), mere tæller ikke gyldig.
- Gå til about:logging-siden tilføjet "Grafik" forudindstillet.
- Rettet 23 år gammel fejl: Værktøjstip forbliver ikke længere i forgrunden, når browservinduet mister fokus.
- Tilføjet lokalisering pr. sprog Santali (sat).
- Linux: opsagt levering af plugin-containeren binær.
- Windows: Firefox følger nu systemindstillingen "Skjul musemarkøren, når du skriver med tastaturet".
- HTML: element mere end ikke understøtter ikke-standard mozactionhint-attribut (bør bruges i stedet indtast nøglehint).
- CSS: funktion attr() nu Det gør det muligt angiv en reserveværdi, hvis den mangler global egenskab (f.eks. attr(foobar, "Standardværdi")).
- JavaScript:
- Implementeret understøttelse af statiske metoder Object.groupBy() и Map.groupBy() (gruppering af elementer i en matrix og iterable objekter).
- Inkluderet metodestøtte String.prototype.isWellFormed() и String.prototype.toWellFormed() (kontrollerer henholdsvis, om strengen indeholder velformet Unicode-tekst (dvs. ikke indeholder enlige surrogater) og konverterer den forkert udformede streng til velformet tekst).
- svg: egenskaber, tager værdien nu support CSS datatyper længde (giver dig mulighed for at ændre størrelsen på SVG-elementer baseret på skrifttype (cap, rem), viewport (vh, vw, vmin) eller absolutte enheder (px, cm) størrelser, f.eks. ).
- HTTP: overskrift Cross-Origin-Embedder-Policy fik en direktivstøtte uden legitimation.
- API'er:
- Implementering opdateret Storage Access API: Forbedret sikkerhed, minimeret hjemmesidenedbrud og banede vejen for udfasning af tredjepartscookies.
- Dukkede op evnen til at specificere den relative prioritet af send-streams ved at inkludere sendOrder-egenskaben i option-argumentet, der sendes til WebTransport.createBidirectionalStream() и WebTransport.createUnidirectionalStream().
- grænseflade AuthenticatorAttestationResponse fået metoder getAuthenticatorData(), getPublicKeyAlgorithm() и getPublicKey().
- Implementeret udvidelsesstøtte Web Authentication API Legitimationsegenskaber (credProps) (giver brugeren mulighed for at anmode om, hvorvidt registrering af legitimationsoplysninger er tilgængelig efter oprettelse/registrering).
- grænseflade AuthenticatorAttestationResponse erhvervet metode getTransports().
- Parameter derived KeyAlgorithm metode SubtleCrypto.deriveKey() nu bakker op algoritme HKDF.
- grænseflade PublicKeyCredential fik en metodestøtte parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() и tilJSON() (konvertering af de objekter, der bruges til at oprette og dele legitimationsobjekter til JSON-repræsentationer, der kan serialiseres/deserialiseres og deles med serveren).
- ARIA refleksion nu støttet af for attributter, der ikke refererer til andre elementer (kun ikke-IDREF-attributter afspejles). Det er nu muligt at hente og indstille ARIA-attributter på DOM-elementer direkte gennem JavaScript, i stedet for at bruge setAttribute og getAttribute. For eksempel i stedet for buttonElement.setAttribute("aria-presset", "true"); du kan skrive buttonElement.ariaPressed = "sandt";.
- Udvikler værktøjer:
- I fanen "Beregnet" i inspektøren nu er vist tilpassede ejendomsværdier.
- Firefox vil rapportere ignorerede pseudo-elementegenskaber, når de viser ignorerede CSS-egenskaber :: første bogstavs pseudo-elementer, :: stikord и ::pladsholder.
Kilde: linux.org.ru