Microsoft znajduje sposób na rozwiązanie problemu Pinch-Zoom w Chromium na urządzeniach z systemem Windows 10

Ikona czasu czytania 2 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Teraz, gdy Microsoft jest teraz graczem zespołowym w rozwoju Chromium, oczekuje się, że nowe funkcje i poprawki będą pojawiać się częściej we wszystkich przeglądarkach opartych na Chromium o otwartym kodzie źródłowym. Płynne przewijanie jest jednym z godnych uwagi wkładów, jakie Microsoft wniósł do przeglądarek opartych na Chromium, takich jak nowa Microsoft Edge, Google Chrome, Opera itp.

Firma chce teraz naprawić kolejny dziwny problem w Chromium. Microsoft rozpoczął prace nad rozwiązaniem problemu pinch-zoom Chromium. Według wpis o błędzie, użytkownicy nie mogą zapobiec wykonywaniu gestów pinch-zoom na urządzeniach z systemem Windows 10(przez WindowsLatest). Błąd można odtworzyć również na komputerach Mac. Jednak urządzenia z systemem Windows 10, takie jak Surface Book i Surface Pro, są podatne na ten problem.

„Trudno jest celowo rozmnażać się. Podczas pracy błąd pojawia się 5 razy dziennie. Ponadto błąd nie jest odtwarzany na każdym komputerze. Mam do czynienia z tym na MacBooku 2016 i MacBook Pro 2018 13-calowy bezdotykowy pasek dotykowy. Zgodnie z moimi subiektywnymi odczuciami, na Surface Book Pro łatwiej jest odtworzyć” – wyjaśnił inżynier Microsoftu.

Według autora wpisu o błędzie, użytkownicy są dotknięci błędem tylko wtedy, gdy spróbują jednej z następujących czynności:

  • Umieść kursor nad scrollerem „Real zapobiec domyślnej obsłudze”
  • Wykonaj szybkie rzucanie touchpadem (uwaga, scroller nie będzie się przewijał).
  • Natychmiast wykonaj gest szczypania i powiększania.

Teraz, zgodnie z niedawnym zatwierdzeniem przez programistów Microsoft Edge, wydaje się, że trwa naprawa problemu z pinch-zoom.

„W dwóch różnych scenariuszach: albo przejście od przewijania -> szczypanie, albo od rzucania -> szczypanie. W obu przypadkach zdarzenia były umieszczane w kolejce w TouchpadPinchEventQueue, a następnie TouchpadPinchEventQueue::ProcessMouseWheelAck otrzymywał pakiety ACK, które TPEQ zakładało, że były to pakiety ACK dla zdarzeń, które już znajdowały się w kolejce.

„Chociaż to często prawda, nie zawsze tak było. Czasami zdarzenia ACK z przewijania lub rzucania pojawiały się po tym, jak zdarzenia zaciskania były już w kolejce, w którym to przypadku potwierdzenia ACK byłyby przetwarzane tak, jakby dotyczyły zdarzeń zaciskania, gdy nie były.

W innym zatwierdzeniu Microsoft zauważył, że „Teraz z tą zmianą, jeśli przechodzimy od przewijania do szczypania, momentm_phase zdarzenia jest ustawiony na Zablokowane, sygnalizując, że przewijanie momentum nie nastąpi. Następnie natychmiast wysyłamy zdarzenie końcowe bez czekania”.

Możesz spodziewać się, że poprawka pojawi się w przyszłych aktualizacjach Chromium.

Więcej na tematy: przeglądarka, chrom, Pinch-Powiększ, Powierzchnia, Windows 10 urządzeń

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *