Microsoft finder en måde at løse Chromiums Pinch-Zoom-problem på Windows 10-enheder

Ikon for læsetid 2 min. Læs


Læsere hjælper med at understøtte MSpoweruser. Vi får muligvis en kommission, hvis du køber via vores links. Værktøjstip-ikon

Læs vores oplysningsside for at finde ud af, hvordan du kan hjælpe MSPoweruser med at opretholde redaktionen Læs mere

Nu hvor Microsoft nu er en teamplayer i udviklingen af ​​Chromium, forventes nye funktioner og rettelser at komme hyppigere i alle de browsere, som er baseret på open source Chromium. Jævn rulning er et af de bemærkelsesværdige bidrag, som Microsoft har givet til de Chromium-baserede browsere som den nye Microsoft Edge, Google Chrome, Opera osv.

Virksomheden vil nu løse et andet mærkeligt problem i Chromium. Microsoft er begyndt at arbejde på en rettelse til Chromiums pinch-zoom-problem. Ifølge en fejl indlæg, kan brugere ikke forhindre pinch-zoom-bevægelse på Windows 10-enheder(Via WindowsLatest). Fejlen kan også gengives på Macs. Men Windows 10-enhederne såsom Surface Book og Surface Pro er tilbøjelige til problemet.

"Det er svært at reproducere bevidst. Under arbejdet opstår en fejl 5 gange om dagen. Fejlen gengives heller ikke på alle computere. Jeg står over for det på MacBook 2016 og MacBook Pro 2018 13 tommer uden touch bar. Ifølge mine subjektive følelser er det nemmere at reproducere på Surface Book Pro,” forklarede en ingeniør fra Microsoft.

Ifølge forfatteren af ​​fejlindlægget påvirkes brugere kun af fejlen, når de prøver en af ​​følgende aktiviteter:

  • Placer markøren over "Real prevent default handler"-rulleren
  • Lav et hurtigt touchpad-slynge (bemærk, scrolleren vil faktisk ikke rulle).
  • Udfør øjeblikkeligt en knib-zoom-bevægelse.

Nu, ifølge et nyligt tilsagn fra Microsoft Edge-udviklere, ser det ud til, at en løsning til pinch-zoom-problemet er på vej.

"I to forskellige scenarier: enten overgangen fra scroll->pinch eller fra fling->pinch. I begge tilfælde blev hændelser sat i kø i TouchpadPinchEventQueue, derefter modtog TouchpadPinchEventQueue::ProcessMouseWheelAck ACK'er, som TPEQ antog var ACK'erne for de hændelser, som den allerede havde sat i kø."

"Selvom dette ofte er sandt, var det ikke altid tilfældet. Nogle gange ville ACK'erne for begivenheden fra rullen eller slyngen ankomme, efter at pinch-begivenhederne allerede var blevet sat i kø, i hvilket tilfælde ACK'erne ville blive behandlet, som om de var til pinch-begivenheder, når de ikke var det."

I en anden commit bemærkede Microsoft, at "Nu med denne ændring, hvis vi går fra en rulle til en klemme, er momentum_phase af en begivenhed sat til Blokeret, hvilket signalerer, at en momentum scroll ikke vil ske. Så sender vi straks slutbegivenheden uden at vente."

Du kan forvente, at rettelsen kommer i fremtidige Chromium-opdateringer.

Mere om emnerne: browser, Chromium, Knib-zoom, overflade, windows 10 enheder

Giv en kommentar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *