Թողարկվել է Ֆայրֆոքս 142 վեբ-բ-rowնիերի թողարկումը և կազմվել են նախորդ երկարաժամկետ աջակցման ճյուղերի թարմացումները՝ 140.2.0, 115.27.0 և 128.14.0։ Բետա-թեստավորման փուլում է Ֆայրֆոքս 143-ի ճյուղը, որի թողարկումը նախատեսված է սեպտեմբերի 16-ին։
Ֆայրֆոքս 142-ի հիմնական նորությունները (1, 2, 3):
- Նոր вкладка բացելու ժամանակ պարբերական հոդվածների առաջարկվող խմբավորումն իրականացված է առանձին թեմատիկ բաժիններում, ինչպիսիք են սպորտը, սնունդը և զվարճությունները։ Յուրաքանչյուր բաժնի տակ կա «Գրանցում» կոճակ, որը թույլ է տալիս բաժանորդագրվել այս տեսակի բովանդակությանը կամ արգելափակել այն։ Դիտումի բաժանորդագրության բաժինը այժմ իրականում աշխատում է միայն ԱՄՆ-ի օգտվողների համար, իսկ մյուս երկրներում ակտիվացվելու է ավելի ուշ։ Մաշտաբը պարտադիր ակտիվացնելու համար «about:config» էջում նախատեսված են «browser.newtabpage.activity-stream.discoverystream.sections.enabled» և «browser.newtabpage.activity-stream.discoverystream.sections.personalization.enabled» պարամետրերը։

- Ավելացվել է փորձնական հղումների նախքան ցուցադրում հարցման ֆունկցիա, որը թույլ է տալիս գնահատել հղման վրա ցուցադրվող բովանդակությունը, նախքան հղման դեպի անցումը։ Նախքան ներկայացնելուց բացման համար կարելի է օգտագործել Preview Link կետը կոնտեքստային մենյուում, հղմանը մոտեցնելու համար պահել Shift բանալին կամ ավելի քան 1 վայրկյան սեղմել մկնիկի կոճակը հղման վրա։ Նախքան ցուցադրման պատուհանում կցուցադրվի էջի կարճ բնութագրում և լրացուցիչ հնարավոր է ընդգծել հիմնական դրույթները, որոնք նշված են արհեստական ինտելեկտի շարժիչով։ AI մոդելը պարզապես կապվում է և կատարվում է օգտվողի տեղական համակարգում։
Այս ֆունկցիան մինչ այժմ զբաղված է միայն en-US, en-CA, en-GB և en-AU լեզվաբառարանների օգտագործողների համար համակարգերում, որտեղ կա ավելի քան 3 ԳԲ Ռամ, բայց աստիճանաբար ակտիվացվելու է ավելի մեծ տոկոս օգտվողների համար։ Ծրագրի պարտադիր ակտիվացնելու համար կարելի է «about:config» էջում օգտագործել «browser.ml.linkPreview.enabled» պարամետրերը։

- Զարգացված համակարգերի պաշտպանության (ETP, Enhanced Tracking Protection -> Strict) ռեժիմում ավելացվել է ավտոմատ կերպով исключել ցանկի օգտագործման հնարավորություն՝ վերացնելու կայքերում առաջացող բարդությունների բլոկավորման պատճառով։ Ընտրանքի համար առաջարկվում են երկու մակարդակ՝ исключения գործելու համար միայն՝ կայքերի աշխատանքի գլխացավանքների հաղթահարման համար և исключения գործելու նույնիսկ ցածրարժեք խոչընդոտների դեպքում։

- Մի շարք вкладките ակտիվ вкладքի ցուցադրմամբ ապահովակարգավորված է՝ թույլ տալով աշխատել առանձին вкладքի հետ առանց ամբողջ խմբի բացելու։ Այժմ вкладки խմբի մոտ կամ ամբողջովին բացվում էր, կամ փակվում էր, որտեղ միայն խմբի կրճատումն էր երևում։

- Ավելացվել է լրացումների հեռացման հնարավորություն կողային տախտակից «Remove» կոճակի միջոցով, որը ցուցադրվում է լրացման նշանի աջ սեղմմամբ։

- Windows պլատֆորմում Firefox փակելիս կամ նորից բացելիս մնում է տեղեկացումը, որը հիմա իրականացնելու է բացահայտումը համապատասխան էջով, այլ ոչ թե կայքի գլխավոր էջով։
- Առաջընթաց է գրանցվել drag-and-drop ռեժիմում встроенных (blob) պատկերների տեղափոխման գործում։
- Ակտիվությանը հղվող պատմության որոնման արդյունքների ցուցադրումը բարելավվեց (կբացառվեն կրկնօրինակումները)։
- Developer tools-ի ներդրումներում ցանցային ակտիվության մոնիտորինգի էջում ապահովվել է պարամետրերի, Cookie-ների և հարցումների գլուխների ցուցադրություն, երբ հարցման կատարումը դեռևս չի ավարտվել։
- JavaScript-ի դեբուգերում ավելացվեց կարգավորիչ, որը կառավարում է դեբուգերի պատուհանի ցուցադրումը էկրանին, երբ սցենարը դադարեցվում է։
- Ներդրումներ API wllama-ի օգտագործման հնարավորություն տրամադրելու հնարավորություն, որը թույլ է տալիս ներդրումներին իրականացնել տեղական մեծ լեզվաբառարանները բրաուզերում։
- Ավելացվել է Prioritized Task Scheduling API, որը թույլ է տալիս պլանավորել JavaScript-ի callback-երի կատարելությունը տարբեր առաջնահերթությունների մակարդակներով (արգելափակում է օգտվողի աշխատանքը, ստեղծում է տեսանելի փոփոխություններ և ֆոնային աշխատանք)։
- Ավելացվել է Selection.getComposedRanges() մեթոդը, որը թույլ է տալիս ստանալ նշված տեքստային տարածքները։
- Ավելացվել է URLPattern API, որը թույլ է տալիս URL-ները ստուգել որոշակի ձևաչափի համապատասխանությոնը, ինչը, օրինակ, կարող է կիրառվել հղումների ստուգման և Service Worker-ում հարցումների ուղղորդման մեջ։ const p = new URLPattern({ protocol: 'https', hostname: 'example.com', pathname: '/:folder/*/:fileName.jpg', });
- Animation.overallProgress հատկությունը ավելացնելը, որը թույլ է տալիս հետևել անիմացիայի առաջընթացը։
- Android պլատֆորմի տարբերակում առաջարկվել է նորաձևության դիզայն։ Մենյուն ավելի պարզ է ոճով և արագ է։

Firefox 142-րդոց նորարարությունների և սխալների ուղղման մեջ հանդիպել է 17 խոցելիություն։ 12 խոցելիություն առաջացել է հիշողականությամբ կապված խնդիրների պատճառով, ինչպիսիք են փաթեթների լրացումներն ու նախկինում ազատված հիշողության տարածքներին դիմելը։ Սյունակները կարող են հանգեցնել չարագործի կոդի կատարումին հատուկ ձևավորված էջերը բացելիս։
Ընտանիք: opennet.ru






