I verfüshëm Firefox 129.
- Linux: Rregulluar të ndryshme problemet në punën me kamerën përmes PipeWire.
- Shtuar mbështetje eksperimentale për skedat anësore (sidebar.revamp + sidebar.verticalTabs).
- Rejimi i leximit ka marrë e re, një ndërfaqe më e rehatshme për cilësimet. Janë shtuar cilësime për intervalin midis karaktereve dhe intervalin midis fjalëve. Cilësimet e ngjyrave janë dërguar në një seksion të veçantë të menusë dhe shtuar ndjeshëm.
- Të gjithë përdoruesit gradualisht do të aktivizohen parapikimi kur kaloni një maus mbi skedën (browser.tabs.hoverPreview.enabled).
- Kur futni URL pa specifikuar një skemë në shiritin e adresës, shfletuesi tani përpiqet ta hapë atë me protokollin HTTPS, dhe në rast dështimi, kthehet në HTTP (para kësaj, URL pa skemë hapte menjëherë në HTTP). Kjo nuk prek domainet private (për shembull, në rrjetin lokal).
- Në Linux, Windows 11 dhe Android 10+, regjistrimet e DNS HTTPS tani adresohen nëpërmjet mjeteve të sistemit operativ. Kështu, nëse përdoruesi ka aktivizuar mbështetje për DNS-over-HTTPS në sistemin operativ, nuk është më e nevojshme të aktivizohet DoH në shfletues. Për më tepër, kjo lejon përdorimin e HTTP/3 pa titullin Alt-Svc dhe automatikisht përmirëson kërkesat HTTP në HTTPS, nëse ka një regjistrim DNS HTTPS. Eshtë e rëndësishme që këtë mbështetje të funksionojë edhe për Encrypted Client Hello (ECH).
- Për përdoruesit nga Franca dhe Gjermania është përfshirë ruajtja dhe plotësimi automatik i formularëve që përmbajnë adresat e postës.
- Disa përdorues nga SHBA përmes futjes së tekstit në shiritin e adresës do të u shfaqen propozime nga shërbimi Yelp (p.sh. nëse përdoruesi shkruan «burgerë»).
- Nga faqja about:processes tani mund të mund të kopjoni informacionin.
- Në shikuesin PDF çaktivizuar accelerimi harduerik (eshte shpesh e nevojshme të lexoni pixelët e vizatuar, që është shumë më pak e kushtueshme nëse ata vizatohen nga procesori, jo nga karta grafike).
- macOS: mjeti i sistemit operativ VoiceOver tani mund lexon faqet që përmbajnë tekst në gjuhë të ndryshme.
- CSS:
- Shtuar mbështetje për rregullin @starting-style.
- I realizuar karakteristikën transition-behavior.
- Për qëllime përshtatshmërie shtuar mbështetje për -webkit-font-feature-settings (sinonim font-feature-settings). Ky pronë përdoret, për shembull, në Wikipedia në gjuhën japoneze, e cila kishte shkaktuar probleme gjatë shikimit të burimit përmes Firefox.
- JavaScript:
- Ka pasur mbështetje për arrays të tipizuara Float16Array, metodat DataView.prototype.getFloat16() dhe DataView.prototype.setFloat16() (leximi dhe vendosja e vlerave Float16Array nga DataView, si dhe metoda statike Math.f16round() (rumbullakosja e numrave në 16 bits). Të gjitha këto janë të dobishme për shkëmbim të dhënash me procesorin grafik në raste kur është e nevojshme të sakrifikohet saktësia për shkak të kursimit të memories.
- Shprehjet normale tani mund përdorin të njëjtin emër për grupet emëruese në variacione të disjunkt.
- API:
- Aktivizuar mbështetje për ngjarjen e vjetëruar textInput (lejon aplikacionet web të punojnë me biblioteka apo platforma të vjetra që mbështeten në këto ngjarje). Aplikacionet moderne duhet të përdorin beforeinput.
- Implementuar mbështetje për metodat .toJSON() GeolocationCoordinates.toJSON() dhe GeolocationPosition.toJSON() (serializimi i objekteve GeolocationCoordinates dhe GeolocationPosition me JSON.stringify().
- Shtuar mbështetje CSSPageDescriptorsp.
- MediaCapabilities.decodingInfo() tani mund të marrin informacion për dekodimin për një konfigurim të veçantë të përmbajtjes mediatike të enkriptuar dhe të dekriptuar, që lejon aplikacionet të kuptojnë paraprakisht nëse konfigurimi mbështetet, si dhe nëse përmbajtja do të luhet në mënyrë të lëvizshme dhe energjikisht.
- Ngjarjet për sinjalizimin e XMLHttpRequest tani fillojnë para ngjarjeve për çdo XMLHttpRequest asinkrone aktuale (si në shfletuesit e tjerë kryesorë). Kjo do të zgjidhë problemet e përputhshmërisë me disa faqe, por do të ngadalësojë faqet që mbështeten në sjelljen e vjetër, «jo-bllokuese».
- Web Crypto API ka marrë me mbështetje për algoritmin e nënshkrimit dixhital Ed25519.
- Interfaci PerformanceResourceTiming ka marrë mbështetje vazhdimeve contentType dhe responseStatus (shpjegojnë llojin e përmbajtjes së burimit të marrë dhe kodin e statusit HTTP që kthehet gjatë marrjes së burimit, përkatësisht).
- Shtuar karakteristikën RTCDTMFSender.canInsertDTMF (lejon të verifikohet nëse WebRTC-dërguesi mund të futë sinjale tonale DTMF në lidhjen e daljes duke përdorur RTCDTMFSender.insertDTMF()).
- Filtruar mbështetje për shërbimin e papunë Vibration API.
- Veglat e zhvilluesve:
- Lista e paralajmërimeve për rregullat CSS të inaktive është zgjeruar:
- Pronësi e papërshtatshme përdorimit pronësive resize.
- Pronësi e papërshtatshme përdorimit pronësive float.
- Përdorimi box-sizing në elemente që injorojnë gjerësinë/ lartësinë.
- Përdorimi pronësit, të lidhura me tavolinat, në elemente që nuk lidhen me tavolina.
- Funksioni i bllokimit në panelin «Rrjet» tani bllokon jo vetëm përgjigjet, por edhe kërkesat.
- Në panelin e anës «Rregullat» në Inspektorin tani shfaqen rregullat @starting-style. Për më tepër, për funksionin var() shtuar do të ketë një flluskë, treguese e vlerës së pronave të përdoruesve @starting-style.
- Aktivizuar mbështetje për PHC (Probabilistic Heap Checker) — një mjet i portuar nga Chromium GWP-ASan për gjetjen e gabimeve në kujtesë.
- Lista e paralajmërimeve për rregullat CSS të inaktive është zgjeruar:
Burimi: linux.org.ru
