Firefox 148

доступний Firefox 148

  • У налаштуваннях доданий розділ «Управління ІІ», де можна вимкнути ту чи іншу можливість, пов'язану з ІІ (що видалить і завантажені мовні моделі).
  • Сторінка нової вкладки у контейнерах навчилася використовувати завантажені користувачем шпалери.
  • Можливість отримувати віддалені покращення більше не вимагає увімкненої телеметрії і тепер доступна в налаштуваннях («Дозволити Firefox покращувати функціональність, продуктивність та стабільність між оновленнями»). З її допомогою розробники можуть, наприклад, оперативно вимкнути якусь функціональність (якщо виявиться, що вона викликає проблеми) або навпаки включити нову функцію поступово, а не відразу всім користувачам, а також виправляти критичні помилки максимально швидко.
  • Вбудований перекладач навчився перекладати з і традиційною китайською, а також в'єтнамською мовою.
  • виправлена помилка, через яку після оновлення браузера міг відключитися встановлений мовний пакет.
  • Виправлено відсутність міток пошуку на смузі прокручування, що виникало на деяких сайтах.
  • Покращено доступність математичних формул у PDF для екранних читців.
  • Windows:
    • З резервної копії профілю тепер виключаються дані, щодо яких включено очищення під час закриття браузера.
    • виправлена помилка, через яку при перетягуванні завантаженого зображення до програми Adobe Illustrator вставлялося посилання на зображення, а не воно саме.
  • HTML: У випадках, коли URL порожня або явно вказана про: blank, Firefox більше не буде замінювати вихідний порожній документ іншим, завантаженим асинхронно, а натомість синхронно запустить подію load для вихідного документа.
  • CSS:
  • JavaScript:
  • API:
    • з'явився Sanitizer API (Надає нові методи для маніпуляцій HTML). Метод element.setHTML() дозволяє вставити HTML-вміст на кшталт того, як це робить element.innerHTML, при цьому він не схильний до міжсайтового скриптингу (XSS). Для безпечного аналізу HTML запропонований метод document.parseHTML().
    • Додана підтримка API довірених типів (надає механізми, що гарантують, що властивості та функції, які потенційно можуть використовуватися як вектори для XSS-атак, можна буде викликати тільки з даними, що пройшли через функцію перетворення).
    • WebGPU обзавівся підтримкою сервісних воркерів, що дозволяє WebGPU працювати у фоновому режимі (особливо корисно для розширень та інших сторінок, які можуть ефективно обмінюватися ресурсами між кількома вкладками та періодами часу).
    • реалізовано властивість Location.ancestorOrigins (дозволяє визначити, чи вбудований документ у , і якщо так, то на якому сайті).
    • Властивості movementX и movementY елемента оновлення покажчика тепер заповнюються при переміщенні покажчика - до цього їх значення завжди дорівнювали нулю.
    • Реалізовано метод NavigationPrecommitController.addHandler().
    • ДІМ: з'явилася можливість використовувати команду «paste» з Document.execCommand() у веб-вмісті (а не тільки в розширеннях). Реалізовано це із використанням Clipboard API і має ті ж обмеження безпеки, наприклад, вимагає підтвердження від користувача при вставці вмісту між різними джерелами.

Джерело: linux.org.ru

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