Major Repeater problem on devices

Just finished a site for a client that uses Repeater with Database. They have been flooded with complaints that the section with the Repeater doesn’t load or shows only a white page, with older versions of IOS on ipads, Samsung tablets and Internet Explorer on desktop shows our placeholder Repeater!! Anyone else has seen this problem and knows how to fix it?! Wix told me to redo everything using the old lists…not an option!

Are you using the dataset’s onReady property? If not, try it.

If yes, use the if (wixWindow.rendering.env === “browser”) condition immediately after your page’s onReady. If that doesn’t work, try using an async function to load the repeater data or a for loop and have the repeater show only after the data is populated. Not all browsers support the same things, but I don’t think that would cause it to fail to load everything on the page.

Helene, can you send us the problematic site? One of us can take a look to see what might be going on.

David’s suggestions are also possible workarounds. But if things aren’t working right, we should try to fix them! Thanks.

@chaim-kram Of course that would be great! Here is the address www.residencefunerairebellavance.com or .ca and the problem is in the second section “Avis de décès”
Anything you can suggest to help would be greatly appreciated!

@chaim-kram I just found out information that may help pinpoint the problem : this is happening on EVERY site we tested that use Wix Repeater. Therefore this is a general problem and not one coming only from our site. Thanks again for your assistance…

@chaim-kram Just received this message from WIX which is completely unacceptable :
Hi,
If I understood correctly, the issue happens only with some old devices.
Since the technology is changing at a very fast pace, Wix is now only compatible with the latest versions of Chrome, Firefox, Safari, and Edge. To download the latest Microsoft Edge browser please, click here .
Here you can find the information about devices and browsers that we support:
Supported Browsers
Viewing Your Wix Site on Your Mobile Device
Wix Compatibility With Internet Explorer
If you have any questions, do not hesitate to ask.
Have a nice day!
Best regards,
Eka
Wix Customer Solutions

@eneleha Do you know which versions of which browsers are incompatible?

@skmedia mostly ipads that have IOS 10 or older. I do not have the browser information but it seems that both Chrome and Firefox have the same problem. Samsung tablets were also reported having issues with the page showing the repeater correctly. One instance was reported that on Internet Explorer, the person was only able to see our Repeater with placeholder images and text! How this one happened is a mystery!

@eneleha I’m not particularly surprised at the Internet Explorer one as Microsoft gave up on it and Edge, or by older iOS since even Apple’s own apps don’t work on older models…but iOS 10 is pretty recent. And I’m verrry surprised Firefox would have any issues unless they flat out haven’t updated to Firefox Quantum which came out a while ago now.

Did you try any of the solutions I mentioned?

@eneleha , first, I agree that the Wix customer support’s response did not adequately address your situation. I think the support agent was confusing what you’re allowed to use vs. what your users are allowed to use. The articles themselves are not terribly clear on this and I contacted the manager responsible for those articles to help emend them.

Second, I’ve done a fair bit of testing and I’m having trouble reproducing what your users are seeing. That doesn’t mean they’re not having trouble, of course, just that it will be hard for us to fix something that we can’t see… I’ve tried simulating various iPads and versions of iOS as well as an older Samsung Galaxy Tab running Android v4.4. I tested Safari & Chrome (iOS) and Chrome & Firefox (Android). Your site loads pretty well under all of them, and the repeater is always populated as expected.

The only scenario where I could get a consistent failure to load the page was using IE 10. IE 11 is fully supported (for your users to view your site, but not for you!), but IE 10 falls into a gray area given its age and dropping of support by Microsoft.

If you have the ability, trying out David’s suggestions might be helpful in enabling you to debug the issue or at least work around it. Also, I know this sounds stupid, but have you suggested to your users that they refresh their browser? I have found with some Wix sites that that clears things up. Also, please do keep us apprised if the problem persists, and provide as much information as you can glean from your users regarding their configurations. Good luck!

@chaim-kram , thanks for your more complete answer and your investigation.

I’ve two suggestions that could be great :

  1. The general support is more efficient for basic questions and we don’t have a real Wix Code support where we can submit our issues (except this great forum). When I see your answer in comparison of the Wix Support, it’s clearly another world and really appreciate. I think that it would be a game change for all Wix Code web developers here.

  2. There is another Wix support article that is for me not acceptable :

With Wix Code we can work on bigger project and with websites with a large of amount of traffic it’s the kind of things that visitors will clearly noticed to a customer and we don’t know how we can provide this kind of answer (as we all know that a lot of people have outdated devices).

For me the workaround for the compatibility on tablet devices is to have the mobile version instead of the desktop version or better than this an editor for the tablet view that I have already submit to Idan from the mobile team a few weeks ago. Yes, I heard about the official announcement about the fully responsive design in London but I speak as a person who doesn’t know anything about what is plan in the future.

In April / May 2018, there was an “Android bug” with the tablet version that showed the mobile version instead of the desktop. And clearly, it was the better bug that I seen in my life so if a bug can do it Wix can probably do it too ! :slight_smile:

