aeharding / voyager

Voyager — a beautiful app for Lemmy
https://vger.app
GNU Affero General Public License v3.0
1.5k stars 169 forks source link

Many icon buttons need alt text #743

Open shortwavesurfer2009 opened 1 year ago

shortwavesurfer2009 commented 1 year 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 12 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.