fix: Disable scroll on wrapper page to prevent scrollbounce iOS #16
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
On iOS when pulling the page down from either the chat header or the message area the page will have a scroll bounce. This is unwanted behavior since this will break the illusion that the chatbox is contained inside the app.
To prevent this I have disabled the scrolling for the wrapper by setting the overflow to hidden for the html/body.
To fully prevent this behavior it is also necessary to disable the scrolling inside the iframe used to contain the chat. This can be done by adding the following css to the theme used by your app in the theme editor.
For our project I added this part to the css of the ChatHeader in the theme