I am maintaining a Drupal 7 website with Ubercart installed. When viewed on iOS Safari, any and all Cart and/or Checkout pages will sporadically and unexpectedly reload and then crash with the infuriatingly vague error "A problem repeatedly occurred on [URL]." This does not occur in any other browser or any other device, and no other information is given, not even a basic error code. I have tried everything possible to nail down what the actual error could be but have had no luck. What I know:
- The website is running Drupal 7.8 and Ubercart 7.x-3.13
- There are no PHP errors or warnings logged at the time of the crash (full PHP logging is turned on)
- There are no HTML/JS errors of any kind in the console at the time of the crash. (I was able to view the phone's console log in real time via my Mac.)
- There are not 2+ elements with
autofocusor any JS-triggered.focus()event on the page, (solutions to similar issues found on this site)
I am completely at a loss as to where to even begin debugging this, given the complete lack of any error information of any kind. Where do I begin here? Is there a way to force iOS Safari to cough up what the actual error is?