Firefox 97-ի թողարկում

Թողարկվել է Firefox 97 վեբ բրաուզերը: Բացի այդ, ստեղծվել է երկարաժամկետ աջակցության մասնաճյուղի թարմացում՝ 91.6.0: Firefox 98 մասնաճյուղը տեղափոխվել է բետա թեստավորման փուլ, որի թողարկումը նախատեսված է մարտի 8-ին։

Հիմնական նորամուծությունները.

  • Firefox 18-ում որպես ներկառուցված հավելում սահմանափակ ժամանակով առաջարկվող 94 Colorway սեզոնային գունային թեմաները սպառվել են: Օգտատերերը, ովքեր մտադիր են շարունակել օգտագործել Colorway թեմաները, կարող են դրանք միացնել հավելումների կառավարչում (about:addons):
  • Linux պլատֆորմի համար նախատեսված հավաքներում տպագրության համար PostScript փաստաթուղթ ստեղծելու հնարավորությունը հանվել է (ՊոստՍկրիպտ տպիչների վրա տպելու և PDF-ում պահելու հնարավորությունը պահպանվում է):
  • Ուղղվել են Wayland 1.20 գրադարանների կառուցման խնդիրները:
  • Լուծվել է խնդիրը, երբ մատնաչափ խոշորացումը դադարում է աշխատել սենսորային էկրանների վրա՝ ներդիրն այլ պատուհան տեղափոխելուց հետո:
  • Linux-ում about:processes էջը բարելավել է պրոցեսորի բեռնվածության հայտնաբերման ճշգրտությունը:
  • Լուծվեց որոշ օգտվողների միջավայրերում, օրինակ՝ տարրական OS 6-ում, պատուհանների համար սուր անկյունների ցուցադրման հետ կապված խնդիրը:
  • Windows 11 հարթակում ավելացվել է ոլորման նոր ոճի աջակցություն:
  • MacOS հարթակում բարելավվել է համակարգի տառատեսակների բեռնումը, ինչը որոշ իրավիճակներում ստիպել է ավելի արագ բացել և անցնել նոր ներդիրին:
  • Android պլատֆորմի համար նախատեսված տարբերակում վերջերս բացված կայքերը ընդգծված են այցելությունների պատմության մեջ: Վերջերս ավելացված էջանիշերի պատկերների ցուցադրումը բարելավվել է գլխավոր էջում: Android 12 հարթակում լուծվել է clipboard-ից հղումներ տեղադրելու խնդիրը։
  • Երկարությամբ և երկարությամբ-տոկոսային տիպերով CSS կառուցվածքները թույլ են տալիս օգտագործել «cap» և «ic» միավորները:
  • Ավելացվել է աջակցություն @scroll-timeline CSS կանոնին և animation-timeline CSS հատկությանը, որը թույլ է տալիս AnimationTimeline API-ում անիմացիայի ժամանակացույցը կապված լինել բովանդակության ոլորման առաջընթացի հետ, այլ ոչ թե ժամանակը րոպեներով կամ վայրկյաններով:
  • Color-adjust CSS հատկությունը վերանվանվել է print-color-adjust, ինչպես պահանջվում է ճշգրտմամբ:
  • CSS-ը ներառում է լռելյայն աջակցություն կասկադային շերտերին, որոնք սահմանվում են @layer կանոնի միջոցով և ներմուծվում են CSS @import կանոնի միջոցով՝ օգտագործելով layer() ֆունկցիան:
  • Ավելացրել է scrollbar-gutter CSS հատկությունը՝ վերահսկելու, թե ինչպես է էկրանի տարածքը վերապահվում ոլորման տողի համար: Օրինակ, երբ դուք չեք ցանկանում, որ բովանդակությունը ոլորվի, կարող եք ընդլայնել ելքը՝ ոլորման տողի տարածքը զբաղեցնելու համար:
  • Բարելավված համատեղելիություն Marionette վեբ շրջանակի հետ (WebDriver):
  • AnimationFrameProvider API-ն ավելացվել է DedicatedWorkerGlobalScope հավաքածուին, որը թույլ է տալիս օգտագործել requestAnimationFrame և cancelAnimationFrame մեթոդները առանձին վեբ աշխատողներում:
  • AbortSignal.abort() և AbortController.abort() մեթոդներն այժմ հնարավորություն ունեն սահմանելու ազդանշանի վերակայման պատճառը, ինչպես նաև կարդալու պատճառը AbortSignal.reason հատկության միջոցով: Լռելյայնորեն, պատճառը AborError-ն է:

