Достъпен Firefox 150.
Сред интересните нововъведения е управлението на разположението на отворените страници, добавянето на функции за редактиране в PDF читалката и премахването на множество уязвимости, включително открити с помощта на невронни мрежи.
- Linux:
- Появи се поддръжката на инструмент за избор на емоджита, предоставяно от GTK (обикновено се активира с комбинацията Ctrl+.).
- Налични официални сборки под формата на RPM пакети.
- В контекстното меню на линковете добавен появи се опцията „Отвори линк в разделено екрано“. Когато две раздели са отворени една до друга, в контекстното меню имате има опцията „Премести раздели“. Освен това, може можете да кликнете на заглавието на раздела, докато задържате клавиш Alt/Option, за да отворите раздел до текущия.
- При избиране на няколко раздела можете да изберете опцията в контекстното меню „Копирай линкове“, която ще постави адресите на тези страници в буфера за обмен.
- PDF читалката вече позволява може да променя реда, да копира и да изтрива страници в документа.
- Появи се страницата about:translations, която може да се използва за локален превод на текстове.
- Добавена е настройка „Плъзнете раздели, за да създадете групи раздели“, позволяваща деактивирането на създаването на групи раздели чрез плъзгане.
- На уебсайтовете е забранено да получават достъп до адреси в локалната мрежа (включително локалната система) без одобрение от потребителя. Сайтовете използват това е за отпечатването на пръстови отпечатъци. Преди, блокирането на достъп до локални ресурси беше активно само при строг режим на защита от проследяване, сега постепенно се активира за всички потребители.
- Безплатният VPN стана достъпен за жителите на Канада (така че е наличен в Канада, Франция, Германия, Великобритания и САЩ).
- Премахнати са няколко стотин уязвимости, по-голямата част от които са открити с помощта на невронни мрежи.
- macOS: поправено е изчезването на емоджита от уебстраници при активиран режим Lockdown.
- API, предоставяно от операционната система (full-screen-api.macos-native-full-screen), което позволи унифицирането на вида и поведението на елементите на екрана.
- Уеб приложения сега са достъпни за потребителите, които са инсталирали Firefox от Windows Store.
- Резервното копие на профила сега работи с новата система за управление на профилите.
- HTML: Атрибут sizes елементи <img> (и HTMLImageElement.sizes) вече поддържа ключова дума «auto» (позволява на lenivly зареждани елементи <img> да използва изчислен размер на макета, след прилагане на всички CSS правила, за избор на изображение от srcset).
- CSS:
- Функция color-mix() сега може да приема повече от две стойности <color>.
- Функция light-dark() п получи подкрепа за стойности <image> (позволява използването на изображения, градиенти и подобно за различни цветови схеми).
- Появи се поддръжка на псевдокласове :buffering, :muted, :paused, :playing, :seeking, :stalled и :volume-locked (позволяват стил изяждане на елементи и в зависимост от текущото им състояние).
- Реализирани свойства animation-range-start и animation-range-end (и краткото свойство animation-range).
- Поддържа се ключова дума revert-rule (позволява да се определи стойността на свойството, сякаш текущото правило за стил не съществува, благодарение на което вместо него действат стойности от друго подходящо правило).
- Свойството overscroll-behavior (както и пълните форми overscroll-behavior-x, overscroll-behavior-y, overscroll-behavior-block и overscroll-behavior-inline) сега е коректно се използват к контейнерите за скролиране, които нямат скролируемо съдържание, например, на елементи с overflow: hidden (преди това се игнорираха).
- API:
- Методът Sanitizer.replaceElementWithChildren() сега връща false, ако елементът, подлежащ на замяна, е <html> в пространство Имена на HTML (с помощта на този метод не може да се създаде Sanitizer, който ще замени елемента <html> с неговото вътрешно съдържание).
- Добавена е подкрепа highlightsFromPoint().
- DOM:
- Методът Document.caretPositionFromPoint() сега поддържа аргумент options.shadowRoots (позволява на метода да върне възел, съдържащ курсорната карета, от теневия DOM, при условие че съответният ShadowRoot е предаден като опция).
- Реализирана поддръжка на интерфейса CSSFontFaceDescriptors, а екземпляр от този тип се връща от свойството CSSFontFaceRule.style.
- Интерфейс Документ придоби нестандартен метод caretRangeFromPoint().
- Документ и Element получиха поддръжка на метода ariaNotify() (поставя текстова линия в опашка за озвучаване от екранния четец, предлагаща по-ергономичен и надежден алтернативен вариант на живите региони ARIA).
- Инструменти за разработчици:
- Мрежа: Ако заявката е пренасочена, в раздела „Отговор“ сега се показва е съобщение, обясняващо отсъствието на данни.
- Мрежа: Реализирана теглене на свързвания, използващи сертификат, издаден от сертифициращ орган, който не е включен в базата от коренови сертификати на Mozilla.
- Инспектор: В панела за превключватели на псевдокласове добавен нов раздел с превключвателя на псевдокласа :open (достъпен само за елементи, които имат отворено състояние, например,
Източник: linux.org.ru
