getodk / getodk/web-forms

Keyboard covers first question after adding a repeat that will move user out of screen

Open
#895 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
38
Forks
22
PR merge metrics
No merged PRs in 30d

Description

### Expected Behaviour

Keyboard should not cover first question

### Observed Behaviour

Keyboard covers first question after adding a repeat

### Reproduction Steps

Steps:
1. Go to https://staging.getodk.cloud/projects/139/forms/audit%20repeat%20required%20const%20track%20changes/submissions
2. Tap on New submission
3. Add new repeat that will move user out of screen

### Screenshots or Videos

https://github.com/user-attachments/assets/da6a69ef-d8ad-4f8f-922c-eabb6e98ca5b

### Environment

Browser version: Chrome 149.0.7827.137, Safari
OS: iOS 26.6
Web Forms version: v1.0.3

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue from the provided staging form in Chrome or Safari on iOS, focusing on adding a repeat that moves the user beyond the viewport. Trace the form's focus, keyboard, and scrolling behavior after the repeat is added; done means the keyboard no longer covers the first question.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, web-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.