Text input's cursor doesn't move while scrolling the page on iOS

Number:rdar://18819624 Date Originated:29-Oct-2014 05:54 PM
Status:Open Resolved:
Product:Safari Product Version:iOS 7 & iOS 8
Classification:UI/Usability Reproducible:Always
Original Bootstrap bug: https://github.com/twbs/bootstrap/issues/14708
Have also reported this as WebKit bug: https://bugs.webkit.org/show_bug.cgi?id=138201

Steps to Reproduce:
1. Open http://jsbin.com/himir/2 in iOS 8 Safari.
2. Click the green button
3. Tap into the "First Name" text field
4. Place finger on part of the empty white background of the modal form box
5. Move your finger upwards so as to scroll the modal down, but don't take your finger off of the screen.

Expected Results:
Either the cursor should move along with the text input field or it should temporarily stop being displayed altogether.

Actual Results:
Observe that the blinking blue text cursor remains at its original location before the scrolling began.

iOS 7 and iOS 8






Per https://bugs.webkit.org/show_bug.cgi?id=138201#c6

Please reopen, it's not fixed

The issue still exists in iOS 9.2.1. Please reopen the issue.

A good example of a site this issue occurs on:


Issue occurs in Safari, WKWebKit view

iOS 9.2.1

Closed since it seems to have been fixed as of iOS 9.2

See https://bugs.webkit.org/show_bug.cgi?id=138201#c5

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!