View Issue Details

IDProjectCategoryView StatusLast Update
0007385Talerwallet-corepublic2022-11-04 19:52
ReporterttnAssigned Tosebasjm Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.9Fixed in Version0.9 
Summary0007385: CS 2.1.1 (LEVEL A) -- Keyboard
DescriptionAll functionality of the content is operable through a keyboard interface without
requiring specific timings for individual keystrokes, except where the underlying
function requires input that depends on the path of the user's movement and not
just the endpoints.

The language switch functionality isn't accessible with a
keyboard. This issue is present on all pages, for example:
https://demo.taler.net/en/

--
I think this means we need to create keymaps and bind keys to actions, in them.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Activities

sebasjm

2022-10-18 18:00

developer   ~0019227

WIP
a will move the div into a button and test it

sebasjm

2022-10-18 23:02

developer   ~0019231

trying different implementation I'm finally choosing the toggle class using javascript.
since the lang selector is a button is now accessible using the tab, clickable and key-pressable (with space and enter) which is good enough
https://developer.mozilla.org/en-US/docs/Web/Accessibility/Understanding_WCAG/Keyboard

applied to demo frontend at 3d0338d802c27cfcbd0c3d2de6b2135ded0cdd7d

sebasjm

2022-10-19 06:07

developer   ~0019241

all demo pages

Issue History

Date ModifiedUsernameFieldChange
2022-10-10 19:41ttnNew Issue
2022-10-10 19:41ttnStatusnew => assigned
2022-10-10 19:41ttnAssigned To => sebasjm
2022-10-18 18:00sebasjmNote Added: 0019227
2022-10-18 23:02sebasjmNote Added: 0019231
2022-10-19 06:07sebasjmStatusassigned => informing
2022-10-19 06:07sebasjmResolutionopen => fixed
2022-10-19 06:07sebasjmNote Added: 0019241
2022-10-20 08:47Christian GrothoffFixed in Version => 0.9
2022-10-20 08:48Christian GrothoffTarget Versiongit (master) => 0.9
2022-11-04 19:52Christian GrothoffStatusinforming => closed
2023-04-13 18:36Florian DoldCategorywallet (TS core) => wallet-core