Ever since I moved my WPLMS install to my main domain, I can no longer upload logos. I click 'insert into post', but nothing happens.
I'll post my WP credentials in the next post so you can have a look.
Yes I can see this issue on your site. It is very strange as this is the first time we're seeing this issue and it is not replicable on any of our test setups which means it is a site/server specific issue.
Can you try deactivating third party plugins one by one to check if any one of the plugin is causing this ?
I deactivated all plugins except the essential WPLMS ones, and the problem is still the same. I figured it must be a browser issue (I was using Chrome) so I switched to Firefox and found a little 'Please fill in this field' error show up near the top, but I don't know what it's referring to. Please see the screenshot below.
I debugged the issue on your website the issue is coming due to the https, your site is https and all the images comes from the https.
But you have not set the wordpress to https, to convert your wordpress into https, refer: https://make.wordpress.org/support/user-manual/web-publishing/https-for-wordpress/
Right now if you just add "s" in http in the link url (in popup window), then your image will be inserted properly. By default the "s" is missing due to your https issue.