Microsoft finner en måte å løse Chromiums Pinch-Zoom-problem på Windows 10-enheter

Ikon for lesetid 2 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

Nå som Microsoft nå er en lagspiller i utviklingen av Chromium, forventes nye funksjoner og rettelser å komme oftere i alle nettlesere som er basert på åpen kildekode Chromium. Jevn rulling er et av de bemerkelsesverdige bidragene som Microsoft ga til de Chromium-baserte nettleserne som den nye Microsoft Edge, Google Chrome, Opera, etc.

Selskapet ønsker nå å fikse et annet merkelig problem i Chromium. Microsoft har begynt å jobbe med en løsning på Chromiums pinch-zoom-problem. I følge a feil innlegg, kan brukere ikke forhindre klem-zoom-bevegelser på Windows 10-enheter(Via WindowsSiste). Feilen kan også reproduseres på Mac-er. Imidlertid er Windows 10-enheter som Surface Book og Surface Pro utsatt for problemet.

"Det er vanskelig å reprodusere med vilje. Under arbeid oppstår en feil 5 ganger per dag. Feilen er heller ikke gjengitt på alle datamaskiner. Jeg står overfor det på MacBook 2016 og MacBook Pro 2018 13 tommer uten berøringsstang. I henhold til mine subjektive følelser er det lettere å reprodusere på Surface Book Pro,” forklarte en Microsoft-konstruert.

Ifølge forfatteren av feilinnlegget påvirkes brukere av feilen bare når de prøver en av følgende aktiviteter:

  • Plasser markøren over "Real prevent default handler"-rulleren
  • Gjør en rask berøringsflate-sving (merk, rulleren vil faktisk ikke rulle).
  • Utfør umiddelbart en klype-zoom-bevegelse.

Nå, ifølge en nylig forpliktelse fra Microsoft Edge-utviklere, ser det ut til at en løsning for pinch-zoom-problemet er i gang.

"I to forskjellige scenarier: enten overgangen fra rull->knip, eller fra sleng->knip. I begge tilfeller ble hendelser satt i kø i TouchpadPinchEventQueue, deretter mottok TouchpadPinchEventQueue::ProcessMouseWheelAck ACK-er, som TPEQ antok var ACK-ene for hendelsene den allerede hadde satt i kø.

"Selv om dette ofte er sant, var det ikke alltid tilfelle. Noen ganger vil ACK-ene for hendelsen fra rullen eller kastet komme etter at pinch-hendelsene allerede var satt i kø, i så fall ville ACK-ene bli behandlet som om de var for pinch-hendelser når de ikke var det."

I en annen forpliktelse bemerket Microsoft at "Nå med denne endringen, hvis vi går over fra en rulle til en klype, er momentum_phase av en hendelse satt til Blocked, noe som signaliserer at en momentum scroll ikke vil skje. Vi sender deretter sluttbegivenheten umiddelbart uten å vente.»

Du kan forvente at løsningen kommer i fremtidige Chromium-oppdateringer.

Mer om temaene: nett~~POS=TRUNC leseren~~POS=HEADCOMP, Chromium, Knip-zoom, overflaten, windows 10-enheter

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *