I verfüshëm Firefox 121.
Çfarë ka të re:
- Aktivizuar mbështetje për Wayland. Tani, në vend të XWayland, do të përdoret kompozitori Wayland (më shumë nëse do të lançoni shfletuesin me parametrin MOZ_ENABLE_WAYLAND). Kjo ka mundësuar shtimin e mbështetjes për lëvizjet në tabletë dhe ekranet me prekje, navigimin me lëvizje, mbështetje për cilësime të ndryshme DPI kur ka disa monitorë në sistem, si dhe përmirësimin e performancës grafike. Për shkak të kufizimeve të protokollit Wayland, me dritaret 'picturë në picturë' nuk kërkohet запускать браузер с параметрами MOZ_ENABLE_WAYLAND). Это позволило добавить поддержку жестов на тачпадах и сенсорных экранах, навигацию свайпами, поддержку разных настроек DPI, когда в системе присутствует несколько мониторов, а также улучшить графическую производительность. Из-за ограничений протокола Wayland с окнами «картинка в картинке» do të ose të ndërveprohet në mënyrë të veçantë (zakonisht duke klikuar me butonin e djathtë mbi dritare), ose duhet të rregullohet konsola/ambienti i Desktopit (KDE / GNOME). Po ashtu, u rregullua ka një çështje, e cila e bënte të pamundur rritjen e madhësisë së dritares 'picturë në picturë' në Wayland.
- Në shikuesin PDF, ka një buton flotues (ikona 'kos'), e cila lehtëson fshirjen e vizatimeve, imazheve dhe tekstit të shtuar nga përdoruesi.
- Në dialogun e cilësimeve shtuar opsioni 'Dërgo gjithmonë lidhje'.
- Nëse nuk është caktuar një klient postash si parazgjedhje në sistem, kur vizitohet një shërbim poštor që mbështet hapjen e lidhjeve mailto://, Firefox do të ofrojë do të përcaktojë vetë si klient postash.
- Nga Tor Browser pranua patch me shtimin e cilësimeve, që lejojnë të mos shfaqet titulli i skedës aktuale në titullin e dritares së shfletuesit (privacy.exposeContentTitleInWindow. privacy.exposeContentTitleInWindow.pbm).
- Në shumë rreshta, fjala 'Kopjimi' është zëvendësuar pa rregullat e gjuhës ruse me 'Kopjo'. Si vuri në dukje një nga vullnetarët që mbështesin lokalizimin rus, varianti i papërshtatshëm është më i zakonshëm dhe i njohur nga shumica e përdoruesve (për shembull, në ndërfaqen macOS, Apple përdor 'Kopjo', ndërsa Microsoft në Windows, ku ka më shumë përdorues sesa në macOS, përdor 'Kopjo'). Edhe në lokalizimet ukrainase dhe bjellorusisht përdoret 'Kopjo'. Për më tepër, gjuha nuk është statike, ajo përjeton vazhdimisht zhvillimin dhe ndryshimin, dhe rregullat e saj përshtaten me shumicën e folësve të gjuhës.
- I fshirë faqja about:plugins, që ripërshkruante seksionin 'Shtesa dhe tema > Plugins'.
- macOS:
- Implementuar mbështetje për komandat Kontrolli me Zë.
- Implementuar mbështetje Passkey.
- Windows:
- Në faqen about:support shtuar Kujtesë për të instaluar nga Dyqani Windows, zgjatimin Microsoft AV1 Extension (nëse mungon) për përshpejtimin harduerik të dekodimit të formatit AV1 (mbështetet nga kartat grafike NVIDIA RTX 3000, AMD RX 6000 (përveç 6500XT), si dhe Intel Xe dhe Arc Alchemist).
- Është korrigjuar pamundësia për të caktuar Firefox si shfletuesin e parazgjedhur nëse është instaluar nga paketa MSIX.
- Përmirësuar mekanizmi i punës me regjistrin.
- HTML: është realizuar mbështetje ngarkimit të vonshëm frame (<iframe loading=lazy>), që përshpejton ngarkimin fillestar të faqes, si dhe zvogëlon trafikun dhe konsumimin e memories (në raste kur përdoruesi nuk ka shkuar deri në fund të faqes dhe nuk ka qenë nevoja për ngarkimin e frame-ve).
- CSS:
- Karakteristika text-wrap tani mbështet vlerat balance dhe stable (balance përdoret për blloqe të shkurtra të përmbajtjes, si tituj, dhe garanton që përmbajtja të jetë e balancuar dhe e lehtë për t'u lexuar kur zë disa rreshta. stable siguron që përmbajtja e redaktueshme të mos riorganizohet gjatë redaktimit nga përdoruesi).
- Shtuar mbështetje për selektorin :has()zakonisht e quajtur selektorin e prindit (që lejon aplikimin e stileve në një element në bazë të elementeve të lidhura, për shembull, li:has(ul) do të përputhet me listën që përmban një listë të nivelit tjetër, dhe h1:has(+ p) do të përputhet me titullin që pason një paragraf). text-indent
- Karakteristika mbështetje për vlerat fitoi each-line hanging dhe (lehtëson përcaktimin e stileve të caktuara të ndarjes së tekstit. Për më tepër, mund të kombinoni vlera të ndryshme, për shembull, text-indent: 3em hanging each-line). (thjeshtojnë përcaktimin e stileve të caktuara të margjinave të tekstit. Gjithashtu, mund të kombinohen vlera të ndryshme, për shembull, text-indent: 3em hanging each-line).
- JavaScript:
- Implementuar mbështetje për metodën statike Promise.withResolvers() (shpëton të lejojë ose të hedhi poshtë një premtim pas krijimit të tij).
- Date.parse() tani mbështet formate të reja datash:
- Formati YYYY-MMM-DD lejon për të caktuar një vit më të madh se 9999 (për shembull, 19999-Jan-01).
- MMM-DD-YYYY (për shembuj. Jan-01-1970).
- Milisekonda për formate që nuk përputhen me ISO (për shembuj, Jan 1 1970 10:00:00.050).
- Dita e javës në fillim (për shembull, Wed, 1970-01-01, Wed, 1970-Jan-01, duke u mundësuar që dita e javës të mos jetë e saktë, për shembull, foo 1970-01-01 është e pranueshme).
- Ndryshime të tjera Date.parse():
- Datat YYYY-M-DD dhe YYYY-MM-D më nuk percepohen si data GMT.
- Milisekondat tani priten pas 3 simboleve, dhe jo rrounded.
- WebAssembly: implementuar eliminimin thirrjeve tail për përmirësimin e mbështetjes për gjuhët funksionale. WebTransport: ndërfaqja
- WebTransportSendStream ka fituar mbështetje për pronën sendOrder (lejon përcaktimin e përparësisë për dërgimin e rrjedhës në krahasim me rrjedha të tjera). Veglat për zhvilluesit: në debbuger tani
- Veglat për zhvillues: në debugger tani mund të diskonekt çaktivizoni fjalën kyçe debugger; në faqen aktuale.
Burimi: linux.org.ru
