wordpress-mobile / wordpress-mobile/GutenbergKit
Dialogs do not always respond to swipes to scroll content
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 29
- Forks
- 6
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 41
Description
Description
When a scrollable dialog (modal) is opened, it can be difficult to scroll the dialog's content. At times, the body element's overflowing content can interfere with dialog scroll, where swiping up/down controls the body content in the background instead of the dialog's content.
Step-by-step reproduction instructions
- Add a Paragraph block.
- Open the block inspector (settings).
- Expand several sections so the block settings overflows the viewport.
- Scroll to the bottom.
- Wait a bit, then scroll down more.
- Attempt to scroll upwards, occasionally pausing before beginning again.
Expected behaviour
Scrolling the block inspector is always responsive.
Actual behaviour
At times, it appears as though the block inspector does not scroll. In reality, the scrolling is occurring behind the block inspector in the body element where the block canvas is rendered.
Screenshots or screen recording (optional)
https://github.com/user-attachments/assets/d198a0a3-e035-4f57-8709-04adfe6f5853
WordPress information
- WordPress version: 6.7.1
- Gutenberg version: 20.0.0
- Are all plugins except Gutenberg deactivated? No
- Are you using a default theme (e.g. Twenty Twenty-One)? No
Device information
- Device: iPhone SE
- Operating system: 18.2.1
- WordPress app version: 25.7
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the issue in the block inspector with several sections expanded on the listed iPhone SE and iOS version. Compare swiping the dialog content with the body content behind it; this is done when repeated upward and downward swipes consistently scroll the inspector rather than the background body.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, wordpress
- Domain
- frontend, mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100