Қол жетімді 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 енгізу элементіндегі төмен көрсеткіні басу курсорды келесі элементке енді дұрыс жылжытпайды.
    • Микрофон/камера/экранды бөлісу индикаторы фокуста болған кезде экранды оқу құралдары бұдан былай кекірмейді немесе қатып қалмайды.
    • Мыңдаған жолдарды қамтитын кестелерді жүктеу айтарлықтай жеделдетілді.
    • Теңшелетін мәнерлері бар мәтін енгізу элементтері енді фокус құрылымын дұрыс көрсетеді.
    • Экраннан оқу құралдары әзірлеуші ​​​​құралдарын ашқан кезде қателікпен құжат көрінісіне ауыспайды.
    • Мигрень және эпилепсиямен ауыратын адамдардың өмірін жеңілдету үшін анимациялар саны қысқартылды (меңзерді қойындының үстіне апарғанда, іздеу жолағын ашқанда және т.б.).
  • Ұлыбританияның барлық пайдаланушылары Жаңа қойынды бетінде Pocket қолданбасынан ұсыныстар алады.
  • 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 сипаты.
    • Жақсартылған объектілерді қоқыс жинау Әлсіз карта.
  • window.external.AddSearchProvider әдісі енді түтік болып табылады сәйкес спецификация.
  • DOM: әдіс іске асырылды ParentNode.replaceChildren().
  • WebAssembly: бұдан былай функциялар бірден бірнеше мәнді қайтара алады.
  • Әзірлеуші ​​құралдары.

Ақпарат көзі: linux.org.ru

пікір қалдыру