I verfĂŒshĂ«m Firefox 125. NĂ« momentin e fundit para lirimit u zbulua njĂ« defekt kritik, prandaj lĂ«shimi Ă«shtĂ« caktuar pĂ«r versionin 125.0.1.
- Linux: Implementuar mundësia për të fshehur butonat e menaxhimit të dritares, të ofruar nga temat e palëve të treta (për shembull, nëse përdoruesi ka instaluar një temë të palëve të treta për shfletuesin, por dëshiron të përdorë butonat që përputhen me temën sistemike): widget.gtk.non-native-titlebar-buttons.enabled.
- Pamja e Firefox-it:
- Në listën e tabu të hapura tani tregohet edhe tabu të ngjitur (në formën e një rreshti ikonash).
- Shtuar butonat e mbylljes së tabave (më parë kjo veprim siç ishte fshehur në meny).
- NĂ« meny tĂ« tabave janĂ« shtuar opsionet "Ngjiti" dhe "Ăaktivizo zĂ«rin".
- Shtohen shenjat vizuale që tregon se një tab i hapur në është në bookmaket ose ngjitur në faqen kryesore.
- Shikuesi PDF tani mbështet përzgjedhjen e teksteve me ngjyrë (kjo mundësi do të po përfshihet gradualisht për gjithnjë e më shumë përdorues).
- Ka pasur mundësia për të parë video të mbrojtura streaming që përdorin kodek AV1.
- Nëse në memorie është një lidhje, kur fokusi vendoset në një linjë adresash të zbrazët, përdoruesi do të shohë propozimin për të kaluar në këtë lidhje (browser.urlbar.clipboard.featureGate).
- Kërkimi i tabave të hapura, i bërë përmes linjës adresës, tani bëhet për për të gjitha kontejnerët, dhe jo vetëm për të tanishmin (browser.urlbar.switchTabs.searchAllContainers).
- Për lehtësinë e përdoruesve që janë të zakonshëm me përdorimin e disa shfletuesve, shtuar është shtuar një faqe shërbimi e re about:settings, e cila është një lidhje për about:preferences.
- Tani për parazgjedhje është bllokohen të gjitha shkarkime përmes protokollit të pasigurt HTTP (më parë ishin bllokuar vetëm shkarkimet e inicizuara nga faqet HTTPS). Protokolli HTTP është i pasigurt, çdo nod i ndërmjetëm mund të ndryshojë ose të zëvendësojë skedarin e shkarkuar. Përdoruesi, sigurisht, vazhdon të ketë mundësinë për të lejuar me forcë shkarkimin.
- E përmirësuar mbrojtja nga falsifikimi i emrave të domenit (kur përdoren simbole nga alfabete kombëtare).
- Aktivizuar ruajtja dhe plotësimi automatik i adresave (vetëm për përdoruesit nga SHBA dhe Kanada).
- Tani mund të menaxhohet zëri në modalitetin e leximit mund të me anë të butonave të shigjetave të tastierës.
- JanĂ« ndryshuar interaksioni me grupet e radio butonave gjatĂ« navigimit me çelĂ«sin Tab. NĂ«se ndonjĂ« buton Ă«shtĂ« aktiv, atĂ«herĂ« ai do tĂ« zgjidhet me shtypjen e Tab. NĂ«se asnjĂ« nuk Ă«shtĂ« aktiv, atĂ«herĂ« Tab thekson butonin e parĂ«, Shift+Tab â tĂ« fundit, dhe njĂ« shtypje e dytĂ« e Tab del nga grupi i butonave dhe kalon te elementi tjetĂ«r, dhe jo tĂ« realizojĂ« ciklin e butonave, si mĂ« parĂ«. Ky veprim i pĂ«rputhet me standardin WAI-ARIA.
- Windows: Për ndërtimin tani përdoret kompileri Visual Studio 2022.
- CSS:
- Karakteristika align-content tani po funksionon me display: block; (mundëson rregullimin e elementeve në nivelin e bllokut pa e shndërruar enën e tij në flex ose grid).
- Karakteristika transform-box fitoi me mbështetje për vlerat content-box dhe stroke-box.
- Implementohet mbështetja e pronës content-visibility (mundëson të anashkalosh renderimin e elementit deri sa të jetë realisht e nevojshme).
- JavaScript:
- Aktivizuar mbështetje Intl.Segmenter (mundëson përmbushjen e segmentimit të tekstit të vargut me marrë parasysh lokalitetin, për shembull, ndan vargun në fjalë në gjuhët ku për ndarjen e fjalëve nuk përdoren hapësirat).
- Implementuar mbështetje importe të skedarëve JSON si module.
- WebAssembly: Aktivizuar mbështetje për kujtesë të shumëfishtë (mundëson moduleve WASM të përdorin dhe importojnë seksione të pavarura të kujtesës).
- Aktivizuar mbështetje Popover API (mundëson krijimin e elementeve popup të ndërfaqes së përdoruesit të nivelit të lartë, që mund të përdoren për meny veprimesh, njoftime popup të personalizuara etj.). Një dritare popup dhe triggeri i saj mund të krijohen me anë të atributeve HTML ose JavaScript, dhe të stilizohen me CSS. Janë implementuar API-të në vijim:
- Pronat HTMLButtonElement popoverTargetElement dhe popoverTargetAction.
- Pronat HTMLInputElement popoverTargetElement dhe popoverTargetAction.
- Karakteristika HTMLElement popover, metodat hidePopover(), showPopover() dhe togglePopover(), si dhe eventi beforetoggle dhe toggle_event events.
- Kur krijohen popup, mund të përdoret pseudoklasa :popover-open dhe elementi ::backdrop.
- Po ashtu mbështeten atributet globale popovertarget dhe popovertargetaction.
- Ka pasur mbështetje për pronat RTCIceTransport gjendja dhe gatheringState, ngjarjet e lidhura me to statechange dhe gatheringstatechange_event, si dhe pronës RTCDtlsTransport.iceTransport.
- Implementuar mbështetje Element.ariaBrailleLabel dhe Element.ariaBrailleRoleDescription (reflektojnë atributet globale HTML ARIA aria-braillelabel dhe aria-brailleroledescription.
- Aktivizuar mbështetje Clipboard.readText() (mundëson që kur përpiqesh të lexosh të dhëna nga memoia e ndërprerjes të shfaqet një menu kontekstuale për ngjitjen, për ta konfirmuar veprimin nga përdoruesi).
- I fshirë mbështetje e çaktivizuar në versionin e kaluar DOMRequest.
- E hequr karakteristikën SVGAElement.text (në vend të tij duhet të përdorim textContent).
- Veglat e zhvilluesve:
- Mesazhet për shkeljen e CSP u bënë tani janë më informuese.
- Debugger ka mĂ«suar ndjekja e tĂ« gjitha mutacioneve DOM (:tracer âdom-mutations).
- Kthyer opcija e hequr një vit më parë, që lejonte çaktivizimin e mbulimit me mesazhin se aplikacioni web është pezulluar në debugger (devtools.debugger.features.overlay). Ajo u konsiderua e panevojshme, por praktika ka treguar se zhvilluesit e web-it ndonjëherë e kërkojnë.
- Në pjesën e poshtme të panelit të debugger-it shtuar meny për veprime të ndryshme që lidhen me kartat e kodit.
Burimi: linux.org.ru
