A description of the bug
- API Version: v2
- Platform: Salesforce)
Brief Summary of the Defect/Issue:
If a “Tab Container” is in a modal and each tab is conditioned to show only is the object has records and all tabs do not show because there are no records, the the modal fails and does not open.
Hi Bill, thanks for bringing this issue to our attention. I’ve been able to reproduce and have logged it with the engineering team.
Here’s a couple of workarounds in the meantime:
Try putting the conditions on the Tab Container itself so that it will only render if all the tab models have rows. Based on my testing, the modal should still load in this scenario and the tab container won’t be displayed.
You can also use the Tab Set instead.
Let me know if either of these work for you.
Hi @Bill, Thank you for your patience! Skuid has fixed the issue you raised regarding Tab Container with no displayed tabs causing the modal to fail (DSC-3423) in the new 15.0.9 release which is now available on the Skuid Releases page.
Best practices for upgrading can be found in Upgrading Skuid on Salesforce. As a reminder, Salesforce does NOT allow reverting back to prior versions of managed packages. Skuid always recommends installing new versions in a non-business critical sandbox environment to test all mission critical functionality before installing into a production environment. We also recommend that you update out of date themes and design systems after you upgrade. Please let us know if you continue to encounter any problems with this issue after upgrading.
Thanks again for alerting us of this issue!