Ang Firefox 109 web browser gibuhian. Dugang pa, usa ka update sa long-term nga suporta nga sanga gihimo - 102.7.0. Ang sanga sa Firefox 110 sa dili madugay ibalhin sa beta testing stage, ang pagpagawas niini gikatakda sa Pebrero 14.
Pangunang mga inobasyon sa Firefox 109:
- Sa default, ang suporta gipalihok alang sa bersyon XNUMX sa Chrome manifest, nga naghubit sa mga kapabilidad ug mga kapanguhaan nga magamit sa mga extension nga gisulat gamit ang WebExtensions API. Ang suporta alang sa ikaduhang bersyon sa manifest ipadayon alang sa umaabot nga umaabot. Tungod kay ang ikatulo nga bersyon sa manifest gipaubos sa kalayo ug makaguba sa pipila ka mga pag-block sa sulod ug mga add-on sa seguridad, ang Mozilla mibalhin gikan sa pagsiguro sa hingpit nga pagpakita sa pagkaangay sa Firefox ug gipatuman ang pipila ka mga bahin sa lahi nga paagi. Pananglitan, ang suporta alang sa daan nga blocking operating mode sa webRequest API wala gihunong, nga gipulihan sa Chrome sa usa ka bag-ong declarative content filtering API. Ang add-on dili ma-activate para sa tanang panid sa makausa (ang permiso gitangtang "all_urls"). Sa Firefox, ang kataposang desisyon bahin sa paghatag ug access ibilin sa user, kinsa makapili sa pagpili kon unsang add-on ang mohatag ug access sa ilang data sa usa ka partikular nga site. Aron madumala ang mga permiso, usa ka "Unified Extension" nga buton ang gidugang sa interface, diin ang user makahatag ug makabawi sa access sa usa ka extension sa bisan unsang site. Ang pagdumala sa pagtugot magamit lamang sa mga add-on nga gibase sa ikatulo nga bersyon sa manifest; alang sa mga add-on nga gibase sa ikaduhang bersyon sa manifest, ang granular access control sa mga site wala gihimo.

- Ang panid sa Firefox View mipauswag sa disenyo sa mga walay sulod nga seksyon nga bag-o lang gisirado ang mga tab ug mga tab nga bukas sa ubang mga device.
- Ang lista sa bag-o lang gisirado nga mga tab nga gipakita sa panid sa Firefox View adunay dugang nga mga buton aron makuha ang indibidwal nga mga link gikan sa lista.

- Gidugang ang abilidad sa pagpakita sa gisulod nga search query sa address bar, imbis nga ipakita ang URL sa search engine (ie, ang mga yawe gipakita sa address bar dili lamang sa panahon sa proseso sa pag-input, apan usab human sa pag-access sa search engine ug pagpakita sa pagpangita resulta nga nalangkit sa gisulod nga mga yawe). Ang feature sa pagkakaron gi-disable pinaagi sa default ug nagkinahanglan sa pag-set sa "browser.urlbar.showSearchTerms.featureGate" nga setting sa about:config aron ma-activate kini.

