Na voljo Firefox 152, whose main innovations include a revamped settings interface and experimental support for JPEG XL.
- Popolnoma revamped the browser settings interface (browser.settings-redesign.enabled). Major sections have been split into separate pages, and navigation through settings has been improved.
- Dodani additional intervals when changing the page zoom.
- The section for experimental settings has added možnost enable support for JPEG XL (JXL).
- When entering the words "quiet", "quieter", and "shh" into the address bar, now a suggestion appears to mute sound on all tabs that are playing it.
- In Linux and Windows, it is now possible to copy the tab address (including inactive tabs) or several selected tabs by choosing "Share" → "Copy Link" in the tab's context menu.
- In the toolbar settings, the "Send Tab" button is now available, which can be pulled onto the panel. On the "Secure Connection Failed" page,
- the TLS error code. dodano WebAuthn Related Origin Requests
- Implementirano podpora (allows using one passkey across multiple domains). If a user refreshes the page in private browsing mode, Firefox will interpret this as a problem and will suggest
- to disable tracker blocking on it. The "Tabs from Other Devices" sidebar can now.
- open a link in a new tab or in a new container. omogućava If a user began downloading a PDF or another file that opens in the browser, and then closed the current tab or switched to another, the file will now
- open in the background , rather than taking focus.the absence of the "Paste" option in the context menu when editing text on some sites (Squarespace, LinkedIn, eBay).
- Исправлено In multi-screen systems, the "About" window now
- opens on the same screen as the last used browser window. the design of the "Report a Broken Site" dialog. In particular, when selecting the category "Something else", the user is now required to describe what, in their opinion, is broken.
- Posodobljeno The built-in translator has gained support for Basque and Galician languages.
- In builds for Croatian, British English, Georgian, Persian, Slovenian, Tajik, Tamil, Tibetan, Turkish, Welsh, and Corsican, a dictionary for spell checking has been added by default.
- V zbirke v hrvaškem, britanskem angleškem, gruzijskem, perzijskem, slovenskem, tadžičnem, tamilski, tibetanski, turški, valižanski in kosa jeziku je privzeto dodan slovar za preverjanje črkovanja.
- V Linux in macOS popravljeno nekorektno premikanje in označevanje s puščičnimi tipkami v besedilu, napisanem od desne proti levi.
- macOS:
- Uključena podpora globalnemu varnostnemu kopiranju profila.
- Vzpostavljena podpora sistemskim kombinacijam tipk za premikanje po besedilu, vključno s premikanjem po odstavkih.
- Povlečenje slik iz brskalnika na namizje zdaj postavi datoteko na mesto, kjer je bila povlečena, in deluje tudi bolj odzivno.
- Piškotki, ki ne vsebujejo znaka =, zdaj se obravnavajo kot piškotki brez vrednosti (name="foo", value=""), ne kot brezimenki (name="", value="foo"). Enako se obnaša Safari.
- SVG: Появилась podpora lastnosti SVGTextPathElement.side (določa, s katere strani besedilne poti se upodablja besedilo).
- CSS: Добавлено свойство field-sizing (omogoča upravljanje velikosti oblikovnih elementov).
- API:
- Vmesnik PerformanceResourceTiming je pridobil lastnosti firstInterimResponseStart in finalResponseHeadersStart (omogočajo merjenje časa, potrebnega brskalniku po pošiljanju zahteve za prejemanje vmesnih HTTP odgovorov in končnega HTTP odgovora).
- Implementirano podpora lastnostim AnimationEvent.animation in TransitionEvent.animation (ponujajo bolj priročen način dostopa do povezane animacije kot klic element.getAnimations() s filtriranjem po lastnostih animationName ali propertyName).
- DOM:
- Vmesnik Notification zdaj podpira lastnosti actions in maxActions (vsebujejo ustrezno dejanja, določena z ServiceWorkerRegistration.showNotification(), in platformno odvisno maksimalno število dejanj, ki jih je mogoče dodeliti obvestilu). To developerjem omogoča dodajanje gumbov v spletna obvestila, ki izvajajo določene akcije.
- Metod Element.getAnimations() zdaj lahko sprejme parameter options.pseudoElement (omogoča neposredno izbiro določenega pseudo elementa namesto filtriranja rezultatov, pridobljenih z { subtree: true }).
- Metod Element.requestPointerLock() dobio podpira parameter options.unadjustedMovement (omogoča onemogočanje pospeševanja miške na ravni operacijskega sistema in uporabo "surovih" podatkov o gibanju miške, ko je potrebna počasna in natančna kontrola gibanja kazalca).
- Mediji, WebRTC in Web Audio: lastnost receiveTime je zdaj vključena v metapodatke, ki jih vrnejo metode RTCEncodedVideoFrame.getMetadata() in RTCEncodedAudioFrame.getMetadata(), prav tako lahko prenesejo v gradnike RTCEncodedVideoFrame() in RTCEncodedAudioFrame() kot lastnost v parameter options.
- Orodja za razvijalce: Dodana nastavitev "Prikaži komentarje", ki omogoča onemogočanje prikazovanja HTML komentarjev v Inšpektorju.
Izvor: linux.org.ru
