Rolling out improvements to Velo sites rendering

@aleksander-denga thank you for reply. Can you advise on how to share this privately? It is a commercial site with active subscribers. Thank you

@aleksander-denga The site and page is described in more detail as the last comment on this wix support ticket: https://support.wix.com/en/ticket/49e805e8-fd07-42ce-92e2-5f563acb4b53

Ticker ID is 513995479

The input component is the first component that you see on the specified page.

Please let me know and I will add further details to the ticket.

Thanks and hope this can be resolved soon.

@aleksander-denga @avigu I have added a video as well in the above ticket link to show how to reproduce the errors.

Kindly help resolve this soon.

Hi! I see that a new stage of the update has begun. Now I’m having problems with multilingual sites. For example, this code doesn’t work. The repeater is not filled with data.

function repeaterOnItemReadyAttorneys($w) {
    $w("#repeaterAttorneys").forEachItem(($item, itemData, index) => {
 switch (wixWindow.multilingual.currentLanguage) {
 case "it-IT":
 case "it":
                $item("#textSubTitleAttorneys").text = itemData.subTitleIt;
 break;

 case "fr-FR":
 case "fr":
                $item("#textSubTitleAttorneys").text = itemData.subTitleFr;
 break;

 case "es-ES":
 case "es":
                $item("#textSubTitleAttorneys").text = itemData.subTitleEs;
 break;

 default:
                $item("#textSubTitleAttorneys").text = itemData.subTitleEn;
 break;
        }
    });
}

This also doesn’t work on the following pages

etc.

The following code works for plain text without repeaters. No problem here.

function changeLangLayout() {
    $w("#datasetAbout").onReady(() => {
 let itemData = $w("#datasetAbout").getCurrentItem();

 switch (wixWindow.multilingual.currentLanguage) {
 case "it-IT":
 case "it":
                $w("#textTitle").text = itemData.titleIt;
                $w("#textParagraph1").text = itemData.paragraphIt1;
                $w("#textParagraph2").text = itemData.paragraphIt2;
                $w("#textParagraph3").text = itemData.paragraphIt3;
                $w("#textAwardsTitle").text = itemData.awardsTitleIt;
 break;
 ...
 default:
                $w("#textTitle").text = itemData.titleEn;
                $w("#textParagraph1").text = itemData.paragraphEn1;
                $w("#textParagraph2").text = itemData.paragraphEn2;
                $w("#textParagraph3").text = itemData.paragraphEn3;
                $w("#textAwardsTitle").text = itemData.awardsTitleEn;
 break;
        }
    });
}


Please fix it.

Some other bugs.

  1. The repeater is not displayed correctly on the live site. There is no padding between containers.

Live:

Editor:

  1. The language switching widget is not displayed correctly.
    The dropdown does not work.

Live:

Editor:

@eugene-m Can you please check your site again and let us know if some/all of the issues are resolved?

@avigu It is still not working.

It all started working again yesterday afternoon my time so I put the site back up. It is now BROKEN AGAIN!.

@aleksander-denga Oh My Goodness !!!
It start working !!!
Thanks for your support !!!
Although some warnings are there, but the site is working completely !!!

Staying tuned for the new release !!!

@marlowe-shaeffer Hi, now everything is ok. Thank you.

Hi! Any chance of a very rough timetable on when this is likely to be rolled out? This year or next? Many thanks!

Guys, Any updates?

I am having an issue with rendering at https://oldtownarchitecturalsalvage .com/labels
I have an SVG element on the page that has its source set as an SVG XML string. It works in Preview mode and I can copy the string to a text file and it will render properly. In the live site, the SVG XML string is correct, but all I get is a blank white box.
Thanks.

@avirambe
@shaharn
Hey,
I get this issue:
“[“Hook afterUpdate for collection ThemeCruises result ignored! Expected hook result to resolve to an object with an ‘_id’ property, but got [Undefined]”]”
Does it has any connection to the rollout>
This is the site https://www.themecruisefinder.com/
Thanks

We are running into an issue on our site while trying to checkout with Wix Bookings in some custom code, I don’t know if its related to these changes but it might be,

We’re calling the following with valid bookingInfo:

wixBookings.checkoutBooking(bookingInfo, { type: 'wixPay_Online' } );

And we’re seeing the following error in the Developer Console:

wix-pay.dao.ts:9 Uncaught (in promise) TypeError: Cannot read property 'startPayment' of undefined    
at wix-pay.dao.ts:9    
at _r (checkout-booking.ts:27)    
at Object.<anonymous> (checkout-booking.ts:22)    
at tslib.es6.js:100    
at Object.next (tslib.es6.js:81)    
at a (tslib.es6.js:71)

We have Wix Payments set up correctly and everything else seems to be working fine. This is all hidden behind login in our members section.

Hey Cory, in order to have a better look at your site we need you to post the site’s url.

Thank you

Preview page loads ok, Live page does not. Permissions set to ‘anyone’ and Sandbox is synced to Live.

The page is about a database collection populating some cells in a table via filters. In Preview, it’s ok. In Live, I have to either press my Reset buttons or choose a random value from my dropdowns. Else, the table loads blank.

Live URL: https://gemats.wixsite.com/gkmatsaridis/law-database-1

1st screen: Preview mode in Editor. Everything is ok, database fully loads (450 records) and then the user makes choices via menus.

2nd screen: Live page. Table loads empty. Feels like is filtered somehow with a value I don’t know or understand. If I click on any ‘reset’ button or choose any random value in any dropdown, table brings up the data.

Hey George, should be ok now.
Let us know if the issue persist.

Hi! I have problems with this page. Expand/collapse does not work.

But I have no problem with this page. The code is about the same.

The video

Also, I cannot open the visual editor of this site. I’m not sure if this is related to the performance update.

I’m also using a preloader for this site. The code should run on every page of the site, but it only runs once.