Թողարկվել է Firefox 99 վեբ բրաուզերը, բացի այդ, ստեղծվել է երկարաժամկետ աջակցության մասնաճյուղի թարմացում՝ 91.8.0: Firefox 100 մասնաճյուղը տեղափոխվել է բետա թեստավորման փուլ, որի թողարկումը նախատեսված է մայիսի 3-ին։
Հիմնական նորամուծությունները Firefox 99-ում.
- Ավելացված է աջակցություն հայրենի GTK համատեքստային ընտրացանկերի համար: Հատկանիշը միացված է «widget.gtk.native-context-menus» պարամետրի միջոցով about:config:
- Ավելացվեց GTK լողացող ոլորման տողեր (ամբողջական ոլորման գիծը հայտնվում է միայն այն ժամանակ, երբ դուք տեղափոխում եք մկնիկի կուրսորը, մնացած ժամանակ, մկնիկի ցանկացած շարժումով, ցուցադրվում է բարակ գծի ցուցիչ, որը թույլ է տալիս հասկանալ էջի ընթացիկ օֆսեթը, բայց եթե կուրսորը չի շարժվում, որոշ ժամանակ անց ցուցիչը անհետանում է): Գործառույթը ներկայումս անջատված է լռելյայնորեն, այն ակտիվացնելու համար about:config-ում տրամադրվում է widget.gtk.overlay-scrollbars.enabled կարգավորումը:

- Հարթակի ավազարկղի մեկուսացումը ուժեղացվել է Linuxվեբ բովանդակությունը մշակող գործընթացներին մուտք գործելն արգելված է սերվեր X11:
- Լուծվել են որոշ խնդիրներ, որոնք առաջացել են Wayland-ի օգտագործման ժամանակ: Մասնավորապես, շտկվել է թելերի արգելափակման հետ կապված խնդիրը, կարգավորվել է բացվող պատուհանների մասշտաբը, ուղղագրությունը ստուգելիս միացվել է համատեքստի ընտրացանկը։
- Ներկառուցված PDF դիտիչը ապահովում է որոնման աջակցություն դիակրիտիկներով կամ առանց դրանց:
- «N» թեժ ստեղն է ավելացվել ReaderMode-ին՝ Պատմելու ռեժիմը միացնելու/անջատելու համար:
- Հարթակի տարբերակում Android թխուկները և պահված տեղական տվյալները ընտրողաբար մաքրելու հնարավորություն միայն որոշակի ժամանակահատվածում տիրույթՈւղղվել է խափանումը, որը տեղի էր ունենում մեկ այլ հավելվածից դիտարկիչին անցնելուց, թարմացում տեղադրելուց կամ սարքը ապակողպելուց հետո։
- Ավելացվեց navigator.pdfViewerEnabled հատկությունը, որի միջոցով վեբ հավելվածը կարող է որոշել, թե արդյոք զննարկիչը PDF փաստաթղթերը ցուցադրելու ներկառուցված հնարավորություն ունի:
- Ավելացվել է RTCPeerConnection.setConfiguration() մեթոդի աջակցությունը, որը թույլ է տալիս կայքերին հարմարեցնել WebRTC կարգավորումները՝ կախված ցանցային կապի պարամետրերից, փոխել կապի համար օգտագործվող ICE սերվերը և տվյալների փոխանցման կիրառվող քաղաքականությունը:
- Ցանցային տեղեկատվության API-ը, որը հնարավորություն է տալիս մուտք գործել ընթացիկ կապի մասին տեղեկատվությանը (օրինակ՝ տեսակը (բջջային, Bluetooth, Ethernet, Wi-Fi) և արագությունը), այժմ լռելյայնորեն անջատված է: Նախկինում այս API-ն միացված էր միայն հարթակի համար: Android.
Բացի նորարարություններից և սխալների շտկումից, Firefox 99-ը վերացրել է 30 խոցելիություն, որոնցից 9-ը նշված են որպես վտանգավոր։ 24 խոցելիություն (21-ը ամփոփված են CVE-2022-28288 և CVE-2022-28289 տակ) առաջանում են հիշողության հետ կապված խնդիրների պատճառով, ինչպիսիք են բուֆերների արտահոսքը և արդեն ազատված հիշողության տարածքներին հասանելիությունը: Պոտենցիալ կերպով, այս խնդիրները կարող են հանգեցնել հարձակվողի կոդի գործարկման՝ հատուկ նախագծված էջեր բացելիս:
Firefox Beta 100-ը ներկայացնում է ուղղագրությունը ստուգելիս տարբեր լեզուների բառարաններ միաժամանակ օգտագործելու հնարավորություն։ Linux и Windows Լռելյայնորեն լողացող սահնակները միացված են: YouTube-ից, Prime Video-ից և Netflix-ից տեսանյութեր դիտելիս ենթագրերը այժմ ցուցադրվում են «նկար նկարի մեջ» ռեժիմով: Web MIDI API-ն միացված է, որը թույլ է տալիս վեբ հավելվածներին փոխազդել օգտատիրոջ համակարգչին միացված MIDI-ով հագեցած երաժշտական սարքերի հետ (Firefox 99-ում սա կարող է միացվել about:config-ում dom.webmidi.enabled կարգավորման միջոցով):
Source: opennet.ru

