Feature: Prevent website behaviors in PWA #1

Merged
sortedcord merged 2 commits from pwa-enchancement into master 2026-06-06 19:44:49 +05:30
Owner

Summary

This PR prevents the following mobile browser behaviors on both Android and iOS devices:

Changes

  • Disable viewport zooming (pinch-to-zoom)

    • Prevents users from zooming in or out using pinch gestures.
    • Implemented by updating the viewport meta tag with:
      maximum-scale=1.0, user-scalable=no
      
    • Also adds the appropriate touch-action CSS rules, which disables double-tap-to-zoom behavior.
  • Prevent pull-to-refresh on Android

    • Stops the browser's pull-to-refresh gesture.
    • Implemented using:
      overscroll-behavior-y: contain;
      
## Summary This PR prevents the following mobile browser behaviors on both Android and iOS devices: ### Changes - **Disable viewport zooming (pinch-to-zoom)** - Prevents users from zooming in or out using pinch gestures. - Implemented by updating the viewport meta tag with: ```html maximum-scale=1.0, user-scalable=no ``` - Also adds the appropriate `touch-action` CSS rules, which disables double-tap-to-zoom behavior. - **Prevent pull-to-refresh on Android** - Stops the browser's pull-to-refresh gesture. - Implemented using: ```css overscroll-behavior-y: contain; ```
sortedcord added 2 commits 2026-06-06 19:44:09 +05:30
sortedcord merged commit bf96fb9763 into master 2026-06-06 19:44:49 +05:30
sortedcord deleted branch pwa-enchancement 2026-06-06 19:44:49 +05:30
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: sortedcord/BrewJournal#1