Lëshohet shfletuesi web Firefox 91. Lëshimi Firefox 91 i përket kategorisë së degëve me mbështetje afatgjatë (ESR), për të cilat publikohen përditësime brenda një viti. Për më tepër, është krijuar një përditësim për degën e kaluar me mbështetje afatgjatë 78.13.0 (për më tepër priten edhe dy përditësime 78.14 dhe 78.15). Në fazën e testimit beta, brenda pak kohësh do të kalojë dega Firefox 92, me lëshimin e saj që planifikohet për 7 Shtator.
Novitetet kryesore:
- Në modalitetin e shikimit privat, politika HTTPS-First është aktivizuar si parazgjedhje, e ngjashme me opsionin e mëparshëm 'HTTPS Vetëm' që ishte në dispozita. Kur përpiqet të hapë një faqe pa enkriptim përmes HTTP në modalitet privat, shfletuesi fillimisht do të përpiqet të lidhë në sajtin përmes HTTPS ('http://' zëvendësohet me 'https://') dhe nëse përpjekja dështon, automatikisht do të kthehet në sajtin pa enkriptim. Një dallim i rëndësishëm nga modaliteti HTTPS Vetëm është se HTTPS-First nuk zbatohet për ngarkimin e nënburimeve, të tilla si imazhe, skript dhe tabela stilesh, por vepron vetëm kur përpiqet të hapë një sajt pas kalimit në lidhje ose duke shkruar URL-në në shiritin e adresës.
- Rikthehet modaliteti i daljes në printim të versionit të shkurtuar të faqes, që ngjan me pamjen në modalitetin e lexuesit (Reader Mode), ku shfaqet vetëm teksti relevant i faqes, ndërsa të gjitha elementet shoqëruese, banderolat, menutë, panelit e navigimit dhe pjesët e tjera të padobishme të faqes fshehen. Modaliteti aktivizohet duke aktivizuar Pamjen e Lexuesit para daljes në printim. Mbështetja e këtij modaliteti u ndërpre në lëshimin Firefox 81, pas kalimit në ndërfaqen e re të paraparamit për printim.
- Janë zgjeruar mundësitë e metodës së mbrojtjes totale të Cookie-ve (Total Cookie Protection), e cila aktivizohet në mënyrën e shikimit privat dhe kur zgjidhet rituali i fortë i bllokimit të përmbajtjes së padëshiruar (strict). Ky ritual parashikon përdorimin e një depozite të izoluara për çdo faqe për Cookie, që nuk lejon përdorimin e Cookie-ve për të ndjekur lëvizjet midis faqeve, pasi të gjitha Cookie-t, që vendosen nga blloqe të jashtme të ngarkuar në faqe, lidhen me faqen kryesore dhe nuk kalohen gjatë aksesimit të këtyre blloqeve nga faqe të tjera. Në versionin e ri, për të përjashtuar rrjedhjet e fshehta të të dhënave, është ndryshuar logjistika e pastrimit të Cookie-ve () dhe është shtuar informimi i përdoruesve për faqet që ruajnë informacionin lokal.
- Logjistika e ruajtjes së skedarëve, që hapen pas shkarkimit, është ndryshuar. Skedarët e hapur pas shkarkimit në aplikacione të jashtme tani ruhen në katalogun standard «Downloads», në vend të katalogut përkohësor. Kujtojmë se në Firefox ofrohen dy mënyra shkarkimi - shkarkimi me ruajtje dhe shkarkimi me hapje në aplikacion. Në rastin e dytë, skedari i shkarkuar ruhej në një katalog përkohësor, i cili fshihej pas përfundimit të sesionit. Një sjellje e tillë shkaktonte pakënaqësi te përdoruesit, të cilët, nëse kishin nevojë për akses të drejtpërdrejtë në skedar, duhet të kërkonin plotësisht katalogun përkohësor ku ishte ruajtur skedari, ose të shkarkonin sërish të dhënat, nëse skedari ishte fshirë automatikisht.
- Praktikisht për të gjitha veprimet e përdoruesve është aktivizuar optimizimi «ndarja e vonuar» (catch-up paints), i cili ka lejuar një rritje prej 10-20% në përgjigjen e shumicës së operacioneve në ndërfaqe.
- Në ndërtimet për platformën Windows është shtuar mbështetje për teknologjinë e hyrjes së vetme (SSO), e cila lejon lidhjen me faqet duke përdorur kredencialet nga Windows 10.
- Në ndërtimet për macOS është siguruar aktivizimi automatik i modit të kontrastit të lartë kur aktivizohet opsioni «Increase Contrast» në sistem.
- Mënyra «Switch to Tab», e cila lejon kalimin në tab nga lista e rekomandimeve në shiritin e adresës, tani përfshin edhe faqet në mënyrën e shikimit privat.
- API i Gamepad tani është i disponueshëm vetëm kur hapet një faqe në një kontekst të sigurt (Secure Context), dmth. gjatë hapjes përmes HTTPS, përmes localhost ose nga një skedar lokal;
- Në versionin për sisteme desktop, është implementuar mbështetje për API-në Visual Viewport, e cila mundëson përcaktimin e zonës aktuale të dukshme duke marrë parasysh shfaqjen e tastierës së ekranit ose zmadhimin.
- Shtohen metodat: Intl.DateTimeFormat.prototype.formatRange() â kthen njĂ« varg tĂ« lokalizuar dhe tĂ« formatizuar me njĂ« gamĂ« datash (p.sh., "1/05/21 â 1/10/21"); Intl.DateTimeFormat.prototype.formatRangeToParts() â kthen njĂ« array me pjesĂ«t e gamĂ«s datash specifike pĂ«r lokalitetin.
- Shtohen vetitë e reja Window.clientInformation, të ngjashme me Window.navigator.
Përveç risive dhe korrigjimeve të gabimeve në Firefox 91, janë eliminuar 19 vulnerabilitete, nga të cilat 16 janë markuar si të rrezikshme. 10 vulnerabilitete (të mbledhura nën CVE-2021-29990 dhe CVE-2021-29989) janë shkaktuar nga problemet me menaxhimin e memories, siç janë mbushjet e tamponave dhe qasjet në zona memorjeje që janë çliruar. Këto probleme mund të çojnë potencialisht në ekzekutimin e kodit nga sulmuesit kur hapen faqe të dizajnuara posaçërisht.
Burimi: opennet.ru
