Safari in iOS 7 prevents clicks in lower portion of screen

Originator:nathan
Number:rdar://14844381 Date Originated:27/08/2013
Status:Open Resolved:
Product:Safari Product Version:Mobile (iOS 7)
Classification:UI/Usability Reproducible:Always
 
Summary: It appears that Safari in iOS 7 prevents clicks in lower portion of screen, i.e. any links residing in the bottom ~40px of the screen are dumb to an initial click 'after scrolling'. The first click in this area now reveals the Safari nav bar, a 2nd click is now required 'after that' to any content previously residing in that area. This is a terrible change as it apparently breaks websites - especially those using position: fixed; bottom: 0; to position a nav bar in a fixed position at the bottom of the screen.

Steps to Reproduce: Create a scrolling web page with a div containing links set to position: fixed; bottom: 0;

Expected Results: Clicking on links in that div would initiate a click even on that link and take the user to the specified URL.

Actual Results: Any click on an element in this portion of the screen is ignored (without explanation) and instead causes the bottom nav bar to appear.

Regression: Revert behaviour such that clicks in the bottom portion of the browser window 'are' detected by the web page (as a user would expect). Change 'reveal' behaviour for nav bar to two finger click or some other gesture.

Notes: Please, please, please consider changing this before release - there are 100's and 1000's of websites out there where users will feel that links and buttons no longer work or that their iOS device is not correctly registering clicks.

Comments


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!