Жеткиликтүү Firefox 78.

  • PDF жүктөө диалог кутусуна "Firefox'та ачуу" пунктун кошту.
  • Дарек тилкесин басканда мыкты сайттарды көрсөтүүнү өчүрүү мүмкүнчүлүгү кошулду (browser.urlbar.suggest.topsites).
  • Меню пункттары "Оң жактагы өтмөктөрдү жабуу" жана "Башка өтмөктөрдү жабуу" жылдырылды өзүнчө субменюда. Эгер колдонуучу бир эле учурда бир нече өтмөктү жапса (мисалы, "Башка өтмөктөрдү жабуу" аркылуу), анда менюдагы "Жабылган өтмөктү калыбына келтирүү" алардын баарын калыбына келтирет, жана бир эле эмес. Буга чейин кокустан бир топ өтмөктөрдү жапкан колдонуучулар аларды биринин артынан бири калыбына келтириши керек болчу.
  • Окуу режиминин көрүнүшү кайра иштелип чыккан. Каптал тилкеси компакттуу калкып жүрүүчү куралдар панели менен алмаштырылды, анын дизайны браузердин интерфейсине жакшыраак туура келет.
  • Эгерде WebRTC чалуу жүрүп жаткан болсо, Firefox экран сактагычтын башталышына жол бербейт.
  • Колдонуучу узун текстти (мисалы, сырсөз башкаргычы тарабынан түзүлгөн сырсөз) чектелген узундугу бар талаага чаптоого аракет кылганда пайда болгон көптөн бери чечилген маселе чечилди (максималдуу узундук). Firefoxтун мурунку версиялары үнсүз түрдө паролду белгиленген узундукка чейин кыскартчу, бул каттоо учурунда серверге "кесилген" сырсөз жөнөтүлгөн, ал эми колдонуучу анын сырсөзү узунураак экенине ишенген. Албетте, келечекте колдонуучу узун сырсөз менен кире албайт. Firefox азыр өтө узун текст киргизилген талааны визуалдык түрдө бөлүп көрсөтүп, колдонуучуну кыскараак сапты киргизүүнү эскертет.
  • Дарек тилкесинде терип жатканда, издөө системасынын сунуштарынан тышкары, сизге дагы сунуш кылынат өткөн издөөлөр (browser.urlbar.maxHistoricalSearchSuggestions). Мисалы, эгерде колдонуучу мурда дарек тилкеси аркылуу "саламатсызбы аюу" деп издеген болсо, анда алар "саламатсызбы" деген сөздү жазганда алардан "салам аюу" деп издөө сунушталат).
  • Эгерде колдонуучу доменди дарек тилкесине протоколду көрсөтпөстөн киргизсе, Firefox аракет кылат ага мурункудай эле HTTP аркылуу эмес, HTTPS аркылуу да туташуу (эгер сервер HTTPти колдобосо).
  • .example, .internal, .invalid, .local, .localhost, ,test менен аяктаган даректер мындан ары издөө системасына алынбайт, анын ордуна браузер аларды ачууга аракет кылат (бул суффикстер көбүнчө иштеп чыгууда колдонулат ).
  • Коопсуздук жана купуялуулук:
    • About:protections барагына колдонуучу канча сырсөздү коопсуз сырсөзгө өзгөрткөнүн, ошондой эле белгилүү бир сырсөз ачыкка чыгып кеткендиги (жана өзгөртүлүшү керек) жөнүндө маалымат кошулду.
    • Кошулган layout.css.font-visibility.level орнотуу, ал браузер веб-баракчаларга системанын кайсы шрифттерин билдире турганын көрсөтүүгө мүмкүндүк берет (шрифтер үч топко бөлүнөт: негизги системалар гана, негизги + тил пакеттериндеги шрифттер, бардык шрифттер ). Келечекте биз барактардын дисплейин бузбай турган, ошондой эле бардык орнотулган шрифттер жөнүндө ашыкча маалыматты ачып бербеген эң жакшы вариантты аныктоо үчүн тесттерди өткөрүүнү пландап жатабыз).
    • Колдонуучу дарек тилкесине бир сөздү киргизгенде, Firefox анын локалдык тармакта домендик аталыш болушу мүмкүн экендигин аныктоо үчүн эвристиканы колдонот жана тармакта мындай домен бар же жок экенин текшерүү үчүн DNS серверине суроо жөнөтөт (ошондуктан ачылуучу тизмедеги биринчи нерсе бул доменге барууну сунуштоо). Параноид колдонуучулар үчүн кошулду бул жүрүм-турумду башкарган жөндөө (browser.urlbar.dnsResolveSingleWordsAfterSearch).
    • TorBrowser иштеп чыгуучуларынан DNS (network.dns.disabled) колдонууну толугу менен өчүрүүгө мүмкүндүк берүүчү патч кабыл алынган.
    • Re майып TLS 1.0 жана 1.1 үчүн колдоо (ал Firefox 74те өчүрүлгөн, бирок пандемия учурунда веб-ресурстардын жеткиликтүүлүгү абдан маанилүү болуп калгандыктан кайра күйгүзүлгөн). Эгерде сервер TLS 1.2ди колдобосо, колдонуучу коопсуз туташууну орнотуу жөнүндө ката кабарын жана эски протоколдорду колдоону иштеткен баскычты көрөт (келечекте аларды колдоо толугу менен өчүрүлөт). Июль айында Chrome жана Edgium да эски (TLS 1.0 1999-жылы, жана TLS 1.1 2006-жылы пайда болгон) протоколдорду колдоону өчүрүп коюшкан, анткени алар заманбап тез жана ишенимдүү алгоритмдерди (ECDHE, AEAD) колдобойт, бирок эски жана алсыздарды колдоого муктаж ( TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SHA1, MD5). Internet Explorer жана Edge'ден TLS 1.0/1.1 колдойт жок кылынат аяк оонада.
    • Өчүрүлгөн TLS_DHE_RSA_WITH_AES_128_CBC_SHA жана TLS_DHE_RSA_WITH_AES_256_CBC_SHA шифрлерин колдоо. Firefox аларды колдогон акыркы браузер болгон.
  • Көтөрүлгөн минималдуу система талаптары. Мындан ары булар GNU libc 2.17, libstdc++ 4.8.1 жана GTK+ 3.14.
  • Бул macOS 10.9, 10.10 жана 10.11 колдогон акыркы негизги релиз. Бул операциялык системалардын колдонуучуларына Firefox ESR 78.x жаңыртуу сунушталат, ал бир жыл бою бул macOS версияларын колдоону улантат.
  • Мүмкүнчүлүгү чектелген адамдар үчүн көптөгөн жакшыртуулар:
    • JAWS колдонууда, маалыматтардын тизмесин камтыган HTML киргизүү элементиндеги ылдый жебени басуу курсорду кийинки элементке туура эмес жылдырбайт.
    • Микрофон/камера/экранды бөлүшүү индикатору фокустаганда экранды окугучтар кекечтенбей же катып калбайт.
    • Миңдеген саптарды камтыган таблицаларды жүктөө кыйла тездетилди.
    • Ыңгайлаштырылган стилдери бар текст киргизүү элементтери эми фокус контурун туура көрсөтөт.
    • Экрандагы окурмандар Иштеп чыгуучу куралдарын ачууда жаңылыш түрдө документ көрүнүшүнө өтүшпөйт.
    • Шакыйдын жана талма менен ооруган адамдардын жашоосун жеңилдетүү үчүн анимациялардын саны кыскартылды (кыстырманын үстүнө курсорду алып келгенде, издөө тилкесин ачууда ж.б.).
  • Улуу Британиянын бардык колдонуучулары Жаңы өтмөк бетинде Чөнтөктөн сунуштарды алышат.
  • CSS:
  • javascript:
    • API колдоосу ишке ашырылды Intl.ListFormat.
    • дизайнер аял Intl.NumberFormat() ичинде сунушталган варианттар үчүн колдоо алды Intl.NumberFormat Unified API.
    • V8ден (Chromium JS кыймылдаткычы) ташылган кадимки экспресс кыймылдаткычынын жаңы версиясы Irregexp, бул ECMAScript 2018дин бардык жетишпеген элементтерин ишке ашырууга мүмкүндүк берди (билдирүүлөр Артка кара, RegExp.prototype.dotAll, Юникод тамга класстарынан качуу, аталган топтор). Мурунку версия 2014-жылы алынган (ага чейин Firefoxтун өзүнүн кыймылдаткычы болгон), ошондон бери иштеп чыгуучулар Chromium'дан өзгөрүүлөрдү ташып, айрыны кармап турууга аргасыз болушкан. Азыр Irregexp модулун дээрлик эч кандай адаптацияны талап кылбаган модул катары өткөрүүгө мүмкүндүк берген жабдык ишке ашырылды. Irregexpтин V8ге көз карандылыгын азайткан V8 иштеп чыгуучулары көп иштерди жасашты. Өз кезегинде, Firefox иштеп чыгуучулары каталарды оңдогон, коддун сапатын жакшырткан жана JavaScript спецификациясына дал келбегендиктерди жок кылган патчтарды тапшырышты.
    • Бардык DOM прототип объекттери кошулду Symbol.toStringTag касиети.
    • Жакшыртылган объект таштанды чогултуу WeakMap.
  • window.external.AddSearchProvider ыкмасы эми тактоо болуп саналат менен ылайык спецификация.
  • DOM: ыкмасы ишке ашырылган ParentNode.replaceChildren().
  • WebAssembly: мындан ары функциялар бир эле учурда бир нече маанилерди кайтара алат.
  • Иштеп чыгуучунун куралдары.

Source: linux.org.ru

Комментарий кошуу