Dostupný Firefox 152, ktorého hlavnými novinkami sú prepracované nastavenia rozhrania a experimentálna podpora JPEG XL.
- Úplne prepracovaný rozhranie nastavení prehliadača (browser.settings-redesign.enabled). Hlavné sekcie sú rozdelené na samostatné stránky, zlepšená navigácia v nastaveniach.
- Boli pridané ďalšie intervaly pri zmene mierky stránky.
- Do sekcie experimentálnych nastavení bola pridaná možnosť zapnúť podporu JPEG XL (JXL).
- Pri zadaní slov „ticho“, „tiššie“ a „ššš“ do adresného riadku teraz sa objaví navrhuje vypnúť zvuk vo všetkých kartách, ktoré ho reprodukujú.
- V Linuxe a Windows sa objavila možnosť skopírovať adresu karty (vrátane neaktívnej) alebo viacerých vybraných kariet, výberom „Zdieľať“ → „Kopírovať odkaz“ v kontextovom menu karty.
- V nastaveniach panela s nástrojmi bola sprístupnená tlačidlo „Odoslať kartu“, ktoré je možné vytiahnuť na panel.
- Na stránke „Chyba pri nadväzovaní zabezpečeného pripojenia“ bol pridaný kód chyby TLS.
- Realizovaná podpora WebAuthn Related Origin Requests (umožňuje používať jedno pasword na viacerých doménach).
- Ak používateľ obnoví stránku v súkromnom režime, Firefox to bude považovať za problémy a navrhne vypnúť blokáciu sledovačov na nej..
- Postranný panel „Karty z iných zariadení“ teraz umožňuje otvorí odkaz v novej karte alebo v novom kontajneri.
- Ak používateľ začal sťahovanie PDF alebo iného súboru, ktorý je možné otvoriť v prehliadači, a potom zavrel aktuálnu kartu alebo prepol na inú, súbor teraz sa otvorí na pozadí, a neprevezme fokus.
- Opravené absencia položky „Vložiť“ v kontextovom menu pri úprave textu na niektorých stránkach (Squarespace, LinkedIn, eBay).
- Vo viacerých monitorových systémoch sa okno „O aplikácii“ teraz otvorí na tom istom monitore, aký naposledy používala okno prehliadača.
- Aktualizovaný dizajn dialógového okna „Nahlásiť poškodenú stránku“. Zvlášť pri voľbe kategórie „Niečo iné“ sa od používateľa teraz požaduje, aby opísal, čo presne sa podľa neho pokazilo.
- Vstavaný prekladač získal podporu baskického a galícijského jazyka.
- V zostavách v chorvátčine, britskej angličtine, gruzínčine, perzštine, slovinčine, tadžičtine, tamíle, tibetčine, turečtine, welštine a kosa sa predvolene pridáva slovník na kontrolu pravopisu.
- V Linux a macOS opravené nesprávne presúvanie a vyznačovanie pomocou klávesov so šípkami v texte napísanom sprava doľava.
- macOS:
- Povolene podpora globálneho zálohovania profilu.
- Nastavené podpora systémových klávesových skratiek pre presúvanie sa v texte, vrátane presúvania po odsekoch.
- Presunutie obrázkov z prehliadača na plochu teraz umiestňuje súbor na miesto, kam bol presunutý, a ponúka aj rýchlejšiu odozvu.
- Cookies, ktoré neobsahujú symbol =, teraz sa spracovávajú ako cookies bez hodnôt (name="foo", value=""), a nie ako bezmenné (name="", value="foo"). Presne takisto sa správa Safari.
- SVG: Objavila sa podpora vlastnosti SVGTextPathElement.side (určuje, z ktorej strany textového priechodu je text vykreslený).
- CSS: Pridané vlastnosť field-sizing (umožňuje spravovať veľkosti formových elementov).
- API:
- Rozhranie PerformanceResourceTiming získal vlastnosti firstInterimResponseStart a finalResponseHeadersStart (umožňujú zmerať čas, ktorý trvá prehliadaču po odoslaní požiadavky na prijatie medzičlánkových HTTP odpovedí a konečnej HTTP odpovede).
- Realizovaná podpora vlastností AnimationEvent.animation a TransitionEvent.animation (poskytujú praktickejší prístup k súvisiacej animácii ako volanie element.getAnimations() s filtrovaním podľa vlastností animationName alebo propertyName).
- DOM:
- Rozhranie Notification teraz podporuje vlastnosti actions a maxActions (obsahujú príslušné akcie definované pomocou ServiceWorkerRegistration.showNotification(), a platformovo závislé maximálne množstvo akcií, ktoré možno definovať pre upozornenie). To umožňuje vývojárom pridávať do webových upozornení tlačidlá, ktoré vykonávajú určité akcie.
- Metóda Element.getAnimations() teraz môže prijať parameter options.pseudoElement (umožňuje priamo vybrať konkrétny pseudoelement namiesto filtrovania výsledkov, ktoré boli získané pomocou { subtree: true }).
- Metóda Element.requestPointerLock() získal podporu parametra options.unadjustedMovement (umožňuje vypnúť zrýchlenie myši na úrovni operačného systému a používať „surové“ údaje o pohybe myši, keď je potrebné pomalé a presné ovládanie pohybu kurzora).
- Média, WebRTC a Web Audio: Vlastnosť receiveTime teraz je zapnuté v metadátach vrátených metódami RTCEncodedVideoFrame.getMetadata() a RTCEncodedAudioFrame.getMetadata(), a tiež môže byť prenesená do konštruktorov RTCEncodedVideoFrame() a RTCEncodedAudioFrame() ako vlastnosť v parameteri options.
- Nástroje vývojára: Pridaná nastavenie „Zobraziť komentáre“, ktoré umožňuje vypnúť zobrazovanie HTML komentárov v Inšpektorovi.
Zdroj: linux.org.ru
