ampproject / ampproject/amphtml
[amp4email][Gmail][iOS][Bug] Scrollview behavior for first touch does not scroll for an AMP Email
- Dominant language
- JavaScript
- Stars
- 14.9k
- Forks
- 4.1k
- PR merge metrics
- No merged PRs in 30d
Description
### Description
When viewing an AMP Email on the Gmail app for iOS the scroll behavior for the first touch event does not scroll the email.
**Video of reproduced bug:**
https://user-images.githubusercontent.com/84816410/170737806-8341e475-1c04-4fa4-b887-e1e962036ff9.mov
### Reproduction Steps
1. Send an AMP Email to your Gmail app for iOS with height larger than the viewport so that you have to scroll (edit: stack a bunch of amp-carousel components on top of each other in the email as shown in the video).
3. Try scrolling the email
4. Witness that the first touch event does nothing.
System information:

Misc:
-This is likely a client implementation issue with the Gmail app for iOS when rendering AMP emails. Please route to the relevant team.
-What I hypothesize is the issue is that there must be some transparent UIView sitting on top of the email which disappears after the first touch event.
### Relevant Logs
_No response_
### Browser(s) Affected
_No response_
### OS(s) Affected
iOS 15.4.1
### Device(s) Affected
iPhone14,2 (iPhone 13 Pro)
### AMP Version Affected
_No response_
Contributor guide
Research direction
No repository file or test is identified. Start by reproducing the first-touch failure in Gmail for iOS with an AMP Email taller than the viewport and stacked amp-carousel components. Done means determining whether the defect belongs to amphtml or Gmail's client implementation and routing it to the relevant team.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100