aeharding / voyager

Voyager — a mobile-first Lemmy client
https://vger.app
GNU Affero General Public License v3.0
1.45k stars 167 forks source link

Many icon buttons need alt text #743

Open shortwavesurfer2009 opened 11 months ago

shortwavesurfer2009 commented 11 months ago

Screenshot_20230926-130928_Voyager Screenshot_20230926-130933_Voyager Screenshot_20230926-130942_Voyager Screenshot_20230926-130945_Voyager Screenshot_20230926-130949_Voyager Screenshot_20230926-131013_Voyager Screenshot_20230926-131015_Voyager Screenshot_20230926-131017_Voyager Screenshot_20230926-131018_Voyager Screenshot_20230926-131020_Voyager Screenshot_20230926-131025_Voyager Screenshot_20230926-131044_Voyager Screenshot_20230926-131048_Voyager

80avin commented 9 months ago

In addition to alt text, all clickable elements which are not button or a, etc and are made clickable by just onClick listener need to have proper role also.

Example is the like icon/counter is clickable, but not a button or doesn't have role="button".

This affects the accessibility software, and for me particularly, affects the usage of vimium extension.