We’ve noticed a delay of around 2 to 3 seconds when viewing a Skuid page via a Salesforce Community, that doesn’t occur when the same Skuid page is viewed directly in Salesforce. The delay occurred on page load and apparently after some model refreshes. We are accessing the Skuid page directly, not via a VisualForce page.
In the browser console I get this message repeated 10 times immediately after the delay in loading occurs:
[Error] Failed to load resource: the server responded with a status of 500 (Internal Server Error) (31.0, line 0) https://[customdomain].force.com/services/Soap/u/31.0
Note that error path doesn’t include our community name, so I wouldn’t have thought the community user would have access to it. When I add the community name to the path I get error 405 “GET not supported”.
I’ve spent a while trying to isolate the cause, and what I’ve found is that if I include any picklist field from a model into a table or field editor component, the error/delay then occurs. Remove the picklist field from the component and it goes away. I haven’t seen the problem with other data types. Maybe it’s happening when loading pickiest value meta data? But the values are available in the picklists.
For example, create a page for the Case object using the List template. Load it in communities and it goes fine. Then add the standard Origin field to the table component. Refresh the Skuid page in the community and you get the delay and console errors described above.
Question
Performance issue when displaying picklists in Salesforce Communities
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
