Microsoft vindt een manier om het Pinch-Zoom-probleem van Chromium op Windows 10-apparaten op te lossen

Pictogram voor leestijd 2 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

Nu Microsoft een teamspeler is in de ontwikkeling van Chromium, zullen naar verwachting nieuwe functies en fixes vaker verschijnen in alle browsers die zijn gebaseerd op het open-source Chromium. Soepel scrollen is een van de opmerkelijke bijdragen die Microsoft heeft geleverd aan de op Chromium gebaseerde browsers zoals de nieuwe Microsoft Edge, Google Chrome, Opera, enz.

Het bedrijf wil nu een ander raar probleem in Chromium oplossen. Microsoft is begonnen aan een oplossing voor het knijpzoomprobleem van de Chromium. Volgens een bug bericht, gebruikers kunnen knijpbewegingen op Windows 10-apparaten niet voorkomen(via WindowsLatest). De bug kan ook op Macs worden gereproduceerd. De Windows 10-apparaten zoals de Surface Book en Surface Pro zijn echter gevoelig voor het probleem.

“Het is moeilijk om opzettelijk te reproduceren. Tijdens het werk komt er 5 keer per dag een bug voor. Ook wordt de fout niet op elke computer gereproduceerd. Ik word er mee geconfronteerd op MacBook 2016 en MacBook Pro 2018 13 inch zonder aanraakbalk. Volgens mijn subjectieve gevoelens is het gemakkelijker te reproduceren op Surface Book Pro', legt een technicus van Microsoft uit.

Volgens de auteur van de bugpost worden gebruikers alleen door de bug getroffen wanneer ze een van de volgende activiteiten proberen:

  • Plaats de cursor op de scroller "Real prevent default handler"
  • Voer een snelle touchpad-gooi uit (let op, de scroller zal niet echt scrollen).
  • Voer onmiddellijk een knijp-zoomgebaar uit.

Nu, volgens een recente toezegging door Microsoft Edge-ontwikkelaars, lijkt er een oplossing voor het knijpzoomprobleem aan de gang te zijn.

“In twee verschillende scenario's: ofwel de overgang van scrollen->knijpen, of van slingeren->knijpen. In beide gevallen werden gebeurtenissen in de wachtrij geplaatst in de TouchpadPinchEventQueue, waarna TouchpadPinchEventQueue::ProcessMouseWheelAck ACK's ontving, waarvan TPEQ aannam dat dit de ACK's waren voor de gebeurtenissen die al in de wachtrij stonden."

“Hoewel dit vaak waar is, was het niet altijd het geval. Soms arriveerden de gebeurtenis-ACK's van de scroll of fling nadat de pinch-gebeurtenissen al in de wachtrij waren geplaatst, in welk geval de ACK's zouden worden verwerkt alsof ze voor pinch-gebeurtenissen waren, terwijl dat niet het geval was.'

In een andere commit merkte Microsoft op dat "Nu met deze verandering, als we overgaan van een scroll naar een pinch, de momentum_phase van een gebeurtenis is ingesteld op Blocked, wat aangeeft dat een momentum scroll niet zal plaatsvinden. We versturen dan direct het eindgebeurtenis zonder te wachten.”

Je kunt de fix verwachten in de toekomstige Chromium-updates.

Meer over de onderwerpen: browser, Chromium, Pinch-zoom, Oppervlak, windows 10 apparaten

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *