K dispozícii Firefox 129.
- Linux: Opravené rôzny problémy pri práci s kamerou cez PipeWire.
- Pridané experimentálna podpora pre bočné karty (sidebar.revamp + sidebar.verticalTabs).
- Režim chteniya dostal nový, pohodlnejšie rozhranie nastavení. Pridané nastavenia medzier medzi znakmi a medzi slovami. Nastavenia farieb sú umiestnené v samostatnej časti ponuky a výrazne rozšíril.
- Všetci používatelia postupne budú zahrnuté ukážku pri umiestnení kurzora myši na kartu (browser.tabs.hoverPreview.enabled).
- Keď do panela s adresou prehliadača zadáte adresu URL bez schémy teraz sa ho pokúsi otvoriť cez HTTPS a ak neuspeje, vráti sa späť na HTTP (predtým bola URL bez schémy okamžite otvorená cez HTTP). Toto neovplyvňuje neverejné domény (napríklad v lokálnej sieti).
- В Linux, Windows 11 a Android 10+ HTTPS DNS záznamov teraz vyriešiť pomocou operačného systému. Ak teda používateľ povolil v operačnom systéme podporu DNS-over-HTTPS, už nie je potrebné dodatočne povoľovať DoH v prehliadači. Navyše to umožňuje používať HTTP/3 bez hlavičky Alt-Svc a automaticky aktualizovať požiadavky HTTP na HTTPS, ak je prítomný záznam HTTPS DNS. Dôležité je, aby fungovala aj podpora Šifrovaný klient Hello (ECH).
- Pre používateľov z Francúzska a Nemecka zahrnuté automatické ukladanie a vypĺňanie formulárov obsahujúcich poštové adresy.
- Pre niektorých používateľov v USA pri písaní do panela s adresou bude ukazujúci ponuky od služby Yelp (napríklad ak používateľ zadal „hamburgery“).
- Teraz zo stránky about:processes jeden môže kopírovať informácie.
- V prehliadači PDF zdravotne postihnutých hardvérová akcelerácia (často musíte čítať nakreslené pixely, čo je oveľa lacnejšie, ak ich kreslí centrálny procesor a nie grafická karta).
- macOSnástroj operačného systému VoiceOver je teraz plechovka vysloviť stránky, ktoré obsahujú text v rôznych jazykoch.
- CSS:
- Pridané podpora pravidiel @štartovací-štýl.
- Implementovaná nehnuteľnosť prechodné správanie.
- Na účely kompatibility pridané podpora -webkit-font-feature-settings (synonymum font-feature-settings). Táto vlastnosť sa používa napríklad v japonskej Wikipédii, ktorá spôsobovala problémy pri prezeraní zdroja pomocou Firefoxu.
- JavaScript:
- Objavil sa podpora typizovaných polí Float16Array, metódy DataView.prototype.getFloat16() и DataView.prototype.setFloat16() (čítanie a nastavenie hodnôt Float16Array z DataView, ako aj statická metóda Math.f16round() (zaokrúhlené čísla na 16 bitov). To všetko je užitočné pri výmene dát s GPU v prípadoch, keď je potrebné obetovať presnosť kvôli šetreniu pamäte.
- Regulárne výrazy sú teraz moci použite rovnaký názov pomenované zachytávacie skupiny v rôznych možnosti disjunkcie.
- API:
- Zahrnuté podpora starších podujatí textInput (umožňuje fungovanie webových aplikácií, ktoré používajú staršie knižnice alebo rámce, ktoré sa spoliehajú na tieto udalosti). Moderné aplikácie by mali používať pred vstupom.
- Implementovaná podpora metód .toJSON(). GeolocationCoordinates.toJSON() и GeolocationPosition.toJSON() (serializácia objektov GeolocationCoordinates a GeolocationPosition pomocou JSON.stringify().
- Pridané podpora CSSPageDescriptorsp.
- MediaCapabilities.decodingInfo() teraz plechovka Prijímajte informácie o dekódovaní pre konkrétnu konfiguráciu šifrovaného a nešifrovaného mediálneho obsahu, čo aplikáciám umožňuje proaktívne pochopiť, či je konfigurácia podporovaná a či sa obsah bude prehrávať plynulo a efektívne.
- Udalosti pre synchrónne XMLHttpRequest teraz sú spustené pred udalosťami pre akýkoľvek aktuálny asynchrónny XMLHttpRequest (ako v iných hlavných prehliadačoch). To opraví problémy s kompatibilitou s niektorými stránkami, ale spomalí stránky, ktoré sa spoliehajú na staré, „neblokovacie“ správanie.
- Web Crypto API získané podpora algoritmu digitálneho podpisu Ed25519.
- rozhranie PerformanceResourceTiming dostal podpora vlastnosti contentType и responseStatus (uveďte typ obsahu prijatého prostriedku a stavový kód odpovede HTTP vrátený pri prijatí prostriedku).
- Pridané nehnuteľnosť RTCDTMFSender.canInsertDTMF (umožňuje vám skontrolovať, či odosielateľ WebRTC môže vložiť tóny DTMF do odchádzajúceho pripojenia pomocou RTCDTMFSender.insertDTMF()).
- Zakázané podpora pre zdravotne postihnutých Vibračné API.
- Nástroje pre vývojárov:
- Zoznam upozornení na neaktívne pravidlá CSS bol rozšírený:
- Funkcia uzamknutia na paneli Sieť teraz blokuje nielen odpovede, ale aj požiadavky.
- Bočný panel pravidiel v Inšpektorovi zobrazené @pravidlá štartovacieho štýlu. Tiež pre funkciu var(). pridané popis s uvedením hodnoty vlastných vlastností @starting-style.
- Zahrnuté podpora pre PHC (Probabilistic Heap Checker), nástroj prenesený z prehliadača Chromium GWP-ASan nájsť chyby v pamäti.
Zdroj: linux.org.ru
