Microsoft encuentra una manera de resolver el problema Pinch-Zoom de Chromium en dispositivos con Windows 10

Icono de tiempo de lectura 2 minuto. leer


Los lectores ayudan a respaldar a MSpoweruser. Es posible que obtengamos una comisión si compra a través de nuestros enlaces. Icono de información sobre herramientas

Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Leer más

Ahora que Microsoft ahora es un jugador de equipo en el desarrollo de Chromium, se espera que las nuevas funciones y correcciones lleguen con más frecuencia a todos los navegadores que se basan en Chromium de código abierto. Desplazamiento suave es una de las contribuciones destacadas que Microsoft hizo a los navegadores basados ​​en Chromium como el nuevo Microsoft Edge, Google Chrome, Opera, etc.

La compañía ahora quiere solucionar otro problema extraño en Chromium. Microsoft ha comenzado a trabajar en una solución al problema del zoom de pellizco de Chromium. De acuerdo a un mensaje de error, los usuarios no pueden evitar el gesto de pellizcar y hacer zoom en dispositivos con Windows 10(a través de WindowsLatest). El error también se puede reproducir en Mac. Sin embargo, los dispositivos con Windows 10, como Surface Book y Surface Pro, son propensos a este problema.

“Es difícil de reproducir intencionalmente. Durante el trabajo, se produce un error 5 veces al día. Además, el error no se reproduce en todos los equipos. Lo estoy enfrentando en MacBook 2016 y MacBook Pro 2018 de 13 pulgadas sin barra táctil. De acuerdo con mis sentimientos subjetivos, es más fácil de reproducir en Surface Book Pro”, explicó un ingeniero de Microsoft.

Según el autor de la publicación del error, los usuarios se ven afectados por el error solo cuando intentan cualquiera de las siguientes actividades:

  • Coloque el cursor sobre la rueda de desplazamiento "Real prevent default handler"
  • Haga una aventura rápida con el panel táctil (tenga en cuenta que el desplazador en realidad no se desplazará).
  • Inmediatamente realice un gesto de pellizcar-zoom.

Ahora, según un compromiso reciente de los desarrolladores de Microsoft Edge, parece estar en marcha una solución para el problema del zoom de pellizco.

“En dos escenarios diferentes: ya sea la transición de scroll->pellizcar, o de lanzar->pellizcar. En ambos casos, los eventos se pusieron en cola en TouchpadPinchEventQueue, luego TouchpadPinchEventQueue::ProcessMouseWheelAck recibió ACK, que TPEQ asumió que eran los ACK para los eventos que ya había puesto en cola”.

“Si bien esto suele ser cierto, no siempre fue así. A veces, los ACK de eventos del scroll o fling llegaban después de que los eventos de pellizco ya se hubieran puesto en cola, en cuyo caso los ACK se procesarían como si fueran para eventos de pellizco cuando no lo estaban".

En otro compromiso, Microsoft señaló que “ahora, con este cambio, si estamos pasando de un desplazamiento a un pellizco, la fase de impulso de un evento se establece en Bloqueado, lo que indica que no se producirá un desplazamiento de impulso. Luego, despachamos inmediatamente el evento final sin esperar”.

Puede esperar que la solución llegue en las futuras actualizaciones de Chromium.

Más sobre los temas: cada navegador, Cromo, Pellizcar-Zoom, Superficie, dispositivos windows 10

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *