Հասանելի է Firefox 125. Հայտնաբերվել է թողարկումից առաջ վերջին պահին կրիտիկական սխալ, ուստի թողարկումը դրված է 125.0.1 տարբերակին:
- Linux: Իրականացվել է երրորդ կողմի թեմաներով տրամադրված պատուհանի կառավարման կոճակները թաքցնելու ունակություն (օրինակ, եթե օգտագործողը տեղադրել է երրորդ կողմի բրաուզերի թեմա, բայց ցանկանում է օգտագործել համակարգի թեմային համապատասխանող կոճակներ). widget.gtk.non-native-titlebar- կոճակներ.միացված է:
- Firefox View:
- Այժմ բաց ներդիրների ցանկում ցուցադրվում են և ամրացված ներդիրները (սրբապատկերների շարքի տեսքով):
- Ավելացված է ներդիրները փակելու կոճակներ (նախկինում այս գործողությունը թաքնված էր ցանկում):
- Ներդիրների ընտրացանկում ավելացվել են «Pin» և «Անլռել» տարբերակները:
- Ավելացվեցին տեսողական ցուցումներ, որ ներդիրը բաց է է էջանիշերում կամ ամրագրված գլխավոր էջում։
- PDF դիտողն այժմ աջակցում է տեքստի ընդգծումը (այս հնարավորությունը կամք աստիճանաբար ներառվել ավելի ու ավելի շատ օգտվողների համար):
- Հայտնվել է պաշտպանված հոսքային տեսանյութ դիտելու հնարավորությունը AV1 կոդեկի միջոցով:
- Եթե clipboard-ը պարունակում է հղում, ապա երբ ուշադրության կենտրոնում դրված է դատարկ հասցեի տող, օգտվողը կտեսնի այս հղմանը հետևելու առաջարկություն (browser.urlbar.clipboard.featureGate):
- Հասցեների տողի միջոցով բաց ներդիրների որոնումն այժմ սկսվել է производится մասին բոլոր տարաները, և ոչ միայն ընթացիկը (browser.urlbar.switchTabs.searchAllContainers):
- Բազմաթիվ բրաուզերներ օգտագործելուն սովոր օգտատերերի հարմարության համար, ավելացրել է նոր ծառայության էջ about:settings, որը հղում է about:preferences-ին:
- Կանխադրված հիմա արգելափակված են բոլոր ներբեռնումները չապահովված HTTP արձանագրության միջոցով (նախկինում արգելափակված էին միայն HTTPS էջերից սկսված ներբեռնումները): HTTP արձանագրությունն անապահով է ցանկացած միջանկյալ հանգույց կարող է փոխել կամ փոխարինել ներբեռնված ֆայլը: Օգտատերը, իհարկե, դեռևս ունի ներբեռնումը թույլատրելու ստիպելու տարբերակը:
- Բարելավված պաշտպանություն տիրույթի անունների կեղծումից (երբ օգտագործվում են ազգային այբուբենների նիշերը).
- Հասանելի է պահպանման և ավտոմատ լրացման հասցեներ (միայն ԱՄՆ-ից և Կանադայից օգտվողների համար):
- Ձայնը, որն այժմ գործում է ընթերցման ռեժիմում կարելի վերահսկել ստեղնաշարի սլաքների միջոցով:
- Փոխվել է Փոխազդեցություն ռադիոկոճակների խմբերի հետ Tab ստեղնով նավարկելու ժամանակ: Եթե կոճակներից որևէ մեկն ակտիվ է, ապա այն կընտրվի, երբ սեղմեք Tab: Եթե ոչ մեկն ակտիվ չէ, ապա Tab-ն ընտրում է առաջին կոճակը, Shift+Tab-ը՝ վերջինը, իսկ Tab-ի երկրորդ սեղմումը թողնում է կոճակների խումբը և տեղափոխվում հաջորդ տարր, այլ ոչ թե շրջում կոճակների միջով, ինչպես նախկինում: Այս վարքագիծը համապատասխանում է ստանդարտին ՎԱՅ-ԱՐԻԱ.
- Windows. Այժմ կառուցելու համար կիրառվում է Visual Studio 2022 կոմպիլյատոր.
- CSS:
- Գույքը align-content հիմա աշխատանքներ ցուցադրմամբ՝ բլոկ; (թույլ է տալիս հարթեցնել տարրերը բլոկի մակարդակում՝ առանց ձեր բեռնարկղը ճկուն կամ ցանցի վերածելու):
- Գույքը փոխակերպման տուփ ձեռք բերված աջակցություն բովանդակության տուփի և հարվածի տուփի արժեքներին:
- Կատարված գույքային աջակցություն բովանդակություն-տեսանելիություն (թույլ է տալիս բաց թողնել տարրի ցուցադրումը, քանի դեռ այն իրականում անհրաժեշտ չէ):
- JavaScript:
- Ներառված է աջակցություն Intl.Segmenter (թույլ է տալիս կատարել տողի տեքստային հատվածավորում՝ հիմնվելով տեղանքի վրա, օրինակ՝ տողը բաժանել բառերի այն լեզուներով, որոնք բացատներ չեն օգտագործում բառեր առանձնացնելու համար):
- Իրականացվել է աջակցություն ներմուծել JSON ֆայլերը որպես մոդուլներ.
- WebAssembly: Ներառված է Բազմաթիվ հիշողության աջակցություն (թույլ է տալիս WASM մոդուլներին օգտագործել և ներմուծել բազմաթիվ անկախ գծային հիշողության վայրեր):
- Ներառված է աջակցություն Popover API (թույլ է տալիս ստեղծել վերին մակարդակի լողացող UI տարրեր, որոնք կարող են օգտագործվել գործողությունների ընտրացանկերի, հատուկ կենացների և այլնի համար): Թռուցիկ պատուհանը և դրա գործարկիչը կարող են ստեղծվել HTML կամ JavaScript ատրիբուտների միջոցով և ոճավորվել՝ օգտագործելով CSS: Իրականացվում են հետևյալ վեբ API-ները.
- Հատկություններ HTMLButtonElement popoverTargetElement и popoverTargetAction.
- Հատկություններ HTMLInputElement popoverTargetElement и popoverTargetAction.
- Գույքը HTMLElement պոպովեր, մեթոդներ hidePopover (), showPopover () и togglePopover (), ինչպես նաև իրադարձություններ նախքան փոխարինել и toggle_event իրադարձություններ.
- Թռուցիկ պատուհաններ ստեղծելիս կարող եք օգտագործել կեղծ դաս :popover-open և տարր ::ֆոն.
- Աջակցվում են նաև գլոբալ ատրիբուտները popovertarget и popovertargetaction.
- Հայտնվել է հատկությունների աջակցություն RTCIceTransport էին и հավաք պետությունհարակից իրադարձություններ պետական փոփոխություն и collectingstatechange_event, ինչպես նաև հատկություններ RTCDtlsTransport.iceTransport.
- Իրականացվել է աջակցություն Element.ariaBrailleLabel и Element.ariaBrailleRoleDescription (արտացոլում է գլոբալ ARIA HTML ատրիբուտները aria-braillebel и aria-braillerole նկարագրություն.
- Ներառված է աջակցություն Clipboard.readText() (թույլ է տալիս ցուցադրել տեղադրման համատեքստային ընտրացանկը, երբ փորձում եք կարդալ clipboard-ի տվյալները, որպեսզի օգտագործողը կարողանա հաստատել գործողությունը):
- Ջնջված է աջակցությունն անջատված է վերջին թողարկումում DOMRequest.
- ջնջվել սեփականություն SVGAElement.text (փոխարենը պետք է օգտագործեք այն տեքստ Բովանդակություն).
- Մշակողի գործիքներ.
- CSP-ի խախտման հաշվետվություններ պողպատ ավելի տեղեկատվական:
- Դեբյուգգեր սովորել հետևել բոլոր DOM մուտացիաներին (:tracer --dom-mutations):
- Վերադարձել է մեկ տարի առաջ հեռացված տարբերակ, որը թույլ է տալիս անջատել ծածկույթը հաղորդագրությամբ, որ վեբ հավելվածը դադարեցված է վրիպազերծիչում (devtools.debugger.features.overlay): Այն համարվում էր ավելորդ, սակայն պրակտիկան ցույց է տվել, որ վեբ ծրագրավորողներին երբեմն դա անհրաժեշտ է:
- Վրիպազերծիչ վահանակի ներքևի մասում ավելացրել է կոդային քարտերի հետ կապված տարբեր գործողությունների ընտրացանկ:
Source: linux.org.ru
