Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chat area: add aria-live labels [2h] #56

Open
noamoss opened this issue Oct 4, 2020 · 1 comment
Open

Chat area: add aria-live labels [2h] #56

noamoss opened this issue Oct 4, 2020 · 1 comment
Assignees

Comments

@noamoss
Copy link
Contributor

noamoss commented Oct 4, 2020

כאשר משתמש בקורא מסך מגיע לאזור להזנת נתונים ומוצג לו טקסט עם השאלה שעליה הוא צריך לענות, השאלה צריכה להיות מוקראת שיטות מקובלות להנגשת רכיבי צ'ט הם שימוש ב:
    • aria-live regions בכדי לספק למשתמש בקורא מסך התראות על שינויים דינאמיים בשיח עם הבוט
    • חשוב להקפיד על שימוש נכון ב aria-live=”polite בכדי למנוע הפרעות בזמן שמשתמש בקורא מסך מקליד
  1. אם השאלה כוללת פקדים למענה כגון בחירת אפשרות שליחה לדוא"ל או למספר טלפון, אז מומלץ שמוקד המקלדת ינחת על הפקד הראשון – למשל כפתור שלח בדוא"ל ואת נוסח ההודעה ניתן יהיה לקשר באמצעות aria-describedby. המשתמש יוכל לעבור באמצעות ניווט מקלדת לפקדים הבאים ככל שישנם.
  2. לכפתור ה"שלח" יש להוסיף תווית כך שתזוהה לקורא מסך
  3. בכל פעם שתופיע הודעה מהמערכת, המשתמש יקבל התראה והיא תוקרא

ARIA19: Using ARIA role=alert or Live Regions to Identify Errors

ARIA live regions - Accessibility | MDN

How To Make Live Chat Accessible - Maxability

@noamoss noamoss self-assigned this Oct 4, 2020
@noamoss noamoss changed the title Chat area: add aria-live Chat area: add aria-live labels Oct 8, 2020
@noamoss noamoss changed the title Chat area: add aria-live labels Chat area: add aria-live labels [2h] Oct 8, 2020
@noamoss
Copy link
Contributor Author

noamoss commented Oct 8, 2020

@akariv please check if my TE makes sense.

@noamoss noamoss assigned akariv and unassigned noamoss Oct 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants