erkyrath / lectrote

The IF interpreter in an Electron shell
Other
248 stars 28 forks source link

Accessibility #92

Open sukiletxe opened 7 years ago

sukiletxe commented 7 years ago

Issues encountered so far:

sukiletxe commented 7 years ago

(Actually, the second issue may be related to Quixe itself)

erkyrath commented 7 years ago

The menus are handled by the Chrome/Electron framework. I can't do anything about that. I believe https://github.com/electron/electron/issues/2504 is the filed bug covering it.

For the second point: Quixe has some ARIA markup, but I am not an expert on that and I can certainly believe that it can be improved. What I have is aria-live="polite", aria-atomic="false", aria-relevant="additions" on the story window.

(As far I know, Lectrote's accessibility behavior should be exactly the same as Quixe running under Chrome. But it's not an area I've tested myself.)

sukiletxe commented 7 years ago

Yes, it's similar except for the first bit of the screen read when it shouldn't be. I mean: in Chrome, that bit is completely skipped, but in Lectrote that bit is read after entering the first command. I don't know why that happens. So, as this is not Lectrote's fault, feel free to close this if you want.