Բացի նորարարություններից և սխալների շտկումից, Firefox 97-ը շտկել է 42 խոցելիություն, որոնցից 34-ը նշված են որպես վտանգավոր։ 33 խոցելիություն (5-ը՝ CVE-2022-22764-ում և 29-ը՝ CVE-2022-0511) պայմանավորված են հիշողության հետ կապված խնդիրներով, ինչպիսիք են բուֆերային հեղեղումները և մուտքն արդեն ազատված հիշողության տարածքներ: Պոտենցիալ կերպով, այս խնդիրները կարող են հանգեցնել հարձակվողի կոդի գործարկման՝ հատուկ նախագծված էջեր բացելիս:

Փոփոխություններ Firefox 98 Beta-ում.

  • Ֆայլերի ներբեռնման պահվածքը փոխվել է. ներբեռնումը սկսելուց առաջ հարցումը ցուցադրելու փոխարեն ֆայլերն այժմ սկսում են ինքնաբերաբար ներբեռնվել և կարող են ցանկացած պահի բացվել վահանակի միջոցով՝ ներբեռնման ընթացքի մասին տեղեկություններով կամ ջնջվել անմիջապես ներբեռնման վահանակից:
  • Նոր գործողություններ են ավելացվել համատեքստի ընտրացանկում, որը ցուցադրվում է ներբեռնման ցանկի ֆայլերի վրա աջ սեղմելիս: Օրինակ, օգտագործելով «Միշտ բացել նմանատիպ ֆայլեր» տարբերակը, դուք կարող եք թույլ տալ Firefox-ին ավտոմատ բացել ֆայլը ներբեռնման ավարտից հետո համակարգում նույն ֆայլի տեսակի հետ կապված հավելվածում: Կարող եք նաև բացել գրացուցակը ներբեռնված ֆայլերով, գնալ այն էջը, որտեղից սկսվել է ներբեռնումը (ոչ թե ներբեռնումը, այլ ներբեռնման հղումը), պատճենել հղումը, հեռացնել ներբեռնման նշումը զննման պատմությունից և մաքրել ցանկը ներբեռնումների վահանակում:
  • Բրաուզերի գործարկման գործընթացը օպտիմալացնելու համար փոխվել է webRequest API-ն օգտագործող հավելումներ գործարկելու տրամաբանությունը: Միայն webRequest զանգերի արգելափակումն այժմ կհանգեցնի հավելումների գործարկմանը Firefox-ի գործարկման ժամանակ: Չարգելափակման ռեժիմում WebRequest-ները կհետաձգվեն այնքան ժամանակ, մինչև Firefox-ը չավարտի գործարկումը:
  • Միացված է HTML պիտակի աջակցությունը » , որը թույլ է տալիս ստեղծել երկխոսության տուփեր և բաղադրիչներ օգտատիրոջ ինտերակտիվ փոխազդեցության համար, ինչպիսիք են փակվող ազդանշանները և տեղադրված պատուհանները: Ստեղծված պատուհանները կարելի է կառավարել JavaScript կոդից։
  • Համատեղելիության վահանակ ավելացվել է վեբ մշակողների գործիքներին: Վահանակը ցուցադրում է ցուցիչներ, որոնք զգուշացնում են ձեզ ընտրված HTML տարրի կամ ամբողջ էջի CSS հատկությունների հետ կապված հնարավոր խնդիրների մասին, ինչը թույլ է տալիս որոշել անհամատեղելիությունները տարբեր բրաուզերների հետ՝ առանց էջը յուրաքանչյուր բրաուզերում առանձին փորձարկելու:

Source: opennet.ru

Добавить комментарий