Utgjevinga av nettlesaren Firefox 129 har skjedd, og oppdateringar av tidlegare versjonar med langvarig stĂžtte â 115.14.0 og 128.1.0 â er blitt utforma. Versjonen Firefox 130 har nĂ„dd betatestering, og lanseringa er planlagd til 3. september.
Hovudnyheitene i Firefox 129:
- HTTPS-First-modus er aktivert som standard. NÄr du forsÞker Ä opne ei side via HTTP utan kryptering, vil nettlesaren fÞrst prÞve Ä nÄ nettsida via HTTPS ("http://" blir erstatta med "https://"), og dersom dette mislykkast, vil han automatisk kople til nettsida utan kryptering. For Ä slÄ av modusen i about:config kan du bruke alternativet «dom.security.https_first». I motsetning til den valgrike «HTTPS Only»-modusen som kan aktiverast i innstillingane, blir HTTPS-First-modusen ikkje brukt nÄr du lastar inn underressursar som bilete, skript og stilark; den gjeld berre nÄr du prÞver Ä opne nettsida etter Ä ha klikka pÄ ein lenke eller skrive inn URL-en i adressefeltet.
- PÄ plattformane Linux, Windows 11 og Android 10+ er det no mogleg Ä bruke den systembaserte opplÞysaren for Ä bestemme DNS-postar som overfÞrer informasjon om den offentlege nÞkkelen for ECH (Encrypted Client Hello)-mekanismen. Dette er ein vidareutvikling av ESNI (Encrypted Server Name Indication)-teknologien, og den sikrar krypteringa av informasjon om TLS-pÄloggingsparametra, som det etterspurte domenenamnet. Den viktigaste forskjellen pÄ ECH og ESNI er at i ECH blir heile TLS-meldinga ClientHello kryptert, i staden for Ä kryptere pÄ nivÄet til enkeltfelt, noko som inkluderer Ä blokkere lekkasjar gjennom felt som ikkje er dekka av ESNI, som til dÞmes feltet PSK (Pre-Shared Key). Endringa gjer det ogsÄ mogleg Ä bruke HTTP/3-protokollen utan Ä bruke Alt-Svc-overskrifta. Tidlegare var det nÞdvendig Ä aktivere «DNS over HTTPS» for Ä motta nÞkkelen til ECH. Skjuling domenet av HTTPS-trafikk kan i nokre tilfelle bidra til Ä lÞyse problem med hastigheita ved visning av YouTube, som har blitt observert den siste tida av brukarar av russiske leverandÞrar.
- I lesemodus (Reader View) er menyen for tilpassing av tekstvising og sidemĂžnster utvida â no kan du justere avstanden mellom teikn og ord, samt velje metodar for tekstjustering.

- I leser-modus er det lagt til en ny meny «Theme» for Ä tilpasse bakgrunns-, tekst- og lenkefarger under visning, samt for Ä velge grunnleggende visningsmoduser (mÞrk, grÄtoner, lys, kontrast og sepia).

- Visning av forhÄndsvisninger av innholdet i fanene er blitt aktivert nÄr man holder musen over fane-knappene. I tillegg til forhÄndsvisningen er det ogsÄ lagt til en omtale av lenken som vises i fanen i informasjonsblokken. Dette endringen antas Ä forenkle identifiseringen av Þnsket fane, uten Ä mÄtte bytte mellom dem. For de som blir irritert av unÞdvendige popup-vinduer, kan denne nye funksjonen deaktiveres ved Ä endre innstillingen «browser.tabs.hoverPreview.enabled» i about:config.

- For brukere i Frankrike og Tyskland er automatisk utfylling av adressefelter i webskjemaer nÄ aktivert som standard. Tidligere var denne funksjonaliteten kun tilgjengelig for brukere i USA og Canada. For Ä aktivere denne funksjonen i andre land kan man bruke innstillingen «extensions.formautofill.addresses.supportedCountries» pÄ siden about:config. For Ä redigere adressen som legges til i skjemaene, kan man bruke redigeringsknappen for lagrede adresser i seksjonen Autofill i innstillingene for «Personvern og Sikkerhet».

- Det er lagt til en eksperimentell implementering av en sidemeny og muligheten for vertikal faneplassering, noe som gir mer skjermplass for visning av innhold pÄ nettsteder pÄ bredskjermskjermer. For Ä aktivere vertikale faner mÄ man aktivere innstillingene sidebar.revamp og sidebar.verticalTabs pÄ siden about:config. Sidemenyen kan vises bÄde i utvidet og sammenklappet tilstand. I utvidet tilstand vises deler av sidetittelen i fanene og navnene pÄ oppgaver som er flyttet til sidemenyen, mens i sammenklappet tilstand er det kun ikonene for nettstedene og oppgavene som er synlige.

- I CSS er det lagt til en @-regel «@starting-style» for Ä bruke stil pÄ et element ved fÞrstegangs tegning, som kan brukes til Ä lage en overgangsanimasjon fÞr elementet Äpnes pÄ siden (i tilstanden «display: none») eller nÄr man legger til elementet i DOM.
- Det er lagt til en CSS-egenskap «transition-behavior» for Ä bruke overgangsanimasjon pÄ diskrete egenskaper som «display».
- Det er implementert et textInput-hendelse som ikke er definert i standarden, men brukes i stedet for hendelsen «beforeinput» i noen webapplikasjoner basert pÄ gamle rammeverk.
- JavaScript har fÄtt stÞtte for typede matriser Float16Array, samt DataView-metoder for Ä lese og bruke verdier av typen Float16, og metoden Math.f16round() for Ä runde tall til 16-bits presisjon. Float16-typen kan vÊre nyttig ved arbeid med GPU for Ä redusere minnebruken sammenlignet med Float32- og Float64-typene.
- API-en mediaCapabilities.decodingInfo() har fÄtt muligheten til Ä dekode konfigurasjonen av avspilt kryptert innhold og hente informasjon om krypteringssystemet for brukte nÞkler.
- I Web Crypto API er det lagt til stÞtte for digitale signaturer basert pÄ Ed25519-algoritmen, som kan brukes i metodene SubtleCrypto: sign(), verify(), generateKey(), importKey() og exportKey().
- I verktĂžyene for webutviklere er det implementert nye advarsler om CSS-problemer, som vises ved feilaktig bruk av egenskapene resize og float, ved bruk av box-sizing med elementer som ignorerer endringer i hĂžyde og bredde, samt ved bruk av CSS-egenskaper spesifik til tabeller med elementer som ikke er knyttet til tabeller.
I nettverksaktivitet analysatoren er blokkeringsfunksjonen (Network Blocking) nÄ anvendelig ikke bare for HTTP-responser, men ogsÄ for HTTP-forespÞrsel. I inspeksjonsmodus har sidepanelet Rules fÄtt vist regler for «@starting-style» og implementert verktÞytips for var()-funksjonen, som viser verdiene til de egendefinerte CSS-egenskapene «@starting-style».
- I Android-versjonen er det blitt mulig Ä laste ned sprÄkpakker for offline tekstoversettelse.
I tillegg til nyheter og feilrettinger har Firefox 129 lÞst 14 sÄrbarheter. 11 av sÄrbarhetene er merket som farlige, hvorav 6 skyldes minneproblemer, som buffer-overlÞp og tilgang til allerede frigjorte minneomrÄder. Potensielt kan disse problemene fÞre til kjÞring av ondsinnet kode nÄr man Äpner spesialtilpassede sider.
Kilde: opennet.ru





