Реліз Firefox 73

Відбувся реліз веб-браузера 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).
  • Проведено оптимізація продуктивності інструментів для веб-розробників. Знижено навантаження під час збору статистики для панелі моніторингу мережної активності. У відладчику JavaScript та web-консолі прискорено завантаження великих скриптів з прив'язкою до початкових текстів (source-mapped).
  • У web-консолі проблеми з виходом за межі області поточного домену (КОРОБКИ, Cross-Origin Resource Sharing) тепер відображаються як помилки, а не попередження. Для автодоповнення в консолі стали доступні змінні, що визначаються виразами.
  • У інструментах для веб-розробників у розділі інспектування мережі забезпечено декодування повідомлень (JSON, MsgPack та CBOR) у форматі WAMP (WebSocket Web Application Messaging Protocol), що передаються через з'єднання WebSocket.

    Реліз Firefox 73

Крім нововведень та виправлення помилок у Firefox 73 усунено 15 вразливостей, з яких 11 (зібрані під CVE-2020-6800 та CVE-2020-6801) позначені як потенційно здатні призвести до виконання коду зловмисника при відкритті спеціально оформлених сторінок. Нагадаємо, що проблеми з пам'яттю, такі як переповнення буферів і звернення до звільнених областей пам'яті, з недавніх пір позначаються як небезпечні, але не критичні.

Джерело: opennet.ru

Додати коментар або відгук