Chuyển đến nội dung chính
Quay lại danh sách bài viết

GitHub ปรับ Timeline ให้ Screen Reader อ่านเป็นรายการและแจ้งเมื่อโหลดเพิ่ม

Timeline ของ issue, PR และ alert ประกาศจำนวนกับตำแหน่งรายการให้ผู้ใช้ screen reader ได้ พร้อมวิธีทดสอบการเข้าถึง

GitHub ปรับ Timeline ให้ Screen Reader อ่านเป็นรายการและแจ้งเมื่อโหลดเพิ่ม

GitHub ประกาศวันที่ 8 ตุลาคม 2026 ว่า timeline ของ issue และ pull request ใช้งานกับ screen reader ในรูปแบบ list ได้ดีขึ้น ผู้ใช้สามารถทราบจำนวนรายการ ตำแหน่งปัจจุบัน และวิธีเลื่อนไปยังเหตุการณ์อื่นได้ การเปลี่ยนนี้ไม่เปลี่ยนหน้าตา timeline แต่ทำให้ประวัติที่ยาวอ่านและนำทางด้วยเทคโนโลยีช่วยเหลือได้ง่ายขึ้น

จุดที่เปลี่ยนในการใช้งาน

เมื่อใช้ screen reader อย่าง VoiceOver, NVDA หรือ JAWS กับ timeline ที่มีหลายเหตุการณ์ ระบบจะประกาศโครงสร้างรายการและตำแหน่งของเหตุการณ์ที่กำลังอ่าน เมื่อกด Load more หรือ Load all หลัง focus ไปที่เหตุการณ์ใหม่ จะมีการประกาศจำนวนรายการที่โหลดเพิ่ม ก่อนหน้านี้รายการใหม่ปรากฏโดยไม่มีการประกาศ ทำให้ผู้ใช้ต้องเดาเองว่าโหลดสำเร็จหรือไม่

GitHub ระบุว่าการปรับปรุงใช้กับ timeline ของ issue, pull request, commit, secret scanning alert และ license compliance alert บน github.com และ GitHub Enterprise Server 3.23 ทีมที่ใช้ GHES รุ่นก่อนหน้าควรตรวจเวอร์ชันของตนก่อนคาดหวังพฤติกรรมเดียวกัน

ทำไมเรื่องนี้สำคัญกับทีมพัฒนา

timeline เป็นแหล่งข้อมูลสำคัญเมื่อหาสาเหตุว่า PR เปลี่ยนสถานะเมื่อไร ใครแก้ label หรือ alert ถูกจัดการอย่างไร หากผู้ใช้บางคนเข้าถึงลำดับเหตุการณ์ได้ยาก งาน review และ incident response ก็ช้าลง ความสามารถในการประกาศจำนวนรายการหลังโหลดเพิ่มช่วยลดความสับสนโดยเฉพาะใน thread ยาวที่มี comment, review และ automation event จำนวนมาก

ผู้ดูแลผลิตภัณฑ์ที่มี UI ลักษณะ feed หรือ activity log สามารถใช้ข่าวนี้เป็นรายการตรวจของตนเองได้: องค์ประกอบมี semantic list หรือไม่, screen reader อ่านจำนวนกับตำแหน่งได้ไหม, การโหลดเพิ่มมี feedback ที่ฟังได้หรือไม่ และ focus ไปอยู่ตรงที่ผู้ใช้คาดหวังหรือเปล่า ไม่ควรทดสอบแค่ภาพหน้าจอหรือการคลิกเมาส์

วิธีลองด้วยตัวเอง

เปิด issue หรือ PR ที่มีประวัติยาว เปิด screen reader แล้วใช้คำสั่งนำทางรายการ ตรวจว่ารับรู้จำนวนและตำแหน่งได้ กด Load more และฟังจำนวนรายการใหม่ที่ประกาศ หากทีมมี accessibility test plan ให้เพิ่มกรณีนี้ทั้งบน github.com และ GHES ที่ใช้อยู่ ผลที่ได้อาจขึ้นกับ screen reader และ browser จึงควรบันทึกคู่ที่ทดสอบไว้

อ่านต้นทาง: Screen readers can navigate timelines as lists, 8 ตุลาคม 2026

Chia sẻ bài viết:
Xem thêm bài viết