I was trying to implement accessibility in my JavaFX based desktop utility. I have used NVDA for testing as it an open source screen-reader. The screen reader works perfectly fine for the JavaFX part of the utility, but for the web-view part, where i am loading an HTML/JS based application(basic form), the screen readers doesn't work at all.
My understanding says that, the screen reader is not able to get a map of the contents inside the JavaFX WebView, to be able to speak about them.
Now, instead I tried going for the JavaScript Speech API SpeechSynthesisUtterance. But I think it is not supported in JavaFX.
Can you please help me/suggest me something to make my application accessible, for all users.