Microsoft는 Windows 10 장치에서 Chromium의 핀치 줌 문제를 해결하는 방법을 찾습니다.

독서 시간 아이콘 2 분. 읽다


독자들은 MSpoweruser를 지원하는 데 도움을 줍니다. 당사의 링크를 통해 구매하시면 수수료를 받을 수 있습니다. 툴팁 아이콘

공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기

이제 Microsoft는 Chromium 개발의 팀 플레이어이므로 오픈 소스 Chromium을 기반으로 하는 모든 브라우저에 새로운 기능과 수정 사항이 더 자주 제공될 것으로 예상됩니다. 부드러운 스크롤 새로운 Microsoft Edge, Google Chrome, Opera 등과 같은 Chromium 기반 브라우저에 Microsoft가 만든 주목할만한 기여 중 하나입니다.

회사는 이제 Chromium의 또 다른 이상한 문제를 해결하려고 합니다. Microsoft는 Chromium의 핀치 줌 문제에 대한 수정 작업을 시작했습니다. 에 따르면 버그 게시물, 사용자는 Windows 10 장치에서 핀치 줌 제스처를 방지할 수 없습니다.(를 통해 WindowsLatest). 버그는 Mac에서도 재현할 수 있습니다. 그러나 Surface Book 및 Surface Pro와 같은 Windows 10 장치는 문제가 발생하기 쉽습니다.

“의도적으로 재현하기는 어렵습니다. 작업 중 버그는 하루에 5번 발생합니다. 또한 모든 컴퓨터에서 오류가 재현되지는 않습니다. 나는 MacBook 2016에서 그것을 직면하고 있으며 MacBook Pro 2018 13인치 터치바 제외. 내 주관적인 느낌에 따르면 Surface Book Pro에서 재생산하는 것이 더 쉽습니다.”라고 Microsoft 엔지니어가 설명했습니다.

버그 게시물 작성자에 따르면 사용자는 다음 활동 중 하나를 시도할 때만 버그의 영향을 받습니다.

  • "실제 기본 핸들러 방지" 스크롤러 위에 커서를 놓습니다.
  • 빠른 터치패드 플링을 수행합니다(참고, 스크롤러는 실제로 스크롤되지 않습니다).
  • 즉시 핀치 줌 제스처를 수행하십시오.

이제 Microsoft Edge 개발자의 최근 커밋에 따르면 핀치 줌 문제에 대한 수정이 진행 중인 것으로 보입니다.

“두 가지 다른 시나리오에서: 스크롤->핀치 또는 플링->핀치에서 전환. 두 경우 모두 이벤트가 TouchpadPinchEventQueue에서 대기 중이었고 TouchpadPinchEventQueue::ProcessMouseWheelAck는 ACK를 수신했으며, TPEQ는 이 ACK를 이미 대기 중인 이벤트에 대한 ACK로 가정했습니다."

“이것은 종종 사실이지만 항상 그런 것은 아닙니다. 때로는 스크롤 또는 플링의 이벤트 ACK가 핀치 이벤트가 이미 큐에 대기된 후에 도착합니다. 이 경우 ACK는 핀치 이벤트가 아닌 경우에 마치 핀치 이벤트에 대한 것처럼 처리됩니다."

다른 커밋에서 Microsoft는 "이번 변경으로 스크롤에서 핀치로 전환하는 경우 이벤트의 moment_phase가 차단됨으로 설정되어 운동량 스크롤이 발생하지 않음을 나타냅니다. 그런 다음 기다리지 않고 즉시 종료 이벤트를 전달합니다.”

향후 Chromium 업데이트에서 수정 사항이 제공될 것으로 예상할 수 있습니다.

주제에 대한 추가 정보: 브라우저, Chromium, 핀치 줌, 표면, 윈도우 10 장치

댓글을 남겨주세요.

귀하의 이메일 주소는 공개되지 않습니다. *표시항목은 꼭 기재해 주세요. *