No, I do not mean you to fix it.
I meant you to browse as example https://toolset.com (which uses Layouts), and fnd the relevant section in the Browser Console, to see that it loads with HTTPS, as far I can see.
Also the code reference in the Layouts Pluigin, is for reference for you to see that we call site_url(), a function that will load HTTPS if it's available.
See the description:
https://codex.wordpress.org/Function_Reference/site_url
1. This is a paid, professional support forum. I have asked questions here in the past and have never been told to fix something myself. If you can't fix this or give me a workaround, assign this to someone else at Toolset Support.
- I never told you to fix this yourself. I mentioned, this is not broken, as working.
- I am an official Toolset Supporter.
2. It "uses" site_url() if using_permalinks() is true, which means, if you do use any permalink structure (i.e. not the default query URIs ?p=n, ?cat=n).
https://codex.wordpress.org/Class_Reference/WP_Rewrite
3. On the website you provided in above links, I do not see the layout CSS you mentioned loaded at all.
But I see the Layouts "ddl-front-end-css" and "menu-cells-front-end-css", both loading with HTTPS
Have you modified it so to not load the CSS?
You mention that this was not the case in a previous version of Layouts, and although I see it working on our own site just fine, I would like to help you and find out why now it's not loading with HTTPS anymore.
Do you have a Develop Server where I can see it working with the older version of Layouts, and then we could update layouts to see what is happening.
If you can not provide this, I can ask our Systems administrators if we can provide a HTTPS test ground for this.