Microsoft พบวิธีแก้ไขปัญหา Pinch-Zoom ของ Chromium บนอุปกรณ์ Windows 10
2 นาที. อ่าน
เผยแพร่เมื่อ
อ่านหน้าการเปิดเผยข้อมูลของเราเพื่อดูว่าคุณจะช่วย MSPoweruser รักษาทีมบรรณาธิการได้อย่างไร อ่านเพิ่มเติม
ขณะนี้ Microsoft เป็นผู้เล่นในทีมในการพัฒนา Chromium แล้ว คาดว่าคุณลักษณะและการแก้ไขใหม่ๆ จะมาถึงบ่อยขึ้นในเบราว์เซอร์ทั้งหมดที่ใช้ Chromium โอเพ่นซอร์ส เลื่อนเรียบ เป็นหนึ่งในผลงานเด่นที่ Microsoft ทำกับเบราว์เซอร์ที่ใช้ Chromium เช่น Microsoft Edge ใหม่, Google Chrome, Opera เป็นต้น
ตอนนี้บริษัทต้องการแก้ไขปัญหาแปลก ๆ อื่นใน Chromium Microsoft ได้เริ่มทำงานเพื่อแก้ไขปัญหาการบีบนิ้วของ Chromium แล้ว ตามที่ โพสต์ข้อผิดพลาดผู้ใช้ไม่สามารถป้องกันท่าทางการบีบนิ้วซูมบนอุปกรณ์ Windows 10 ได้(ผ่าน WindowsLatest). สามารถทำซ้ำจุดบกพร่องบน Mac ได้เช่นกัน อย่างไรก็ตาม อุปกรณ์ Windows 10 เช่น Surface Book และ Surface Pro มีแนวโน้มที่จะเกิดปัญหา
“เป็นการยากที่จะทำซ้ำโดยตั้งใจ ระหว่างทำงาน ข้อผิดพลาดเกิดขึ้น 5 ครั้งต่อวัน นอกจากนี้ ข้อผิดพลาดจะไม่เกิดขึ้นซ้ำในคอมพิวเตอร์ทุกเครื่อง ฉันกำลังเผชิญกับมันบน MacBook 2016 และ MacBook Pro 2018 13 นิ้ว sans touch bar ตามความรู้สึกส่วนตัวของฉัน มันง่ายกว่าที่จะทำซ้ำบน Surface Book Pro” วิศวกรของ Microsoft อธิบาย
ตามที่ผู้เขียนโพสต์บั๊ก ผู้ใช้ได้รับผลกระทบจากบั๊กก็ต่อเมื่อพวกเขาลองทำกิจกรรมใด ๆ ต่อไปนี้:
- วางเคอร์เซอร์ไว้เหนือตัวเลื่อน "ป้องกันตัวจัดการเริ่มต้นจริง"
- ทำการเหวี่ยงทัชแพดอย่างรวดเร็ว (โปรดทราบว่า scroller จะไม่เลื่อนจริง ๆ )
- ใช้ท่าทางสัมผัสการบีบนิ้วซูมทันที
ตามข้อผูกพันล่าสุดของนักพัฒนา Microsoft Edge ดูเหมือนว่าการแก้ไขปัญหาการซูมภาพแบบย่อกำลังดำเนินการอยู่
“ในสองสถานการณ์ที่แตกต่างกัน: การเปลี่ยนจาก scroll->pinch หรือจากการ fling->pinch ในทั้งสองกรณี เหตุการณ์ถูกจัดคิวใน TouchpadPinchEventQueue จากนั้น TouchpadPinchEventQueue::ProcessMouseWheelAck ได้รับ ACK ซึ่ง TPEQ ถือว่าเป็น ACK สำหรับเหตุการณ์ที่จัดคิวไว้แล้ว”
“แม้ว่าสิ่งนี้มักจะเป็นความจริง แต่ก็ไม่เป็นเช่นนั้นเสมอไป บางครั้ง ACK ของเหตุการณ์จากการเลื่อนหรือการเหวี่ยงจะมาถึงหลังจากเหตุการณ์การบีบนิ้วถูกจัดคิวแล้ว ในกรณีนี้ ACKs จะถูกประมวลผลราวกับว่าพวกเขาใช้สำหรับเหตุการณ์การบีบนิ้วเมื่อไม่ได้เป็นเช่นนั้น”
ในอีกกรณีหนึ่ง Microsoft ตั้งข้อสังเกตว่า “ตอนนี้ด้วยการเปลี่ยนแปลงนี้ หากเรากำลังเปลี่ยนจากการเลื่อนเป็นการย่อ โมเมนตัม_เฟสของเหตุการณ์จะถูกตั้งค่าเป็น บล็อก ส่งสัญญาณว่าการเลื่อนโมเมนตัมจะไม่เกิดขึ้น จากนั้นเราก็ส่งกิจกรรมสิ้นสุดทันทีโดยไม่ต้องรอ”
คุณสามารถคาดหวังว่าการแก้ไขจะมาถึงในการอัปเดต Chromium ในอนาคต