De release van de webbrowser Firefox 160 heeft plaatsgevonden en er zijn updates voor de oudere versies met langdurige ondersteuning — 153.7.0 en 115.45.0. In het kader van de nieuwe tweewekelijkse cyclus van uitgifte is de Firefox 161-bètafase geopend, waarvan de release is gepland op 24 november.
Belangrijkste vernieuwingen in Firefox 160 (1, 2, 3):
- Het is nu mogelijk om een tabblad of een willekeurig geselecteerd gebied op de pagina los te koppelen in de vorm van een mini-venster dat bovenop de inhoud wordt geplaatst. De adresbalk in het mini-venster wordt automatisch verborgen en verschijnt alleen wanneer je met de muis over de titel beweegt. Meerdere mini-vensters kunnen tegelijkertijd geopend worden. Mini-vensters worden aangemaakt via contextmenu's die verschijnen bij een rechtermuisklik op het tabblad (Verplaats Tabblad -> Verplaats naar Mini Venster) of de inhoud van de pagina (Verplaats Sectie naar Mini Venster). Deze modus is handig om tijdens het werken met een pagina een ander soort inhoud in het oog te houden.


- In de video afspeelinterface in de "beeld-in-beeld" modus is het nu mogelijk om de afspeelsnelheid in te stellen met een gradatie van 0.25x (de knop voor het wijzigen van de snelheid verschijnt alleen bij het vergroten van de venstergrootte).

- Er is mogelijkheid toegevoegd om nieuwe tabbladen te openen door elementen van de zijbalk met de geschiedenis van bezoeken naar het tabbladgebied te verplaatsen.
- In het contextmenu van de adresbalk wordt in plaats van het element "Plak en Ga" nu "Plak en Zoek" weergegeven, als er geen link, maar tekst in het klembord staat.
- In de bevestigingsdialoog voor verzoeken van sites om verbinding te maken als handler voor e-mail en andere soorten links is de knop "Nooit toestaan" geïmplementeerd om herhaalde verzoeken van de site te blokkeren.
- Ondersteuning voor het afspelen van audio in de formaten FLAC, MP3 en PCM is toegevoegd, geleverd in MKV (Matroska) media-containerformaten.
- Voor de rendering van WebGL op het macOS-platform is de grafische API Metal gebruikt.
- In de Web Speech API is het object SpeechRecognition toegevoegd voor real-time spraakherkenning zonder gebruik te maken van externe diensten en met ondersteuning voor 40 talen.
- Voor compatibiliteit met sommige sites is de pseudo-element "::-webkit-input-placeholder" toegevoegd, die functioneel vergelijkbaar is met "::placeholder".
- In de WebTransport() constructor is de optie "headers" geïmplementeerd om eigen HTTP-headers toe te voegen aan geavanceerde CONNECT-aanvragen. In de WebTransportDatagramDuplexStream-interface zijn de eigenschappen incomingMaxBufferedDatagrams en outgoingMaxBufferedDatagrams toegevoegd, en in de WebTransport-interface zijn de eigenschappen
anticipatedConcurrentIncomingUnidirectionalStreams en anticipatedConcurrentIncomingBidirectionalStreams toegevoegd. - In de Android-versie is een machtigingsverzoek toegevoegd voordat er verbinding wordt gemaakt met apparaten in hetzelfde netwerk met intranetadressen of met services op het huidige apparaat (localhost).
Naast nieuwe functies en bugfixes zijn er in Firefox 160 99 kwetsbaarheden opgelost, waarvan de meeste verband houden met geheugenproblemen, zoals bufferoverlopen en het aanspreken van al vrijgegeven geheugenruimtes. Deze problemen kunnen potentieel leiden tot de uitvoering van kwaadaardige code bij het openen van speciaal opgemaakte pagina's.
Bron: opennet.ru



