w3c / wcag

Web Content Accessibility Guidelines
https://w3c.github.io/wcag/guidelines/22/
Other
1.13k stars 256 forks source link

predicted amount change a status message? 4.1.3: Status Messages #911

Closed jake-abma closed 5 years ago

jake-abma commented 5 years ago

Feature: "predicted balance"

QUESTION:

status message change in content that is not a change of context, and that provides information to the user on the success or results of an action, on the waiting state of an application, on the progress of a process, or on the existence of errors

detlevhfischer commented 5 years ago

@jake-abma When you say "scrolling" do you mean moving screen reader focus in browser / read mode through the list of transactions? If that focusing changes the predicted balance I would think that it would count as action. My hunch is that an updated balance announced after each transaction (politely) might be reasonably non-intrusive (SR users would just press down arrow when they don't want to hear it)?

jake-abma commented 5 years ago

Hi @detlevhfischer See screenshot, the 'bottom' / orange "Voorspeld saldo 5943,81 EURO" is fixed, the middle part, 30th oktober, 28th oktober etc. is a scrolling part with write-downs and based on that the fixed Voorspeld Saldo is predicting what amount you'll possibly have (based on past data) at that date.

When scrolling the "Voorspeld data ... EURO" changes constantly when new predicted write-down happens.

Screenshot 2019-10-06 at 08 09 53
alastc commented 5 years ago

I was confused why the balance would change as you scroll, but I guess it is showing something like your bank balance at that time?

E.g. When you have 30th Sept at the top, it is showing you the balance from 30th Sept? My Monzo bank account app does that.

Personally, I think the best approach would be to use something like aria-describedby attached to each day's balance, so it announces something like: "Gemeente Baan; -65,96; Oct 30th Balance 5.943,81 EUR" (I don't know the word for balance!)

That would meet 4.1.3, but would be less flaky & annoying than constant updates. Might be a good technique to do?

jake-abma commented 5 years ago

@alastc thanks, indeed the simple but powerful solution, aria-describedby it will be (or similar native description)

Cheers!