Kevin Dang

@reverseweb , thank you for your excellent feedback. I have been getting a similar impression after reading some of our existing help articles. I will be discussing this with one of our managers to see what our plan for improving it will be. Thanks.

@chaim-kram I am disappointed you were not able to see the problem on your end…would have made it easier for you to assess the situation. We had one of their clients try other Wix sites that use the Repeater/Database and she encountered the same issue as with our site. This leads me to believe that is a general problem. While I appreciate the fact that her software is not up do date, she does not have the option to upgrade it (see attached picture). Also, most of the clients that have been having this issue are seniors (this is a Funeral Home website). I cannot imagine my client telling the caller to update his/her software in order to be be able to view the site, when the competitors website does not have this problem :wink:

The major problem is really with tablets, Apple or Samsung. They only had 2 calls about IE …
Is there any other solution Wix or yourself can offer? Thank you!

@eneleha , I did some more testing and I did find that there were many problems with sites when using either Safari or Chrome on an iOS version below 10 . I didn’t see the repeater issue in particular but sites exhibited lots of other trouble…

As for Samsung tablets, I tried a few versions of Android using Chrome and they seem to work ok. My testing was by no means exhaustive and it’s possible there are things that do not work ok…

In any case there was clearly a decision made at some point to stop supporting iOS 9.x and below. I have started discussing this and related issues with one of our managers here, because at the minimum we need to document precisely what is supported and what is not. The current documentation does not adequately address that.

However, in addition, we probably need to do a better job of gathering feedback regarding what you, our users, need for us to support for your users.

I’m sorry I don’t have much to suggest at this point besides continuing to post your issues here. And, if they are at all able, asking your users to upgrade their devices to a newer OS. I will continue advocating on this issue as much as possible.

@chaim-kram here is video of my client trying to navigate on the site…

Forgot to mention this is on an ipad IOS 9.3.5

@eneleha As it seems Chaim has implied this probably won’t be fixed anytime soon, this is what I would propose, though it’s going to take some time.

Get the browser’s fingerprint and redirect to a different page without repeaters for older browsers.

<!doctype html>
<html>
<head>

<script type="text/javascript">
function init () {
 // when a message is received from the page code
 window.onmessage = (event) => {
 if (event.data) {
 // console.log("HTML Code Element received a message!");
 //insertMessage(event.data);
 var msg = "";
 msg = {                  
 //  formatting for an object for logging in wix collections
 "Browser CodeName":navigator.appCodeName,
 "Browser Name":navigator.appName,
 "Browser Version":navigator.appVersion,
 "Cookies Enabled":navigator.cookieEnabled,
 "Browser Language":navigator.language,
 "Browser Online":navigator.onLine,
 "Platform":navigator.platform,
 "User-agent header":navigator.userAgent
      }

/*    formatting for an HTML text field:
      msg += "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
      msg += "<p>Browser Name: " + navigator.appName + "</p>";
      msg += "<p>Browser Version: " + navigator.appVersion + "</p>";
      msg += "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
      msg += "<p>Browser Language: " + navigator.language + "</p>";
      msg += "<p>Browser Online: " + navigator.onLine + "</p>";
      msg += "<p>Platform: " + navigator.platform + "</p>";
      msg += "<p>User-agent header: " + navigator.userAgent + "</p>";
*/
 window.parent.postMessage(msg, "*");
// console.log(msg);
    }
  }
}

// display received message
function insertMessage(msg) {
 // document.getElementById('demo').innerHTML = msg;
 // sendReturnMessage("Message from the HTML Component!");
}

// send message to the page code
function sendReturnMessage(msg) {
 window.parent.postMessage(msg, "*");
}
</script>

</head>

<body <body onload="init();" >
//<p id="demo">Msg</p>
</body>
</html>


// when a message is received from the HTML element
$w("#html1").onMessage( (event) => {
    let browser_info = event.data;
    console.log("ON READY browser data1: " , browser_info);
} );


$w("#html1").postMessage("Get browser info");

I’m probably going to start doing something like this myself, given that some people still run older hardware.

Good Luck!

@chaim-kram just found out from my client that the problem has escalated. Not only are people having problems loading the page that has the Repeater but the whole site is incredibly slow to load, some pages are blurry and the links take the longest time to work. Sometimes the site doesn’t load at all! This is now happening on desktops, laptops as well as tablets and phones. The site seems to be degrading and I cannot do anything to stop it. The client has been receiving 3-5 calls / day since the site launched. We need to figure out what is causing all these problems as soon as possible. I am at my wits end and desperately need help. Thank you!

@skmedia We did what you suggested but are still having the same issues with ipads and now some desktops. We do not know all of the browser information but it seems to be a recurring and constant problem. We are still waiting on further feedback from from Wix but so far haven’t heard back. Meanwhile the client is still receiving daily complaints that his site is not working well, slow to load, etc… Thanks for your input.

@chaim-kram Here is a new video showing other problems with the site…maybe you can offer solutions for this?!