Open flipdazed opened 7 years ago
Interesting. Not quite sure what's going on.
One thing: you've already got MathJax loaded on that page. The extension is injecting it again, which might be causing problems?
You can always blacklist flipdazed.github.io
in the extension settings.
I would like to figure this out, though. Any chance you could make a minimal example web page?
do you want just a blank page?
...with disqus comments
Haha sure ... I wasn't sure if you wanted me to disable MathJax though
That depends on whether or not there's still the issue with MathJax there. If you could create a page with nothing except the Disqus comments and whatever else is needed to trigger the bug, that would be great.
Try again this new page has nothing except the Disqus code and necessary head.html items
http://127.0.0.1:4000/blog/debugging/minimal-page
To clarify: No MathJax
Ummm..... I'm not on your machine.
Scrapped previous post... It's compiled see:
https://flipdazed.github.io/blog/debugging/minimal-page
for the minimal page. I'll be back in 8hrs as my timezone is GMT. Let me know if you need any further tweaks
Edit: Played around to make it as basic as I possibly could
Source:
<!DOCTYPE html>
<div class="comments">
<a href="javascript:;" class="view-comments"><i class="fa fa-comments"></i>View Comments...</a>
<div id="disqus_thread"></div>
</div>
<script type="text/javascript">
var config = {
'disqus_shortname': 'flipdazed'
};
</script>
<script src="https://flipdazed.github.io/js/jquery-1.12.0.min.js"></script>
<script src="https://flipdazed.github.io/js/jquery.fitvids.js"></script>
<!-- <script src="https://flipdazed.github.io/js/prism.js"></script> -->
<!-- <script src="https://flipdazed.github.io/js/photoswipe.js"></script>
<script src="https://flipdazed.github.io/js/photoswipe-ui-default.js"></script> -->
<script src="https://flipdazed.github.io/js/post.js"></script>
Great, that really helped. Thanks.
Here's what I think is going on: I noticed that right after I click on the "View comments" button, a MathJax style grey box appears around where the comments should be, which reminded me that MathJax is automatically injected into iframes (this is needed for certain sites). Disqus comments are iframed. I bet the presence of the MathJax stuff is throwing some Disqus javascript off. Unfortunately, this probably means that Disqus and MathJax just aren't compatible. I can, though, disable injecting MathJax into the Disqus iframe somehow to at least avoid this issue. Probably won't get around to it for a couple days, but I'll see what I can do.
Thanks for reporting this!
no worries. I love your project and rely on it for all my mathematical repositories. Keep up the great work!
The following page is an example:
https://flipdazed.github.io/blog/website/unable-to-load-disqus-chrome
In this case
PageScript.js
appears to muddle up the Disqus container