-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Embedded dashboard modals do not respect scroll depth #1363
Comments
I am unclear on this issue. When I checked whether or not I had to scroll to the top of the page when I opened a modal, I had no issues both on my phone and in the browser (500px). |
What I see is that the modal opens above the actual viewport so you need to scroll up to see it. This is unlike our dashboard https://plausible.io/plausible.io where it follows the user's scroll position. |
I noticed a similar thing when testing Plausible for the first time yesterday, re: iframe embeds. Something about the iframe resizer, combined with all the other stuff like scroll="no" etc, kept throwing modal content to the top. So modal content was effectively off screen, even on 1920x1080. Details for Location, for example, was completely hidden apart from the modal overlay. Fortunately, for the embeds, removing Simplifying the embed link along these lines made it behave as expected: <iframe class="plausible" plausible-embed src="https://plausible.io/share/alfresco-bar-bistro.com.au?auth=Qlz5fb9txCzZU29jTFSoM&embed=true&theme=dark&background=transparent"></iframe>Issue with simplified embed There is an issue with the simplified embed approach that if you open a modal then use the iframe scrollbar, like many would, rather than arrow key, scroll-wheel or touch, then the modal is dismissed. Swings and roundabouts I guess. |
Thanks for the information @chrisbennett-Bene! This will be useful when we get around to improving this |
More reading: davidjbradshaw/iframe-resizer#260 |
Not sure if related, but we've got a report that the embedded dashboard doesn't allow to scroll all the way to the top of Pages Details view. Reported from iPhone 12 Pro. Screencast below: IMG_1797.mp4I checked on my laptop and my Android mobile and there it works all fine. |
Past Issues Searched
Issue is a Bug Report
Describe the bug
When using an embedded dashboard on mobile, the details modals do not respect the scroll depth. Instead, they open at the top of the page and the user has to scroll to the top to see the details.
Expected behavior
Modals open where the user has scrolled to like on the hosted dashboard: https://plausible.io/plausible.io
Screenshots
User sees bottom of the modal when opening it:
Environment
The text was updated successfully, but these errors were encountered: