I just now had this issue. Elementor doesnât like Rocket Loader. Their suggestion was to add a Page Rule to disable Rocket Loader for ElementorâŚmatching URLs that have âelementorâ in them.
I was in a hurry, so I just turned Rocket Loader off while I edited the page.
You donât need the page rules to by-pass /wp-admin or preview pages, as they are not cached by default.
Also, you can set Always Use HTTPS on the SSL/TLS app.
So that would liberate your 3 page rules and you could use one to avoid using Rocket Loader.
However, since Visual Composer is always accessed from within /wp-admin, you could keep that first page rule and try adding the setting Rocket Loader to turn it off.
If you check the help section of Crypto, following instruction will appear:
Reply to all requests for URLs that use âHTTPâ with a 301 redirect to the equivalent âhttpsâ URL. If you only want to redirect for a subset of requests, consider creating an âAlways use HTTPSâ page rule.
Thatâs the reason I have created always use HTTPS page rule. Am I wrong?
Now letâs say you need for some reason to have api.example.com NOT using https. Then you should turn Always Use HTTPS off on the dashboard, and create rules to match the other parts of your website for which you want HTTPS on. For example.
So that for the API section youâd not have Always Use HTTPS, for everything else, you would.
You should ask yourself this: do I want all pages from my website on HTTPS? If the answer is yes, then you should set this at the dashboard. If the answer is no, then you have to create the appropriate page rules.