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

Scrolling on iPad #1168

Closed
milesmcclane opened this issue Nov 16, 2023 · 7 comments
Closed

Scrolling on iPad #1168

milesmcclane opened this issue Nov 16, 2023 · 7 comments
Labels

Comments

@milesmcclane
Copy link

milesmcclane commented Nov 16, 2023

Describe the bug
Scrolling using a trackpad or scroll wheel on mouse doesn’t work

To Reproduce
Open commafeed on safari or by using the standalone web app whilst using iPadOS, scrolling the side bar or any element doesn’t work using a BT mouse wheel or the trackpad on a Magic Keyboard.

Expected behavior
I assume that this should work like other websites - fully trackpad enabled

  • CommaFeed version (or "commafeed.com"): Latest commafeed.com
  • Safari
  • iPad Pro 12.9 M1

Additional context
Potentially its not an issue with Commafeed, rather an Apple thing, but most other websites function normally using pointing devices

@Athou Athou added the bug label Nov 20, 2023
@vincedh
Copy link

vincedh commented Jan 5, 2024

scrolling is not working on the article section (right side) in Safari on MacOS as well. scrolling on the 'left side' of the page is working.

@SConaway
Copy link
Contributor

SConaway commented Apr 18, 2024

I'm having this issue too (on macOS). The overscroll-behavior: none CSS property on html, body seems to be causing this issue. However, I can't reproduce it on a fresh install.

@zahidhanif
Copy link

Just spun up a docker instance and I am having the same problem on my iPad and MacBook using Safari. Weirdly the demo instance is not having this problem.

@SConaway
Copy link
Contributor

Some updates now that I've had more time to play around with this:

  • This issue only seems to occur once the sidebar needs to be able to scroll—i.e. the subscription list is long. After adding lots of entries, I'm able to consistently reproduce this, but only in safari on Mac.

  • As a temporary workaround, I've added to the custom styles on Commafeed itself.

html, body {
    overscroll-behavior: unset;
}
  • I'm testing some long-term changes and will create a PR soon with them.

SConaway added a commit to SConaway/commafeed that referenced this issue May 13, 2024
Athou added a commit that referenced this issue Jun 12, 2024
@Athou
Copy link
Owner

Athou commented Jun 12, 2024

I just deployed a new version on www.commafeed.com that keeps pull-to-refresh enabled for Safari, does that solve the issue?

@SConaway
Copy link
Contributor

Everything seems to work for me, tested on

  • iPhone Safari and Chrome
  • iPad Safari and Chrome
  • Macbook Safari and Firefox

@Athou
Copy link
Owner

Athou commented Jun 13, 2024

Awesome, thanks! I'll close this issue then 👍

@Athou Athou closed this as completed Jun 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants