Firefox 151

Disponible Firefox 151, notable for its enhanced protection against digital fingerprinting, support for the Web Serial API, and the ability for websites to capture keystrokes in full-screen mode.

  • Local profile backup is available on Linux (in macOS it is enabled postponed until the next release).
  • Redesigned design of the new tab page to ensure it is ready for future changes, such as widgets and enhanced shortcuts set to appear in the next version (browser.newtabpage.activity-stream.nova.enabled).
  • The search field width in settings has significantly increased.
  • In private browsing mode se ha añadido la posibilidad clear all data of the current session without having to close the browser window and start a new session.
  • Tracking protection has become even better at fighting against digital fingerprinting. The number of users that can be uniquely identified has decreased by an average of 14% (and by 49% in macOS).
  • PDF viewer has learned to merge multiple documents.
  • In the 'More Tools' submenu, se ha agregado there is an option to call about:translations.
  • The built-in VPN now permite allows selecting the country where the exit node is located.
  • Se ha corregido provides incorrect information about the screen resolution to websites in multi-monitor setups.
  • Address autofill activado is available for users in the Netherlands.
  • Removed an architectural limitation that prevented websites from seeing temporary permissions (when a user allowed, for example, access to geolocation but did not check 'remember this decision').
  • Moving the profile to another directory or another OS no longer disrupts the functioning of installed extensions and themes (the old paths remained in extensions.json).
  • macOS:
    • Se ha implementado support for links placed in the clipboard on iOS devices.
    • Drop-down items now utilizan use the native operating system menu.
    • Fixed a bug that caused expanded Firefox windows on multi-monitor systems to open on the wrong monitor.
    • Improved color management when copying and pasting images.
  • Windows: Firefox now takes into account system geolocation settings when a user allows the site to determine location. If geolocation is turned off at the OS level, the browser will prompt the user to turn on geolocation.
  • HTML: Ahora hay soporte attribute shadowrootslotassignment on elements <template>. En JavaScript, este atributo se refleja en las propiedades ShadowRoot.slotAssignment o HTMLTemplateElement.shadowRootSlotAssignment.
  • CSS:
    • Directiva @container ahora soporta consultas style() (permite verificar si el contenedor tiene una declaración válida, una propiedad específica o una propiedad personalizada, y aplicar estilos a sus elementos hijos en consecuencia).
    • Propiedad position-anchor ahora soporta (el valor predeterminado) normal (asegura la coherencia con la propiedad position-area: si se actualiza, entonces position-anchor también se actualizará automáticamente).
  • API:
    • El método Sanitizer.replaceElementWithChildren() ahora devuelve false, si el elemento reemplazado es <svg> en el espacio de nombres SVG o en el espacio de nombres MathML.
    • Ahora hay soporte API de Document Picture-in-Picture (permite abrir una ventana que se superpone a otras ventanas, que se puede llenar con cualquier contenido HTML).
    • Se han añadido la propiedad CanvasRenderingContext2D.lang (útil para configurar el contexto en un canvas fuera de pantalla, que puede renderizarse antes de estar vinculado a cualquier elemento <canvas>).
    • El método Element.requestFullscreen() ahora toma la propiedad options.keyboardLock como parámetro (permite a los sitios web solicitar el bloqueo del teclado cuando el elemento se muestra en modo de pantalla completa). Ahora los sitios pueden prevenir la salida del modo de pantalla completa al presionar la tecla Esc (la salida sigue siendo posible al mantener la tecla), así como interceptar algunas teclas de acceso rápido del navegador previamente reservadas y anular su acción predeterminada.
    • GPUSupportedLimits ahora soporta las propiedades maxStorageBuffersInFragmentStage, maxStorageBuffersInVertexStage, maxStorageTexturesInFragmentStage y maxStorageTexturesInVertexStage (permiten establecer el número máximo de buffers de almacenamiento y texturas permitidas en las etapas de fragmento y vértice de los shaders.
    • Se ha implementado soporte para la propiedad CSSContainerRule.conditions. La propiedad condition representa la directiva correspondiente @container como un array de objetos, donde cada objeto describe una condición de contenedor individual.
    • Se ha habilitado el soporte para Web Serial API (permite gestionar microcontroladores con soporte para interfaces seriales). Esto permite programar microcontroladores y placas de depuración (como dispositivos ESP, BBC micro:bit y Raspberry Pi Pico), impresoras 3D, máquinas CNC y otros dispositivos. Cada sitio que desee utilizar esta API debe crear una extensión especial, que otorgue los permisos necesarios, y el usuario debe instalar esta extensión (similar a cómo ya se hace con WebMIDI).
  • Herramientas de desarrollo: El menú desplegable para controlar la velocidad de la animación ahora está siempre disponible (antes solo aparecía durante una animación activa, lo que dificultaba su uso en el caso de animaciones muy cortas).

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster