Thanks for working with me to get AccessKit support integrated.
I should note that the web demo isn't yet accessible, except with the built-in text-to-speech option that can currently only be enabled through the inaccessible UI itself. Not a complaint; just a clarification, since the parent comment mentioned both accessibility and the web demo. Sooner or later AccessKit will have a web platform adapter that will implement the usual parallel-DOM workaround for canvas-based apps.
There is now support for AccessKit (https://github.com/AccessKit/accesskit) which brings accessibility to egui (a first for an immediate mode GUI?).
There is also better table support, nicer keyboard shortcut handling, better looking text in light mode (still not great, but better).
See more in the changelog: https://github.com/emilk/egui/blob/master/CHANGELOG.md
Try it out at www.egui.rs