Microsoft พยายามอย่างเต็มที่เพื่อทำให้ Windows 10 ทำงานได้ดีกับ Chrome

ผู้ใช้หลายคนรายงานข้อผิดพลาดเกี่ยวกับแป้นพิมพ์สัมผัสในตัวของ Windows 10 ข้อบกพร่องทำให้ไม่สามารถทำงานได้อย่างถูกต้องกับ Chrome เพื่อความประหลาดใจของทุกคน Microsoft ได้เปิดตัวการแก้ไขข้อบกพร่อง (Commit) สำหรับปัญหาแล้ว

บัก

มีการรายงานจุดบกพร่องบน bugs.chromium.org โดยวิศวกรของ Microsoft- เขาจัดการปัญหาที่ Chrome ทำงานไม่ถูกต้องกับแป้นพิมพ์สัมผัสในตัวของ Windows 10 ขณะแก้ไขเอกสาร Excel ออนไลน์ เนื่องจากเมื่อแป้นพิมพ์สัมผัสปรากฏขึ้น เซลล์ที่เลือกไว้ในเอกสาร Excel จะกีดขวาง ซึ่งทำให้ผู้ใช้ใช้แป้นพิมพ์สัมผัสบน Chrome ไม่มีประสิทธิภาพมาก โพสต์ข้อผิดพลาดระบุว่าผลลัพธ์ที่คาดหวังคือ 'แป้นพิมพ์บนหน้าจอจะปรากฏขึ้นและเซลล์ที่โฟกัสจะถูกเลื่อนเข้าสู่มุมมอง'แต่ผลลัพธ์ที่ได้ก็คือ 'แป้นพิมพ์บนหน้าจอปรากฏขึ้น แต่กีดขวางเซลล์ที่เลือก'

แก้ไข

Microsoft ได้เผยแพร่การแก้ไขข้อบกพร่องสำหรับปัญหานี้ในรูปแบบของการคอมมิต ชื่อของการกระทำคือ 'แก้ไขแป้นพิมพ์สัมผัสที่บดบังองค์ประกอบที่เน้นภายใน OOPIF'

โพสต์ระบุว่า:

“ในหน้าต่างเมื่อองค์ประกอบอินพุตภายใน OOPIF ได้รับการโฟกัส แป้นพิมพ์บนหน้าจอจะบดบังองค์ประกอบที่โฟกัส แทนที่จะเลื่อนดู”

“กระบวนการของเบราว์เซอร์กำลังกำหนดเส้นทางข้อความ SynchronizeVisualProperties ซึ่งจะแจ้งวิวพอร์ตที่อัปเดตไปยังกระบวนการเรนเดอร์เฟรมระดับบนสุด เนื่องจากเป็นตำแหน่งที่จำเป็นต้องตั้งค่าสิ่งที่ใส่เข้าไป”

“เมนเฟรมจะล้มเหลวในการเลื่อนองค์ประกอบที่โฟกัสเมื่อพบว่าองค์ประกอบที่โฟกัสอยู่ในกระบวนการอื่น (เฟรมข้ามกระบวนการ)”

“การเปลี่ยนแปลงนี้จะเลื่อนองค์ประกอบที่เน้นไปที่มุมมอง โดยการส่งข้อความถึงกระบวนการของเบราว์เซอร์เมื่อกระบวนการเรนเดอร์เมนเฟรมล้มเหลวในการเลื่อนโหนดที่โฟกัสเข้าสู่มุมมอง กระบวนการของเบราว์เซอร์จะเรียก RenderWidgetHostViewAura :: ScrollFocusedEditableNodeIntoRect ซึ่งกำหนดเส้นทางข้อความเลื่อนไปยังเฟรมที่โฟกัสอย่างถูกต้อง”

หากคุณกำลังประสบปัญหาเหล่านี้ คุณสามารถค้นหาวิธีแก้ไขได้ในโพสต์นี้

Microsoft และ Chromium

แม้ว่าพวกคุณส่วนใหญ่อาจจะแปลกใจ แต่ก็ไม่ได้น่าตกใจอะไร นับตั้งแต่ Microsoft ได้ประกาศว่าจะเปลี่ยน Microsoft Edge ไปใช้ Chromium ซึ่งคุณสามารถอ่านเพิ่มเติมได้ที่นี่ Microsoft ได้มีส่วนร่วมอย่างแข็งขันในชุมชน Chromium

Facebook Twitter Google Plus Pinterest