For hver tidsbegrensning som er angitt av innholdet, gjelder minst ett av følgende punkter:
Slå av: Brukeren kan slå av tidsbegrensningen før den gjør seg gjeldende, eller
Justere: Brukeren kan justere tidsbegrensningen før den gjør seg gjeldende, ved hjelp av en skala som er minst ti ganger varigheten av standardinnstillingen, eller
Forlenge: Brukeren varsles før tiden utløper, og får minst 20 sekunder til å forlenge tidsbegrensningen ved hjelp av en enkel handling (for eksempel «trykk på mellomromstasten»), og brukeren kan forlenge tidsbegrensningen minst ti ganger, eller
Unntak i sanntid: Tidsbegrensningen er en nødvendig del av en hendelse i sanntid (for eksempel en auksjon), og det finnes ikke noe alternativ til tidsbegrensningen, eller
Avgjørende unntak: Tidsbegrensningen er avgjørende, og en forlengelse vil gjøre handlingen ugyldig, eller
20-timers unntak: Tidsbegrensningen varer lenger enn 20 timer.
Hvorfor er suksesskriteriet viktig?
Mange har behov for ekstra tid til å lese og fullføre oppgaver på nett. Tidsbegrensninger kan skape barrierer for folk med motoriske utfordringer, kognitive begrensninger, psykologiske eller språklige utfordringer eller nedsatt syn. Det kan føre til frustrasjon hvis en statusoppdatering forsvinner for raskt eller hvis økten utløper før brukeren får sendt inn skjemaet sitt. Enda verre er det når en tidsbegrensning fører til tapt inndata. Derfor må brukeren få mulighet til å slå av, justere eller forlenge tidsbegrensninger der det er mulig.
Tips
En tidsbegrensning er en prosess som skjer etter en bestemt tid eller på en periodisk basis, og som ikke er satt i gang av brukeren selv. Eksempler av tidsbegrensninger inkluderer følgende:
Automatisk utlogging
Hele eller deler av siden oppdateres eller lastes inn på nytt
Muligheten for å legge inn data eller utføre en handling utløper
Innhold endrer seg raskere enn brukeren har mulighet til å oppfatte og forstå det
Suksesskriteriet gjelder ikke så lenge brukeren har mulighet til å justere innholdet, der innholdet blir gjentatt eller der innholdet er synkronisert med annet innhold (for eksempel undertekster i en video).
Anbefalinger
Tidsbegrensninger kan lett føre til stress for hvem som helst. Unngå tidsbegrensninger der det er mulig — løsninger som ikke er tidssensitive er mer inkluderende. Der du må sette en tidsbegrensning, anbefaler vi at du lagrer brukerens inndata automatisk, og gjør det åpenbart for brukeren at du gjør dette. Det senker stressnivået å vite at man ikke kommer til å miste arbeidet sitt.
Vanlige misforståelser
Noen tenker kanskje at dette kravet forbyr bruk av såkalte "toast"-meldinger som dukker opp og forsvinner automatisk. Suksesskriteriet forbyr ikke slik innhold dersom informasjonen er tilgjengelig på en annen måte som ikke er tidsbegrenset. For eksempel, en toast som gir en notifikasjon om en ny melding er unntatt kravet dersom brukere kan fange opp at de har fått en ny melding på andre måter, f.eks. ved å kikke i innboksen.
Hvordan teste kravet
Kjernespørsmålet
Har brukeren mulighet til å skru av, justere, eller forlenge tidsbegrensninger?
Innhold du må teste
Alle tidsbegrensningene angitt av innholdet, inkludert:
Sesjonsutløp (session timeouts)
Tidsbegrensninger på utfylling av skjemaer
Statusbeskjeder som forsvinner automatisk (blant annet «toast»-meldinger)
Innhold er unntatt kravet i følgende tilfeller:
Tidsbegrensningen er på minst 20 timer
Tidsbegrensningen er nødvendig som en del av en sanntidshandling, og ingen alternativer til tidsbegrensningen er aktuelle (for eksempel, en auksjon der alle må følge samme tidsramme)
Tidsbegrensninger er avgjørende, og forlengelse vil gjøre handlingen ugyldig (for eksempel, en tidsbegrensning i forbindelse med to-faktor autentisering)
Testmetode
For innhold med en tidsbegrensning, sjekk at minst én av følgende gjelder:
Brukeren kan skru av tidsbegrensningen, før den slår inn.
Brukeren kan justere tidsbegrensningen, før den slår inn, til å være minst 10 ganger defaultverdien.
Brukeren blir varslet før tidsbegrensningen utløper, får minst 20 sekunder til å forlenge tiden, og har mulighet til å forlenge økten minst 10 ganger. Mekanismen som forlenger tiden må være enkel (for eksempel «trykk på mellomromstasten») og ligge rett før eller etter innholdet som har tidsbegrensningen.
Ofte-stilte spørsmål
Nei. Per januar 2025 er automatisk utlogging skrudd på i dekoratøren ved default, og måten denne er implementert på oppfyller ikke kravet. Dette er fordi brukeren bare kan forlenge økten sin fem ganger, og ikke 10 ganger som påkrevd i suksesskriteriet.
Nei, dette kravet gjelder ikke for slike redirects, siden disse skjer øyeblikkelig og brukeren ikke mister muligheten til å handle innen en tidsfrist. Kravet gjelder kun for tidsbegrensninger der brukeren har en bestemt periode til å utføre en handling før innholdet endres eller utløper.