We are considering to use LiveView in a next project and the question came up about unstable internet connection and how LiveView handles it.
As I remember from @chrismccord presentation, the LiveView area would have an overlay until the connection was restored. For our use-case we want to create a form in a LiveView and it would be inconvenient if in the middle of the form it would be disabled by an overlay. Is there a flexible way to handle it? Maybe I just want to disable the submit button and show a message under it that the user should wait for connection to restore.
Also is there a best practice already how not to lose data entered in the form if a disconnect happens? localStorage?