קריטריון 2.2.6: פקיעת זמן רמה AAA

בקצרה

קריטריון 2.2.6 פקיעת זמן (Timeouts, רמה AAA) שנוסף ב-WCAG 2.1 דורש שהמשתמשים יקבלו אזהרה על פקיעת זמן אי-פעילות העלולה לגרום לאובדן נתונים - אלא אם הנתונים נשמרים למשך עשרים שעות לפחות. זהו קריטריון ברמה AAA - אינו נדרש לפי ת"י 5568.

פרטי הקריטריון

מספר2.2.6
שםפקיעת זמן (Timeouts)
רמהAAA
גרסהWCAG 2.1
עיקרון2 - ניתן לתפעול (Operable)
הנחיה2.2 - מספיק זמן
מחייב לפי ת"י 5568לא - רמה AAA, אינה נדרשת

מה דורש קריטריון 2.2.6?

הקריטריון מתמקד בתרחיש של פקיעת זמן עקב אי-פעילות שעלולה לגרום לאובדן נתונים. הוא קובע:

  • חובת אזהרה - המשתמשים חייבים לקבל אזהרה על פקיעת הזמן לפני שהיא מתרחשת, כדי שיוכלו לנקוט פעולה ולמנוע אובדן נתונים.
  • חריג: שמירת נתונים - אם הנתונים שהוזנו נשמרים (בשרת, במסד נתונים, בלוקל סטורג') למשך לפחות עשרים שעות ממועד כניסת המשתמש לדף, הדרישה לאזהרה אינה חלה.

ההבדל בין קריטריון זה לאחרים בהנחיה 2.2:

  • קריטריון 2.2.1 (רמה A) - עוסק בשליטה על מגבלות זמן כלליות.
  • קריטריון 2.2.5 (רמה AAA) - עוסק בשמירת נתונים ואפשרות המשך לאחר אימות מחדש.
  • קריטריון 2.2.6 (רמה AAA) - עוסק ספציפית בהודעת אזהרה לפני פקיעת זמן אי-פעילות.

למי זה עוזר?

  • אנשים עם לקויות קוגניטיביות - עשויים לדרוש הפסקות בזמן מילוי טפסים, ואי-ידיעה על פקיעת זמן מסכנת את עבודתם.
  • אנשים עם מוגבלויות מוטוריות - ביצוע פעולות לוקח זמן, ואי-פעילות לא תמיד מצביעה על נטישה.
  • משתמשי קורא מסך - ניווט בטופס מורכב לוקח זמן, ואי-פעילות לכאורה היא חלק מהתהליך.
  • משתמשים מבוגרים - עשויים להתייעץ עם אחרים תוך כדי מילוי, מה שנראה כאי-פעילות.

איך עומדים בקריטריון?

  • הציגו אזהרה ברורה לפני פקיעת זמן אי-פעילות - לפחות עשרים שניות לפני הפקיעה.
  • ודאו שהאזהרה נגישה לקורא מסך - השתמשו בדיאלוג ממוקד או ב-aria-live="assertive" למקרה זה בלבד.
  • לחלופין: שמרו את כל הנתונים שהוזנו למשך עשרים שעות לפחות - כך תפטרו מהדרישה לאזהרה.
  • שלבו את הקריטריון עם 2.2.1 ו-2.2.5: הציגו אזהרה, ספקו אפשרות הארכה, ושמרו נתונים גם אם הסשן פג.
  • בדקו מה קורה לנתוני משתמשים בשרת לאחר פקיעת הסשן - האם נמחקים מיד או נשמרים לזמן מה?

טיפ

הפתרון הפשוט ביותר לעמוד בקריטריון הוא שמירת נתוני טיוטה לעשרים שעות. כך לא נדרשת אזהרה אקטיבית, והמשתמש יכול לחזור לאחר הפסקה ולהמשיך ממקום שעזב.

איך בודקים?

  • זהו את כל התהליכים שמשתמשים בפקיעת זמן אי-פעילות שעלולה לגרום לאובדן נתונים.
  • בדיקה ידנית: הזינו נתונים בטופס, הפסיקו פעילות עד לסף הפקיעה, ובדקו אם הוצגה אזהרה.
  • בדקו: האם האזהרה ניתנת לפחות עשרים שניות לפני פקיעת הזמן?
  • בדיקת קורא מסך: ודאו שהאזהרה מוקראת אוטומטית ולא מפספסת.
  • אם הנתונים נשמרים לעשרים שעות - בדקו ששמירה זו אכן פועלת ושהמשתמש יכול לחזור ולהמשיך.

שאלות נפוצות

מה דורש קריטריון 2.2.6?

הקריטריון דורש שהמשתמשים יקבלו אזהרה על פקיעת זמן אי-פעילות העלולה לגרום לאובדן נתונים, אלא אם הנתונים נשמרים למשך עשרים שעות לפחות ממועד כניסת המשתמש לדף.

מה ההבדל בין קריטריון 2.2.6 לקריטריון 2.2.1?

קריטריון 2.2.1 (רמה A) עוסק בשליטת המשתמש על מגבלות זמן - לכבות, לכוונן או להאריך. קריטריון 2.2.6 (רמה AAA, WCAG 2.1) עוסק ספציפית בהודעת אזהרה על פקיעת זמן אי-פעילות שעלולה לגרום לאובדן נתונים.

האם קריטריון 2.2.6 מחייב לפי ת"י 5568?

לא. קריטריון 2.2.6 הוא רמה AAA ב-WCAG 2.1, ולכן אינו נדרש על ידי ת"י 5568. עמידה בו מומלצת עבור שירותים שבהם מילוי טפסים ארוכים עשוי להתמשך.

מקורות

צריכים לעמוד בקריטריון הזה באתר שלכם?

ראו את המדריך המעשי להטמעה, או בדקו את האתר מול הצ'ק-ליסט.

לצ'ק-ליסט הנגישות