My app works just fine on Android phones and in all the browsers I can test (chrome, opera, firefox). It has sporadic display problems on iPhone and Safari.
I’ve seen a trend thru the forum of Safari doing unexpected things to Bubble apps.
Has anyone noticed anything predictable? Like, “do this” or “don’t do this” to avoid cross browser weirdness?
Any chance we’ll be able to run the debugger on mobile devices? @emmanuel
I notice issues with Groups in Safari (conditional statements not working, buttons not working, etc.). Usually if I recreate any encapsulating groups, it seems to solve the issues.
Oddly, most of my issues are in Android (things work fine on iOS and desktop) where the browser displays this after every pageload or workflow run:
What iOS version / safari are you using? Can you try to reproduce or document the issues in more detail? Eventually maybe some screen recording? (search for iOS screen recording) or just use Safari in appetize.io and record your computer screen.
In case you are using a hybrid packaged app please tell us how you built it.
If you used Gonative`s app generator be aware that it is using the WKWebview whom is beneficial in many ways but also has many bugs. See: https://news.ycombinator.com/item?id=12663311
Just an update on the “Javascript Confirm” alert I’ve been receiving. I managed to fix it (knock on wood) by encapsulating all javascript in a document ready() callback:
$( document ).ready(function() {
// All my javascript
});
Update: I spoke to soon. This only stopped the error on page load. After the page is loaded, and the same javascript is triggered via a workflow action, the error alert reappears…sigh. Making progress though
My problem is that my app works in Safari on some devices and not on the others. That’s wired and drives me crazy. I spent a lot of time trying to find the problem but without too much luck. I turned to other testers and they reported that it worked both on all iPhones and all iPad models if iOS was 9.0.1 or above except iOS 11 versions. And I discover that many other apps would not work with device running iOS 11. What’s wrong with iOS 11? Do you have any ideas?
Safari acting up, huh? That’s a pain. First thing to try is a good old force-quit of Safari. Double-click the Home button (or swipe up from the bottom and pause if you have a Face ID phone) to see all your open apps, then swipe Safari up and away to close it completely. Sometimes that’s all it needs.
If that doesn’t do the trick, check your internet connection. Try opening a website in another app, like Mail or even just Google something. If nothing loads, you know it’s a Wi-Fi or cellular data issue. Toggle your Wi-Fi off and on again, or if you’re on cellular, try turning airplane mode on for a few seconds and then off again.
Still no luck? Time to check Safari’s settings. Go to Settings, then Safari. Try clearing your browsing data (History and Website Data). It’ll log you out of sites, but it can often fix weird issues. Also, sometimes a problem with the network settings can mess things up. In Settings, go to General, then Transfer or Reset iPhone, then Reset, and then Reset Network Settings. You’ll have to re-enter your Wi-Fi passwords, but it often helps.