Firefox 121

Beschikbaar Firefox 121.
Wat is nieuw:

  • Wayland-ondersteuning is ingeschakeld. Standaard wordt in plaats van XWayland gebruik gemaakt van de Wayland-compositor (meer is niet nodig de browser te starten met de parameters MOZ_ENABLE_WAYLAND). Dit heeft het mogelijk gemaakt om ondersteuning voor gebaren op touchpads en aanraakschermen toe te voegen, swipe-navigatie, ondersteuning voor verschillende DPI-instellingen wanneer er meerdere monitors in het systeem aanwezig zijn, evenals het verbeteren van de grafische prestaties. Vanwege de beperkingen van het Wayland-protocol met vensters 'beeld in beeld' moet men of op een speciale manier interactie hebben (doorgaans door met de rechtermuisknop op het venster te klikken), of de console/desktop-omgeving aanvullend configureren (KDE / GNOME). Bovendien, opgelost was er een probleem waardoor het niet mogelijk was om de grootte van het 'beeld in beeld'-venster onder Wayland te vergroten.
  • In de PDF-viewer is er een zwevende knop (prullenbakpictogram) toegevoegd waarmee het verwijderen van door de gebruiker toegevoegde afbeeldingen, beelden en tekst wordt vereenvoudigd.
  • In het instellingenvenster toegevoegd is de optie 'Altijd links onderstrepen'.
  • Als er geen standaard e-mailclient in het systeem is ingesteld, zal Firefox biedt zich instellen als de e-mailclient bij het bezoeken van een e-mailservice die het openen van mailto://-links ondersteunt.
  • Uit Tor Browser aangenomen een patch met instellingen die het mogelijk maken om de titel van het huidige tabblad niet in de titelbalk van de browser weer te geven (privacy.exposeContentTitleInWindow. privacy.exposeContentTitleInWindow.pbm).
  • In veel zinnen is het woord 'KopiĆ«ren' in strijd met de regels van het Russisch vervangen door 'KopiĆ«ren'. Zoals merkte op een van de vrijwilligers die de Russische lokalisatie ondersteunt, is de onjuiste variant gebruikelijker en vertrouwd voor de meeste gebruikers (bijvoorbeeld, in de interface van macOS gebruikt Apple 'KopiĆ«ren', terwijl Microsoft in Windows, waarvan de gebruikersbasis veel groter is dan die van macOS, 'KopiĆ«ren' gebruikt). In de OekraĆÆense en Wit-Russische lokalisaties wordt ook 'KopiĆ«ren' gebruikt. Bovendien is de taal niet statisch, deze ontwikkelt en verandert constant, en de regels passen zich aan de meeste moedertaalsprekers aan.
  • Verwijderd de pagina about:plugins, die het gedeelte 'Aanvullingen en thema's > Plugins' dupliceerde.
  • macOS:
  • Windows:
    • Naar de pagina about:support is toegevoegd herinnering om de Microsoft AV1 Extension uit de Windows Store te installeren (als deze ontbreekt) voor hardwareversnelling van de decodering van het AV1-formaat (ondersteund door NVIDIA RTX 3000, AMD RX 6000 (behalve 6500XT), evenals Intel Xe en Arc Alchemist).
    • Corrigeerd het is niet mogelijk om Firefox als standaardbrowser in te stellen als deze is geĆÆnstalleerd via het MSIX-pakket.
    • Verbeterd mechanisme voor interactie met het register.
  • HTML: geĆÆmplementeerd ondersteuning voor uitgestelde laadtijd frames (<iframe loading=lazy>), wat de initiĆ«le laadtijd van de pagina versnelt, en ook de dataverbruik en het geheugenverbruik vermindert (in gevallen waarin de gebruiker de pagina niet verder heeft geschoven en er geen noodzaak was om de frame te laden).
  • CSS:
    • Eigenschap text-wrap nu wordt ondersteund de waarden balance en stable (balance wordt gebruikt voor korte contentblokken zoals koppen en zorgt ervoor dat de content gebalanceerd en gemakkelijk leesbaar is wanneer het meerdere regels beslaat. stable zorgt ervoor dat bewerkbare content niet opnieuw wordt gerangschikt terwijl de gebruiker deze bewerkt).
    • Toegevoegd ondersteuning voor de selector :has()vaak genoemd de bovenliggende selector (maakt het mogelijk stijlen toe te passen op een element op basis van gerelateerde elementen, bijvoorbeeld, li:has(ul) zal overeenkomen met een lijst die een volgende niveaulijst bevat, en h1:has(+ p) zal overeenkomen met een kop die wordt gevolgd door een alinea).
    • Eigenschap text-indent heeft ondersteuning voor waarden each-line en hanging (vergemakkelijkt het opgeven van specifieke tekstinspringstijlen. Bovendien kunnen verschillende waarden worden gecombineerd, bijvoorbeeld text-indent: 3em hanging each-line).
  • JavaScript:
    • De ondersteuning voor ondersteuning voor de statische methode Promise.withResolvers() (maakt het mogelijk om een belofte na zijn creatie te vervullen of te weigeren).
    • Date.parse() ondersteunt nu extra datumformaten:
      • Formaat YYYY-MMM-DD toe om een jaar op te geven dat groter is dan 9999 (bijvoorbeeld 19999-Jan-01).
      • MMM-DD-YYYY (bijvoorbeeld Jan-01-1970).
      • Milliseconden voor formaten die niet aan ISO voldoen (bijvoorbeeld Jan 1 1970 10:00:00.050).
      • Wekelijkse dagen aan het begin (bijvoorbeeld, Wed, 1970-01-01, Wed, 1970-Jan-01, waarbij de weekdag niet noodzakelijk correct hoeft te zijn, bijvoorbeeld foo 1970-01-01 is toegestaan).
    • Overige wijzigingen Date.parse():
      • Data in het formaat YYYY-M-DD en YYYY-MM-D worden niet langer geprobeerd als GMT-data.
      • Milliseconden worden nu afgekapt na 3 symbolen, en niet afgerond.
  • WebAssembly: implementatie van het verwijderen van tail calls om de ondersteuning voor functionele programmeertalen te verbeteren.
  • WebTransport: de interface WebTransportSendStream heeft ondersteuning gekregen voor de eigenschap sendOrder (maakt het mogelijk om de verzendprioriteit van een stroom ten opzichte van andere stromen aan te geven).
  • Ontwikkelaarstools: in de debugger is het nu mogelijk om kan uit te schakelen het sleutelwoord debugger; op de huidige pagina.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster