Technology is always a moving target as new new devices, operating systems and software are released. Such is the case with the release of iOS 8 in September. Customers using the Salesforce1 Mobile app on devices running iOS 8 may experience issues interacting with content on Visualforce pages. Specifically, tapping on a button or input field. Touch events on the page may work intermittently, causing tap gestures to not be correctly registered.

Until this issue is resolved, customers on affected devices can access the Salesforce1 Mobile app using the Safari mobile browser. (Please note that there are some differences between the features and functionality available in the Salesforce1 iOS app and the mobile browser version of Salesforce1.)

Developer Workarounds

If you are a developer working with the Salesforce1 Mobile app, you can try one of the two workarounds suggested below. Note, however, that the following workarounds are not guaranteed to work, not supported by Salesforce, and should be used at your own risk. We are sharing this information proactively to help customers workaround a bug present in the iOS 8.0 and 8.0.2 releases:

Reproduction

  • Open the Salesforce1 iOS app on a device running iOS 8.
  • Navigate to a Visualforce page.
  • Tap on a checkbox, input field or other input area. The tap may not register (nothing happens) or the page may jump to the wrong spot.

Workaround
Again this information is being shared proactively to help developers workaround a bug present in the iOS 8.0 and 8.0.2 releases:

1) Add the following JavaScript to your page:

2) Add the following JavaScript to your page:

Get the latest Salesforce Developer blog posts and podcast episodes via Slack or RSS.

Add to Slack Subscribe to RSS