- Dialog para makapili ug petsa para sa usa ka field nga adunay mga tipo nga "petsa" ug "panahon sa petsa", gipahaum alang sa pagkontrol sa keyboard, nga nagpaposible sa paghatag sa husto nga suporta alang sa mga magbabasa sa screen ug paggamit sa mga shortcut sa keyboard aron ma-navigate ang kalendaryo.
- Nakompleto namo ang usa ka eksperimento gamit ang built-in nga Colorways add-on aron usbon ang hitsura sa browser (usa ka koleksyon sa mga tema nga kolor ang gitanyag alang sa content area, mga panel, ug tab switching bar aron mapilian). Ang daan nga gitipigan nga mga tema sa kolor mahimong ma-access sa "Mga Add-on ug mga tema" nga panid.
- Sa mga sistema nga adunay GTK, ang abilidad sa dungan nga pagbalhin sa daghang mga file sa file manager gipatuman. Ang pagbalhin sa mga imahe gikan sa usa ka tab ngadto sa lain gipauswag.
- Sa sistema alang sa awtomatikong pag-klik sa mga banner nga nangayo og pagtugot sa paggamit sa Cookies sa mga site (cookiebanners.bannerClicking.enabled ug cookiebanners.service.mode sa about:config), ang abilidad sa pagdugang sa mga site sa listahan sa mga eksepsiyon diin ang auto-clicking. wala gipatuman ang gipatuman.
- Pinaagi sa default, ang network.ssl_tokens_cache_use_only_once setting gipalihok aron mapugngan ang paggamit pag-usab sa mga tiket sa sesyon sa TLS.
- Ang network.cache.shutdown_purge_in_background_task setting gi-enable, nga makasulbad sa problema sa file I/O nga gi-shutdown sa saktong paagi sa pag-shut down.
- Usa ka elemento (βPin to toolbarβ) ang gidugang sa add-on context menu aron i-pin ang add-on button sa toolbar.
- Posible nga gamiton ang Firefox isip tigtan-aw sa dokumento, nga gipili sa sistema pinaagi sa menu sa konteksto nga "Open With".
- Gidugang ang impormasyon sa screen refresh rate sa about:support page.
- Gidugang ang mga setting ui.font.menu, ui.font.icon, ui.font.caption, ui.font.status-bar, ui.font.message-box, ug uban pa. aron ma-override ang mga font sa sistema.
- Gi-enable pinaagi sa default mao ang suporta alang sa scrollend nga panghitabo, nga mamugna kung ang user makahuman sa pag-scroll (sa diha nga ang posisyon mohunong sa pagbag-o) sa Elemento ug Dokumento nga mga butang.
- Gihatag nga partitioning sa access pinaagi sa Storage API sa pagproseso sa third-party nga sulod, bisan unsa pa ang Storage Access API.
- Gidugang nga suporta alang sa lista nga attribute sa range nga elemento, nga nagpasa sa identifier sa elemento nga adunay usa ka lista sa gitakda nang daan nga mga kantidad nga gitanyag alang sa input.
- Ang content-visibility CSS property, nga gigamit sa pagpugong sa wala kinahanglana nga paghubad sa mga lugar sa gawas sa visibility field, na-update na karon sa kantidad nga 'auto', kung gitakda, ang visibility gitino sa browser base sa kaduol sa elemento sa utlanan sa ang makita nga lugar.
- Sa CSS type , nga naghubit sa default nga mga kantidad sa kolor alang sa lainlaing mga sangkap sa panid, ug dugang nga suporta alang sa Mark, MarkText, ug ButtonBorder nga mga kantidad.
- Ang Web Auth nagdugang sa abilidad sa pag-authenticate gamit ang CTAP2 (Client to Authenticator Protocol) gamit ang USB HID-based tokens. Ang suporta wala pa ma-enable pinaagi sa default ug gi-enable sa security.webauthn.ctap2 parameter sa about:config.
- Sa mga himan sa web developer sa JavaScript debugger, usa ka bag-ong opsyon sa breakpoint ang gidugang nga ma-trigger kung mobalhin sa scrollend event handler.
- Ang suporta alang sa "session.subscribe" ug "session.unsubscribe" nga mga sugo gidugang sa WebDriver BiDi browser remote control protocol.
- Sa mga asembliya para sa plataporma Windows Ang paggamit sa mekanismo sa pagpanalipod sa hardware sa ACG (Arbitrary Code Guard) nakapahimo sa pagbabag sa pagpahimulos sa mga kahuyangan sa mga proseso nga nagsiguro sa pagpatugtog sa sulud sa multimedia.
- Sa plataporma macOS Nausab na ang aksyon sa kombinasyon sa Ctrl/Cmd + trackpad o Ctrl/Cmd + mouse wheel, nga karon moresulta na sa pag-scroll (sama sa ubang mga browser) imbes nga pag-zoom.
- Mga kalamboan sa bersyon para sa Android:
- Kung nagtan-aw sa usa ka full-screen nga video, ang pagpakita sa address bar kung ang pag-scroll walaβy mahimo.
- Gidugang ang usa ka buton aron kanselahon ang mga pagbag-o pagkahuman sa pagtangtang sa usa ka naka-pin nga site.
- Ang listahan sa mga search engine gi-update human sa pag-ilis sa pinulongan.
- Giayo ang pagkahagsa nga nahitabo sa pagbutang sa usa ka dako nga piraso sa data sa clipboard o address bar.
- Mas maayo nga rendering performance sa mga elemento sa canvas.
- Nasulbad ang isyu sa mga video call nga magamit lang sa H.264 codec.
Dugang sa mga inobasyon ug pag-ayo sa bug, ang Firefox 109 nag-ayo sa 21 nga mga kahuyangan. Ang 15 nga mga kahuyangan gimarkahan nga peligro, diin ang 13 nga mga kahuyangan (nakolekta sa ilawom sa CVE-2023-23605 ug CVE-2023-23606) gipahinabo sa mga problema sa panumduman, sama sa pag-awas sa buffer ug pag-access sa na-libre na nga mga lugar sa panumduman. Posible, kini nga mga problema mahimong mosangput sa pagpatuman sa code sa usa ka tig-atake kung magbukas sa espesyal nga gidisenyo nga mga panid. Ang pagkahuyang nga CVE-2023-23597 gipahinabo sa usa ka lohikal nga sayup sa code alang sa paghimo og bag-ong mga proseso sa bata ug gitugotan ang usa ka bag-ong proseso nga ilunsad sa file: // konteksto aron mabasa ang sulud sa mga arbitraryong file. Ang pagkahuyang nga CVE-2023-23598 gipahinabo sa usa ka sayup sa pagdumala sa mga aksyon sa drag&drop sa balangkas sa GTK ug gitugotan ang mga sulud sa arbitraryong mga file nga mabasa pinaagi sa tawag sa DataTransfer.setData.
Source: opennet.ru
