NoklusÄjuma standarta režīms nevÄlama satura bloÄ·ÄÅ”anai ir pievienojis visu treÅ”o puÅ”u izsekoÅ”anas sistÄmu sÄ«kfailu ignorÄÅ”anas un kriptovalÅ«tu ieguves JavaScript ieliktÅu bloÄ·ÄÅ”anas funkcijas. Ieguves kods izraisa ievÄrojamu CPU slodzes pieaugumu lietotÄja sistÄmÄ, un tas parasti tiek ievadÄ«ts vietnÄs uzlauÅ”anas rezultÄtÄ vai tiek izmantots apÅ”aubÄmÄs vietnÄs kÄ monetizÄcijas metode.
IepriekÅ” datu bloÄ·ÄÅ”ana tika iespÄjota tikai tad, kad tika atlasÄ«ts stingras bloÄ·ÄÅ”anas režīms, ko tagad ir jÄga iespÄjot tikai tad, ja vÄlaties bloÄ·Ät metodes. slÄptÄ identifikÄcija (āpÄrlÅ«kprogrammas pirkstu nospiedumu noÅemÅ”anaā). BloÄ·ÄÅ”ana tiek veikta saskaÅÄ ar sarakstu Disconnect.me.
Ja tas ir bloÄ·Äts, adreses joslÄ tiek parÄdÄ«ts vairoga simbols, un konteksta izvÄlnÄ varat redzÄt, no kurÄm vietnÄm tika bloÄ·Ätas kustÄ«bu izsekoÅ”anai izmantotÄs sÄ«kdatnes. TajÄ paÅ”Ä izvÄlnÄ varat selektÄ«vi atspÄjot atseviŔķu vietÅu bloÄ·ÄÅ”anu.
Multivides satura automÄtiskÄs atskaÅoÅ”anas bloÄ·ÄÅ”anas iespÄjas ir paplaÅ”inÄtas. Papildus iepriekÅ” pievienotajai skaÅas izslÄgÅ”anas funkcijai automÄtiskÄs atskaÅoÅ”anas videoklipos Ä«stenota iespÄja pilnÄ«bÄ apturÄt video atskaÅoÅ”anu, neaprobežojoties tikai ar skaÅas izslÄgÅ”anu. PiemÄram, ja iepriekÅ” vietnÄs tika rÄdÄ«ti reklÄmas video, bet bez skaÅas, tad jaunajÄ režīmÄ tie pat nesÄks atskaÅoÅ”anu bez skaidra klikŔķa. Lai iespÄjotu režīmu, automÄtiskÄs atskaÅoÅ”anas iestatÄ«jumiem (Opcijas > PrivÄtums un droŔība > Atļaujas > AutomÄtiskÄ atskaÅoÅ”ana) ir pievienots jauns vienums āBloÄ·Ät audio un videoā, kas papildina noklusÄjuma režīmu āBloÄ·Ät audioā.
Režīmu var atlasÄ«t saistÄ«bÄ ar noteiktÄm vietnÄm, izmantojot konteksta izvÄlni, kas tiek parÄdÄ«ta, adreses joslÄ noklikŔķinot uz pogas ā(i)ā.
LietotÄjiem no ASV un āen-USā bÅ«vÄm ir mainÄ«ts sÄkuma lapas bloku izkÄrtojums, kas tiek parÄdÄ«ts, atverot jaunu cilni, un pievienots servisa Pocket ieteiktÄ papildu satura attÄlojums. MainÄ«ts bloku lielums un ieteikumu skaits, piedÄvÄtas jaunas tematiskÄs sadaļas (VeselÄ«ba, ZinÄtne, TehnoloÄ£ijas un Izklaide);
IespÄja atskaÅot Flash saturu, izmantojot Adobe Flash spraudni, pÄc noklusÄjuma ir atspÄjota. Flash neatgriezeniskas aktivizÄÅ”anas opcija ir noÅemta no Adobe Flash Player spraudÅa iestatÄ«jumiem, atstÄjot tikai iespÄju atspÄjot Flash un to atseviŔķi iespÄjot konkrÄtÄm vietnÄm (aktivizÄÅ”ana ar skaidru klikŔķi), neatceroties izvÄlÄto režīmu. Firefox ESR filiÄles turpinÄs atbalstÄ«t Flash lÄ«dz 2020. gada beigÄm;
AtspÄjots noklusÄjuma failu apstrÄde userContent.css Šø userChrome.css, ļaujot lietotÄjam ignorÄt vietÅu dizainu vai Firefox saskarni. NoklusÄjuma atspÄjoÅ”anas iemesls ir samazinÄt pÄrlÅ«kprogrammas palaiÅ”anas laiku. UzvedÄ«bas maiÅu, izmantojot userContent.css un userChrome.css, lietotÄji veic ļoti reti, un CSS datu ielÄde patÄrÄ papildu resursus (optimizÄcija novÄrÅ” nevajadzÄ«gu piekļuvi diskam). Lai atgrieztu userChrome.css un userContent.css apstrÄdi uz about:config, ir pievienots iestatÄ«jums ātoolkit.legacyUserProfileCustomizations.stylesheetsā, kas tiks automÄtiski aktivizÄts lietotÄjiem, kuri jau izmanto userChrome.css vai userContent.css;
WebRTC ir ieviesta iespÄja apstrÄdÄt kanÄlus, izmantojot dažÄdus video kodekus, kas vienkÄrÅ”o videokonferenÄu pakalpojumu izveidi, kuru dalÄ«bnieki var izmantot dažÄdas klientu programmatÅ«ras;
ARM64 arhitektÅ«rai JavaScript dzinÄjs atbalsta JIT kompilÄciju;
No pÄrlÅ«kprogrammas identifikatoriem (navigator.userAgent, navigator.platform un navigator.oscpu) informÄcija par Firefox 32 bitu versijas izmantoÅ”anu 64 bitu OS vidÄ ir izslÄgta (iepriekÅ” bija nepiecieÅ”ama Flash, bet atstÄja papildu vektoru slÄptai lietotÄja identifikÄcijai);
Pievienota funkcija video skatÄ«Å”anai režīmÄ AttÄls attÄlÄ, kas ļauj atvienot videoklipu peldoÅ”a loga veidÄ, kas paliek redzams pÄrlÅ«kprogrammas navigÄcijas laikÄ. Lai skatÄ«tu Å”ajÄ režīmÄ, jums jÄnoklikŔķina uz rÄ«ka padoma vai konteksta izvÄlnÄ, kas tiek parÄdÄ«ta, ar peles labo pogu noklikŔķinot uz videoklipa, atlasiet āAttÄls attÄlÄā (pakalpojumÄ YouTube, kas aizstÄj savu konteksta izvÄlnes apdarinÄtÄju, jums vajadzÄtu ar labo pogu noklikŔķiniet divreiz vai noklikŔķiniet, turot nospiestu taustiÅu Shift). Režīma atbalstu var iespÄjot sadaÄ¼Ä about:config, izmantojot opciju "media.videocontrols.picture-in-picture.enabled";
Pievienots paroļu Ä£eneratora ievieÅ”ana (āsignon.generation.availableā in about:config), kas ļauj parÄdÄ«t mÄjienu ar automÄtiski Ä£enerÄtu spÄcÄ«gu paroli, aizpildot reÄ£istrÄcijas veidlapas;
Paroļu pÄrvaldniekam pievienots iespÄja apstrÄdÄt kontus pirmÄ lÄ«meÅa domÄna kontekstÄ, kas ļauj piedÄvÄt vienu saglabÄtu paroli visiem apakÅ”domÄniem. PiemÄram, parole, kas saglabÄta vietnei login.example.com, tagad tiks piedÄvÄta veidlapu automÄtiskai aizpildÄ«Å”anai vietnÄ www.example.com;
PievienotsprioritÄrÄs vadÄ«bas vadÄ«tÄjs apdarinÄtÄja procesi, kas pieļauj pÄrsÅ«tÄ«t informÄciju operÄtÄjsistÄmai par augstÄkÄs prioritÄtes procesiem. PiemÄram, satura procesam, kas apstrÄdÄ aktÄ«vo cilni, tiks pieŔķirta augstÄka prioritÄte (pieŔķirts vairÄk CPU resursu) nekÄ procesam, kas saistÄ«ts ar fona cilnÄm (ja tÄs neatskaÅo video vai audio). PaÅ”laik izmaiÅas pÄc noklusÄjuma ir iespÄjotas tikai Windows platformai, citÄm sistÄmÄm ir jÄaktivizÄ opcija dom.ipc.processPriorityManager.enabled rakstÄ about-config;
aktivizÄts pÄc noklusÄjuma API UserScripts, kas ļauj izveidot Greasemonkey stila pievienojumprogrammas, kuru pamatÄ ir WebExtensions tehnoloÄ£ija, lai izpildÄ«tu pielÄgotus skriptus tÄ«mekļa lapu kontekstÄ. PiemÄram, savienojot skriptus, varat mainÄ«t skatÄ«to lapu dizainu un darbÄ«bu. Å Ä« API jau ir iekļauta pÄrlÅ«kprogrammÄ Firefox, taÄu lÄ«dz Å”im, lai to iespÄjotu, failÄ about:config bija jÄiestata iestatÄ«jums "extensions.webextensions.userScripts.enabled". AtŔķirÄ«bÄ no esoÅ”ajiem papildinÄjumiem ar lÄ«dzÄ«gu funkcionalitÄti, kas izmanto izsaukumu tabs.executeScript, jaunais API ļauj izolÄt skriptus atseviŔķÄs smilÅ”kastes vidÄs, atrisina veiktspÄjas problÄmas un ļauj apstrÄdÄt dažÄdus lapas ielÄdes posmus.
RekvizÄ«ts navigator.mediaDevices tagad ir pieejams tikai atverot lapu droÅ”Ä kontekstÄ, t.i. atverot, izmantojot HTTPS, izmantojot localhost vai no lokÄla faila;
Pievienoti CSS rekvizÄ«ti pÄrpildes-inline Šø pÄrplÅ«des bloks, ļaujot kontrolÄt tÄda satura rÄdÄ«Å”anu, kas pÄrsniedz blokus un iekļautos elementus (nogriezt asti vai parÄdÄ«t ritjoslu). RekvizÄ«ti tiek ieviesti, izmantojot automÄtisku konvertÄÅ”anu uz overflow-x un overflow-y atkarÄ«bÄ no satura izvades režīma (no augÅ”as uz leju vai rindiÅu pa rindiÅai).
CSS Ä«paÅ”umiem atstarpe ir ieviests atbalsts pÄrtraukuma atstarpes vÄrtÄ«bai;
Ieviests CSS rekvizÄ«ts saturÄt, norÄdot, ka elements un tÄ saturs ir atdalÄ«ti no pÄrÄjÄ DOM koka;
Pievienots CSS rekvizÄ«ts lietotÄja izvÄle, kas ļauj noteikt, vai tekstu var atlasÄ«t lietotÄjs;
Pievienota iespÄja iestatÄ«t @supports noteikumus atlasÄ«tÄjiem (
formÄts ā@supports selektors(selctor-to-test){ā¦}ā, ko var izmantot, lai selektÄ«vi lietotu CSS tikai tad, ja pÄrlÅ«kprogramma atbalsta vai neatbalsta noteiktu atlasÄ«tÄju;
Pievienots atbalsts publiskie lauki JavaScript klaÅ”u gadÄ«jumiem, kas ļauj norÄdÄ«t iepriekÅ” definÄtus rekvizÄ«tus, kas tiek inicializÄti Ärpus konstruktora. TuvÄkajÄ laikÄ gaidÄms arÄ« atbalsts privÄtajiem laukiem, kas Ärpus nodarbÄ«bas nav redzami;
Pievienots API MainÄ«t novÄrotÄja izmÄrus, kas ļauj pieslÄgt apdarinÄtÄju, kuram tiks nosÅ«tÄ«ti paziÅojumi par lapÄ norÄdÄ«to elementu lieluma izmaiÅÄm. GalvenÄ atŔķirÄ«ba starp jauno API un window.onresize un CSS multivides vaicÄjumiem ir tÄ, ka varat noteikt, vai ir mainÄ«jies kÄds konkrÄts lapas elements, nevis viss redzamais apgabals, kas ļauj atbildÄt, mainot tikai Å”o elementu, nemainot viss redzamais saturs;
Pievienots Microtasks API, ko attÄlo viena metode (WindowOrWorkerGlobalScope.queueMicrotask(), kas ļauj ieplÄnot atzvanÄ«Å”anas funkcijas izsaukumu zemÄ lÄ«menÄ«, pievienojot to mikrouzdevumu rindai;
IespÄja norÄdÄ«t ā*ā masku pieprasÄ«jumiem bez akreditÄcijas datiem ir pievienota Access-Control-Expose-Headers, Access-Control-Allow-Methods un Access-Control-Allow-Headers HTTP galvenÄm;
TÄ«mekļa konsole nodroÅ”ina brÄ«dinÄjumu grupÄjumu par darbÄ«bÄm, kas saistÄ«tas ar lietotÄju kustÄ«bu izsekoÅ”anu;
TÄ«kla darbÄ«bas pÄrbaudes panelim ir pievienota detalizÄta informÄcija par resursu bloÄ·ÄÅ”anas iemesliem (CSP, jaukts saturs utt.), kÄ arÄ« ir pievienota izvÄles kolonna ar pilnu URL;
JavaScript atkļūdotÄjs ir palaists ÄtrÄk. AttÄlÄs atkļūdoÅ”anas funkcijas ir pÄrvietotas uz saskarni about:debugging. Ir ieviests atbalsts soli pa solim asinhrono funkciju atkļūdoÅ”anai (Async). Pievienots jauna pÄrtraukuma punktu klase, ko var saistÄ«t ar notikumiem, kas saistÄ«ti ar peli, skÄrienekrÄnu, animÄciju, DOM, multivides vaicÄjumiem,
strÄdnieki utt.
IzstrÄdÄtÄja rÄ«kiem ir pievienots interfeiss lapas prezentÄcijas auditÄÅ”anai, kas izmanto alternatÄ«vi teksta apraksti saturs (piemÄram, tiek rÄdÄ«ts teksts no atribÅ«ta āaltā.
attÄlu vietÄ);
MacOS sistÄmÄs ar vairÄkÄm grafikas kartÄm agresÄ«vÄka pÄrslÄgÅ”anÄs uz energoefektÄ«vu GPU tiek iespÄjota, kad WebGL saturs ir beidzis apstrÄdÄt. Pievienota arÄ« aizsardzÄ«ba pret pÄrslÄgÅ”anos no energoefektÄ«va uz jaudÄ«gu GPU vienreizÄjiem WebGL zvaniem. Build for MacOS arÄ« parÄda failu lejupielÄdes gaitu, izmantojot standarta Finder saskarni. Ir sÄkusies Firefox instalÄcijas bÅ«vÄjumu veidoÅ”anÄs PKG formÄtÄ;
OperÄtÄjsistÄmÄ Windows 10 ar jaunÄkajiem atjauninÄjumiem (1903+) ir pievienots Web Authentication HmacSecret paplaÅ”inÄjuma atbalsts, izmantojot Windows Hello, lai veiktu autentifikÄciju vietnÄs, neievadot paroli, izmantojot pirkstu nospiedumu, sejas atpazÄ«Å”anas vai USB pilnvaru;
pÄrtraukta jaunu Firefox for Android izlaidumu izveide, kuru vietÄ tas tagad tiek saukts par Fenix attÄ«stÄs jauna pÄrlÅ«kprogramma mobilajÄm ierÄ«cÄm, kas izmanto GeckoView dzinÄju un Mozilla Android Components bibliotÄku komplektu. KoriÄ£ÄjoÅ”ie labojumi Firefox operÄtÄjsistÄmai Android tiks izlaisti visu gadu kÄ daļa no Firefox 68 ESR filiÄles, piemÄram, tagad ir izveidots laidiens 68.1. Lai lejupielÄdÄtu jaunu pÄrlÅ«kprogrammu, izmantojiet testa versijas Firefox priekÅ”skatÄ«jums.
Papildus jauninÄjumiem un kļūdu labojumiem Firefox 69 ir labojis 30 ievainojamÄ«bas, no kuriem tikai viens (CVE-2019-11751) atzÄ«mÄts kÄ kritisks. Å Ä« problÄma ir raksturÄ«ga Windows platformai un ļauj sistÄmÄ ierakstÄ«t patvaļīgu failu, kad pÄrlÅ«kprogramma tiek palaista no citas lietojumprogrammas (piemÄram, atverot saiti no ziÅojumapmaiÅas programmas, saiti var formatÄt tÄ, lai palaižot pÄrlÅ«kprogrammu, direktorijÄ "Startup" tiks izveidots automÄtiskÄs palaiÅ”anas fails) . Kritisko ievainojamÄ«bu skaita samazinÄÅ”anÄs ir saistÄ«ta ar to, ka atmiÅas problÄmas, piemÄram, bufera pÄrpilde un piekļuve jau atbrÄ«votajÄm atmiÅas zonÄm, tagad ir atzÄ«mÄtas kÄ bÄ«stamas, bet ne kritiskas. JaunajÄ laidienÄ ir novÄrstas 13 lÄ«dzÄ«gas problÄmas, kas, iespÄjams, var izraisÄ«t uzbrucÄja koda izpildi, kad tiek atvÄrtas Ä«paÅ”i izveidotas lapas.