When HTTPS Everywhere is enabled commenting on sites that use the Disqus commenting service is not possible, due to the submit button not loading. This problem also occurs on the Disqus blog, for instance at http://blog.disqus.com/post/19805413105/introducing-orbital
The JavaScript console shows the following error message:
Disqus private beta is affected by this issue as well. Chrome 19.0.1084.1 dev on Ubuntu Linux
Here are c&p of errors in console with stacktraces expanded
Unable to post message to http://disqus.com. Recipient has origin https://disqus.com. embed.js:43d.sendMessage embed.js:43f embed.js:51trigger embed.js:46d embed.js:18DISQUS.trigger.target embed.js:18Unable to post message to http://disqus.com. Recipient has origin https://disqus.com. embed.js:43d.sendMessage embed.js:43f embed.js:51trigger embed.js:46d embed.js:41DISQUS.trigger.target embed.js:41Unable to post message to http://disqus.com. Recipient has origin https://disqus.com. embed.js:43d.sendMessage embed.js:43f embed.js:51trigger embed.js:46d embed.js:18(anonymous function) embed.js:18Unable to post message to http://disqus.com. Recipient has origin https://disqus.com. embed.js:43d.sendMessage embed.js:43f embed.js:51trigger embed.js:46d embed.js:41(anonymous function) embed.js:41
Janne, I was able to post a Disqus comment on that page using 3.0development.2. Can you reproduce this problem in a clean browser profile with a fresh install of HTTPS Everywhere and no other extensions?
While HTTPS Everywhere is enabled I do not even see the comments below the article.
The devtools show the following error:
Unable to post message to http://disqus.com. Recipient has origin https://disqus.com.a.sendMessage securecdn.disqus.com/1336587756/build/next/embed.js:20f securecdn.disqus.com/1336587756/build/next/embed.js:28trigger securecdn.disqus.com/1336587756/build/next/embed.js:23DISQUS.trigger.target
I've disabled the Disqus ruleset in both the 2.0 and master git branches, which means this should be worked-around in the next releases. However, it would be quite a pity that if can't figure out a reliable way to secure all of these conversations.
To that end I've also contacted Disqus to see if any of their developers can take a look at the ruleset...
Thanks for bringing this to our attention. I've forwarded this email to our developers and we're already having some conversations (and have a few related internal tickets) that should help resolve this. There shouldn't be any changes you'll need to make to the plugin itself, we'll work on this on our end.
Regarding timeline, we're currently heads-down on getting Disqus 2012 out the door so this likely won't be completed in the immediate near-term but we are
looking to turn our sights on issues like this post-D12 launch.