Рэліз Firefox 73

Адбыўся рэліз web-браўзэра Firefox 73, а таксама мабільнай версіі Firefox 68.5 для Android платформы. Акрамя таго, сфарміравана абнаўленне галінкі з працяглым тэрмінам падтрымкі 68.5.0. У бліжэйшы час на стадыю бэта-тэставанні пяройдзе галінка Firefox 74, рэліз якой намечаны на 10 сакавіка (праект перайшоў на 4-тыднёвы цыкл распрацоўкі).

Асноўныя навіны:

  • У рэжыме звароту да DNS па-над HTTPS (DoH, DNS over HTTPS) дададзеная падтрымка сэрвісу. NextDNS, акрамя раней прапанаванага DNS-сервера CloudFlare ("https://1.1.1.1/dns-query"). Актываваць DoH і абраць правайдэра можна у наладах сеткавага злучэння.
    Рэліз Firefox 73

  • Рэалізаваны першы этап спынення падтрымкі дапаўненняў, якія ўстанаўліваюцца абыходным шляхам. Змена дакранаецца толькі ўсталёўкі дадаткаў у агульныя каталогі (/usr/lib/mozilla/extensions/, /usr/share/mozilla/extensions/ або ~/.mozilla/extensions/), апрацоўваныя ўсімі асобнікамі Firefox у сістэме (без прывязкі да карыстача) . Падобны метад звычайна ўжываецца для прадусталёўкі дадаткаў у дыстрыбутывах, для няпрошанай падстаноўкі разам са іншымі прыкладаннямі, для інтэграцыі шкоднасных дадаткаў або для адасобленай пастаўкі дадатку са сваім усталёўнікам. У Firefox 73 падобныя дадаткі працягнуць працаваць, але будуць перанесены з агульнага каталога ў індывідуальныя профілі карыстачоў, г.зн. будуць пераўтвораны ў фармат, які прымяняецца пры ўстаноўцы праз менеджэр дапаўненняў.
  • Рэалізавана магчымасць устаноўкі глабальнага базавага ўзроўню маштабавання, які прымяняецца да ўсіх старонак, а не прывязваецца да асобных сайтаў. Змяніць агульны маштаб можна ў наладах (about:preferences) у секцыі "Language and Appearance". У настойках таксама з'явілася опцыя, якая дазваляе ўжываць маштабаванне толькі для тэксту, не дакранаючыся малюнкаў.

    Рэліз Firefox 73

  • Дыялог з прапановай захавання лагінаў зараз выводзіцца толькі калі было зменена значэнне лагіна ў поле ўводу.
  • На сістэмах з прапрыетарнымі драйверамі NVIDIA навей выпуску 432 і дазволам экрана менш 1920×1200 уключаная сістэма кампазітынгу WebRender. Раней WebRender уключаўся толькі для GPU NVIDIA c драйверам Nouveau, а таксама для GPU AMD і Intel. Сістэма кампазітынгу WebRender напісана на мове Rust і выносіць на бок GPU аперацыі адмалёўкі змесціва старонкі.
  • Дададзена магчымасць выкарыстання канцэпцыі "Site Specific Browser" (SSB) для
    працы з web-дадаткам як са звычайнай настольнай праграмай. У рэжыме
    SSB хаваюцца меню, адрасны радок і іншыя элементы інтэрфейсу браўзэра, а ў бягучым акне дапушчаецца толькі адкрыццё спасылак на старонкі бягучага сайта (вонкавыя спасылкі адчыняюцца ў асобным акне браўзэра). У адрозненне ад ужо наяўнага рэжыму кіёска, праца ажыццяўляецца не ў поўнаэкранным рэжыме, а ў звычайным акне, але без спецыфічных для Firefox элементаў інтэрфейсу. Для адкрыцця спасылкі ў рэжыме SSB прапанаваны сцяг каманднага радка "-ssb", які можна прымяняць пры стварэнні ярлыкоў для web-прыкладанняў. Рэжым таксама можна выклікаць кнопкай «Launch Site Specific Browser», размешчанай у меню дзеянняў са старонкай (шматкроп'е справа ад адраснага радка). Па змаўчанні рэжым неактыўны і патрабуе ўключэння праз указанне "browser.ssb.enabled = true" у about:config.
    Рэліз Firefox 73

  • У рэжыме высокакантраснага адлюстравання, прызначанага для людзей з аслабленым зрокам або парушаным успрыманнем кветак, з'явілася падтрымка фонавых малюнкаў. Для захавання чытальнасці і забеспячэнні належнага ўзроўня кантрасту бачны тэкст адлучаецца асобным фонам, у якім выкарыстоўваецца колер актыўнай тэмы афармлення.
  • Падвышана якасць гуку пры падвышэнні ці паніжэнні хуткасці прайгравання;
  • Палепшана аўтавызначэнне старых тэкставых кадовак на старонках, на якіх відавочна не пазначана інфармацыя аб кадоўцы.
  • У радку пошуку ў web-кансолі з'явілася магчымасць фільтравання па адсутным ключы праз указанне знака "-" перад маскай або рэгулярным выразам. Напрыклад, пошукавы запыт "-img" выведзе ўсе элементы, у якіх адсутнічае радок "img", а "-/(cool|rad)/" пакажа элементы, якія не адпавядаюць рэгулярнаму выразу "/(cool|rad)/".
  • Дададзеныя новыя CSS-уласцівасці overscroll-behavior-inline и overscroll-behavior-block для кіравання паводзінамі пракруткай пры дасягненні лагічнай мяжы вобласці пракруткі.
  • У SVG дададзена падтрымка ўласцівасцяў міжлітарны інтэрвал и word-spacing.
  • У HTMLFormElement дададзены метад requestSubmit(), які ініцыюе праграмную адпраўку дадзеных формы па аналогіі з клікам на кнопку адпраўкі дадзеных. Функцыя можа ўжывацца пры распрацоўцы ўласных кнопак адпраўкі формы, для якіх выкліку form.submit() нядосыць з-за таго, што ён не прыводзіць да інтэрактыўнай праверкі параметраў, генерацыі падзеі 'submit' і перадачы дадзеных, прывязаных да кнопкі адпраўкі.
  • Уласцівасці innerWidth и innerHeight аб'ектаў Window зараз заўсёды вяртае фактычную зададзеную шырыню і вышыню вобласці (Viewport Layout), а не памер бачнай часткі (Visual Viewport).
  • Праведзена аптымізацыя прадукцыйнасці інструментаў для web-распрацоўшчыкаў. Зніжана нагрузка пры зборы статыстыкі для панэлі маніторынгу сеткавай актыўнасці. У адладчыку JavaScript і web-кансолі паскораная загрузка вялікіх скрыптоў з прывязкай да іх першапачатковых зыходных тэкстаў (source-mapped).
  • У web-кансолі праблемы з выхадам за межы вобласці бягучага дамена (КАРУСЫ, Cross-Origin Resource Sharing) зараз адлюстроўваюцца як памылкі, а не папярэджання. Для аўтададатку ў кансолі сталі даступныя зменныя, вызначаныя ў выразах.
  • У прыладах для web-распрацоўніках у падзеле інспектавання сеткі забяспечана дэкадаванне паведамленняў (JSON, MsgPack і CBOR) у фармаце WAMP (WebSocket Web Application Messaging Protocol), якія перадаюцца праз злучэнне WebSocket.

    Рэліз Firefox 73

Акрамя навін і выпраўленні памылак у Firefox 73 ухілена 15 уразлівасцяў, З якіх 11 (сабраны пад CVE-2020-6800 і CVE-2020-6801) пазначаныя як патэнцыйна здольныя прывесці да выканання кода зламысніка пры адкрыцці спецыяльна аформленых старонак. Нагадаем, што праблемы з памяццю, такія як перапаўненні буфераў і зварот да ўжо вызваленых абласцей памяці, з нядаўніх часоў адзначаюцца як небяспечныя, але не крытычныя.

Крыніца: opennet.ru

Дадаць каментар