Skip to content

fix(happy-app): disable overscroll bounce and pull-to-refresh on web#852

Open
EricSeastrand wants to merge 1 commit intoslopus:mainfrom
EricSeastrand:fix/mobile-web-overscroll
Open

fix(happy-app): disable overscroll bounce and pull-to-refresh on web#852
EricSeastrand wants to merge 1 commit intoslopus:mainfrom
EricSeastrand:fix/mobile-web-overscroll

Conversation

@EricSeastrand
Copy link

Summary

  • Adds overscroll-behavior: none to html/body in theme.css
  • Prevents scroll-chaining from inner scrollable elements to the page body on mobile browsers
  • Eliminates ambiguous pull-to-refresh and bounce behavior that interferes with chat scrolling

Test plan

  • On mobile Safari/Chrome, scroll to top of chat — should not trigger pull-to-refresh
  • Inner scrollable areas (code blocks, tables) should still scroll normally
  • Desktop browser behavior unchanged

🤖 Generated with Claude Code
via Happy

Adds overscroll-behavior: none to html/body to prevent scroll-chaining
from inner elements to the page body, eliminating ambiguous scroll
behavior on mobile browsers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant