ਫਾਇਰਫਾਕਸ 97 ਰੀਲੀਜ਼

Состоялся релиз web-браузера Firefox 97. Кроме того, сформировано обновление ветки с длительным сроком поддержки — 91.6.0. На стадию бета-тестирования переведена ветка Firefox 98, релиз которой намечен на 8 марта.

ਮੁੱਖ ਨਵੀਨਤਾਵਾਂ:

  • Истёк срок действия 18 сезонных цветовых тем Colorway, предложенных в Firefox 94 и реализованных в форме встроенного дополнения, действующего ограниченное время. Пользователи, которые намерены продолжить использование тем Colorway, могут включить их в менеджере дополнений (about:addons).
  • В сборках для платформы Linux удалена возможность генерации PostScript-документа для вывода на печать (возможность печати на PostScript-принтерах и сохранения в PDF оставлена).
  • Решены проблемы со сборкой с библиотеками Wayland 1.20.
  • Решена проблема с прекращением работы масштабирования щипком на сенсорных экранах после перемещения вкладки в другое окно.
  • На странице about:processes в Linux повышена точность определения нагрузки на CPU.
  • Решена проблема с отображением острых углов для окон в некоторых пользовательских окружениях, таких как elementary OS 6.
  • На платформе Windows 11 добавлена поддержка нового стиля полос прокрутки.
  • На платформе macOS улучшена загрузка системных шрифтов, что в некоторых ситуациях позволило ускорить открытие и переключение на новую вкладку.
  • В версии для платформы Android реализовано выделение в истории посещений недавно открытых сайтов. На домашней странице улучшено отображение картинок для недавно добавленных закладок. На платформе Android 12 решена проблема со вставкой ссылок из буфера обмена.
  • В CSS-конструкциях с типами length и length-percentage разрешено использование единиц измерения «cap» и «ic».
  • Добавлена поддержка CSS-правила @scroll-timeline и CSS-свойства animation-timeline, позволяющих привязать хронологию анимации в API AnimationTimeline к ходу прокрутки содержимого, а не времени в минутах или секундах.
  • CSS-свойство color-adjust переименовано в print-color-adjust, как того требует спецификация.
  • В CSS включена по умолчанию поддержка каскадных слоёв, задаваемых при помощи правила @layer и импортируемых через CSS-правило @import, используя функцию layer().
  • ਸਕਰੋਲਬਾਰ-ਗਟਰ CSS ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਨ ਲਈ ਜੋੜਿਆ ਗਿਆ ਕਿ ਸਕਰੋਲਬਾਰ ਲਈ ਸਕ੍ਰੀਨ ਸਪੇਸ ਕਿਵੇਂ ਰਾਖਵੀਂ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਜਦੋਂ ਤੁਸੀਂ ਸਮੱਗਰੀ ਨੂੰ ਸਕ੍ਰੋਲ ਕਰਨ ਲਈ ਨਹੀਂ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਸਕ੍ਰੌਲਬਾਰ ਖੇਤਰ 'ਤੇ ਕਬਜ਼ਾ ਕਰਨ ਲਈ ਆਉਟਪੁੱਟ ਦਾ ਵਿਸਤਾਰ ਕਰ ਸਕਦੇ ਹੋ।
  • Улучшена совместимость с web-фреймворком Marionette (WebDriver).
  • В набор DedicatedWorkerGlobalScope добавлен API AnimationFrameProvider, что позволяет использовать методы requestAnimationFrame и cancelAnimationFrame в отдельных web worker-ах.
  • В методы AbortSignal.abort() и AbortController.abort() добавлена возможность установки причины сброса сигнала, а также чтения причины через свойство AbortSignal.reason. По умолчанию в качестве причины указывается AbortError.

Кроме новшеств и исправления ошибок в Firefox 97 устранено 42 уязвимости, из которых 34 помечены как опасные. 33 уязвимостей (5 под CVE-2022-22764 и 29 под CVE-2022-0511) вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

