Microsoft našel způsob, jak vyřešit problém Pinch-Zoom Chromium na zařízeních s Windows 10

Ikona času čtení 2 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

Nyní, když je Microsoft nyní týmovým hráčem ve vývoji Chromia, očekává se, že nové funkce a opravy budou přicházet častěji do všech prohlížečů, které jsou založeny na open-source Chromiu. Hladké posouvání je jedním z pozoruhodných příspěvků společnosti Microsoft k prohlížečům založeným na Chromiu, jako je nový Microsoft Edge, Google Chrome, Opera atd.

Společnost chce nyní opravit další podivný problém v Chromiu. Microsoft začal pracovat na opravě problému se špetkou a přiblížením prohlížeče Chromium. Podle a bug post, uživatelé nemohou zabránit gestu přiblížení sevřením prstů na zařízeních s Windows 10(Via WindowsLatest). Chybu lze reprodukovat i na počítačích Mac. Zařízení s Windows 10, jako jsou Surface Book a Surface Pro, jsou však k problému náchylné.

"Je těžké záměrně reprodukovat." Během práce se chyba vyskytuje 5krát denně. Chyba také není reprodukována na každém počítači. Čelím tomu na MacBooku 2016 a MacBook Pro 2018 13palcový bez dotykové lišty. Podle mých subjektivních pocitů je snazší reprodukovat na Surface Book Pro,“ vysvětlil inženýr společnosti Microsoft.

Jak uvádí autor příspěvku o chybě, uživatelé jsou touto chybou ovlivněni pouze tehdy, když vyzkouší některou z následujících činností:

  • Umístěte kurzor na posuvník „Real prevent default handler“.
  • Rychlým pohybem touchpadu (povšimněte si, že scroller se ve skutečnosti neposouvá).
  • Okamžitě proveďte gesto přiblížení sevřením.

Nyní, podle nedávného potvrzení od vývojářů Microsoft Edge, se zdá, že oprava problému pinch-zoom probíhá.

„Ve dvou různých scénářích: buď přechod z rolování->svírání, nebo z mrknutí->svírání. V obou případech byly události zařazeny do fronty v TouchpadPinchEventQueue, poté TouchpadPinchEventQueue::ProcessMouseWheelAck přijímal ACK, o kterých TPEQ předpokládal, že jsou ACK pro události, které již zařadil do fronty.

„Ačkoli je to často pravda, ne vždy tomu tak bylo. Někdy ACK události z posouvání nebo házení dorazí poté, co události sevření již byly zařazeny do fronty, v takovém případě by ACK byla zpracována, jako by byly pro události sevření, i když nebyly.“

V dalším potvrzení Microsoft poznamenal, že „Nyní s touto změnou, pokud přecházíme z posouvání na sevření, je momentum_phase události nastavena na Blokováno, což signalizuje, že k posunu momentu nedojde. Poté okamžitě bez čekání odešleme koncovou událost.“

Opravu můžete očekávat v budoucích aktualizacích Chromia.

Více o tématech: prohlížeč, Chróm, Pinch-Zoom, povrch, zařízení s Windows 10

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *