Достъпен Firefox 118.
- Появи се вграден преводач на уеб страници на двигателя Bergamot (развива се Mozilla в партньорство с европейски университети с финансовата подкрепа на Европейския съюз). Преводът се осъществява от невронна мрежа на страната на потребителя без изпращане на текста в онлайн услуги. За работа е необходим процесор, поддържащ SSE4.1. Достъпни са английски, български, испански, италиански, немски, нидерландски, полски, португалски и френски езици (езиковите модели трябва да се инсталират в настройките, там може също да се зададат езици, за които преводът ще бъде извършван винаги или никога). Други езикови модели, като холандски, исландски, норвежки, руски, украински и фарси, могат да се появят в бъдеще (в момента не дават приемливи резултати).
- Потребителите от САЩ ще получават в адресната лента предложения за добавки, съответстващи на въведените ключови думи (browser.urlbar.addons.featureGate). Например, при въвеждане на „uBlock“ освен други резултати ще бъде предложен линк към страницата на добавката в каталога на добавките.
- Включена е блокиране на непрозрачни заявки.
- В режима на частично разглеждане уебсайтовете сега са налични само системни шрифтове и шрифтове от инсталирани езикови пакети.
- Във всички операционни системи за работа с Web Audio вече се използва е една и съща библиотека FDLIBM, за да се усложни събирането на цифрови отпечатъци.
- Клавишът Esc сега отменя редакцията на записа в мениджъра на пароли.
- Поправено печатане на променени формуляри в PDF документи (преди това се печаташе оригиналният документ).
- В Google Meet заработиха видео ефекти и размазване на фона.
- HTML: се появи подкрепа на елемента
(групов елемент, който служи за съхранение на всички елементи, използвани в операцията за търсене или филтриране). - CSS:
- Реализирано поддръжка на математически функции abs(), sign(), round(), mod(), rem(), pow(), sqrt(), hypot(), log() и exp().
- Свойство font-size-adjust обзаведе ключовата дума from-font (избира нужния от първия наличен шрифт).
- Реализирано поддръжка на свойството font-synthesis-position.
- HTTP: е добавена подкрепа за директивата publickey-credentials-get заглавие Permissions-Policy.
- API:
- Storage Access API се достъпен само в безопасни контексти.
- Клавишите Win (в Windows) и Cmd (в macOS) сега възвращат за KeyboardEvent.key стойността „Meta“, а не „OS“. KeyboardEvent.code възвраща MetaLeft/MetaRight вместо OSLeft/OSRight.
- Свойства RTCRtpTransceiver.currentDirection и RTCRtpTransceiver.direction получиха поддръжка на стойността "stopped" (тя трябва да се използва вместо остарялата RTCRtpTransceiver.stopped).
- Върнатото RTCPeerConnection.getTransceivers() масивът е по-голям не съдържа спрени трансивери. RTCPeerConnection.getReceivers() и RTCPeerConnection.getSenders() не връщат изпращачи и получатели, свързани със спрен трансивер.
- Появи се поддръжка на свойства TextMetrics.emHeightDescent и TextMetrics.emHeightAscent.
- CSSStyleRule се наследява от CSSGroupingRule, а не директно от CSSRule.
- Инструменти за разработчици:
- ARIA атрибути сега са кликаеми в режим на разглеждане на маркировка.
- Добавено предупреждение, че свойството empty-cells се използва за неподходящи елементи.
- Добавено предупреждение, че свойствата, свързани с колоните, се използват в контейнери, които не поддържат множество колони.
- Псевдоелемент ::highlight сега се показва в секцията „Псевдоелементи“.
Източник: linux.org.ru
