Very strange firefox issue, menu item not displaying

Permalink
I am having a very strange issue with Firefox.

Initially we had a block that was displaying on Safari, Crome and IE but not Firefox. The code was just not present. I renamed the block from $a = new Area('Main'); to $a = new Area('Main2'); and put the content in again and it displays fine.

I have now noticed that a menu item is not displaying, the output html in Safari is:
<li class="">
<a href="/look-what-we-did1/galleries/" target="_self" class="">Look What We Did!</a>
<ul>
<li class="">
<a href="/look-what-we-did1/galleries/" target="_self" class="">Galleries</a>
</li>
<li class=""><a href="/look-what-we-did1/news/" target="_self" class="">Read About It</a>
</li>
</ul>
</li>

But on firefox it comes out as:

<li class="">
<a href="/look-what-we-did1/galleries/" target="_self" class="">Look What We Did!</a>
<ul>
<li class="">
<a href="/look-what-we-did1/galleries/" target="_self" class="">Galleries</a>
</li>
</ul>
</li>

I am at a loss! The PHP should surely be generated server side I wouldn't have thought the browser should make a difference.

I would love any help you could provide. The link to the site is:
http://dev.crowcombeandstogumberprimaryschools.co.uk...

This is a mystery.

 
JohntheFish replied on at Permalink Reply
JohntheFish
Different browsers process incorrect or incomplete html in different ways, so first check that you don't have any mismatched or interleaved tags. You also need to compare the html in the developer console or firebug (which includes how the browser has decided any broken html should be repaired) with the actual html sent to the browser (as generated by concrete5).

After that, sometimes content is actually displayed, but not where you are looking for it (like off the side of the screen). This can usually be sorted out with a clearfix.
backwoodweb replied on at Permalink Reply
Thanks for the reply.

I figured it out about 2 minutes before you responded.

I feel so silly but it was down to permissions! I was signed in on all browsers except firefox. I didn't even notice that that one had logged out. I was buried in firebug.

I had not set guest permissions to view the pages.

How embarrassing!