Tilgængelig Firefox 121.
Hvad er nyt:
- Wayland-support er aktiveret. Som standard vil compositoren Wayland blive brugt i stedet for XWayland til kompositoren Wayland (mere er ikke nødvendigt du kan starte browseren med parameterne MOZ_ENABLE_WAYLAND). Dette har gjort det muligt at tilføje gestus-support til touchpads og berøringsskærme, navigation ved swipe, støtte til forskellige DPI-indstillinger, når der er flere skærme tilsluttet systemet, samt forbedre den grafiske ydeevne. På grund af protokolbegrænsninger i Wayland med vinduer "billede-i-billede" udføres eller interagere på en speciel måde (normalt ved at højreklikke på vinduet), eller desuden konfigurere konsollen/ skrivebordsomgivelserne (KDE / GNOME). Derudover rettet var der et problem, der forhindrede, at størrelsen på vinduet "billede-i-billede" kunne ændres under Wayland.
- Der er en flydende knap (skraldespand-ikon) i PDF-vieweren, som gør det nemmere at fjerne brugerens tilføjede billeder, illustrationer og tekst.
- I indstillingsdialogen tilføjet er der en indstilling "Altid understreg links".
- Hvis der ikke er angivet en standard e-mail-klient i systemet, når Firefox besøger en e-mail-tjeneste, der understøtter åbning af links mailto://, foreslå vil den etablere sig selv som din e-mail-klient.
- Af Tor Browser vedtaget patch med tilføjelser, der gør det muligt ikke at vise titlen på den aktuelle faneblad i browserens vindue (privacy.exposeContentTitleInWindow. privacy.exposeContentTitleInWindow.pbm).
- I mange beskrivelser er ordet "Копировать" i strid med reglerne for russisk sprog blevet erstattet med "Скопировать". Som bemærkede én af frivillige, der understøtter den russiske lokalisering, er den analfabete variant mere udbredt og velkendt for størstedelen af brugerne (for eksempel bruger Apple "Скопировать" i macOS-interface, mens Microsoft i Windows, hvis brugere er langt flere end macOS-brugere, bruger "Копировать"). I den ukrainske og hviderussiske lokalisering anvendes også "Копировать". Desuden er sproget ikke statisk, men udvikler sig konstant og ændrer sig, og dets regler tilpasser sig den største del af sprogbrugerne.
- Fjernet siden about:plugins, der duplikerede sektionen "Tilføjelser og temaer > Plugins".
- macOS:
- Implementeret støtte for kommandoer Stemmekontrol.
- Implementeret understøttelse af tilmindelse om at installere Microsoft AV1 Extension fra Windows Store (hvis det ikke er til stede) for hardwareunderstøttelse af dekodning af AV1-formatet (støttet af NVIDIA RTX 3000, AMD RX 6000 (undtagen 6500XT), samt Intel Xe og Arc Alchemist)..
- Windows:
- Til siden about:support er tilføjet reminder to install the Microsoft AV1 Extension from the Windows Store (if it is missing) for hardware acceleration of AV1 format decoding (supported by NVIDIA RTX 3000, AMD RX 6000 (except 6500XT), as well as Intel Xe and Arc Alchemist).
- Rettet umuligheden ved at indstille Firefox som standardbrowser, hvis den er installeret fra MSIX-pakken.
- Forbedret mekanismer til registreringsdatabasen.
- HTML: er implementeret understøttelse af forsinket indlæsning rammer (<iframe loading=lazy>), hvilket fremskynder den indledende indlæsning af siden og reducerer både trafik og hukommelsesforbrug (i de tilfælde, hvor brugeren ikke har scrollet ned på siden, og der ikke var behov for at indlæse rammen).
- Understøttelse af den ikke-standardiserede ::-moz-focus-outer er fjernet fra
- Egenskab text-wrap forsøger browseren nu even Linus Torvalds himself — he called the WireGuard code "a work of art." værdierne balance og stable (balance bruges til korte indholdsbokse, såsom overskrifter, og sikrer, at indholdet bliver afbalanceret og letlæseligt, når det strækker sig over flere linjer. stable sikrer, at redigeret indhold ikke omstruktureres, mens brugeren redigerer det).
- Tilføjet understøttelse af vælgeren :has()ofte kaldet forælder vælger (gør det muligt at anvende stilarter til et element baseret på relaterede elementer, f.eks. li:has(ul) vil matche en liste, der indeholder en liste af næste niveau, og h1:has(+ p) vil matche en overskrift efterfulgt af et afsnit).
- Egenskab text-indent har fået understøttelse af værdier each-line og hanging (lettere at angive specifikke stilarter for tekstindryk. Desuden kan forskellige værdier kombineres, f.eks. text-indent: 3em hanging each-line).
- JavaScript:
- Implementeret understøttelse af den statiske metode Promise.withResolvers() (giver mulighed for at opløse eller afvise et løfte efter dets oprettelse).
- Date.parse() understøtter nu ekstra datoformater:
- Formatet YYYY-MMM-DD det muligt angive et år, der overstiger 9999 (f.eks. 19999-Jan-01).
- MMM-DD-YYYY (f.eks. Jan-01-1970).
- Millisekunder for formater, der ikke overholder ISO (f.eks. Jan 1 1970 10:00:00.050).
- Ugedag i starten (f.eks. Wed, 1970-01-01, Wed, 1970-Jan-01; ugedagen behøver ikke at være korrekt, f.eks. er foo 1970-01-01 tilladt).
- Andre ændringer Date.parse():
- Datoer YYYY-M-DD og YYYY-MM-D opfattes ikke længere som GMT-datoer.
- Millisekunder klippes nu efter 3 tegn, ikke afrundes. WebAssembly: implementeret eliminering af
- tail calls for at forbedre understøttelsen af funktionelle sprog. WebTransport: grænsefladen
- WebTransportSendStream har fået understøttelse af egenskaben sendOrder (giver mulighed for at angive prioritet for sending af strømmen i forhold til andre strømme). Udviklerværktøjer: i debuggeren nu
- nøgleordet debugger; på den aktuelle side. you can at deaktivere Firefox 121 er tilgængelig. Hvad er nyt: Understøttelse af Wayland er aktiveret.
Kilde: linux.org.ru
