Microsoft našel způsob, jak vyřešit problém Pinch-Zoom Chromium na zařízeních s Windows 10
2 min. číst
Publikované dne
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.