<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://www.rssboard.org/rss-0.91.dtd">
<rss version="0.91">
<channel>
	<title>Форум Mozilla Россия</title>
	<link>http://forum.mozilla-russia.org/</link>
	<description>Новые темы на Форум Mozilla Россия</description>
<image>
<url>http://www.mozilla-russia.org/style/img/header_logo.gif</url>
	<title>Форум Mozilla Россия</title>
	<link>http://forum.mozilla-russia.org/</link>
	<description>Новые темы на Форум Mozilla Россия</description>
</image>
	<language>ru-ru</language>
	<item>
		<title>Firefox : Изменить размер шрифта в интерфейсе</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83246</link>
		<pubDate>Sat, 14 Nov 2026 10:59:53 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=4">Firefox</a><br />
Автор: BAZil66<br />
Комментарии: 0<br />Последнее сообщение: Sat, 14 Nov 2026 10:59:53 +0300<br />
<p>В новой версии ФФ (160) шрифт интерфейса (строка меню и строка закладок) стали слишком мелкие для меня. Как можно этот шрифт увеличить?</p>]]></description>
	</item>
	<item>
		<title>Новости : Вышел Firefox 160.0</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83245</link>
		<pubDate>Wed, 11 Nov 2026 21:15:58 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=21">Новости</a><br />
Автор: banbot<br />
Комментарии: 1<br />Последнее сообщение: Fri, 13 Nov 2026 01:57:55 +0300<br />
<p><a href="https://www.mozilla.org/en-US/firefox/160.0/releasenotes/" rel="nofollow">Состоялся</a> релиз web-браузера <a href="https://www.mozilla.org/en-US/firefox/160.0/releasenotes/" rel="nofollow">Firefox 160</a> и сформированы обновления <a href="https://www.mozilla.org/en-US/firefox/organizations/all/" rel="nofollow">прошлых веток</a> с длительным сроком поддержки - <a href="https://www.mozilla.org/en-US/firefox/153.7.0/releasenotes/" rel="nofollow">153.7.0</a> и <a href="https://www.mozilla.org/en-US/firefox/115.45.0/releasenotes/" rel="nofollow">115.45.0</a>. В рамках нового <a href="https://www.opennet.ru/opennews/art.shtml?num=65900" rel="nofollow">двухнедельного цикла</a> формирования релизов на стадию <a href="https://firefox.com/channel" rel="nofollow">бета-тестирования</a> <a href="https://www.mozilla.org/en-US/firefox/161.0beta/releasenotes/" rel="nofollow">переведена</a> ветка Firefox 161, релиз которой намечен на 24 ноября. </p><br /><p>Основные новшества в Firefox 160 (<a href="https://www.mozilla.org/en-US/firefox/160.0/releasenotes/" rel="nofollow">1</a>, <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/160" rel="nofollow">2</a>, <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;resolution=FIXED&amp;target_milestone=160%20Branch&amp;limit=0&amp;short_desc_type=anywords&amp;short_desc=Allow%20Enable%20Add%20Drop%20Support%20Implement" rel="nofollow">3</a>):</p><br /><ul type="disc" class="list"><li class="list"/>Добавлена возможность отсоединения вкладки или произвольной выделенной области на странице в форме мини-окна, размещаемого поверх содержимого. Адресная строка в мини-окне автоматически скрывается и показывается только при наведении курсора на заголовок. Возможно одновременное открытие нескольких мини-окон. Мини-окна создаются через контекстные меню, показываемые при клике правой кнопкой мыши на вкладке (Move Tab -&gt; Move to Mini Window) или содержимом страницы (Move Section to Mini Window). Режим удобно использовать для того, чтобы во время работы со страницей держать на виду какое-то другое содержимое.</p><br /><p><div align="center"><span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1794334392.png" alt="CFD0C5CECEC5D4_1794334392.png" /></span></div></p><br /><p><div align="center"><span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1794334424.png" alt="CFD0C5CECEC5D4_1794334424.png" /></span></div><br /><li class="list"/>В интерфейсе для просмотра видео в режиме &quot;картинка в картинке&quot; реализована возможность настройки скорости воспроизведения с градацией 0.25x (кнопка для изменения скорости появляется только при увеличении размера окна).</p><br /><p><div align="center"><span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1794334544.png" alt="CFD0C5CECEC5D4_1794334544.png" /></span></div><br /><li class="list"/>Добавлена возможность открытия новых вкладок через перемещение мышью элементов из боковой панели с историей посещений в область вкладок.<br /><li class="list"/>В контекстном меню адресной строки вместо элемента &quot;Paste and Go&quot; теперь показывается &quot;Paste and Search&quot;, если в буфере обмена находится не ссылка, а текст.<br /><li class="list"/>В диалоге подтверждения запросов сайтов на подключение в качестве обработчика email и других видов ссылок реализована кнопка &quot;Never allow&quot; для последующего блокирования повторных подобных запросов от сайта.<br /><li class="list"/>Добавлена поддержка воспроизведения звука в форматах FLAC, MP3 и PCM, поставляемого в медиаконтейнерах MKV (Matroska).<br /><li class="list"/>Для отрисовки WebGL на платформе macOS задействован графический API Metal.<br /><li class="list"/>В API <a href="https://developer.mozilla.org/docs/Web/API/Web_Speech_API" rel="nofollow">Web Speech</a> добавлен объект <a href="https://developer.mozilla.org/docs/Web/API/SpeechRecognition" rel="nofollow">SpeechRecognition</a> для распознавания речи в реальном времени без обращения к внешним сервисам и с поддержкой 40 языков.<br /><li class="list"/>Для совместимости с некоторыми сайтами добавлен псевдо-элемент &quot;::-webkit-input-placeholder&quot;, аналогичный по функциональности &quot;<a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors/::placeholder" rel="nofollow">::placeholder</a>&quot;.<br /><li class="list"/>В конструкторе <a href="https://developer.mozilla.org/en-US/docs/Web/API/WebTransport/WebTransport" rel="nofollow">WebTransport()</a> реализована опция &quot;headers&quot; для добавления собственных HTTP-заголовков к расширенным <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods/CONNECT#extended_connect" rel="nofollow">CONNECT-запросам</a>. В интерфейс <a href="https://developer.mozilla.org/en-US/docs/Web/API/WebTransportDatagramDuplexStream" rel="nofollow">WebTransportDatagramDuplexStream</a> добавлены свойства incomingMaxBufferedDatagrams и outgoingMaxBufferedDatagrams, а в интерфейс WebTransport - свойства anticipatedConcurrentIncomingUnidirectionalStreams и anticipatedConcurrentIncomingBidirectionalStreams.<br /><li class="list"/>В <a href="https://www.firefox.com/en-US/firefox/android/160.0/releasenotes/" rel="nofollow">версии</a> для Android <a href="https://support.mozilla.org/kb/control-personal-device-local-network-permissions-firefox-android" rel="nofollow">включён</a> запрос полномочий перед обращением к устройствам в локальной сети с интранет адресами или к сервисам на текущем устройстве (localhost).</ul><br /><p>Кроме новшеств и исправления ошибок, в Firefox 160 устранено <a href="https://www.mozilla.org/en-US/security/advisories/mfsa2026-125/" rel="nofollow">99 уязвимостей</a>, большинство из которых вызваны проблемами при работе с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. </p><br /><p><strong>Загрузить:</strong></p><p> <strong>Русская версия:</strong></p><p> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-160.0-SSL&amp;os=win64&amp;lang=ru" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=ru" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-160.0-SSL&amp;os=win64-aarch64&amp;lang=ru" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-160.0-SSL&amp;os=win&amp;lang=ru" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=ru" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-160.0-SSL&amp;os=osx&amp;lang=ru" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-160.0-SSL&amp;os=linux64&amp;lang=ru" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-160.0-SSL&amp;os=linux64-aarch64&amp;lang=ru" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p> <strong>Английская версия:</strong><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-160.0-SSL&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-160.0-SSL&amp;os=win64-aarch64&amp;lang=en-US" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-160.0-SSL&amp;os=win&amp;lang=en-US" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=en-US" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-160.0-SSL&amp;os=osx&amp;lang=en-US" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-160.0-SSL&amp;os=linux64&amp;lang=en-US" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-160.0-SSL&amp;os=linux64-aarch64&amp;lang=en-US" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p><a href="https://www.mozilla.org/ru/firefox/all/" rel="nofollow">Другие языки</a></p><br /><p><a href="https://developer.mozilla.org/en-US/Firefox/Releases/160" rel="nofollow">Что нового в Firefox 160 для разработчиков</a><br /><a href="https://www.mozilla.org/en-US/firefox/160.0/releasenotes/" rel="nofollow">Примечания к выпуску для Windows, Mac and Linux</a></p><p><strong><a href="https://www.opennet.ru/opennews/art.shtml?num=66656" rel="nofollow">Новость взята с сайта opennet.ru</a></strong></p>]]></description>
	</item>
	<item>
		<title>Новости : Вышел Firefox 159.0</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83244</link>
		<pubDate>Tue, 27 Oct 2026 21:36:40 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=21">Новости</a><br />
Автор: banbot<br />
Комментарии: 0<br />Последнее сообщение: Tue, 27 Oct 2026 21:36:40 +0300<br />
<p><a href="https://www.mozilla.org/en-US/firefox/159.0/releasenotes/" rel="nofollow">Состоялся</a> релиз web-браузера <a href="https://www.mozilla.org/en-US/firefox/159.0/releasenotes/" rel="nofollow">Firefox 159</a> и сформированы обновления <a href="https://www.mozilla.org/en-US/firefox/organizations/all/" rel="nofollow">прошлых веток</a> с длительным сроком поддержки - <a href="https://www.mozilla.org/en-US/firefox/153.6.0/releasenotes/" rel="nofollow">153.6.0</a> и <a href="https://www.mozilla.org/en-US/firefox/115.44.0/releasenotes/" rel="nofollow">115.44.0</a>. В рамках нового <a href="https://www.opennet.ru/opennews/art.shtml?num=65900" rel="nofollow">двухнедельного цикла</a> формирования релизов на стадию <a href="https://firefox.com/channel" rel="nofollow">бета-тестирования</a> <a href="https://www.mozilla.org/en-US/firefox/160.0beta/releasenotes/" rel="nofollow">переведена</a> ветка Firefox 160, релиз которой намечен на 10 ноября. </p><br /><p>Основные новшества в Firefox 159 (<a href="https://www.mozilla.org/en-US/firefox/159.0/releasenotes/" rel="nofollow">1</a>, <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/159" rel="nofollow">2</a>, <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;resolution=FIXED&amp;target_milestone=159%20Branch&amp;limit=0&amp;short_desc_type=anywords&amp;short_desc=Allow%20Enable%20Add%20Drop%20Support%20Implement" rel="nofollow">3</a>):</p><br /><ul type="disc" class="list"><li class="list"/>В боковую панель по умолчанию добавлена кнопка для доступа к сохранённым паролям.</p><br /><p><div align="center"><span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1793110337.png" alt="CFD0C5CECEC5D4_1793110337.png" /></span></div><br /><li class="list"/>В режим &quot;<a href="https://support.mozilla.org/kb/smart-window" rel="nofollow">Smart Window</a>&quot;, предоставляющий отдельное пространство взаимодействия с AI, добавлена возможность отслеживания изменений на страницах. Например, при помощи новой функции можно отлавливать снижение стоимости товаров в интернет-магазинах. Для включения отслеживания следует использовать команду &quot;/watch&quot; в чате со встроенным в браузер AI-ассистентом, а для управления - кнопку Tasks в панели или страницу about:smartwindowtasks. При определении изменения Firefox выведет уведомление.<br /><li class="list"/>AI-функция резюмирования содержимого страниц переделана для передачи AI-провайдеру не текста со страницы, а ссылки на страницу, что решило проблемы с неполным анализом страницы.<br /><li class="list"/>Добавлены комбинации клавиш: Ctrl+Shift+A для поиска среди открытых вкладок и Ctrl+Shift+F для перехода к управлению дополнениями или темами оформления. Сочетания клавиш можно изменить на странице about:keyboard.<br /><li class="list"/>В сборках для macOS задействован штатный для данной платформы интерфейс для отправки информации через другие приложения, такие как AirDrop и Messages. Добавлена возможность отправки сразу нескольких выделенных вкладок.<br /><li class="list"/>В инструментах для web-разработчиков в web-консоли разрешено переопределения переменных, ранее объявленных через операторы let, const и class.<br /><li class="list"/>Добавлена поддержка анимации, привязанной к прокрутке контента (<a href="https://developer.mozilla.org/docs/Web/CSS/Guides/Scroll-driven_animations" rel="nofollow">Scroll-driven Animation</a>), при помощи которой можно создавать индикаторы для наглядного представления позиции на странице или добавлять эффекты, меняющие содержимое при появлении в зоне видимости во время прокрутки. Для использования доступно два режима &quot;ScrollTimeline&quot; для привязки к позиции прокрутки относительно оси координат и &quot;ViewTimeline&quot; для привязки к относительному смещению отображения отдельных элементов содержимого в области прокрутки. Добавлены новые CSS-свойства animation-timeline, scroll-timeline, view-timeline и animation-range.<br /><li class="list"/>Реализована поддержка <a href="https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/CustomElementRegistry" rel="nofollow">реестров пользовательских элементов</a> для разделения области видимости пользовательских HTML-элементов, что может потребоваться при использовании на одной странице нескольких разных пользовательских HTML-элементов, имеющих одно и то же имя. В случае использования на странице нескольких библиотек, определяющих элемент с одинаковым именем, при помощи JavaScript-конструктора CustomElementRegistry() элементы каждой библиотеки можно закрепить за определёнными частями иерархии DOM, не пересекающимися с глобальным реестром window.customElements. Например, если две библиотеки определяют разные элементы с одинаковым именем &lt;my-button&gt;, то в одной части страницы можно использовать элемент &lt;my-button&gt; из первой библиотеки, а на другой - из второй.<br /><li class="list"/>В API <a href="https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API" rel="nofollow">WebGL</a> добавлена поддержка расширений EXT_clip_control и EXT_texture_mirror_clamp_to_edge, а в <a href="https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext" rel="nofollow">WebGL 2</a> - расширения <a href="https://developer.mozilla.org/en-US/docs/Web/API/EXT_texture_norm16" rel="nofollow">EXT_texture_norm16</a>.<br /><li class="list"/>В API <a href="https://developer.mozilla.org/docs/Web/API/HTML_Sanitizer_API" rel="nofollow">Sanitizer</a> реализована чистка HTML-кода на этапе парсинга, до добавления элементов в дерево DOM, что решило проблему с запуском конструкторов пользовательских элементов, удаляемых в процессе этой чистки.<br /><li class="list"/>В <a href="https://www.firefox.com/en-US/firefox/android/159.0/releasenotes/" rel="nofollow">версии для Android</a> значительно сокращена интенсивность перезагрузки вкладок на устройствах Xiaomi и Redmi. Решена проблема с воспроизведением видео на таких сайтах, как The New York Times.<br /><li class="list"/>В <a href="https://www.opennet.ru/opennews/art.shtml?num=66455" rel="nofollow">Firefox Enterprise</a> администратору <a href="https://www.firefox.com/en-US/firefox/enterprise/159.0/releasenotes/" rel="nofollow">предоставлена</a> возможность запроса повторного входа с использованием корпоративной учётной записи перед восстановлением сеанса после аварийного завершения процесса. Для сборок Firefox Enterprise обеспечено формирование данных SBOM (Software Bill of Materials). По умолчанию отключено использование AI при автозаполнении форм.</ul><br /><p>Кроме новшеств и исправления ошибок, в Firefox 159 устранено <a href="https://www.mozilla.org/en-US/security/advisories/mfsa2026-118/" rel="nofollow">167 уязвимостей</a>, у 108 из которых выставлен высокий уровень опасности. Большинство уязвимостей вызваны проблемами при работе с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.</p><br /><p><strong>Загрузить:</strong></p><p> <strong>Русская версия:</strong></p><p> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-159.0-SSL&amp;os=win64&amp;lang=ru" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=ru" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-159.0-SSL&amp;os=win64-aarch64&amp;lang=ru" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-159.0-SSL&amp;os=win&amp;lang=ru" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=ru" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-159.0-SSL&amp;os=osx&amp;lang=ru" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-159.0-SSL&amp;os=linux64&amp;lang=ru" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-159.0-SSL&amp;os=linux64-aarch64&amp;lang=ru" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p> <strong>Английская версия:</strong><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-159.0-SSL&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-159.0-SSL&amp;os=win64-aarch64&amp;lang=en-US" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-159.0-SSL&amp;os=win&amp;lang=en-US" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=en-US" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-159.0-SSL&amp;os=osx&amp;lang=en-US" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-159.0-SSL&amp;os=linux64&amp;lang=en-US" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-159.0-SSL&amp;os=linux64-aarch64&amp;lang=en-US" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p><a href="https://www.mozilla.org/ru/firefox/all/" rel="nofollow">Другие языки</a></p><br /><p><a href="https://developer.mozilla.org/en-US/Firefox/Releases/159" rel="nofollow">Что нового в Firefox 159 для разработчиков</a><br /><a href="https://www.mozilla.org/en-US/firefox/159.0/releasenotes/" rel="nofollow">Примечания к выпуску для Windows, Mac and Linux</a></p><p><strong><a href="https://www.opennet.ru/opennews/art.shtml?num=66557" rel="nofollow">Новость взята с сайта opennet.ru</a></strong></p>]]></description>
	</item>
	<item>
		<title>Thunderbird : Проблема Thunderbird c Яндекс-почтой</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83243</link>
		<pubDate>Sun, 25 Oct 2026 11:13:17 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=7">Thunderbird</a><br />
Автор: falcon1598<br />
Комментарии: 2<br />Последнее сообщение: Mon, 26 Oct 2026 10:37:28 +0300<br />
<p>Здравствуйте.<br />Windows 7 x64, Firefox 115.43.0 и Thunderbird 115.18.0.<br />ТВ постоянно выдает на Яндекс-почте сообщение с об ошибках вот такое.<br /><a href="https://www.upload.ee/image/19887914/TB_error.jpg" rel="nofollow"><span class="postimg"><img src="https://www.upload.ee/thumb/19887914/TB_error.jpg" alt="TB_error.jpg" /></span></a><br />Пробовал ремонтировать папку, создавать новый профиль в ТВ с нуля, менять imap на pop3, удалять файлы inbox.msf, уменьшать количество соединений с 5 до 1, чистить куки, менял тип авторизации с oauth на простой пароль.<br />Ничего не помогает. Как решить этот вопрос?<br />Спасибо.</p>]]></description>
	</item>
	<item>
		<title>Новости : Вышел Firefox 158.0.1</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83242</link>
		<pubDate>Sat, 24 Oct 2026 14:44:06 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=21">Новости</a><br />
Автор: banbot<br />
Комментарии: 0<br />Последнее сообщение: Sat, 24 Oct 2026 14:44:06 +0300<br />
<p><a href="https://www.firefox.com/en-US/firefox/158.0.1/releasenotes/" rel="nofollow">Доступен</a> корректирующий выпуск Firefox 158.0.1, в котором представлены несколько исправлений:</p><br /><ul type="disc" class="list"><li class="list"/>17 октября Mozilla заблокировала скомпрометированные промежуточные сертификаты eMudhra через механизм OneCRL. В тот же день информация о блокировке была передана клиентам посредством системы Remote Settings. Данное обновление содержит актуализированный список блокировок OneCRL, благодаря чему скомпрометированные сертификаты будут заблокированы даже в том случае, если использование Remote Settings отключено политиками или недоступно в сетевой среде пользователя (<a href="https://blog.mozilla.org/security/2026/10/20/protecting-firefox-users-following-the-compromise-of-emudhra-intermediate-certificates/" rel="nofollow">Подробнее</a>).<br /><li class="list"/>Исправлена ошибка, из-за которой при выделении текста страница неожиданно прокручивалась обратно в начало (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2081016" rel="nofollow">Ошибка 2081016</a>).<br /><li class="list"/>Устранена причина падения браузера в Windows при печати страницы или её сохранении в формате PDF, если в это время использовалась программа чтения с экрана или другие вспомогательные технологии (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2082376" rel="nofollow">Ошибка 2082376</a>).<br /><li class="list"/>Исправлена ошибка, приводившая к открытию окон Firefox на неправильном мониторе в конфигурациях с несколькими мониторами в операционной системе Linux (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2076558" rel="nofollow">Ошибка 2076558</a>).<br /><li class="list"/>Устранена проблема, из-за которой некоторые пользователи не могли включить встроенный VPN (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2055094" rel="nofollow">Ошибка 2055094</a>).<br /><li class="list"/>Устранена проблема в macOS, из-за которой не удавалось перетаскивать файлы из других приложений на страницу Firefox (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2078954" rel="nofollow">Ошибка 2078954</a>).<br /><li class="list"/><a href="https://www.mozilla.org/security/advisories/mfsa2026-111" rel="nofollow">Устранены проблемы в системе безопасности</a>.</ul><br /><p><strong>Загрузить:</strong></p><p> <strong>Русская версия:</strong></p><p> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0.1-SSL&amp;os=win64&amp;lang=ru" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=ru" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0.1-SSL&amp;os=win64-aarch64&amp;lang=ru" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0.1-SSL&amp;os=win&amp;lang=ru" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=ru" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0.1-SSL&amp;os=osx&amp;lang=ru" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0.1-SSL&amp;os=linux64&amp;lang=ru" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0.1-SSL&amp;os=linux64-aarch64&amp;lang=ru" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p> <strong>Английская версия:</strong><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0.1-SSL&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0.1-SSL&amp;os=win64-aarch64&amp;lang=en-US" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0.1-SSL&amp;os=win&amp;lang=en-US" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=en-US" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0.1-SSL&amp;os=osx&amp;lang=en-US" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0.1-SSL&amp;os=linux64&amp;lang=en-US" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0.1-SSL&amp;os=linux64-aarch64&amp;lang=en-US" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p><a href="https://www.mozilla.org/ru/firefox/all/" rel="nofollow">Другие языки</a></p><br /><p><a href="https://developer.mozilla.org/en-US/Firefox/Releases/158" rel="nofollow">Что нового в Firefox 158 для разработчиков</a><br /><a href="https://www.mozilla.org/en-US/firefox/158.0.1/releasenotes/" rel="nofollow">Примечания к выпуску для Windows, Mac and Linux</a></p>]]></description>
	</item>
	<item>
		<title>Расширения для Firefox : VPN  расширение для версии esr</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83241</link>
		<pubDate>Fri, 23 Oct 2026 10:37:43 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=2">Расширения для Firefox</a><br />
Автор: Ovod<br />
Комментарии: 5<br />Последнее сообщение: Mon, 26 Oct 2026 05:55:56 +0300<br />
<p>Привет всем.<br />Раньше пользовался browsecvpn в своем firefox esr 115.43 для входа в chatgpt и все нормально работало! Теперь нет!<br />Подскажите другое бесплатное расширение без регистрации чтобы нормально работал чат джипити?<br />Сейчас мало того что нет озвучки от скринридера nvda так еще и запросы не отправляются.- левая боковая панель пропала. Раньше все корректно работало - до начала октября. До обновления самого чата джипити Но тогда получается разработчики браузера не успевают за работой так сказать своих коллег?</p>]]></description>
	</item>
	<item>
		<title>Поддержка пользователей : Скринридер NVDA молчит  в чате gpt</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83240</link>
		<pubDate>Wed, 21 Oct 2026 15:49:42 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=26">Поддержка пользователей</a><br />
Автор: Ovod<br />
Комментарии: 1<br />Последнее сообщение: Thu, 22 Oct 2026 15:25:09 +0300<br />
<p>ПриВЕТ ВСЕМ.<br />Моя ос - Windows 7<br />БрАУЗЕР Firefox ESR 115.43.1</p><p> С полторы недели уже как перестал в браузере корректно работать скринридер NVDA - причем только и исключительно на сайте чата gpt. Он тупо молчит и все тут! На остальных сайтах скринридер работает норм. Плюс так как у нас этот ресурс заблокирован - использую расширение vpn. И вот эта связка создает все проблемы?Что мне делать?<br />Да в гугл хроме скринридер не молчит - а озвучивает все и элементы интерфейса и ответы бота. Но мне привычен именно firefox и в переезде не заинтересован.До обновления самого chat gpt никаких траблов не было - но делать то теперь что? Пытался написать в поддержку официальную самого браузера - не разобрался как там и что? все на английском! В поддержке gpt порекомендовали другой браузер - но не вариант! Браузер чистил и полностью переустанавливал. Сам скринридер тоже переустанавливал - все без толку.</p><p>Нужны реальные подсказки. Не советы обновится до одинадцатой винды - не могу пока. Хотя бы подскажите куда еще можно написать?со ссылками прямыми желательно.</p>]]></description>
	</item>
	<item>
		<title>Проблемы с сайтами : Проблема с Google не помню какая уже в списке.</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83239</link>
		<pubDate>Fri, 16 Oct 2026 22:59:05 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=24">Проблемы с сайтами</a><br />
Автор: vetall2000<br />
Комментарии: 0<br />Последнее сообщение: Fri, 16 Oct 2026 22:59:05 +0300<br />
<p>С недавнего времени это шпионящее создание под названием ГУГЕЛЬ бай Бринь-Бринь стало в поисовую выдачу выдавать ссылки в виде</p><p>Запрос </p><p>https://www.google.com/search?q=детские+мультики+как+правильно+какать+детям</p><br /><p>Из списка найденного</p><p>https://www.google.com/goto?url= CAESZgHrOzAVunOtrZ5rfwa4uBfCXsvrEj6e61pcXSm3EvPX0OIJUlNnhqk5jrvQuoHxV4CNhrtTmyARc01w_ E6xlqAU49fAJ6U63rchR0nySrszqgSX41xC3uo4ZJrATi6PPxN0Z-GPsQ</p><br /><p>И линк енкриптился на обычный мультик для очень маленьких детишек.</p><br /><p>https://www.youtube.com/watch?v=kCJodwXrKtw</p><br /><br /><br /><p>Простой вопрос знатокам в зал - это с каких пор это заморское чудовище стало трекать ( отслеживать, точнее шпионить ) даже за детским контентом?</p><p>Права маленьких детишек в этом случае случайно не нарушаются?</p><p>Может подать на ГУГЛЬ коллективный международный ИСК?</p><br /><br /><p>Может я чего пропустил, и это такое уже давно с трекинговыми ссылками?<br />Какой там у Гугля адрес?<br />Может ему бандерольку с детским гавном отправить, раз этот ГУГЛЬ такой любопытный?</p>]]></description>
	</item>
	<item>
		<title>Новости : Компания Mozilla представила браузер Firefox Enterprise</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83238</link>
		<pubDate>Tue, 13 Oct 2026 21:34:40 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=21">Новости</a><br />
Автор: banbot<br />
Комментарии: 0<br />Последнее сообщение: Tue, 13 Oct 2026 21:34:40 +0300<br />
<p>Компания Mozilla <a href="https://blog.mozilla.org/en/firefox/introducing-firefox-enterprise/" rel="nofollow">представила</a> новый продукт - <a href="https://www.firefox.com/en-US/enterprise/firefox-enterprise/" rel="nofollow">Firefox Enterprise</a>, отдельную <a href="https://www.firefox.com/en-US/firefox/enterprise/158.0/releasenotes/" rel="nofollow">сборку Firefox</a>, предназначенную для использования на предприятиях и предоставляющую расширенные возможности для централизованного управления и контроля за действиями сотрудников. Сборка Firefox Enterprise 158 основана на выпуске <a href="https://www.firefox.com/en-US/firefox/158.0/releasenotes/" rel="nofollow">Firefox 158</a>, релиз которого запланирован на сегодняшний вечер. Управление браузерами на рабочих станциях осуществляется через web-консоль администратора, которую можно запустить на собственном оборудовании без привязки к внешним облачным сервисам.</p><br /><p>Поддерживается передача информации о событиях в развёрнутые на предприятии платформы анализа событий безопасности (<a href="https://ru.wikipedia.org/wiki/SIEM" rel="nofollow">SIEM</a> - Security Information and Event Management), определение правил доступа в привязке к пользователям и устройствам, аутентификация через системы единого входа (SSO), ограничение доступа на уровне доменов и действий в брузере (например, отключение функций, связанных с AI), управление установкой дополнений и доставкой обновлений, удалённое изменение настроек и сбор телеметрии.</p><br /><p><div align="center"><span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1791874457.png" alt="CFD0C5CECEC5D4_1791874457.png" /></span></div></p><br /><p>Основные особенности Firefox Enterprise:</p><ul type="disc" class="list"><li class="list"/>Управление пользователями и сеансами через консоль администратора. Объединение пользователей в группы с разными уровнями доступа. Создание правил анализа контента и рецензирование логов аудита.<br /><li class="list"/>Возможность работы в браузере только после аутентификации с использованием своей корпоративной учётной записи. Поддерживается интеграция c SSO и провайдерами аутентификации, использующими протокол OpenID Connect (OIDC). Возможно применение двухфакторной аутентификации. После перезапуска или закрытия браузера сеанс завершается и требуется повторный вход. Администратор может удалённо разорвать сеанс, например, в случае кражи ноутбука.</p><br /><p><div align="center"><span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1791874516.png" alt="CFD0C5CECEC5D4_1791874516.png" /></span></div><br /><li class="list"/>Отдельная тема оформления и элементы бренда. Стилизация оформления с учётом корпоративного стиля и отображение в браузере логотипа предприятия.<br /><li class="list"/>Отключение обращений к сервисам Mozilla в пользу собственных сервисов предприятия, обеспечивающих управление браузером и обновлениями.<br /><li class="list"/>Передача в консоль администратора данных о состоянии устройства, включая данные об операционной системе, шифровании дисков, запущенных программах для поддержания безопасности, подключении к домену Active Directory, установленных дополнениях и сведений о сетевом подключении. Администратор может привязать возможность работы в браузере к параметрам системного окружения.<br /><li class="list"/>Возможности для предотвращения утечки данных (DLP - Data Loss Prevention) - администратор может настроить блокировку или вывод предупреждения при попытках вставки из буфера обмена, выгрузки и загрузки файлов, вывода на печать страниц с определённых сайтов. Например, может быть запрещена вставка из буфера обмена в неразрешённые AI-инструменты. Встроенные DLP-проверки выполняются на стороне браузера на устройстве пользователя, т.е. контент не пересылается для инспектирования по сети, но можно подключить и отправку данных на внешние DPL-системы. Выявленные нарушения правил отражаются в консоли администратора.</p><br /><p><div align="center"><span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1791874570.png" alt="CFD0C5CECEC5D4_1791874570.png" /></span></div><br /><li class="list"/>Поддерживается добавление на важные страницы водяных знаков, содержащих email-сотрудника и время операции. Подобные метки могут использоваться при расследовании источника утечки информации. Параметры водяных знаков и сайты, поверх которых они добавляются, настраиваются администратором.<br /><li class="list"/>Режим усиленной защиты (Lockdown), при котором при доступе к не заслуживающим доверия сайтам отключается JIT-компиляция JavaScript, блокируется выполнение Worker-ов, запрещается нешифрованные обращения через HTTP и обеспечивается изоляция работы с сайтом в отдельном контейнере.<br /><li class="list"/>Шифрование данных профиля, таких как история посещений, данные web-форм, учётные данные и токены TLS-сеансов. Доступ к скопированному зашифрованному профилю возможен только при наличии ключа, предоставленного администратором.<br /><li class="list"/>Возможность доступа к внутренним сайтам и web-приложениям компании c личных устройств пользователя без установки отдельного VPN, используя развёртываемый на предприятии прокси.<br /><li class="list"/>Более 130 централизованно управляемых политик, изменение многих из которых не требует перезапуска браузера. Например, через политики можно менять настройки, связанные с прокси, фильтрацией сайтов, Cookie, работы только через HTTPS, режимом Lockdown и параметрами дополнений.<br /><li class="list"/>Возможность определения минимально допустимой версии браузера и отслеживания установки обновлений на системах сотрудников.<br /><li class="list"/>Поддержка передачи информации о событиях, таких как загрузка файлов, вывод на печать, установка дополнений, открытие небезопасных сайтов и попытки просмотра заблокированных сайтов, помеченных в БД Safe Browsing. Отчёт о подобных событиях отображается в интерфейсе администратора.<br /><li class="list"/>Администратор может блокировать и разрешать использование браузерных дополнений в привязке к их типу, сайтам и полномочиям пользователей. Также можно запретить отключение автообновления дополнений, использовать отдельный сервер для доставки новых версий дополнений, запретить изменение настроек дополнений для отдельных сайтов и выбрать с какими сайтами применять определённые дополнения.</ul><br /><p><strong><a href="https://www.opennet.ru/opennews/art.shtml?num=66455" rel="nofollow">Новость взята с сайта opennet.ru</a></strong></p>]]></description>
	</item>
	<item>
		<title>Новости : Вышел Firefox 158.0</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83237</link>
		<pubDate>Tue, 13 Oct 2026 21:27:46 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=21">Новости</a><br />
Автор: banbot<br />
Комментарии: 2<br />Последнее сообщение: Sun, 25 Oct 2026 13:14:20 +0300<br />
<p><a href="https://www.mozilla.org/en-US/firefox/158.0/releasenotes/" rel="nofollow">Состоялся</a> релиз web-браузера <a href="https://www.mozilla.org/en-US/firefox/158.0/releasenotes/" rel="nofollow">Firefox 158</a> и сформированы обновления <a href="https://www.mozilla.org/en-US/firefox/organizations/all/" rel="nofollow">прошлых веток</a> с длительным сроком поддержки - <a href="https://www.mozilla.org/en-US/firefox/153.5.0/releasenotes/" rel="nofollow">153.5.0</a> и <a href="https://www.mozilla.org/en-US/firefox/115.43.0/releasenotes/" rel="nofollow">115.43.0</a>. В рамках нового <a href="https://www.opennet.ru/opennews/art.shtml?num=65900" rel="nofollow">двухнедельного цикла</a> формирования релизов на стадию <a href="https://firefox.com/channel" rel="nofollow">бета-тестирования</a> <a href="https://www.mozilla.org/en-US/firefox/159.0beta/releasenotes/" rel="nofollow">переведена</a> ветка Firefox 159, релиз которой намечен на 27 октября. </p><br /><p>Основные новшества в Firefox 158 (<a href="https://www.mozilla.org/en-US/firefox/158.0/releasenotes/" rel="nofollow">1</a>, <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/158" rel="nofollow">2</a>, <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;resolution=FIXED&amp;target_milestone=158%20Branch&amp;limit=0&amp;short_desc_type=anywords&amp;short_desc=Allow%20Enable%20Add%20Drop%20Support%20Implement" rel="nofollow">3</a>):</p><br /><ul type="disc" class="list"><li class="list"/><a href="https://developer.chrome.com/blog/jpeg-xl-in-chrome?hl=en" rel="nofollow">Включена</a> по умолчанию поддержка декодирования изображений в формате JPEG XL. В HTTP-заголовок Accept добавлен MIME-тип &quot;image/jxl&quot;. Как и в Chrome добавленная в Firefox реализация JPEG-XL <a href="https://github.com/mozilla/standards-positions/pull/1064" rel="nofollow">основана</a> на библиотеке <a href="https://github.com/libjxl/jxl-rs" rel="nofollow">jxl-rs</a>, написанной на Rust. JPEG XL позволяет добиться уменьшения размера файлов на 30-50% по сравнению с изображениями JPEG идентичного качества. Среди поддерживаемых расширенных возможностей: HDR, анимация, прозрачность, режим прогрессивной загрузки, плавное ухудшение качества при уменьшении битрейта, сжатие JPEG без потерь, поддержка до 4099 каналов и большой диапазон глубин цвета.<br /><li class="list"/>В режим &quot;<a href="https://support.mozilla.org/kb/smart-window" rel="nofollow">Smart Window</a>&quot;, предоставляющий отдельное пространство взаимодействия с AI, добавлена возможность автозаполнения форм. При клике на поле в web-форме AI предлагает варианты, созданные с учётом открытых вкладок и ранее запомненных данных автозаполнения. Возможность активирована для части пользователей.<br /><li class="list"/>В настройках фона на странице, показываемой при открытии новой вкладки, обеспечено сохранение истории всех загруженных фоновых изображений, а не только самого последнего изображения. Все выбранные пользователем изображения можно посмотреть в секции &quot;Your images&quot;.</p><br /><p><div align="center"><span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1791900010.png" alt="CFD0C5CECEC5D4_1791900010.png" /></span></div><br /><li class="list"/>Улучшено сохранение страниц в формате PDF и вывод на печать в Linux и macOS. Решены проблемы с отрисовкой PDF, такие как игнорирование математических символов.<br /><li class="list"/>Реализован перевод на белорусский язык.<br /><li class="list"/>За счёт применения субпиксельного позиционирования прокрутки (без округления до целых экранных пикселей) повышена плавность прокрутки на экранах с высокой плотностью пикселей или при изменении масштаба страницы.<br /><li class="list"/>В CSS-функцию calc() добавлена поддержка <a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Guides/Values_and_units/Using_typed_arithmetic" rel="nofollow">типизированной арифметики</a>, позволяющей выполнять арифметические операции с учётом заданных единиц измерения, например, calc(50vw + 2rem), calc(1000px / 2) или calc(40deg + 2rad).<br /><li class="list"/>В API <a href="https://developer.mozilla.org/en-US/docs/Web/API/Notification/Notification" rel="nofollow">Notification</a> и метод <a href="https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration/showNotification" rel="nofollow">ServiceWorkerRegistration.showNotification()</a> добавлена опция <a href="https://developer.mozilla.org/docs/Web/API/Notification/navigate" rel="nofollow">navigate</a>, определяющая URL для перехода после клика на уведомление.<br /><li class="list"/>Для элементов ввода с атрибутом &#039;autocomplete=&quot;webauthn&quot;&#039; <a href="https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill-processing-model" rel="nofollow">реализован</a> показ <a href="https://github.com/w3c/webauthn/blob/main/explainers/conditional-ui.md" rel="nofollow">всплывающего</a> окна беспарольной авторизации по отпечатку пальца или лицу.<br /><li class="list"/>В свойство <a href="https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/deliveryType" rel="nofollow">PerformanceResourceTiming.deliveryType</a> добавлена поддержка значения &quot;cache&quot; для идентификации ресурсов, полученных из кэша.<br /><li class="list"/>Добавлена поддержка WebGL-расширения <a href="https://registry.khronos.org/webgl/extensions/EXT_polygon_offset_clamp/" rel="nofollow">EXT_polygon_offset_clamp</a>.<br /><li class="list"/>В версии <a href="https://www.firefox.com/en-US/firefox/158.0/releasenotes/" rel="nofollow">Firefox для Android</a> предоставлена возможность размещения панели со списком вкладок в верхней или нижней части окна.<br /><li class="list"/>Сформирована новая редакция Firefox Enterprise, особенности которой описаны в <a href="https://www.opennet.ru/opennews/art.shtml?num=66455" rel="nofollow">отдельном обзоре</a>.</ul><br /><p>Кроме новшеств и исправления ошибок, в Firefox 158 устранено <a href="https://www.mozilla.org/en-US/security/advisories/mfsa2026-106/" rel="nofollow">77 уязвимостей</a>, у 30 из которых выставлен высокий уровень опасности. Большинство уязвимостей вызваны проблемами при работе с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.</p><br /><p><strong>Загрузить:</strong></p><p> <strong>Русская версия:</strong></p><p> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0-SSL&amp;os=win64&amp;lang=ru" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=ru" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0-SSL&amp;os=win64-aarch64&amp;lang=ru" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0-SSL&amp;os=win&amp;lang=ru" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=ru" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0-SSL&amp;os=osx&amp;lang=ru" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0-SSL&amp;os=linux64&amp;lang=ru" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0-SSL&amp;os=linux64-aarch64&amp;lang=ru" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p> <strong>Английская версия:</strong><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0-SSL&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0-SSL&amp;os=win64-aarch64&amp;lang=en-US" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0-SSL&amp;os=win&amp;lang=en-US" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=en-US" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0-SSL&amp;os=osx&amp;lang=en-US" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0-SSL&amp;os=linux64&amp;lang=en-US" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-158.0-SSL&amp;os=linux64-aarch64&amp;lang=en-US" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p><a href="https://www.mozilla.org/ru/firefox/all/" rel="nofollow">Другие языки</a></p><br /><p><a href="https://developer.mozilla.org/en-US/Firefox/Releases/158" rel="nofollow">Что нового в Firefox 158 для разработчиков</a><br /><a href="https://www.mozilla.org/en-US/firefox/158.0/releasenotes/" rel="nofollow">Примечания к выпуску для Windows, Mac and Linux</a></p><p><strong><a href="https://www.opennet.ru/opennews/art.shtml?num=66459" rel="nofollow">Новость взята с сайта opennet.ru</a></strong></p>]]></description>
	</item>
	<item>
		<title>Новости : Вышел Firefox 157.0.1</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83236</link>
		<pubDate>Thu, 08 Oct 2026 21:42:44 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=21">Новости</a><br />
Автор: banbot<br />
Комментарии: 0<br />Последнее сообщение: Thu, 08 Oct 2026 21:42:44 +0300<br />
<p><a href="https://www.firefox.com/en-US/firefox/157.0.1/releasenotes/" rel="nofollow">Доступен</a> корректирующий выпуск Firefox 157.0.1, в котором представлены несколько исправлений:</p><br /><ul type="disc" class="list"><li class="list"/>Устранена проблема, из-за которой на macOS не удавалось загрузить файлы, если в Firefox была выбрана настройка запроса места сохранения, но у браузера отсутствовал доступ к папке «Загрузки» (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2077390" rel="nofollow">Ошибка 2077390</a>).<br /><li class="list"/>Устранена проблема, при которой у некоторых пользователей боковая панель «застревала» в режиме отображения закладок или чат-бота с ИИ (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2076296" rel="nofollow">Ошибка 2076296</a>).<br /><li class="list"/>Устранена проблема, из-за которой в Windows при первоначальной настройке не отображалась опция восстановления из резервной копии (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2073401" rel="nofollow">Ошибка 2073401</a>).<br /><li class="list"/><a href="https://www.mozilla.org/security/advisories/mfsa2026-104/" rel="nofollow">Устранена проблема в системе безопасности</a>.</ul><br /><p><strong>Загрузить:</strong></p><p> <strong>Русская версия:</strong></p><p> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0.1-SSL&amp;os=win64&amp;lang=ru" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=ru" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0.1-SSL&amp;os=win64-aarch64&amp;lang=ru" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0.1-SSL&amp;os=win&amp;lang=ru" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=ru" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0.1-SSL&amp;os=osx&amp;lang=ru" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0.1-SSL&amp;os=linux64&amp;lang=ru" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0.1-SSL&amp;os=linux64-aarch64&amp;lang=ru" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p> <strong>Английская версия:</strong><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0.1-SSL&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0.1-SSL&amp;os=win64-aarch64&amp;lang=en-US" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0.1-SSL&amp;os=win&amp;lang=en-US" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=en-US" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0.1-SSL&amp;os=osx&amp;lang=en-US" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0.1-SSL&amp;os=linux64&amp;lang=en-US" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0.1-SSL&amp;os=linux64-aarch64&amp;lang=en-US" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p><a href="https://www.mozilla.org/ru/firefox/all/" rel="nofollow">Другие языки</a></p><br /><p><a href="https://developer.mozilla.org/en-US/Firefox/Releases/157" rel="nofollow">Что нового в Firefox 157 для разработчиков</a><br /><a href="https://www.mozilla.org/en-US/firefox/157.0.1/releasenotes/" rel="nofollow">Примечания к выпуску для Windows, Mac and Linux</a></p>]]></description>
	</item>
	<item>
		<title>CSS-стили : NoScript - темная тема</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83235</link>
		<pubDate>Sun, 04 Oct 2026 04:42:01 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=38">CSS-стили</a><br />
Автор: _zt<br />
Комментарии: 0<br />Последнее сообщение: Sun, 04 Oct 2026 04:42:01 +0300<br />
<p>Темная тема для NoScript<br />&nbsp; &nbsp; <br />Подключать импортом в файл userContent.css строкой @import &quot;dark_NoScript.css&quot;; в <strong>начале</strong> файла.<br />В самом файле стиля прописать свой UUID uBlоck Origin в пяти местах, поиск по &quot;moz-extension&quot;.<br />Работает в Firefox только если параметр layout.css.prefers-color-scheme.content-override ≠ 1, а ui.systemUsesDarkTheme ≠ 0.<br />В начале файла, в секции :root можно перенастроить основные цвета и др.параметры.<br />&nbsp; &nbsp; <br /><span class="postimg"><img src="https://yapcdn.net/se6/2/4uPHdLZy6k.png" alt="4uPHdLZy6k.png" /></span><br />&nbsp; &nbsp; <br /><span class="postimg"><img src="https://yapcdn.net/se6/2/tkjso4YEYWnF4lo.png" alt="tkjso4YEYWnF4lo.png" /></span><br />&nbsp; &nbsp; &nbsp; <br /><div class="spoiler"><div class="spoiler-plus" onclick="toggleSpoiler(this)">Др. скрины</div><div class="spoiler-body"><span class="postimg"><img src="https://yapcdn.net/se6/2/Sut8bjoXeCxQ.png" alt="Sut8bjoXeCxQ.png" /></span><br />&nbsp; &nbsp; <br /><span class="postimg"><img src="https://yapcdn.net/se6/2/wNiWjC8QS.png" alt="wNiWjC8QS.png" /></span><br />&nbsp; &nbsp; <br /><span class="postimg"><img src="https://yapcdn.net/se4/4/Yk6zyAa75C.png" alt="Yk6zyAa75C.png" /></span><br />&nbsp; &nbsp; <br /><span class="postimg"><img src="https://yapcdn.net/se6/2/aHXh1xgNo9ecxwi.png" alt="aHXh1xgNo9ecxwi.png" /></span></div></div><br /><div class="spoiler"><div class="spoiler-plus" onclick="toggleSpoiler(this)">Код</div><div class="spoiler-body"></p><div class="codebox"><div class="incqbox"><a href="#" style="float:right" onclick="return codeSelect(this)">Выделить код</a><h4>Код:</h4><div class="scrollbox" style="height: 35em"><pre>/* ==========================================================================
    NoScript — Dark theme override (userContent.css)
   ========================================================================== */
@media (prefers-color-scheme: dark) {
    /****** 1. ОБЩИЙ БЛОК: ******/
    @-moz-document url-prefix(moz-extension://ваш uuid/ui/) {
        /*** 1.1. КОНСТАНТЫ ***/
        :root {
            /* Базовые цвета */
            --ns-bg:               #1e1e21;
            --ns-bg-alt:           #242428;
            --ns-bg-tab-active:    #222;
            --ns-bg-tab-idle:      #2C2C30;
            /* Текст */
            --ns-fg:               #ddd;
            --ns-fg-2:             #bbb;
            --ns-fg-dim:           #888;
            /* Границы */
            --ns-border:           #444;
            /* Акценты пресетов */
            --ns-preset-default:   #666666;
            --ns-preset-t-trusted: #FFEE00;
            --ns-preset-trusted:   #008000;
            --ns-preset-untrusted: #FF4444;
            --ns-preset-custom:    #FFA500;
            /* Акцент UI */
            --ns-accent:           #0084ff;
            /* Размеры */
            --line-size:           22px !important;
            --ns-preset-size:      20px;
            --ns-icon-size:        2em;
            --ns-checkbox-size:    18px;
            --ns-control-height:   2.2em;
            --ns-preset-font-size: 0.9em;
            /* Радиусы */
            --ns-radius:           2px;
            --ns-radius-none:      0;
            /* Прочее */
            --extra-preset-width:  0;
            --img-ui-http:         url(&quot;data:image/svg+xml;utf8,&lt;svg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039;&gt;&lt;defs&gt;&lt;mask id=&#039;m&#039;&gt;&lt;rect width=&#039;24&#039; height=&#039;24&#039; fill=&#039;white&#039;/&gt;&lt;rect x=&#039;4&#039; y=&#039;17&#039; width=&#039;16&#039; height=&#039;1&#039; fill=&#039;black&#039;/&gt;&lt;/mask&gt;&lt;/defs&gt;&lt;g mask=&#039;url(%23m)&#039;&gt;&lt;rect x=&#039;4&#039; y=&#039;10&#039; width=&#039;16&#039; height=&#039;11&#039; rx=&#039;1.5&#039; fill=&#039;%23EF4545&#039; stroke=&#039;%23EF4545&#039; stroke-width=&#039;1&#039;/&gt;&lt;path d=&#039;M7.5 10V7a4.5 4.5 0 0 1 9 0v3&#039; fill=&#039;none&#039; stroke=&#039;%23EF4545&#039; stroke-width=&#039;3&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;/&gt;&lt;/g&gt;&lt;/svg&gt;&quot;) !important;
        }

        /*** 1.2. URL САЙТОВ ***/
        .site .url .full-address {
            text-indent: 6px !important;
        }
        .site .url .full-address .protocol {
            color: #fff !important;
        }
        .site .url .full-address .sub {
            color: var(--ns-fg-dim) !important;
        }
        .site .url .full-address .domain {
            color: var(--ns-fg) !important;
        }

        /*** 1.3. ТАБЛИЦА САЙТОВ ***/
        .sites &gt; li.site {
            min-height: var(--line-size) !important;

            &amp;:nth-of-type(odd) {
                background: var(--ns-bg-alt) !important;
                background-image: none !important;
            }
            &amp;:nth-of-type(even) {
                background: var(--ns-bg) !important;
                background-image: none !important;
            }
            &amp;:hover,
            &amp;:focus-within {
                background: var(--ns-bg-tab-idle) !important;
            }
        }

        /*** 1.4. ЧЕКБОКСЫ ***/
        input[type=&quot;checkbox&quot;] {
            appearance: none !important;
            border: 1px solid var(--ns-border) !important;
            background-color: var(--ns-bg-alt) !important;
            transition: color 0.3s;
            width:  var(--ns-checkbox-size) !important;
            height: var(--ns-checkbox-size) !important;
            margin-bottom: 0 !important;

            &amp;:not([disabled=&quot;true&quot;]):hover {
                box-shadow: 0 0 4px var(--ns-accent) !important;
                border-color: var(--ns-accent) !important;
            }
            &amp;:not(.temp):checked {
                background:
                    var(--ns-bg-alt)
                    url(&#039;data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;15px&quot; height=&quot;15px&quot; viewBox=&quot;0 0 16 16&quot;&gt;&lt;path fill=&quot;rgb(220,220,220)&quot; d=&quot;M 13.09,2.87 C 13.09,2.87 6.00,11.00 6.00,11.00 6.00,11.00 2.00,9.00 2.00,9.00 4.25,12.81 7.00,14.00 7.00,14.00 9.24,10.42 12.04,7.39 13.09,2.87 Z&quot; /&gt;&lt;/svg&gt;&#039;)
                    no-repeat center calc(50% - 2px) !important;
            }
        }
        input[type=&quot;checkbox&quot;]:not(.https-only):not(.temp):checked::before {
            transform: scale(0) !important;
        }
        span.cap.needed {
            appearance: none !important;
            background-color: var(--ns-preset-untrusted) !important;
            box-shadow: none !important;
            &amp;:focus-visible,
            &amp;:is(.cap.needed, .switch):focus-within {
                filter: none !important;
            }
        }
        .cap {
            border-radius: var(--ns-radius-none) !important;
            margin-right: 2px !important;
            &amp; input[type=&quot;checkbox&quot;] {
                margin: 2px 4px 0 0 !important;
            }
        }

        /* Радио — ховер */
        input[type=&quot;radio&quot;]:not(.preset):not([disabled=&quot;true&quot;]):hover {
            box-shadow: 0 0 4px var(--ns-accent) !important;
            border-color: var(--ns-accent) !important;
        }

        /*** 1.5. ПОЛЯ ВВОДА ***/
        input[type=&quot;text&quot;],
        input[type=&quot;search&quot;],
        textarea,
        select {
            border-color: var(--ns-border) !important;
            border-radius: var(--ns-radius) !important;
        }

        /*** 1.6. КНОПКИ ***/
        button {
            background-color: transparent !important;
            color: var(--ns-fg) !important;
            border-radius: var(--ns-radius) !important;
        }

        /*** 1.7. ПРЕСЕТЫ — попап и настройки ***/
        tr.site td.presets,
        .site .presets {
            padding-right: 8px !important;
        }
        .presets {
            display: flex !important;
            flex-wrap: nowrap !important;
            align-items: center !important;
        }

        /* Поле пресета */
        .presets input.preset {
            width:  var(--ns-preset-size) !important;
            height: var(--ns-preset-size) !important;
            margin: 0 0.1em 0 calc(0.3em - 1px) !important;
            background: color-mix(in srgb, var(--ns-bg) 20%, transparent) !important;
            box-shadow: inset 0 1px 1px #000 !important;
            border-radius: var(--ns-radius-none) !important;
            display: inline-flex !important;
            align-items: center !important;
            justify-content: center !important;
            vertical-align: middle !important;
            box-sizing: border-box !important;
            &amp;:checked {
                background: none !important;
                box-shadow: none !important;
                width: 150px !important;
                min-width: 150px !important;
            }
        }

        /* Label пресета */
        .preset label.preset {
            display: none;
            padding: 0 0.4em !important;
            color: var(--ns-fg-2) !important;
            text-shadow: 0 1px 1px #000 !important;
            font-size: var(--ns-preset-font-size) !important;
            height: calc(var(--ns-preset-size) - 1px) !important;
            line-height: calc(var(--ns-preset-size) - 1px) !important;
            align-items: center !important;
            white-space: nowrap !important;
            border-radius: var(--ns-radius-none) !important;
            left: 6px !important;
        }

        .presets input.preset:checked + label.preset {
            display: inline-flex !important;
            flex: 1 !important;
            justify-content: center !important;
            color: var(--ns-fg-dim) !important;
            background-color: var(--ns-bg) !important;
            letter-spacing: 0.1em !important;
            font-weight: 600 !important;
            width: 138px !important;
            min-width: 138px !important;
        }

        /* Label - ИНДИВИДУАЛЬНО */
        .presets:has(input.preset:checked ~ input.temp) input.preset:checked + label.preset {
            justify-content: left !important;
            padding: 0 0 2px 10px !important;
            .site.customizing &amp; {
                background-color: var(--ns-bg-alt) !important;
            }
        }
        .site.customizing .presets:has(input.preset[aria-expanded=&quot;true&quot;]) input.preset:checked {
            border-bottom: 1px solid var(--ns-bg-alt) !important;
        }
        .customizing .presets:has(input.preset[aria-expanded=&quot;true&quot;]) input.preset:checked:hover {
            box-shadow: none !important;
        }
        #sites .customizer-controls {
            margin: -2px 0 0 0 !important;
            border: 1px solid var(--ns-preset-custom) !important;
        }

        /* Часы - ИНДИВИДУАЛЬНО */
        input.preset:checked ~ input.temp {
            width:  calc(var(--ns-preset-size) - 1px) !important;
            height: calc(var(--ns-preset-size) - 1px) !important;
            top: 3px !important;
            right: 6px !important;
            margin: 0 !important;
            background-color: transparent !important;
            border-color: transparent !important;
            &amp;:hover {
                box-shadow: inset 0 0 6px var(--ns-accent) !important;
                border-color: var(--ns-accent) !important;
            }
        }

        /* --- Контуры пресетов (обычное состояние) --- */
        .preset.DEFAULT   input.preset { border: 1px solid var(--ns-preset-default)   !important; }
        .preset.T_TRUSTED input.preset { border: 1px solid var(--ns-preset-t-trusted) !important; }
        .preset.TRUSTED   input.preset { border: 1px solid var(--ns-preset-trusted)   !important; }
        .preset.UNTRUSTED input.preset { border: 1px solid var(--ns-preset-untrusted) !important; }
        .preset.CUSTOM    input.preset { border: 1px solid var(--ns-preset-custom)    !important; }

        /* --- Контуры пресетов (hover) --- */
        .preset.DEFAULT input.preset:hover {
            box-shadow: inset 0 0 2px var(--ns-preset-default) !important;
            border-color: var(--ns-preset-default) !important;
        }
        .preset.T_TRUSTED input.preset:hover {
            box-shadow: inset 0 0 2px var(--ns-preset-t-trusted) !important;
            border-color: var(--ns-preset-t-trusted) !important;
        }
        .preset.TRUSTED input.preset:hover {
            box-shadow: inset 0 0 2px var(--ns-preset-trusted) !important;
            border-color: var(--ns-preset-trusted) !important;
        }
        .preset.UNTRUSTED input.preset:hover {
            box-shadow: inset 0 0 2px var(--ns-preset-untrusted) !important;
            border-color: var(--ns-preset-untrusted) !important;
        }
        .preset.CUSTOM input.preset:hover {
            box-shadow: inset 0 0 2px var(--ns-preset-custom) !important;
            border-color: var(--ns-preset-custom) !important;
        }

        /*** 1.8. Основные &gt;&gt; Пресеты ***/
        .customizer fieldset {
            padding: 4px 2px 0px 8px !important;
            background-color: var(--ns-bg-alt) !important;
        }
        .capsContext select {
            height: var(--ns-control-height) !important;
            font-size: var(--ns-preset-font-size) !important;
        }
        .capsContext button.reset {
            padding: 0 8px !important;
            border: 1px solid var(--ns-border) !important;
            height: var(--ns-control-height) !important;
            font-size: var(--ns-preset-font-size) !important;
        }

        /*** 1.9. ПРОЧЕЕ ***/
        #https-only {
            margin-top: 0.1em !important;
        }
        :not([data-theme=&quot;light&quot;]) input.preset {
            filter: none !important;
        }
    }

    /****** 2. OPTIONS / PROMPT / SITEINFO ******/
    @-moz-document
        url-prefix(moz-extension://ваш uuid/ui/options.html),
        url-prefix(moz-extension://ваш uuid/ui/prompt.html),
        url-prefix(moz-extension://ваш uuid/ui/siteInfo.html) {
        h1 {
            color: var(--ns-fg) !important;
        }
        .flextabs__toggle[aria-expanded=&quot;true&quot;],
        .flextabs__content {
            background: var(--ns-bg-tab-active) !important;
            color: var(--ns-fg) !important;
        }
        .flextabs__toggle[aria-expanded=&quot;false&quot;] {
            background: var(--ns-bg-tab-idle) !important;
            color: var(--ns-fg-dim) !important;
        }
        input#newsite,
        #xssChoices select {
            border-radius: var(--ns-radius) !important;
        }
        section fieldset {
            background: var(--ns-bg-tab-idle) !important;
            border-radius: var(--ns-radius) !important;
        }
        button:not(.flextabs__toggle) {
            color: var(--ns-fg) !important;
            border: 1px solid var(--ns-border) !important;
            background: var(--ns-bg-tab-idle) !important;
        }
        button.close {
            background:
                var(--ns-bg-tab-idle)
                url(&#039;data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot;&gt;&lt;path stroke=&quot;%23ddd&quot; stroke-width=&quot;2.4&quot; stroke-linecap=&quot;round&quot; d=&quot;M6 6 L18 18 M18 6 L6 18&quot;/&gt;&lt;/svg&gt;&#039;)
                no-repeat center / 1.2em !important;
            transition: background-color 0.2s;
        }

        /* Ховер кнопок */
        button:not(.flextabs__toggle):not(.close):hover,
        #current-behavior:hover,
        #xssChoices button:hover,
        #tgForgetButton:hover,
        .buttons button:hover {
            background: color-mix(in srgb, var(--ns-bg-tab-idle) 95%, white) !important;
            color: var(--ns-fg-2) !important;
        }
        button.close:hover {
            background:
                color-mix(in srgb, var(--ns-bg-tab-idle) 95%, white)
                url(&#039;data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 24 24&quot;&gt;&lt;path stroke=&quot;%23ddd&quot; stroke-width=&quot;2.4&quot; stroke-linecap=&quot;round&quot; d=&quot;M6 6 L18 18 M18 6 L6 18&quot;/&gt;&lt;/svg&gt;&#039;)
                no-repeat center / 1.2em !important;
        }

        #presets :is(.presets input.preset + label, .customizer-controls) {
            box-shadow: 0 0 .2em transparent !important;
        }
        .customizer-controls {
            margin: -1px 0 0 0 !important;
        }

        /* выделение строки в межсайтовых запросах */
        select[multiple]:focus option:checked {
            background: var(--ns-border) linear-gradient(0deg, var(--ns-border) 0%, var(--ns-border) 100%) !important;
            -webkit-text-fill-color: var(--ns-fg-2) !important;
        }

        /* Основные &gt;&gt; Пресеты  */
        #sect-presets #presets {
            &amp; ul.sites &gt; li.site {
                background: inherit !important;
            }
            &amp; .presets input.preset:checked {
                position: relative !important;
                z-index: 101 !important;
                top: 0 !important;
            }
            &amp; .presets input.preset:checked + label.preset {
                background-color: var(--ns-bg-alt) !important;
                z-index: 100 !important;
                bottom: 3px !important;
            }
            &amp; .site-controls .presets &gt; .preset {
                display: inline-flex !important;
                margin-bottom: -3px !important;
            }
            &amp; .site-controls .presets &gt; .preset:not(:has(input.preset:checked)) {
                flex-direction: row !important;
                align-items: center !important;
                &amp; label {
                    width: 120px !important;
                    justify-content: center !important;
                    letter-spacing: 0.1em !important;
                }
            }
            &amp; .site-controls .presets &gt; .preset:not(:has(input.preset:checked)) input.preset {
                border-bottom-color: transparent !important;
            }

            /* цвета обводки поля правил */
            &amp; .site[data-preset=&quot;DEFAULT&quot;] .customizer fieldset {
                border: 1px solid var(--ns-preset-default) !important;
            }
            &amp; .site[data-preset=&quot;TRUSTED&quot;] .customizer fieldset {
                border: 1px solid var(--ns-preset-trusted) !important;
            }
            &amp; .site[data-preset=&quot;UNTRUSTED&quot;] .customizer fieldset {
                border: 1px solid var(--ns-preset-untrusted) !important;
            }
            &amp; .site[data-preset=&quot;T_TRUSTED&quot;] .customizer fieldset {
                border: 1px solid var(--ns-preset-t-trusted) !important;
            }
            &amp; .site[data-preset=&quot;CUSTOM&quot;] .customizer fieldset {
                border: 1px solid var(--ns-preset-custom) !important;
            }
        }
    }

    /****** 3. POPUP ******/
    @-moz-document url-prefix(moz-extension://ваш uuid/ui/popup.html) {
        body {
            margin: 0 !important;
            padding: 0 !important;
        }
        #message {
            --hilite-color: #777777 !important;
            background-color: var(--ns-bg) !important;
            border-radius: var(--ns-radius-none) !important;
        }
        #top {
            border-bottom: 1px solid var(--ns-border) !important;
            height: var(--ns-icon-size) !important;
            padding: 0 !important;
            background: none !important;
        }
        #top .icon {
            width:  var(--ns-icon-size) !important;
            height: var(--ns-icon-size) !important;
            margin: 0 0.25em !important;
        }
        #buttons {
            display: none !important;
        }
    }
}</pre></div></div></div><p></div></div><br />&nbsp; &nbsp; <br />Что не сделано: не убрано выделение первого активного пресета при открытии попапа. Нужно для управления с клавиатуры.</p>]]></description>
	</item>
	<item>
		<title>Новости : Вышел Firefox 157.0</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83234</link>
		<pubDate>Wed, 30 Sep 2026 21:37:22 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=21">Новости</a><br />
