There is ongoing work to integrate AccessKit (https://github.com/AccessKit/accesskit) which will improve things significantly.
It's currently Windows-only, and I'm working on the big missing feature, which is text editing support.