Dispoñible Firefox 125. Descuberto no último momento antes do lanzamento erro crítico, polo que a versión está configurada na versión 125.0.1.
- Linux: Implementado capacidade de ocultar os botóns de control de fiestras proporcionados por temas de terceiros (por exemplo, se o usuario instalou un tema de navegador de terceiros, pero quere usar botóns que coincidan co tema do sistema): widget.gtk.non-native-titlebar- botóns.activado.
- Vista de Firefox:
- Na lista de pestanas abertas agora móstranse e pestanas fixadas (en forma de fila de iconas).
- Engadido botóns para pechar pestanas (anteriormente esta acción estaba oculta no menú).
- Engadíronse as opcións "Pin" e "Silenciar" ao menú da pestana.
- Engadíronse indicacións visuais de que unha pestana está aberta é en marcadores ou fixo na páxina de inicio.
- O visor de PDF agora admite o resaltado de texto (esta función vontade incorporarse gradualmente para cada vez máis usuarios).
- Apareceu a capacidade de ver vídeo en streaming protexido mediante o códec AV1.
- Se o portapapeis contén unha ligazón, cando o foco estea configurado nunha barra de enderezos baleira, o usuario verá suxestión de seguir esta ligazón (browser.urlbar.clipboard.featureGate).
- Agora está a buscar pestanas abertas a través da barra de enderezos promovelo en todos os recipientes, e non só o actual (browser.urlbar.switchTabs.searchAllContainers).
- Para comodidade dos usuarios acostumados a usar varios navegadores, engadido nova páxina de servizo about:settings, que é unha ligazón a about:preferences.
- Predeterminado agora están bloqueados todas as descargas a través do protocolo HTTP non seguro (anteriormente, só se bloqueaban as descargas iniciadas desde páxinas HTTPS). O protocolo HTTP é inseguro; calquera nodo intermedio pode cambiar ou substituír o ficheiro descargado. O usuario, por suposto, aínda ten a opción de forzar a descarga para que se permita.
- Mellorado protección contra a suplantación de nomes de dominio (cando utilízanse caracteres dos alfabetos nacionais).
- Incluído gardando e enchendo automaticamente enderezos (só para usuarios dos EUA e Canadá).
- Voz actuando en modo lectura agora unha lata controlar mediante as frechas do teclado.
- Cambiado Interacción con grupos de botóns de opción ao navegar coa tecla Tabulador. Se algún dos botóns está activo, seleccionarase cando prema Tab. Se non hai ningún activo, Tab selecciona o primeiro botón, Maiús+Tab selecciona o último, e unha segunda pulsación de Tab abandona o grupo de botóns e pasa ao seguinte elemento, en lugar de percorrer os botóns como antes. Este comportamento é coherente co estándar WAI-ARIA.
- Windows: para construír agora aplicado Compilador de Visual Studio 2022.
- CSS:
- Propiedade aliñar-contido agora traballo con visualización: bloque; (permíteche aliñar elementos a nivel de bloque sen converter o teu recipiente en flexión ou cuadrícula).
- Propiedade caixa de transformación adquirido soporte para valores de caixa de contido e caixa de trazo.
- Apoio inmobiliario implementado visibilidade do contido (permítelle omitir renderizar un elemento ata que sexa realmente necesario).
- javascript:
- Incluído apoiar Segmentador Intl (permítelle realizar a segmentación de texto dunha cadea en función da configuración rexional, por exemplo, dividindo unha cadea en palabras en idiomas que non usan espazos para separar palabras).
- Implementado apoiar importar ficheiros JSON como módulos.
- WebAssembly: Incluído Soporte de memoria múltiple (permite que os módulos WASM utilicen e importen varias localizacións de memoria lineal independentes).
- Incluído apoiar Popover API (permítelle crear elementos de IU flotantes de nivel superior que se poden usar para menús de acción, brindis personalizados, etc.). A ventá emerxente e o seu disparador pódense crear mediante atributos HTML ou JavaScript e crear un estilo mediante CSS. Impléntanse as seguintes API web:
- Propiedades HTMLButtonElement popoverTargetElement и popoverTargetAction.
- Propiedades HTMLInputElement popoverTargetElement и popoverTargetAction.
- Propiedade Elemento HTML popover, métodos ocultarPopover(), showPopover() и togglePopover(), así como eventos antes de alternar и toggle_event eventos.
- Ao crear ventás emerxentes pode usar unha pseudoclase : popover-aberto e elemento ::fondo.
- Tamén se admiten atributos globais popovertarget и popovertargetaction.
- Apareceu soporte de propiedades RTCIceTransport foron и estado de reunióneventos relacionados cambio de estado и gatheringstatechange_event, así como propiedades RTCDtlsTransport.iceTransport.
- Implementado apoiar Element.ariaBrailleLabel и Element.ariaBrailleRoleDescription (reflecte os atributos HTML ARIA globais aria-braillelabel и aria-brailleroledescription.
- Incluído apoiar Portapapeis.readText() (permítelle mostrar o menú contextual de pegar ao tentar ler os datos do portapapeis para que o usuario poida confirmar a acción).
- Eliminado soporte desactivado na última versión DOMRequest.
- Eliminado propiedade SVGAElement.text (debería usalo no seu lugar TextContent).
- Ferramentas para programadores:
- Informes de violación do CSP aceiro máis informativo.
- Depurador aprendido rastrexa todas as mutacións DOM (:tracer --dom-mutations).
- Devolto unha opción eliminada hai un ano que permite desactivar a superposición cunha mensaxe de que a aplicación web está en pausa no depurador (devtools.debugger.features.overlay). Considerouse innecesario, pero a práctica demostrou que os desenvolvedores web ás veces o necesitan.
- Na parte inferior do panel do depurador engadido menú para varias accións relacionadas coas tarxetas de código.
Fonte: linux.org.ru
