elm / browser

Create Elm programs that run in browsers!
https://package.elm-lang.org/packages/elm/browser/latest/
BSD 3-Clause "New" or "Revised" License
313 stars 64 forks source link

Elm Application Crashes ... using a ScreenReader #121

Open andre-dietrich opened 3 years ago

andre-dietrich commented 3 years ago

I just found out that the application of ScreenReaders for blind, such as the Chrome ScreenReaders results in a crash of an elm application. It seems to add additional nodes into the application, that elm cannot handle.

Tested with: https://chrome.google.com/webstore/detail/screen-reader/kgejglhpjiefppelpmljglcjbhoiplfn

grafik

It seems, that this problem can be fixed by applying the following patch:

https://github.com/jinjor/elm-break-dom

Probably this could be integrated in general, since it seems to solve a couple of other problems with browser extensions.