Изменения в бета-версии Firefox 98:

  • Изменено поведение при загрузке файлов — вместо вывода запроса перед началом загрузки, файлы теперь начинают загружаться автоматически и могут в любой момент быть открыты через панель с информацией о ходе загрузки или удалены непосредственно из панели с загрузками.
  • ਡਾਊਨਲੋਡ ਸੂਚੀ ਵਿੱਚ ਫਾਈਲਾਂ 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰਨ ਵੇਲੇ ਦਿਖਾਏ ਗਏ ਸੰਦਰਭ ਮੀਨੂ ਵਿੱਚ ਨਵੀਆਂ ਕਾਰਵਾਈਆਂ ਸ਼ਾਮਲ ਕੀਤੀਆਂ ਗਈਆਂ। ਉਦਾਹਰਨ ਲਈ, "ਹਮੇਸ਼ਾ ਓਪਨ ਸਮਾਨ ਫਾਈਲਾਂ" ਵਿਕਲਪ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਤੁਸੀਂ ਸਿਸਟਮ 'ਤੇ ਉਸੇ ਫਾਈਲ ਕਿਸਮ ਨਾਲ ਸੰਬੰਧਿਤ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਡਾਊਨਲੋਡ ਪੂਰਾ ਹੋਣ ਤੋਂ ਬਾਅਦ ਫਾਇਰਫਾਕਸ ਨੂੰ ਆਪਣੇ ਆਪ ਇੱਕ ਫਾਈਲ ਖੋਲ੍ਹਣ ਦੀ ਇਜਾਜ਼ਤ ਦੇ ਸਕਦੇ ਹੋ। ਤੁਸੀਂ ਡਾਉਨਲੋਡ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਦੇ ਨਾਲ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਵੀ ਖੋਲ੍ਹ ਸਕਦੇ ਹੋ, ਉਸ ਪੰਨੇ 'ਤੇ ਜਾ ਸਕਦੇ ਹੋ ਜਿੱਥੋਂ ਡਾਊਨਲੋਡ ਸ਼ੁਰੂ ਕੀਤਾ ਗਿਆ ਸੀ (ਡਾਉਨਲੋਡ ਖੁਦ ਨਹੀਂ, ਪਰ ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਲਿੰਕ), ਲਿੰਕ ਨੂੰ ਕਾਪੀ ਕਰੋ, ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਿੰਗ ਇਤਿਹਾਸ ਤੋਂ ਡਾਊਨਲੋਡ ਦਾ ਜ਼ਿਕਰ ਹਟਾਓ ਅਤੇ ਸਾਫ਼ ਕਰੋ। ਡਾਊਨਲੋਡ ਪੈਨਲ ਵਿੱਚ ਸੂਚੀ।
  • ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਲਾਂਚ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣ ਲਈ, ਐਡ-ਆਨ ਲਾਂਚ ਕਰਨ ਲਈ ਤਰਕ ਜੋ webRequest API ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਨੂੰ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਸਿਰਫ਼ webRequest ਕਾਲਾਂ ਨੂੰ ਬਲੌਕ ਕਰਨ ਨਾਲ ਹੁਣ ਫਾਇਰਫਾਕਸ ਸਟਾਰਟਅੱਪ ਦੌਰਾਨ ਐਡ-ਆਨ ਲਾਂਚ ਹੋ ਜਾਣਗੇ। ਗੈਰ-ਬਲੌਕਿੰਗ ਮੋਡ ਵਿੱਚ ਵੈਬ ਬੇਨਤੀਆਂ ਉਦੋਂ ਤੱਕ ਦੇਰੀ ਹੋ ਜਾਣਗੀਆਂ ਜਦੋਂ ਤੱਕ ਫਾਇਰਫਾਕਸ ਲਾਂਚ ਨਹੀਂ ਹੋ ਜਾਂਦਾ।
  • HTML ਟੈਗ ਲਈ ਸਮਰਥਿਤ ਸਮਰਥਨ " ", ਜੋ ਤੁਹਾਨੂੰ ਇੰਟਰਐਕਟਿਵ ਯੂਜ਼ਰ ਇੰਟਰੈਕਸ਼ਨ ਲਈ ਡਾਇਲਾਗ ਬਾਕਸ ਅਤੇ ਕੰਪੋਨੈਂਟ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਬੰਦ ਹੋਣ ਯੋਗ ਚੇਤਾਵਨੀਆਂ ਅਤੇ ਸਬ-ਵਿੰਡੋਜ਼। ਬਣਾਈਆਂ ਗਈਆਂ ਵਿੰਡੋਜ਼ ਨੂੰ JavaScript ਕੋਡ ਤੋਂ ਕੰਟਰੋਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
  • ਵੈੱਬ ਡਿਵੈਲਪਰਾਂ ਲਈ ਟੂਲਸ ਵਿੱਚ ਇੱਕ ਅਨੁਕੂਲਤਾ ਮੁਲਾਂਕਣ ਪੈਨਲ ਜੋੜਿਆ ਗਿਆ ਹੈ। ਪੈਨਲ ਚੁਣੇ ਹੋਏ HTML ਐਲੀਮੈਂਟ ਜਾਂ ਪੂਰੇ ਪੰਨੇ ਦੀਆਂ CSS ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਸੰਭਾਵਿਤ ਸਮੱਸਿਆਵਾਂ ਬਾਰੇ ਸੰਕੇਤਕ ਚੇਤਾਵਨੀ ਦਿਖਾਉਂਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਹਰੇਕ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਪੰਨੇ ਦੀ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਜਾਂਚ ਕੀਤੇ ਬਿਨਾਂ ਵੱਖ-ਵੱਖ ਬ੍ਰਾਊਜ਼ਰਾਂ ਨਾਲ ਅਸੰਗਤਤਾਵਾਂ ਦੀ ਪਛਾਣ ਕਰ ਸਕਦੇ ਹੋ।

ਸਰੋਤ: opennet.ru

ਇੱਕ ਟਿੱਪਣੀ ਜੋੜੋ