Автор: banbot<br />
Комментарии: 4<br />Последнее сообщение: Tue, 13 Oct 2026 11:31:40 +0300<br />
<p><a href="https://www.mozilla.org/en-US/firefox/157.0/releasenotes/" rel="nofollow">Состоялся</a> релиз web-браузера <a href="https://www.mozilla.org/en-US/firefox/157.0/releasenotes/" rel="nofollow">Firefox 157</a> и сформированы обновления <a href="https://www.mozilla.org/en-US/firefox/organizations/all/" rel="nofollow">прошлых веток</a> с длительным сроком поддержки - <a href="https://www.mozilla.org/en-US/firefox/153.4.0/releasenotes/" rel="nofollow">153.4.0</a>, <a href="https://www.mozilla.org/en-US/firefox/140.17.0/releasenotes/" rel="nofollow">140.17.0</a> и <a href="https://www.mozilla.org/en-US/firefox/115.42.0/releasenotes/" rel="nofollow">115.42.0</a>. В рамках нового <a href="https://www.opennet.ru/opennews/art.shtml?num=65900" rel="nofollow">двухнедельного цикла</a> формирования релизов на стадию <a href="https://firefox.com/channel" rel="nofollow">бета-тестирования</a> <a href="https://www.mozilla.org/en-US/firefox/158.0beta/releasenotes/" rel="nofollow">переведена</a> ветка Firefox 158, релиз которой намечен на 13 октября.</p><br /><p>Основные новшества в Firefox 157 (<a href="https://www.mozilla.org/en-US/firefox/157.0/releasenotes/" rel="nofollow">1</a> , <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/157" rel="nofollow">2</a> , <a href="https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&amp;resolution=FIXED&amp;target_milestone=157%20Branch&amp;limit=0&amp;short_desc_type=anywords&amp;short_desc=Allow%20Enable%20Add%20Drop%20Support%20Implement" rel="nofollow">3</a> ):</p><br /><ul type="disc" class="list"><li class="list"/>Предложен новый интерфейс пользователя, разработанный в рамках проекта <a href="https://www.opennet.ru/opennews/art.shtml?num=65496" rel="nofollow">Nova</a>. Изменения сводятся к скруглению кнопок вкладок, меню и поля адресной строки, а также к изменению отступов между всеми элементами интерфейса. Упрощён доступ к группировке вкладок, вертикальным вкладкам и режиму просмотра бок о бок двух вкладок. Обновлены пиктограммы, которые теперь выглядят чище и более сбалансированы в светлых и тёмных темах. Добавлены новые встроенные светлые и тёмные темы оформления. Для отключения нового интерфейса на странице about:config можно деактивировать настройку &quot;browser.nova.enabled&quot;. </p><br /><p><div align="center"><span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1790715564.png" alt="CFD0C5CECEC5D4_1790715564.png" /></span></div><br /><li class="list"/>Возвращена возможность включения компактного режима, в котором панель и строка вкладок интерфейса занимают минимум экранного пространства, оставляя больше места для содержимого web-страниц.</p><br /><p><div align="center"><span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1790715541.png" alt="CFD0C5CECEC5D4_1790715541.png" /></span></div><br /><li class="list"/>Для всех пользователей задействована новая реализация боковой панели, поддерживающая вертикальные вкладки. Для пользователей старой панели раскладка элементов приближена к виду, в котором переключатель панелей находится на самом верху. Из настроек удалена опция показа боковой панели, но старую панель ещё можно вернуть через отключение параметра sidebar.revamp на странице about:config. Удаление поддержки старой панели намечено на конец 2027 года.</p><br /><p><div align="center"><span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1790715509.png" alt="CFD0C5CECEC5D4_1790715509.png" /></span></div><br /><li class="list"/>В настройках и в выпадающей панели, появляющейся при клике на изображении щита в адресной строке, реализован вывод предупреждения о возможности перехватывать шифрованный трафик, появляющейся в случае <a href="https://support.mozilla.org/en-US/kb/sslkeylogfile-warning" rel="nofollow">включения</a> функции сохранения ключей шифрования в лог через выставление переменной окружения SSLKEYLOGFILE.</p><br /><p><div align="center"><span class="postimg"><img src="https://www.opennet.ru/opennews/pics_base/CFD0C5CECEC5D4_1790711282.png" alt="CFD0C5CECEC5D4_1790711282.png" /></span></div><br /><li class="list"/>В видеозвонках через WebRTC реализована возможность использования аппаратного ускорения декодирования формата AV1.<br /><li class="list"/>Для пользователей из Австрии, Бельгии, Чехии, Дании, Финляндии, Венгрии, Ирландии, Люксембурга, Нидерландов, Норвегии, Польши, Португалии, Словакии, Испании, Швеции и Швейцарии включён механизм показа контекстных рекомендаций и спонсируемых подсказок. Отключить рекомендации можно в настройках &quot;Settings &gt; Search &gt; Firefox Suggests&quot;.<br /><li class="list"/>Навигация клавишей Tab теперь в первую очередь переключает фокус на область ввода в адресной строке и поле поиска, а не на кнопку выбора поисковой системы.<br /><li class="list"/>Из числа встроенных поисковых систем удалён поисковый сервис Amazon.<br /><li class="list"/>Диалоги, показываемые при вызове JavaScript-функцийalert(), confirm() и prompt(), выпадающее окно автодополнения ввода и формы выбора цвета и даты,теперь соответствуют выставленной светлой или тёмной цветовой схеме страницы.<br /><li class="list"/>В CSS-правило <a href="https://developer.mozilla.org/docs/Web/CSS/Reference/At-rules/@supports" rel="nofollow">@supports</a> добавлена функция <a href="https://developer.mozilla.org/docs/Web/CSS/Reference/At-rules/@supports#at-rule" rel="nofollow">at-rule()</a>, при помощи которой можно определить поддержку в браузере тех или иных <a href="https://developer.mozilla.org/docs/Web/CSS/Reference/At-rules/" rel="nofollow">@-правил</a>. Например &quot;@supports at-rule(@scope)&quot;.<br /><li class="list"/>В CSS-свойства <a href="https://developer.mozilla.org/docs/Web/CSS/Reference/Properties/overscroll-behavior" rel="nofollow">overscroll-behavior</a>, overscroll-behavior-block, overscroll-behavior-inline, overscroll-behavior-x и overscroll-behavior-y добавлена поддержка значения &quot;chain&quot;, которое допускает бесшовное переключение на прокрутку в родительском элементе после докручивания до конца содержимого вложенного блока, но отключает эффекты, такие как отскок при прокрутке до конца.<br /><li class="list"/>В <a href="https://www.firefox.com/en-US/firefox/android/157.0/releasenotes/" rel="nofollow">Firefox для Android</a> реализовано возвращение к прошлым результатам поиска при клике на поле поиска на домашней странице. Добавлена возможность убирания элементов на странице Downloads экранным жестом &quot;смахивание&quot;.</ul><br /><p>Кроме новшеств и исправления ошибок, в Firefox 157 устранено 76 <a href="https://www.mozilla.org/en-US/security/advisories/mfsa2026-97/" rel="nofollow">уязвимостей</a>, у 38 из которых выставлен высокий уровень опасности. Большинство уязвимостей вызваны проблемами при работе с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц.</p><br /><p><strong>Загрузить:</strong></p><p> <strong>Русская версия:</strong></p><p> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0-SSL&amp;os=win64&amp;lang=ru" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=ru" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0-SSL&amp;os=win64-aarch64&amp;lang=ru" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0-SSL&amp;os=win&amp;lang=ru" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=ru" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0-SSL&amp;os=osx&amp;lang=ru" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0-SSL&amp;os=linux64&amp;lang=ru" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0-SSL&amp;os=linux64-aarch64&amp;lang=ru" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p> <strong>Английская версия:</strong><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0-SSL&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0-SSL&amp;os=win64-aarch64&amp;lang=en-US" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0-SSL&amp;os=win&amp;lang=en-US" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=en-US" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0-SSL&amp;os=osx&amp;lang=en-US" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0-SSL&amp;os=linux64&amp;lang=en-US" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-157.0-SSL&amp;os=linux64-aarch64&amp;lang=en-US" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p><a href="https://www.mozilla.org/ru/firefox/all/" rel="nofollow">Другие языки</a></p><br /><p><a href="https://developer.mozilla.org/en-US/Firefox/Releases/157" rel="nofollow">Что нового в Firefox 157 для разработчиков</a><br /><a href="https://www.mozilla.org/en-US/firefox/157.0/releasenotes/" rel="nofollow">Примечания к выпуску для Windows, Mac and Linux</a></p><p><strong><a href="https://www.opennet.ru/opennews/art.shtml?num=66368" rel="nofollow">Новость взята с сайта opennet.ru</a></strong></p>]]></description>
	</item>
	<item>
		<title>Новости : Вышел Firefox 156.0.1</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83233</link>
		<pubDate>Wed, 23 Sep 2026 21:20:37 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=21">Новости</a><br />
Автор: banbot<br />
Комментарии: 3<br />Последнее сообщение: Mon, 28 Sep 2026 20:18:55 +0300<br />
<p><a href="https://www.firefox.com/en-US/firefox/156.0.1/releasenotes/" rel="nofollow">Доступен</a> корректирующий выпуск Firefox 156.0.1, в котором представлены несколько исправлений:</p><br /><ul type="disc" class="list"><li class="list"/>Устранена проблема, из-за которой программа чтения с экрана NVDA не озвучивала кнопки в адресной строке при наведении на них указателя мыши (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2069276" rel="nofollow">Ошибка 2069276</a>).<br /><li class="list"/>Устранена проблема, при которой элементы внутри ссылки не отображали CSS-стили `:active` во время нажатия (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2067272" rel="nofollow">Ошибка 2067272</a>).<br /><li class="list"/>Устранена проблема, из-за которой Firefox переставал реагировать на действия пользователя на некоторых страницах, использующих CSS-позиционирование относительно якоря (anchor positioning) (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2070171" rel="nofollow">Ошибка 2070171</a>).<br /><li class="list"/>Устранена проблема в macOS 27, из-за которой окна Firefox сразу возвращалась в режим развертывания на весь экран после восстановления размера двойным щелчком по заголовку окна (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2066632" rel="nofollow">Ошибка 2066632</a>).<br /><li class="list"/>Устранена утечка системных дескрипторов в Windows, возникавшая при запуске и завершении работы процессов контента в Firefox (<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2069644" rel="nofollow">Ошибка 2069644</a>).</ul><br /><p><strong>Загрузить:</strong></p><p> <strong>Русская версия:</strong></p><p> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-156.0.1-SSL&amp;os=win64&amp;lang=ru" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=ru" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-156.0.1-SSL&amp;os=win64-aarch64&amp;lang=ru" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-156.0.1-SSL&amp;os=win&amp;lang=ru" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=ru" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-156.0.1-SSL&amp;os=osx&amp;lang=ru" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-156.0.1-SSL&amp;os=linux64&amp;lang=ru" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-156.0.1-SSL&amp;os=linux64-aarch64&amp;lang=ru" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p> <strong>Английская версия:</strong><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-156.0.1-SSL&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win64&amp;lang=en-US" rel="nofollow">Windows MSI (64 бит)</a><br /> <span class="postimg"><img src="https://www.mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-156.0.1-SSL&amp;os=win64-aarch64&amp;lang=en-US" rel="nofollow">Windows (ARM 64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-156.0.1-SSL&amp;os=win&amp;lang=en-US" rel="nofollow">Windows (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-win.png" alt="ico-win.png" /></span> <a href="https://download.mozilla.org/?product=firefox-msi-latest-ssl&amp;os=win&amp;lang=en-US" rel="nofollow">Windows MSI (32 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-osx-uni.png" alt="ico-osx-uni.png" /></span> <a href="https://download.mozilla.org/?product=firefox-156.0.1-SSL&amp;os=osx&amp;lang=en-US" rel="nofollow">Mac OS X</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-156.0.1-SSL&amp;os=linux64&amp;lang=en-US" rel="nofollow">Linux (64 бит)</a><br /> <span class="postimg"><img src="https://mozilla-russia.org/images/ico-tux.png" alt="ico-tux.png" /></span> <a href="https://download.mozilla.org/?product=firefox-156.0.1-SSL&amp;os=linux64-aarch64&amp;lang=en-US" rel="nofollow">Linux (ARM 64 бит)</a></p><br /><p><a href="https://www.mozilla.org/ru/firefox/all/" rel="nofollow">Другие языки</a></p><br /><p><a href="https://developer.mozilla.org/en-US/Firefox/Releases/156" rel="nofollow">Что нового в Firefox 156 для разработчиков</a><br /><a href="https://www.mozilla.org/en-US/firefox/156.0.1/releasenotes/" rel="nofollow">Примечания к выпуску для Windows, Mac and Linux</a></p>]]></description>
	</item>
	<item>
		<title>CSS-стили : uBlоck Origin - темная тема</title>
		<link>http://forum.mozilla-russia.org/viewtopic.php?id=83232</link>
		<pubDate>Tue, 22 Sep 2026 15:54:39 +0300</pubDate>
		<description><![CDATA[Форум: <a href="http://forum.mozilla-russia.org/viewforum.php?id=38">CSS-стили</a><br />
Автор: _zt<br />
Комментарии: 1<br />Последнее сообщение: Sun, 04 Oct 2026 04:15:59 +0300<br />
<p>Темная тема для uBlоck Origin<br />&nbsp; &nbsp; <br />Подключать импортом в файл userContent.css строкой @import &quot;dark_uBlock.css&quot;; в <strong>начале</strong> файла.<br />В самом файле стиля прописать свой UUID uBlоck Origin в шести местах, поиск по &quot;moz-extension&quot;.<br />Работает в Firefox только если параметр layout.css.prefers-color-scheme.content-override ≠ 1, а ui.systemUsesDarkTheme ≠ 0.<br />В начале файла, в секции :root, можно перенастроить основные цвета.<br />&nbsp; &nbsp; <br /><span class="postimg"><img src="https://yapcdn.net/se6/2/HItHP5XUyI1DrX.png" alt="HItHP5XUyI1DrX.png" /></span><br />&nbsp; &nbsp; <br /><div class="spoiler"><div class="spoiler-plus" onclick="toggleSpoiler(this)">Др. скрины</div><div class="spoiler-body"><span class="postimg"><img src="https://yapcdn.net/se7/1/hml3dT2QLvtg.png" alt="hml3dT2QLvtg.png" /></span><br />&nbsp; &nbsp; <br /><span class="postimg"><img src="https://yapcdn.net/se7/1/GzbQI7nJlb.png" alt="GzbQI7nJlb.png" /></span><br />&nbsp; &nbsp; <br /><span class="postimg"><img src="https://yapcdn.net/se6/2/2SnZ3TMb5qiGq.png" alt="2SnZ3TMb5qiGq.png" /></span><br />&nbsp; &nbsp; <br /><span class="postimg"><img src="https://yapcdn.net/se5/2/97QiMqiMzyhh57B.png" alt="97QiMqiMzyhh57B.png" /></span></div></div><br /><div class="spoiler"><div class="spoiler-plus" onclick="toggleSpoiler(this)">Код</div><div class="spoiler-body"></p><div class="codebox"><div class="incqbox"><a href="#" style="float:right" onclick="return codeSelect(this)">Выделить код</a><h4>Код:</h4><div class="scrollbox" style="height: 35em"><pre>/* ============================================================================
   uBlock Origin — dark theme (custom, v44, nested) 260924
   ===========================================================================*/
@media (prefers-color-scheme: dark) {
/****** 1. ОБЩИЕ ПРАВИЛА ******/
@-moz-document url-prefix(&quot;moz-extension://ваш uuid/&quot;) {
    :root {
        /* ===== Акценты ===== */
        --accent-base: rgb(0, 116, 232);        /* Основной акцент (синий) */
        --accent-blue: rgba(51, 153, 255, 0.9); /* Голубой (значки, татлы, ссылки) */
        --accent-blue-hover: #3399FF;           /* Голубой — ховер */
        --hover-soft: rgba(150, 150, 150, 0.1); /* Нейтральный фон ховера */
        --gold: #ffbb33;                        /* Золотой (фильтр, counts, badge) */
        /* ===== Фоны ===== */
        --bg-base: #2B2A33;                     /* Основной фон (body, вкладки) */
        --bg-surface: #232228;                  /* Фон панелей, кнопок, полей */
        --bg-code: #1a1920;                     /* Фон редактора CodeMirror */
        /* ===== Бордеры ===== */
        --border-base: #3a3944;                 /* Основной бордер */
        --border-hover: #4D4D4D;                /* Бордер при ховере/фокусе */
        /* ===== Текст ===== */
        --ink-base: #d8d8d8;                    /* Основной текст */
        --ink-bright: #e8e8e8;                  /* Светлый текст */
        --ink-dim: #a0a0a0;                     /* Серый (иконки, статистика) */
        --ink-faint: #707070;                   /* Placeholder, номера строк */
        --ink-hover: #d0d0d0;                   /* Текст при ховере */
        --ink-disabled: #888888;                /* Отключённый текст */
        /* ===== Статусы ===== */
        --error: #ff6060;                       /* Ошибка / удалить */
        --ok: #1fa61f;                          /* Успех / кэш */
        /* ===== Радиусы ===== */
        --radius-0: 0px;                        /* Поля ввода */
        --radius-2: 2px;                        /* Кнопки, чекбоксы */
        /* ===== Прочее ===== */
        --scrollbar-width: 10px;                /* Отступ под системный скроллбар:
                                                 *   оверлей как правило 8–16px,
                                                 *   обычный наверное 0px */
    }
    /* Скрыть настройки цвета в Настройках */
    .li:has(input[data-setting-name=&quot;uiAccentCustom&quot;]),
    .li:has(input[data-setting-name=&quot;colorBlindFriendly&quot;]) {
        display: none !important;
    }
    html:not(#ublock0-epicker):not(#ublock0-inspector) {
        &amp;, &amp; &gt; body {
            background-color: var(--bg-base) !important;
            color: var(--ink-base) !important;
        }
    }
    /* Ссылки */
    a {
        &amp;:link    { color: var(--accent-blue) !important; }
        &amp;:visited { color: #BE79D5 !important; }
        &amp;:hover   { color: #a8d0ff !important; }
        &amp;:active  { color: var(--accent-blue-hover) !important; }
    }
    /* Выделение текста */
    ::selection {
        background-color: color-mix(in srgb, var(--accent-base) 35%, transparent) !important;
        color: inherit !important;
    }
    /* выделение в коде */
    .CodeMirror-selected,
    .CodeMirror-focused .CodeMirror-selected,
    .CodeMirror-line::selection,
    .CodeMirror-line &gt; span::selection,
    .CodeMirror-line &gt; span &gt; span::selection {
        background-color: color-mix(in srgb, var(--accent-base) 35%, transparent) !important;
        color: inherit !important;
    }
    .fieldset-header, h3 {
        color: var(--accent-blue) !important;
        font-size: 18px !important;
    }
    .synopsis {
        color: var(--accent-blue) !important;
        font-size: 16px !important;
    }
    .synopsis {
        padding-left: 26px !important;
    }
    hr {
        border: 0 !important;
        border-top: 1px solid var(--border-base) !important;
        margin: 0 !important;
    }
    code {
        background-color: var(--bg-surface) !important;
        color: var(--ink-base) !important;
    }
    .fieldset {
        margin: 0 !important;
        padding: 1em 0.5em !important;
    }
/****** 2. КНОПКИ ******/
    button,
    input[type=&quot;button&quot;],
    input[type=&quot;submit&quot;] {
        border-radius: var(--radius-2) !important;
    }
    button &gt; .hover { border-radius: var(--radius-2) !important; }
    .tabButton &gt; .hover { border-radius: 4px 4px 0 0 !important; }
    select,
    textarea {
        border-radius: var(--radius-0) !important;
    }
    button:not(.whatisthis):not(#buttonUpdate):not(#buttonApply):not(.tabButton) {
        appearance: none !important;
        background-color: var(--bg-surface) !important;
        background-image: none !important;
        color: var(--ink-base) !important;
        border: 1px solid var(--border-base) !important;
        box-shadow: none !important;
        &amp;:hover {
            background-color: var(--hover-soft) !important;
            border-color: var(--border-hover) !important;
        }
    }
    button.whatisthis { filter: brightness(200%) !important; }
    button[disabled=&quot;true&quot;] { opacity: 0.5 !important; }
    #buttonApply.important.iconifiable,
    #buttonUpdate.important.iconifiable {
        &amp;.disabled {
            appearance: none !important;
            background-color: color-mix(in srgb, var(--accent-base) 40%, var(--bg-surface)) !important;
            color: var(--ink-disabled) !important;
            fill: var(--ink-disabled) !important;
            border: 1px solid var(--border-base) !important;
        }
        &amp;:not(.disabled) {
            appearance: none !important;
            background-color: var(--accent-base) !important;
            color: var(--ink-bright) !important;
            fill: var(--ink-bright) !important;
            border: none !important;
            &amp;:hover {
                background-color: var(--accent-blue-hover) !important;
                color: var(--ink-bright) !important;
                fill: var(--ink-bright) !important;
            }
        }
    }
    #localData &gt; div:last-of-type &gt; button {
        min-width: 400px !important;
        width: 400px !important;
    }
/****** 3. ВКЛАДКИ ДАШБОРДА ******/
    html body #dashboard-nav button.tabButton {
        background-color: var(--bg-base) !important;
        color: var(--ink-dim) !important;
        fill: var(--ink-dim) !important;
        border: 0 !important;
        border-bottom: 2px solid transparent !important;
        border-radius: 4px 4px 0 0 !important;
        box-shadow: none !important;
        &amp;:not(.selected):hover {
            background-color: var(--hover-soft) !important;
            border-bottom-color: var(--border-hover) !important;
            color: var(--ink-base) !important;
        }
        &amp;.selected {
            background-color: var(--bg-surface) !important;
            color: var(--accent-blue) !important;
            fill: var(--accent-blue) !important;
            border: 0 !important;
            border-bottom: 2px solid var(--accent-blue) !important;
            border-radius: 4px 4px 0 0 !important;
            font-weight: 600 !important;
        }
    }
/****** 4. ПОЛЯ ВВОДА / SELECT / TEXTAREA / ЧЕКБОКСЫ ******/
    input:not([type=&quot;checkbox&quot;]):not([type=&quot;color&quot;]),
    select,
    textarea:not(.ace_text-input) {
        appearance: none !important;
        background-color: var(--bg-surface) !important;
        background-image: none !important;
        color: var(--ink-bright) !important;
        border: 1px solid var(--border-base) !important;
        &amp;:hover,
        &amp;:focus {
            border-color: var(--border-hover) !important;
        }
    }
    input::placeholder,
    textarea::placeholder { color: var(--ink-faint) !important; }
    select {
        padding: 3px 24px 3px 6px !important;
        background-image: url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg width=&#039;11&#039; height=&#039;7&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039;%3E%3Cpath d=&#039;M434.574 488L430.5 492.147 426.428 488 425 489.399 430.5 494.999 436 489.399z&#039; transform=&#039;translate(-425 -488)&#039; fill=&#039;%23d8d8d8&#039; fill-rule=&#039;evenodd&#039;/%3E%3C/svg%3E&quot;) !important;
        background-repeat: no-repeat !important;
        background-position: calc(100% - 6px) 50% !important;
        &amp;:hover,
        &amp;:focus {
            color: var(--ink-bright) !important;
            background-image: url(&quot;data:image/svg+xml;charset=utf-8,%3Csvg width=&#039;11&#039; height=&#039;7&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039;%3E%3Cpath d=&#039;M434.574 488L430.5 492.147 426.428 488 425 489.399 430.5 494.999 436 489.399z&#039; transform=&#039;translate(-425 -488)&#039; fill=&#039;%23e8e8e8&#039; fill-rule=&#039;evenodd&#039;/%3E%3C/svg%3E&quot;) !important;
        }
    }
    .checkbox &gt; input[type=&quot;checkbox&quot;] {
        &amp; + svg {
            background-color: var(--bg-surface) !important;
            border: 2px solid var(--border-base) !important;
            border-radius: var(--radius-2) !important;
        }
        &amp;:not([disabled]):hover + svg {
            border-color: var(--border-hover) !important;
        }
        &amp;:checked + svg {
            background-color: var(--accent-base) !important;
            border-color: var(--accent-base) !important;
            stroke: var(--ink-bright) !important;
        }
    }
    label:hover .checkbox &gt; input[type=&quot;checkbox&quot;]:checked + svg,
    .checkbox:hover &gt; input[type=&quot;checkbox&quot;]:checked + svg,
    .checkbox &gt; input[type=&quot;checkbox&quot;]:checked:hover + svg,
    label:hover .checkbox:not([disabled]) &gt; input[type=&quot;checkbox&quot;]:checked + svg {
        background-color: var(--accent-base) !important;
        border-color: var(--accent-base) !important;
        stroke: var(--ink-bright) !important;
    }
    input[type=&quot;number&quot;] {
        appearance: textfield !important;
        &amp;::-webkit-inner-spin-button,
        &amp;::-webkit-outer-spin-button {
            appearance: none !important;
            margin: 0 !important;
        }
    }
    #ruleFilter {
        background-color: var(--bg-surface) !important;
        border-top: 1px solid var(--border-base) !important;
    }
    /* Замок общей прокрутки — по центру gap, как обычная кнопка */
    .CodeMirror-merge-gap {
        position: relative !important;
    }
    .CodeMirror-merge-scrolllock-wrap {
        margin: 0 !important;
        position: absolute !important;
        top: 50% !important;
        left: 70% !important;
        transform: translate(-50%, -50%) !important;
    }
    .CodeMirror-merge-scrolllock {
        align-items: center !important;
        background-color: var(--bg-code) !important;
        border: 1px solid var(--border-base) !important;
        border-radius: var(--radius-2) !important;
        color: var(--accent-blue) !important;
        cursor: pointer !important;
        display: inline-flex !important;
        font-size: 16px !important;
        height: 22px !important;
        justify-content: center !important;
        padding: 0 !important;
        width: 34px !important;
        &amp;:hover {
            background-color: var(--hover-soft) !important;
            border-color: var(--border-hover) !important;
        }
    }
/****** 5. СПИСКИ ФИЛЬТРОВ ******/
    #lists {
        &amp; .listEntry {
            color: var(--ink-base) !important;
            &amp; .listname          { color: var(--ink-base) !important; }
            &amp;.checked .listname  { color: var(--ink-bright) !important; }
            &amp;.toRemove .listname { color: var(--error) !important; }
            &amp; .nodestats,
            &amp; .leafstats         { color: var(--ink-dim) !important;
                                   fill: var(--ink-dim) !important;
            }
            &amp;:hover,
            &amp;[data-role=&quot;leaf&quot;]:hover,
            &amp;[data-role=&quot;node&quot;]:hover,
            &amp;[data-key]:hover,
            &amp;[data-key=&quot;user&quot;]:hover,
            &amp;[data-role=&quot;import&quot;]:hover,
            &amp; &gt; .detailbar:hover,
            &amp;[data-role=&quot;node&quot;] &gt; .detailbar:hover {
                background-color: transparent !important;
                box-shadow: none !important;
            }
        }
        &amp; label:hover .checkbox {
            background-color: transparent !important;
            box-shadow: none !important;
        }
        &amp; .checkbox &gt; input[type=&quot;checkbox&quot;]:checked + svg,
        &amp; label:hover .checkbox &gt; input[type=&quot;checkbox&quot;]:checked + svg,
        &amp; .checkbox:hover &gt; input[type=&quot;checkbox&quot;]:checked + svg,
        &amp; label:hover .checkbox:not([disabled]) &gt; input[type=&quot;checkbox&quot;]:checked + svg {
            background-color: var(--accent-base) !important;
            border-color: var(--accent-base) !important;
            stroke: var(--ink-bright) !important;
        }
        &amp; .iconbar {
            &amp;,
            &amp; a {
                color: var(--ink-dim) !important;
                fill: var(--ink-dim) !important;
            }
            &amp; .content         { fill: var(--accent-blue) !important; }
            &amp; .support         { fill: var(--accent-blue) !important; }
            &amp; .remove          { fill: var(--error) !important; }
            &amp; .mustread        { fill: var(--accent-blue) !important; }
            &amp; .status.cache    { fill: var(--ok) !important; }
            &amp; .status.updating { fill: var(--accent-blue-hover) !important; }
        }
        &amp; .searchfield input {
            background-color: var(--bg-surface) !important;
            color: var(--ink-bright) !important;
            border: 1px solid var(--border-base) !important;
            &amp;:hover,
            &amp;:focus {
                border-color: var(--border-hover) !important;
            }
        }
        &amp; .listExpander {
            color: var(--ink-base) !important;
            fill: var(--ink-base) !important;
        }
    }
/****** 6. CodeMirror ******/
    .CodeMirror,
    .CodeMirror-merge,
    .CodeMirror-merge-pane,
    .CodeMirror-merge .CodeMirror {
        background-color: var(--bg-code) !important;
        color: var(--ink-bright) !important;
        border: none !important;
    }
    .CodeMirror-gutters,
    .CodeMirror-merge-gap {
        background-color: var(--bg-surface) !important;
        border: none !important;
    }
    .CodeMirror-linenumber { color: var(--ink-faint) !important; }
    .CodeMirror-cursor     { border-left-color: var(--ink-bright) !important; }
    .CodeMirror-activeline-background {
        background-color: rgba(150, 150, 150, 0.15) !important;
    }
    .CodeMirror-code {
        &amp; &gt; div:nth-child(odd)  { background-color: rgba(255, 255, 255, 0.015) !important; }
        &amp; &gt; div:nth-child(even) { background-color: transparent !important; }
    }
    .CodeMirror-matchingbracket {
        background-color: color-mix(in srgb, var(--accent-base) 35%, transparent) !important;
        color: inherit !important;
        font-weight: bold !important;
    }
    .CodeMirror-search-match,
    .cm-searching {
        background-color: color-mix(in srgb, var(--accent-base) 40%, transparent) !important;
        color: #e0e0e0 !important;
    }
    .cm-search-widget {
        appearance: none !important;
        background-color: var(--bg-surface) !important;
        color: var(--ink-base) !important;
        border: 1px solid var(--border-base) !important;
        border-bottom: 1px solid var(--bg-code) !important;
        &amp; input {
            appearance: none !important;
            background-color: var(--bg-surface) !important;
            color: var(--ink-base) !important;
            border: 1px solid var(--border-base) !important;
        }
    }
    .cm-theme-override .cm-s-default {
        &amp; .cm-allowrule{ color: var(--ok) !important; }
        &amp; .cm-blockrule{ color: #ff5546 !important; }
        &amp; .cm-comment  { color: #6a9955 !important; }
        &amp; .cm-def      { color: var(--accent-blue) !important; }
        &amp; .cm-keyword  { color: #c586c0 !important; }
        &amp; .cm-nooprule { color: #47A8A8 !important; }
        &amp; .cm-sortkey  { color: #FFB2C7 !important; }
        &amp; .cm-tag      { color: #4ec9b0 !important; }
        &amp; .cm-value    { color: #ce9178 !important; }
        &amp; .cm-variable { color: #dcdcdc !important; }
    }
    .cm-allowrule      { color: var(--ok) !important; }
    .cm-blockrule      { color: #ff5546 !important; }
    .cm-comment        { color: #6a9955 !important; }
    .cm-def            { color: var(--accent-blue) !important; }
    .cm-keyword        { color: #c586c0 !important; }
    .cm-nooprule       { color: #47A8A8 !important; }
    .cm-sortkey        { color: #FFB2C7 !important; }
    .cm-tag            { color: #4ec9b0 !important; }
    .cm-value          { color: #ce9178 !important; }
    .cm-variable       { color: #dcdcdc !important; }
    .cm-builtin        { color: var(--accent-blue-hover) !important; }
    .cm-error          { color: var(--error) !important; }
    .cm-staticOpt      { background-color: var(--bg-code) !important; }
    .cm-staticext      { color: #47A8A8 !important; }
    .cm-staticnetBlock { color: #ff887d !important; }
    .CodeMirror-merge-l-chunk {
        background-color: color-mix(in srgb, var(--accent-base) 25%, transparent) !important;
    }
    .CodeMirror-merge-l-chunk-start,
    .CodeMirror-merge-l-chunk-end {
        border-color: color-mix(in srgb, var(--accent-base) 60%, transparent) !important;
    }
    .CodeMirror-merge-spacer {
        background-color: var(--hover-soft) !important;
    }
    .CodeMirror-merge-copy,
    .CodeMirror-merge-copy-reverse {
        color: var(--accent-blue) !important;
    }
/****** 7. ЗНАЧКИ ******/
    /* --- меню / подсказки --- */
    .fa-icon.info,
    a.fa-icon.info,
    span.fa-icon.info {
        fill: var(--accent-blue) !important;
        &amp;:hover {
            color: var(--accent-blue-hover) !important;
            fill: var(--accent-blue-hover) !important;
        }
    }
    a:hover.fa-icon.info svg.fa-icon_cogs,
    .fa-icon.info.important {
        color: var(--gold) !important;
        fill: var(--gold) !important;
    }
    .info.very-important {
        color: var(--error) !important;
        fill: var(--error) !important;
    }
    /* --- списки --- */
    .fa-icon_download-alt,
    .fa-icon_upload-alt,
    .fa-icon_filter,
    .fa-icon_double-angle-up,
    .fa-icon_undo,
    .fa-icon_arrow-right,
    .fa-icon_arrow-left,
    .fa-icon_save {
        fill: var(--accent-blue) !important;
    }
    .fa-icon_clock-o,
    .fa-icon_spinner,
    .fa-icon_refresh,
    .fa-icon_cogs {
        fill: color-mix(in srgb, var(--gold) 90%, transparent) !important;
    }
    .fa-icon_check {
        fill: var(--accent-base) !important;
    }
    .fa-icon_unlink {
        fill: var(--error) !important; /* Сбой обновления */
    }
/****** 8. ДИАЛОГИ ******/
    .toImport &gt; label:nth-child(1) &gt; span:nth-child(2) &gt; span:nth-child(1) {
        color: var(--accent-blue) !important;
        font-family: monospace !important;
        font-size: 18px !important;
    }
    div.geDetails {
        color: var(--accent-blue) !important;
        font-family: monospace !important;
        &amp; .geCount { color: var(--ink-dim) !important; }
        &amp;::before  { color: var(--accent-blue) !important; }
    }
/****** 9. Поддержка *******/
    div.supportEntry div p span {
        color: var(--accent-blue) !important;
    }
}
/****** 10. POPUP — ОБЩЕЕ ******/
@-moz-document regexp(&quot;^moz-extension://ваш uuid/popup-fenix\\.html(\\?.*)?$&quot;) {
    #hostname, #sticky, #stickyTools, #basicTools, #extraTools,
    .toolRibbon, #moreOrLess, #panes, #main {
        background-color: var(--bg-surface) !important;
        background-image: none !important;
    }
    :root.desktop #main {
        max-width: 200px !important;
        font-size: 12px !important;
    }
    .toolRibbon {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        max-width: 200px !important;
    }
    #basicTools, #extraTools {
        justify-content: center !important;
        justify-items: center !important;
        align-content: center !important;
        margin-inline: auto !important;
        &amp; &gt; span,
        &amp; &gt; a {
            justify-content: center !important;
            text-align: center !important;
        }
        &amp; span,
        &amp; a {
            height: 24px !important;
            padding: 4px 0 !important;
            border-radius: var(--radius-2) !important;
        }
        &amp; .fa-icon.tool,
        &amp; .fa-icon {
            fill: var(--ink-dim) !important;
            border-radius: 0 !important;
        }
        &amp; &gt; span:hover,
        &amp; &gt; a:hover,
        &amp; .fa-icon.tool:hover {
            background: var(--hover-soft) !important;
            background-color: var(--hover-soft) !important;
            background-image: none !important;
            box-shadow: inset 0 0 0 100px var(--hover-soft) !important;
            border-radius: var(--radius-2) !important;
        }
        &amp; &gt; span:hover .fa-icon,
        &amp; &gt; a:hover .fa-icon,
        &amp; .fa-icon.tool:hover,
        &amp; .fa-icon.tool:hover &gt; svg {
            fill: var(--ink-hover) !important;
        }
    }
    body {
        &amp;.advancedUser:not(.off) #switch .fa-icon {
            fill: var(--accent-base) !important;
            &amp;:hover { fill: var(--ink-hover) !important; }
        }
        &amp;.off #switch .fa-icon {
            fill: var(--ink-dim) !important;
            &amp;:hover { fill: var(--ink-hover) !important; }
        }
    }
    #hostname &gt; span + span {
        font-size: 14px !important;
        font-weight: 600 !important;
    }
    span.fa-icon.fa-icon-badged &gt; .fa-icon-badge {
        color: var(--gold) !important;
        visibility: visible !important;
    }
    #basicStats, #main &gt; hr:nth-child(6) {
        display: none !important;
    }
    .itemRibbon {
        padding: 0 4px !important;
        margin: 0 !important;
        &amp; &gt; span { margin: 0 !important; }
        &amp; &gt; [data-i18n] + span { color: var(--accent-blue) !important; }
    }
    hr {
        border-top: 1px solid var(--border-base) !important;
    }
    #moreButton, #lessButton {
        height: 20px !important;
        padding: 4px 14px !important;
        &amp; .fa-icon { fill: var(--ink-dim) !important; }
        &amp;:hover {
            background-color: var(--hover-soft) !important;
            color: var(--ink-hover) !important;
            &amp; .fa-icon { fill: var(--ink-hover) !important; }
        }
    }
    :root {
        --popup-cell-allow-own-surface-rgb: 60 151 91 !important;
        --popup-cell-allow-surface-rgb:     60 151 91 !important;
        --popup-cell-block-own-surface-rgb: 136 45 23 !important;
        --popup-cell-block-surface-rgb:     136 45 23 !important;
        --popup-cell-noop-own-surface-rgb:  0 98 44 !important;
        --popup-cell-noop-surface-rgb:      0 98 44 !important;
/*        --popup-cell-label-mixed-surface:   #c29100 !important; /* оригинал */
    }
    /* FIREWALL */
    #firewall {
        &amp; &gt; section svg.fa-icon_filter,
        &amp; &gt; section:hover svg.fa-icon_filter,
        &amp;.showBlocked &gt; section svg.fa-icon_filter,
        &amp;.showAllowed &gt; section svg.fa-icon_filter,
        &amp;.hideBlocked &gt; section svg.fa-icon_filter,
        &amp;.hideAllowed &gt; section svg.fa-icon_filter,
        &amp;.show3pScript &gt; section svg.fa-icon_filter,
        &amp;.show3pFrame &gt; section svg.fa-icon_filter,
        &amp;.hide3pScript &gt; section svg.fa-icon_filter,
        &amp;.hide3pFrame &gt; section svg.fa-icon_filter {
            color: var(--gold) !important;
            fill: var(--gold) !important;
        }
        &amp; &gt; div {
            background-color: var(--bg-surface) !important;
            box-sizing: border-box !important;
            &amp; &gt; span {
                min-height: 22px !important;
                background-color: var(--bg-surface) !important;
                border-bottom: 1px solid #3A394460 !important;
                border-right: 1px solid #3A394460 !important;
                color: var(--ink-base) !important;
                font-size: 12px !important;
                padding: 3px 4px 0 0 !important;
                &amp;:first-of-type { padding-right: 6px !important; }
                &amp;:hover {
                    background-color: var(--hover-soft) !important;
                    color: var(--gold) !important;
                }
                &amp;[data-acount], &amp;[data-bcount] {
                    color: var(--gold) !important;
                    fill: var(--gold) !important;
                }
            }
            &amp;:first-of-type &gt; span:first-of-type::before {
                color: var(--gold) !important;
                font-size: 16px !important;
                padding-right: 1.5em !important;
            }
        }
        &amp; &gt; section {
            &amp; .filterExpressions {
                background-color: var(--bg-surface) !important;
                border: 1px solid var(--border-base) !important;
                color: var(--ink-base) !important;
                &amp; div {
                    border-bottom: 1px dotted var(--border-base) !important;
                }
                &amp; span {
                    color: var(--ink-base) !important;
                    border: 1px solid transparent !important;
                    &amp;:hover {
                        background-color: var(--hover-soft) !important;
                        border: 1px solid var(--border-base) !important;
                        color: var(--ink-base) !important;
                    }
                    &amp;.on {
                        background-color: color-mix(in srgb, var(--accent-base) 40%, transparent) !important;
                        border: 1px solid var(--accent-base) !important;
                        color: var(--ink-bright) !important;
                    }
                }
            }
        }
    }
}
/****** 11. POPUP — СДВИГ СЛЕВА (popup-fenix.html без query) ******/
@-moz-document regexp(&quot;^moz-extension://ваш uuid/popup-fenix\\.html$&quot;) {
    #firewall {
        &amp; &gt; div {
            padding-left: var(--scrollbar-width) !important;
        }
        &amp; &gt; section {
            left: var(--scrollbar-width) !important;
        }
    }
}
/****** 12. POPUP — СДВИГ СПРАВА (popup-fenix.html?portrait...) ******/
@-moz-document regexp(&quot;^moz-extension://ваш uuid/popup-fenix\\.html\\?.*$&quot;) {
    #firewall {
        &amp; &gt; div {
            padding-right: var(--scrollbar-width) !important;
        }
        &amp; &gt; section {
            right: var(--scrollbar-width) !important;
            left: auto !important;
        }
    }
}
/****** 13. ELEMENT PICKER ******/
@-moz-document url-prefix(&quot;moz-extension://ваш uuid/&quot;) {
    #ublock0-epicker {
        &amp; aside {
            background-color: var(--bg-surface) !important;
            color: var(--ink-base) !important;
            border: 1px solid var(--border-base) !important;
            &amp; #candidateFilters li:hover {
                background-color: var(--hover-soft) !important;
            }
            &amp; button:not(#create) {
                appearance: none !important;
                background-color: var(--bg-surface) !important;
                color: var(--ink-base) !important;
                border: 1px solid var(--border-base) !important;
                border-radius: var(--radius-2) !important;
                &amp;:hover {
                    background-color: var(--hover-soft) !important;
                }
            }
            &amp; #create {
                appearance: none !important;
                background-color: var(--accent-base) !important;
                color: var(--ink-bright) !important;
                border: none !important;
                border-radius: var(--radius-2) !important;
                &amp;:hover { background-color: var(--accent-blue-hover) !important; }
            }
        }
        &amp; .cm-variable {
            color: #6b3 !important;
        }
        &amp; #resultsetCount {
            background-color: var(--border-base) !important;
            color: var(--ink-base) !important;
        }
        &amp; section &gt; div:first-child {
            border: 1px solid var(--border-base) !important;
            &amp; &gt; textarea {
                background-color: var(--bg-code) !important;
                color: var(--ink-base) !important;
                border: 1px solid var(--border-base) !important;
            }
        }
        &amp; svg#sea &gt; path + path {
            stroke: var(--accent-base) !important;
            fill: color-mix(in srgb, var(--accent-base) 20%, transparent) !important;
        }
        &amp;.zap svg#sea &gt; path + path {
            stroke: var(--gold) !important;
            fill: color-mix(in srgb, var(--gold) 20%, transparent) !important;
        }
    }
}
/****** 14. DOCUMENT-BLOCKED ******/
@-moz-document url-prefix(&quot;moz-extension://ваш uuid/document-blocked.html&quot;) {
    html, body, .code { background-color: var(--bg-base) !important; }
    body {
        margin-top: 10em;
        &amp; p, &amp; span {
            color: var(--ink-base) !important;
        }
    }
    .fa {
        color: var(--accent-blue) !important;
    }
    a {
        &amp;:link    { color: var(--accent-blue) !important; }
        &amp;:hover   { color: #a8d0ff !important; }
        &amp;:active  { color: var(--accent-blue-hover) !important; }
    }
    button {
        appearance: none !important;
        background-color: var(--bg-surface) !important;
        color: var(--ink-base) !important;
        border: 1px solid var(--border-base) !important;
        border-radius: var(--radius-2) !important;
        &amp;:hover {
            background-color: var(--hover-soft) !important;
        }
    }
}
/****** 15. LOGGER ******/
@-moz-document url-prefix(&quot;moz-extension://ваш uuid/logger-ui.html&quot;) {
    :root {
        --border-1: #4D4D4D !important;
        --border-4: #4D4D4D !important;
    }
    body &gt; .permatoolbar,
    #netInspector &gt; .permatoolbar,
    #netInspector.inspector &gt; .permatoolbar {
        font-size: 96% !important;
        padding: 0.15em 0.25em !important;
        margin: 0 !important;
        min-height: unset !important;
        height: auto !important;
        line-height: 1.2 !important;
        &amp; &gt; div { align-items: center !important; }
        &amp; button,
        &amp; .button,
        &amp; .fa-icon {
            background-color: transparent !important;
            background-image: none !important;
            border: 0 !important;
            box-shadow: none !important;
            padding: 0.15em 0.3em !important;
            margin: 0 !important;
            min-height: unset !important;
            height: auto !important;
            border-radius: var(--radius-2) !important;
            fill: var(--ink-dim) !important;
            font-size: 100% !important;
            &amp; &gt; .fa-icon,
            &amp; &gt; svg {
                font-size: 110% !important;
                width: 1.1em !important;
                height: 1.1em !important;
            }
            &amp;:hover {
                background-color: var(--hover-soft) !important;
                fill: var(--ink-hover) !important;
            }
        }
    }
    #inspectors {
        padding-right: 0 !important;
        scrollbar-gutter: auto !important;
    }
    #vwRenderer .logEntry {
        &amp; &gt; .fields {
            padding-right: var(--scrollbar-width) !important;
            &amp; &gt; span {
                border-left: 1px dotted var(--border-hover) !important;
                color: inherit !important;
            }
            &amp; &gt; span:nth-of-type(8) a {
                right: 6px !important;
            }
            &amp; &gt; span:nth-of-type(8):hover a {
                background-color: var(--accent-blue-hover) !important;
                color: var(--bg-surface) !important;
                opacity: 1 !important;
            }
        }
        &amp; &gt; div {
            background-color: var(--bg-surface) !important;
            border-bottom: 1px dotted var(--border-hover) !important;
            color: var(--ink-base) !important;
            &amp;:hover {
                background-color: var(--hover-soft) !important;
            }
            &amp;[data-status=&quot;1&quot;] {
                background-color: rgba(227, 27, 93, 0.15) !important;
                &amp;:hover { background-color: rgba(227, 27, 93, 0.3) !important;
                }
            }
            &amp;[data-status=&quot;2&quot;] {
                background-color: rgba(31, 166, 31, 0.15) !important;
                &amp;:hover { background-color: rgba(31, 166, 31, 0.3) !important;
                }
            }
            &amp;[data-status=&quot;3&quot;] {
                background-color: rgba(150, 150, 150, 0.1) !important;
            }
            &amp;.extendedRealm,
            &amp;.redirect {
                background-color: color-mix(in srgb, var(--accent-base) 15%, transparent) !important;
            }
            &amp;.extendedRealm.scriptlet {
                background-color: color-mix(in srgb, var(--accent-base) 25%, transparent) !important;
            }
            &amp;[data-type=&quot;error&quot;] {
                color: var(--error) !important;
            }
            &amp;[data-type=&quot;info&quot;] {
                color: var(--accent-blue) !important;
            }
            &amp;.voided {
                opacity: 0.5 !important;
                &amp;:hover { opacity: 0.7 !important; }
            }
            &amp;:hover &gt; span {
                background-color: rgba(0, 0, 0, 0.15) !important;
            }
        }
    }
    #filterExprGroup {
        display: inline-flex !important;
        align-items: center !important;
        height: 100% !important;
        gap: 2px !important;
        &amp; #filterInput input {
            padding-left: 10px !important;
        }
    }
    #filterInput {
        display: inline-flex !important;
        align-items: center !important;
        height: auto !important;
        min-height: unset !important;
        max-height: 22px !important;
        border: 1px solid var(--border-base) !important;
        background-color: var(--bg-surface) !important;
        border-radius: var(--radius-2) !important;
        padding: 0 !important;
        margin: 0 !important;
        &amp; &gt; input,
        &amp; input[type=&quot;search&quot;] {
            border: 0 !important;
            outline: none !important;
            box-shadow: none !important;
            background-color: transparent !important;
            color: var(--ink-base) !important;
            padding: 0.15em 0.4em !important;
            height: 1.5em !important;
            min-width: 16em !important;
            font-size: 96% !important;
            font-family: inherit !important;
            &amp;::placeholder { color: var(--ink-faint) !important; }
        }
    }
    #filterExprButton, #filterButton {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        height: auto !important;
        max-height: 22px !important;
        padding: 0.15em 0.3em !important;
        margin: 0 !important;
        background-color: transparent !important;
        border: 0 !important;
        border-radius: var(--radius-2) !important;
        fill: var(--ink-dim) !important;
        &amp;:hover {
            background-color: var(--hover-soft) !important;
            fill: var(--ink-hover) !important;
        }
    }
    #filterExprPicker {
        background-color: var(--bg-surface) !important;
        border: 1px solid var(--border-base) !important;
        color: var(--ink-base) !important;
        &amp; &gt; div { border-color: var(--border-base) !important; }
        &amp; span[data-filtex]:hover {
            background-color: var(--hover-soft) !important;
            border-color: var(--accent-blue) !important;
        }
        &amp; span.on[data-filtex] {
            background-color: color-mix(in srgb, var(--accent-base) 40%, transparent) !important;
            border-color: var(--accent-base) !important;
        }
    }
    #filterExprButton {
        &amp;.active {
            fill: var(--ink-hover) !important;
        }
    }
    #filterButton {
        opacity: 0.5 !important;
        .f &amp; {
            opacity: 1 !important;
        }
    }
    .f #filterButton {
        opacity: 1 !important;
    }
    #pageSelector {
        background-color: var(--bg-surface) !important;
    }
    span#showdom.button.fa-icon {
        fill: var(--ink-base) !important;
        &amp;:hover { fill: var(--accent-blue) !important;
        }
    }
    span#showpopup.button.ubo-icon.needdom:not(.disabled):hover {
        fill: var(--error) !important;
    }
    a#info.button.fa-icon {
        fill: var(--accent-blue) !important;
        &amp;:hover {
            fill: var(--accent-blue-hover) !important;
        }
    }
    .permatoolbar {
        &amp; #clean.button.fa-icon,
        &amp; #clear.button.fa-icon {
            fill: var(--ink-dim) !important;
        }
        &amp; #clean.button.fa-icon:hover,
        &amp; #clear.button.fa-icon:hover,
        &amp; #pause span.button.fa-icon:hover,
        &amp; #filterExprGroup:hover,
        &amp; #loggerExport.button.fa-icon:hover,
        &amp; #loggerSettings.button.fa-icon:hover,
        &amp; .button.fa-icon.vCompactToggler:hover {
            fill: var(--accent-blue) !important;
        }
        &amp; span.button.fa-icon.commit.disabled,
        &amp; span.button.fa-icon.revert.disabled {
            fill: var(--ink-dim) !important;
        }
    }
    #modalOverlayContainer {
        background-color: var(--bg-surface) !important;
        color: var(--ink-base) !important;
        border: 1px solid var(--border-base) !important;
        &amp; a {
            &amp;:link   { color: var(--accent-blue) !important; }
            &amp;:hover  { color: #a8d0ff !important; }
            &amp;:active { color: var(--accent-blue-hover) !important; }
        }
    }
    #netInspector div#popupContainer {
        background-color: var(--bg-surface) !important;
        border: 1px solid var(--border-base) !important;
        &amp; &gt; div { background-color: rgba(150, 150, 150, 0.15) !important; }
    }
    .toolbar {
        &amp; td {
            border: 1px solid var(--border-base) !important;
            background-color: var(--bg-surface) !important;
        }
        &amp; #saveRules {
            background-color: var(--bg-surface) !important;
            border: 1px solid var(--border-base) !important;
            color: var(--ink-base) !important;
            &amp;:hover {
                background-color: var(--hover-soft) !important;
                color: var(--ink-bright) !important;
            }
        }
    }
    .headers {
        border-bottom: 1px solid var(--bg-code) !important;
    }
    button.important {
        appearance: none !important;
        background-color: var(--accent-base) !important;
        color: var(--ink-bright) !important;
        border: none !important;
        border-radius: var(--radius-2) !important;
        &amp;:hover { background-color: var(--accent-blue-hover) !important; }
    }
    .header {
        &amp;.dynamic, &amp;.static, &amp;.details {
            background-color: var(--bg-surface) !important;
            color: var(--ink-dim) !important;
            border: 1px solid var(--border-base) !important;
            border-bottom: 1px solid transparent !important;
        }
    }
    #netFilteringDialog {
        &amp;[data-pane=&quot;dynamic&quot;] .header.dynamic,
        &amp;[data-pane=&quot;static&quot;]  .header.static,
        &amp;[data-pane=&quot;details&quot;] .header.details {
            background-color: var(--bg-surface) !important;
            color: var(--ink-base) !important;
            border: 1px solid var(--border-base) !important;
            border-bottom: 1px solid transparent !important;
        }
    }
    .button.disabled {
        opacity: 0.5 !important;
    }
    #domTree {
        &amp;, &amp; ul {
            background-color: var(--bg-base) !important;
        }
        &amp; .isCosmeticHide,
        &amp; .isCosmeticHide li {
            background-color: rgba(227, 27, 93, 0.2) !important;
        }
    }
    span.fa-icon.reload {
        fill: var(--ink-base) !important;
        &amp;:hover { fill: var(--accent-blue) !important; }
    }
    #domInspector li {
        &amp;.branch.hasCosmeticHide &gt; span:first-child::before {
            color: var(--error) !important;
        }
        &amp; &gt; span:first-child {
            color: var(--accent-blue) !important;
        }
        &amp; &gt; code.filter {
            color: var(--error) !important;
        }
    }
    /* Диалог экспорта логгера — один скролл */
    #loggerExportDialog {
        display: flex !important;
        flex-direction: column !important;
        max-height: 80vh !important;
        height: 80vh !important;
    }
    #loggerExportDialog .options {
        flex-shrink: 0 !important;
    }
    #loggerExportDialog .output {
        flex-grow: 1 !important;
        flex-shrink: 1 !important;
        height: auto !important;
        min-height: 0 !important;
        overflow-y: auto !important;
    }
    /* Убираем скролл с родителя */
    body:has(#loggerExportDialog) #modalOverlayContainer,
    #modalOverlayContainer:has(#loggerExportDialog:only-child) {
        overflow: hidden !important;
    }
    /* Кнопки в экспорте логгера */
    #loggerExportDialog .options span[data-i18n] {
        background-color: var(--bg-surface) !important;
        border: 1px solid var(--border-base) !important;
        border-radius: var(--radius-2) !important;
        color: var(--ink-base) !important;
    }
    #loggerExportDialog .options span[data-i18n]:hover {
        background-color: var(--hover-soft) !important;
        border-color: var(--border-hover) !important;
        color: var(--ink-bright) !important;
    }
    #loggerExportDialog .options span.on[data-i18n] {
        background-color: var(--accent-base) !important;
        border-color: var(--accent-base) !important;
        color: var(--ink-bright) !important;
    }
}
/****** 16. ASSET VIEWER ******/
@-moz-document url-prefix(&quot;moz-extension://ваш uuid/asset-viewer&quot;) {
    :any-link:not(svg) {
        color: var(--accent-blue) !important;
    }
}

} /* @media (prefers-color-scheme: dark) */</pre></div></div></div><p></div></div><br />&nbsp; &nbsp; <br />Что не сделано: заметил единственное, что код на вкладке &quot;Мои правила&quot; выделяется системным цветом. Не знаю в чем там проблема.<br />Что сделано кроме самой темы: скрыты пункты настроек цвета uBlоck Origin, так как все равно со стилем не работают.</p>]]></description>
	</item>
</channel>
</rss>