เท่าที่ฉันสามารถบอกได้ว่านี่เป็นปัญหาที่เกิดจากบางสิ่งใน Chrome
ฉันกำลังดิ้นรนกับปัญหาเดียวกัน แต่ในขณะที่มีหลายจอแสดงผลที่แนบมา (ทำงานเหมือนกับช่องว่างในวิธีส่วนใหญ่) ซึ่งถ้าฉันมี Chrome บนจอแสดงผลหนึ่งและสอง
หากตอนนี้ฉันแท็บ cmd + เป็นแอพที่อยู่บนจอแสดงผล 2 เท่านั้นมันจะสลับโฟกัสไปที่จอแสดงผล แต่เมื่อฉันแท็บ Cmd + กลับไปที่ Chrome มันจะโฟกัสกลับไปที่หน้าจอที่ 1 แม้จะมีหน้าต่าง
หากตอนนี้ฉันสลับหน้าต่างทั้งสองของ Chrome ไปที่ลำดับความสำคัญของโฟกัสจะไม่เปลี่ยนแปลงดังนั้นจึงไม่มีอะไรเกี่ยวข้องกับลำดับการสร้างของหน้าต่าง แต่ใช้เดสก์ท็อปที่เปิดอยู่
สำหรับการตั้งค่า 2 จอแสดงผลของฉันมันจัดลำดับความสำคัญเหมือนกันเสมอไม่ว่าจะอยู่ที่ Dock หรืออะไรก็ตามที่ฉันคิดว่าจะลอง ฉันคิดว่ามันมีบางอย่างเกี่ยวกับความแตกต่างภายในของ macOS ระหว่างจอแสดงผล
แต่ตอนนี้สำหรับนักเตะ: ถ้าฉันพยายามทำซ้ำพฤติกรรมที่ไร้เหตุผลแบบเดียวกันกับ Safari มันจะไม่เกิดขึ้น Safari ทำงานอย่างถูกต้องตามที่คาดไว้
ดังนั้นฉันคิดว่ามันเป็นปัญหาที่สร้างขึ้นโดยการโต้ตอบของ Chrome และ macOS เนื่องจากการล็อคจอแสดงผลโดยพลการ
ฉันคิดว่าทางออกที่ง่ายที่สุดสำหรับปัญหาของคุณคือการย้ายหน้าต่างเทอร์มินัลไปที่เดสก์ท็อปที่ Chrome มุ่งเน้น บางทีการเรียงลำดับเดสก์ท็อปใหม่อาจเปลี่ยนแปลงบางอย่างเกี่ยวกับพฤติกรรม แต่ฉันไม่ได้ตรวจสอบสิ่งนั้น