Notika web pÄrlÅ«ka Firefox 93. TurklÄt ir izveidots ilga atbalsta atzarojums ā 78.15.0 un 91.2.0. Beta testÄÅ”anai ir pÄrcelta Firefox 94 atzarojums, kuras izlaiÅ”ana ir plÄnota 2. novembrÄ«.
GalvenÄs jauninÄjumi:
- NoklusÄjuma iestatÄ«jumos ir iekļauta AVIF (AV1 Image Format) attÄlu formÄta atbalsts, kas izmanto iekÅ”Äjo kompresijas tehnoloÄ£iju no AV1 video kodÄÅ”anas formÄta. AtbalstÄ«ti pilna un ierobežota krÄsu spektra krÄsu telpas, kÄ arÄ« transformÄcijas operÄcijas (pagrieÅ”ana un atspoguļoÅ”ana). AnimÄcija pagaidÄm netiek atbalstÄ«ta. Lai noregulÄtu specifikÄciju, iestatÄ«jumÄ about:config ieteikts parametrs "image.avif.compliance_strictnessā. HTTP galvenes vÄrtÄ«ba ACCEPT noklusÄjumÄ ir mainÄ«ta uz "image\/avif,image\/webp,*\/*".
- WebRender dzinÄjs, kas uzrakstÄ«ts Rust valodÄ, ir kļuvis par obligÄtu, ļaujot ievÄrojami palielinÄt attÄloÅ”anas Ätrumu un samazinÄt CPU slodzi, pateicoties lapu attÄloÅ”anas operÄciju pÄrvietoÅ”anai uz GPU, kas tiek realizÄtas ar GPU Å”aderiem. SistÄmÄm ar vecÄm videokartÄm vai problemÄtiskÄm grafikas draiveriem WebRender izmanto programmatÅ«ras rasterizÄcijas režīmu (gfx.webrender.software=true). Atbalsts opcijai WebRender atslÄgÅ”anai (gfx.webrender.force-legacy-layers un MOZ_WEBRENDER=0) ir pÄrtraukts.
- Uzlabota Wayland protokola atbalsts. Pievienots slÄnis, kas risina problÄmas ar starpbuferi vidÄs, kas balstÄ«tas uz Wayland protokola. TÄpat ir iekļautas izmaiÅas, kas ļauj, lietojot Wayland, novÄrst mirgoÅ”anu, pÄrvietojot logu lÄ«dz ekrÄna malai daudzmonitoru konfigurÄcijÄs.
- IebÅ«vÄtajÄ PDF skatÄ«tÄjÄ ieviesta iespÄja atvÄrt dokumentus ar interaktÄ«vÄm XFA formÄm, ko parasti izmanto dažÄdu banku un valsts iestÄžu elektroniskajos veidlapÄs.

- Iekļauta aizsardzÄ«ba pret failu lejupielÄdi, kas tiek veikta, izmantojot HTTP bez Å”ifrÄÅ”anas, bet tiek iniciÄta no lapÄm, kas atvÄrtas ar HTTPS. Å Ädas lejupielÄdes nav pasargÄtas no viltoÅ”anas, kontrolÄjot pÄrsÅ«tīŔanas trafiku, taÄu, tÄ kÄ tÄs tiek veiktas pÄrejot no lapÄm, kas atvÄrtas ar HTTPS, lietotÄjam var rasties nepatiesa droŔības sajÅ«ta. MÄÄ£inot lejupielÄdÄt Å”Ädus datus, lietotÄjam tiks parÄdÄ«ts brÄ«dinÄjums, kas ļauj, ja vÄlas, pÄrtraukt bloÄ·ÄÅ”anu. TurklÄt tagad ir aizliegta un tiks klusi bloÄ·Äta failu lejupielÄde izolÄtos iframe, kuros nav skaidri norÄdÄ«ta allow-downloads atribÅ«ta.

- Uzlabota SmartBlock mehÄnisma Ä«stenoÅ”ana, kas paredzÄts problÄmu risinÄÅ”anai vietnÄs, kas rodas, bloÄ·Äjot ÄrÄjos skriptus incognito režīmÄ vai aktivizÄjot pastiprinÄtu nevÄlamÄ satura bloÄ·ÄÅ”anu (strict). SmartBlock automÄtiski aizstÄj izsekoÅ”anas skriptus ar aizvietotÄjiem, kas nodroÅ”ina pareizu vietnes ielÄdi. AizvietotÄji ir sagatavoti daži populÄriem lietotÄju izsekoÅ”anas skriptiem, kas iekļauti Disconnect sarakstÄ. JaunajÄ versijÄ ir iekļauta adaptÄ«vÄ Google Analytics skriptu, Google reklÄmas tÄ«klu skriptu un Optimizely, Criteo un Amazon TAM pakalpojumu logrÄ«ku bloÄ·ÄÅ”ana.
- PrivÄtuma skatīŔanÄs režīmÄ un pastiprinÄtÄ nevÄlamÄ satura bloÄ·ÄÅ”anas režīmÄ (strict) ir iekļauta papildu aizsardzÄ«ba HTTP virsrakstÄ "Referer". NorÄdÄ«tajos režīmos vietnÄm tagad ir aizliegts iekļaut caur HTTP virsrakstu Referrer-Policy politikas "no-referrer-when-downgrade", "origin-when-cross-origin" un "unsafe-url", kas ļauj apiet noklusÄjuma iestatÄ«jumus un atgriezt treÅ”ajÄm pusÄm pilno URL virsrakstÄ "Referer". AtgÄdinÄm, ka Firefox 87 ar mÄrÄ·i bloÄ·Ät potenciÄlos konfidenciÄlo datu noplÅ«des noklusÄjuma režīmÄ tika aktivizÄta politika "strict-origin-when-cross-origin", kas nozÄ«mÄ ceļu un parametru izgrieÅ”anu no "Referer" nosÅ«tīŔanas pieprasÄ«jumos citiem resursiem, sazinoties caur HTTPS, tukÅ”a "Referer" nodoÅ”ana, pÄrejot no HTTPS uz HTTP, un pilna "Referer" nodoÅ”ana iekÅ”ÄjÄm pÄrejÄm vienas vietnes ietvaros. TaÄu Å”o izmaiÅu efektivitÄte tika apÅ”aubÄ«ta, jo vietnes caur Referrer-Policy manipulÄcijÄm varÄja atgriezt veco uzvedÄ«bu.
- Windows platform now supports automatic unloading of tabs from memory when the system's free memory level reaches critically low values. First, tabs that consume the most memory and have not been accessed by the user for a long time are unloaded. When switching to an unloaded tab, its content is automatically reloaded. This functionality is promised to be added in one of the future releases for Linux.
- The design of the download panel has been aligned with the overall visual style of Firefox.

- In compact mode, the spacing between elements in the main menu, overflow menu, bookmarks, and browsing history has been reduced.

- SHA-256 has been added to the list of algorithms that can be used for HTTP Authentication (previously only MD5 was supported).
- By default, TLS ciphers that use the 3DES algorithm have been disabled. For example, the cipher suite TLS_RSA_WITH_3DES_EDE_CBC_SHA is vulnerable to the Sweet32 attack. Support for 3DES can be restored with explicit permission in the settings of older TLS versions.
- On the macOS platform, the issue with session loss when launching Firefox from a mounted '.dmg' file has been resolved.
- A user interface has been implemented for visually entering date and time for the web form element .

- For elements with the aria-label or aria-labelledby attributes, a role of meter (role="meter") has been implemented, allowing for numeric value indicators that change within a certain range (for example, battery charge indicators).

- Support for the keyword "small-caps" has been added to the CSS property font-synthesis.
- The method Intl.supportedValuesOf() has been implemented, which returns an array of supported calendars, currencies, counting systems, and units of measurement.
- Classes now have the ability to use static initialization blocks to group code that is executed once during class processing: class C { // This block will run when processing the class static { console.log("Cās static block"); } }
- Support for calling HTMLElement.attachInternals has been added to access additional form management methods.
- The shadowRoot attribute has been added to the ElementInternals method, allowing custom elements to reference their own separate root in the Shadow DOM, regardless of state.
- Izsaukuma funkcijÄ createImageBitmap() pievienota atbalsta Ä«paŔībÄm imageOrientation un premultiplyAlpha.
- Pievienota globÄlÄ funkcija reportError(), kas ļauj skriptiem izvadÄ«t kļūdas konsolÄ, emulÄjot neizsniedzamu izÅÄmumu raÅ”anos.
- Uzlabojumi Android platformas versijÄ:
- PalaidnÄ uz planÅ”etdatoriem rÄ«kjoslÄ pievienotas pogas Ā«uz priekÅ”uĀ», Ā«atpakaļ» un Ā«pÄrlÄdÄt lapuĀ».
- PaÅ”valdÄ«bu automÄtiskais pieteikÅ”anÄs un paroli aizpildīŔana web veidlapÄs tagad ir aktivizÄta pÄc noklusÄjuma.
- IespÄjams izmantot Firefox kÄ parolÄm pÄrvaldnieku, lai aizpildÄ«tu pieteikÅ”anÄs un paroles citÄs lietotnÄs (aktivizÄ caur Ā«SettingsĀ» > Ā«Logins and passwordsĀ» > Ā«Autofill in other appsĀ»).
- Pievienota lapa Ā«SettingsĀ» > Ā«Logins and passwordsĀ» > Ā«Saved LoginsĀ» > Ā«Add LoginĀ» manuÄlai pieteikÅ”anÄs datu pievienoÅ”anai parolÄm pÄrvaldniekÄ.
- Pievienota lapa Ā«SettingsĀ» > Ā«Data collectionĀ» > Ā«Studies and switch offĀ», kas ļauj atteikties no dalÄ«bas eksperimentÄlo iespÄju testÄÅ”anÄ.
TurklÄt Firefox 93 ir novÄrstas 13 droŔības ievainojamÄ«bas, no kurÄm 10 atzÄ«tas par bÄ«stamÄm. 9 ievainojamÄ«bas (sadarbojas ar CVE-2021-38500, CVE-2021-38501 un CVE-2021-38499) ir saistÄ«tas ar atmiÅas problÄmÄm, piemÄram, buferu pÄrsniegÅ”anu un pieeju jau atbrÄ«votÄm atmiÅas zonÄm. PotenciÄli Ŕīs problÄmas var novest pie ļaunprÄtÄ«ga koda izpildes, atverot specializÄtas lapas.
Firefox 94 beta versijÄ ir ieviesta jauna dienesta lapa Ā«about:unloadsĀ», kurÄ lietotÄjs var piespiedu kÄrtÄ izkraut noteiktas cilnes, neslÄdzot tÄs (saturs tiks pÄrkrÄmÄts, pÄrejot uz cilni), lai samazinÄtu atmiÅas patÄriÅu.
Avots: opennet.lv






