Skip to content
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

Stripe App - overflow-y-auto limits scroll range on mobile device #9523

Open
devarcher opened this issue Jun 14, 2023 · 1 comment · May be fixed by #15505
Open

Stripe App - overflow-y-auto limits scroll range on mobile device #9523

devarcher opened this issue Jun 14, 2023 · 1 comment · May be fixed by #15505
Labels
🐛 bug Something isn't working Low priority Created by Linear-GitHub Sync Stale ui area: UI, frontend, button, form, input
Milestone

Comments

@devarcher
Copy link

Issue Summary

On the Stripe Payments page in the embedded CalCom React Component, the tailwind setting overflow-y-auto limits the scroll range on a mobile device. User is unable to scroll to bottom of page and / or stripe component unless user clicks into form to fill out payment info.

Please note, in developer tools, scrolling behavior seems to work ok although there is a scroll inside scroll behavior. On an iPhone device, the behavior breaks, and user is unable to scroll the page as expected.

Steps to Reproduce

  1. Open site on physical device (not developer tools emulation)
  2. Attempt to scroll page.

Any other relevant information. For example, why do you consider this a bug and what did you expect to happen instead?

Considered a bug as user is unable to scroll through page as expected unless they begin to click into form fill out payment info. Even then scroll behavior is odd as it is a scroll (form) within scroll (page) behavior.

Technical details

This line causes behavior

<div class="fixed inset-0 z-50 overflow-y-auto scroll-auto">

Changing to

<div class="fixed inset-0 z-50">

Could fix the behavior. I'm unable to test on my mobile device, but the scroll in scroll behavior stops in dev tools, so I'm optimistic.

@maige-app maige-app bot added the 🐛 bug Something isn't working label Jun 14, 2023
@PeerRich
Copy link
Member

do you have a screenshot of before and after? feel free to raise a PR too

@PeerRich PeerRich added Low priority Created by Linear-GitHub Sync ui area: UI, frontend, button, form, input labels Jun 26, 2023
@github-actions github-actions bot added the Stale label Aug 26, 2023
@stefanmuljadi stefanmuljadi linked a pull request Jun 20, 2024 that will close this issue
3 tasks
@dosubot dosubot bot added this to the v4.4 milestone Jun 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug Something isn't working Low priority Created by Linear-GitHub Sync Stale ui area: UI, frontend, button, form, input
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants