I verfüshëm Firefox 84.
- Kjo është versioni i fundit me mbështetje për Adobe Flash. Në versionin e ardhshëm parashikohet që mbështetje NPAPI të hiqet, pasi Flash është e vetmja skedë NPAPI e cila lejohet të funksionojë në Firefox.
- Numri i sistemeve ku është aktivizuar është zgjeruar WebRender:
- Linux: GNOME/X11 (përveç sistemeve me drejtuesit e pronarit NVIDIA, si dhe me kombinimin "grafika Intel dhe rezolucioni >= 3440×1440). Në versionin e ardhshëm, është paraparë aktivizimi i WebRender për kombinimin GNOME/Wayland (përveç XWayland)
- macOS: Big Sur
- Android: GPU Mali-G.
- Windows: grafika Intel gjeneratat 5 dhe 6 (Ironlake dhe Sandy Bridge). Për më tepër, WebRender është çaktivizuar për përdoruesit e kartave të videos NVIDIA që përdorin disa monitorë me frekuenca rinovimi të ndryshme.
- Firefox ka mësuar përdorimi PipeWire. Mbështetje për PipeWire shtuar në WebRTC.
- Në Linux janë zbatuar metoda të reja për ndarjen e memories së përbashkët, çka ka rritur performancën dhe ka përmirësuar përputhshmërinë me Docker.
- Është realizuar mbështetje natyrale për procesorët Apple Silicon. Krahasuar me emuluesin Rosetta 2, ndërtimi natyral ekzekutohet 2.5 herë më shpejt, ndërsa reagimi i aplikacioneve web dyfishohet. Megjithatë, për të luajtur përmbajtje DRM, ende kërkohet emulues.
- Programi antivirus Cylance në macOS mund ta konsiderojë Firefox si malware, duke penguar instalimin e tij.
- Shtuar menaxheri i proceseve (faqja about:processes), duke lejuar vlerësimin e konsumit të burimeve nga çdo proces. Në të ardhmen, do të shqyrtohen informacione shtesë.
- Reimi 'imazh në imazh' ka mësuar të mbajë mend madhësinë dhe pozicionin e dritares. Gjithashtu, drita 'imazh në imazh' tani hapet në të njëjtin monitor ku është hapur dritarja e shfletuesit (deri tani ajo gjithmonë hapet në monitorin kryesor).
- Në seksionin e cilësimeve eksperimentale (për t'i parë ato, duhet të aktivizoni browser.preferences.experimental dhe të hapni faqen about:preferences#experimental) është shtuar një cilësim që lejon përdorimin e disa dritareve 'imazh në imazh' njëkohësisht.
- Përmirësimi i mundësisë për të ndryshuar shkallën e paneleve, pop-up-ve dhe paneleve anësore të krijuara nga shtesat (Ctrl+rrota e miut).
- Pas importimit të të dhënave nga një shfletues tjetër, Firefox automatikisht do të aktivizojë shfaqjen e panelit të shenjave, nëse ai ishte aktiv në shfletuesin tjetër dhe kishte regjistruar shenja.
- Në faqen e menaxhimit të shtesave (about:addons) tani tregohet jo vetëm lejet kryesore, por edhe ato shtesë (të cilat aplikacioni i kërkon jo në momentin e instalimit, por në momentin e aktivizimit të cila do prej këtyre konfigurimeve, për të cilat këto leje janë të nevojshme). Para kësaj, lejet shtesë nuk shfaqeshin, dhe nuk ishte e mundur t'i tërhiqje ato.
- Kur krijohet një profil i ri, informacioni mbi të gjithë qendrat e besuara të ndërmjetme të certifikimit do të shkarkohet nga serverat Mozilla në të njëjtën ditë, dhe jo brenda disa javësh, si më parë. Kjo rritur mundësinë që një përdorues i ri i Firefox të mos hasë gabime sigurie kur viziton faqe të internetit të konfiguruara gabimisht.
- Implementuar mbrojtje nga dobësitë, të ngjashme me atë që u gjet një vit e gjysmë më parë në klientin Zoom. Për shembull, nëse më parë opsioni "përdor gjithmonë Zoom Meetings për të hapur lidhjet zoommtg://" zgjerohej në të gjitha faqet (kur klikoni në një lidhje të tillë nga çdo faqe, hapet klienti Zoom), tani opsioni funksionon vetëm brenda domainit (nëse aktivizohet në example1.com, kur klikoni në lidhjen zoommtg:// nga anothersite.com, dritarja me kërkesë do të shfaqet përsëri). Për të mos krijuar shumë shqetësime për përdoruesit, mbrojtja (e menaxhuar nga cilësimi security.external_protocol_requires_permission) nuk zgjerohet në disa skema të njohura si tel: dhe mailto:
- Në rastin kur certifikata SSL është lëshuar vetëm për www.example.com, dhe përdoruesi përpiqet të hyjë në https://example.com, Firefox automatikisht do të kalojë në https://www.example.com (deri tani përdoruesit në këto raste merrnin gabimin SSL_ERROR_BAD_CERT_DOMAIN).
- Firefox tani gjithmonë e percepton adresat localhost (http://localhost/ dhe http://dev.localhost/) si të referuara në ndërfaqen loopback (dmth. http://127.0.0.1). Kështu, burimet e ngarkuara nga localhost nuk perceptohen më si përmbajtje e përzier.
- File me formatin PDF, dokumente zyre dhe skedarë media tani në mënyrë të vazhdueshme ruhen me shtesën e duhur (ndonjëherë ato ruheshin pa shtesë).
- Numri maksimal i përpjekjeve të dështuara për përdorimin e DoH (pas arritjes së të cilit shfletuesi automatikisht kalon në DNS të zakonshëm) është rritur nga 5 në 15.
- Në platformën Windows, përshpejtimi i Canvas 2D tani realizohet nëpërmjet procesorit grafik.
- CSS:
- Psevdoklas :jo() ka marrë mbështetje për selektorë të ndërlikuar.
- Prona pronësore -moz-default-appearance humbi mbështetje për vlerat scrollbar-small (vendin e tij duhet ta zë scrollbar-width: thin) dhe scrollbar (për macOS; vendin e tij duhet ta zë scrollbar-horizontal dhe scrollbar-vertical).
- JavaScript: кастомные форматы даты и времени, указанные в качестве параметра конструктора Intl.DateTimeFormat(), tani mbështesin tregimin e numrit të tingujve që përdoren për paraqitjen e pjesëve të sekondës (fractionalSecondDigits).
- API:
- API Paint Timing: u shtua ndërfaqja PerformancePaintTiming (për të ndjekur kohën e renditjes së pjesëve të ndryshme të faqes).
- Metoda Navigator.registerProtocolHandler() tani pranon vetëm dy parametra: scheme dhe url. Parametri title më nuk mbështetet.
- Metoda MediaRecorder.start() tani hedh .InvalidModificationError, nëse numri i shtegjeve në rrjedhën e regjistruar është ndryshuar.
- Për shkak të shqetësimeve për skriptimin ndërfaqësor, mbështetja për ruajtjen e aplikacioneve është larguar. (e përdorur për funksionimin e aplikacioneve në modin offline). Në vend të tij, duhet të përdoret API Shërbimi Punues.
- Veglat e zhvilluesve:
- Paneli "Rrjeti" tani mund përpunon dështime të papritura dhe tregon detaje të dobishme për debug, siç janë gjurmimi i stacks. Dërgimi i mesazheve të gabimeve është bërë më i lehtë - mjafton të klikoni në lidhje.
- Inspektori i aksesibilitetit ka mësuar të tregojë rendin e kalimit të elementeve të faqes me tastin Tab. Kështu, zhvilluesit mund të vlerësojnë lehtësinë e navigimit me tastierë.
Burimi: linux.org.ru
