The suggested change of these lines in format.php:
Before:
echo '<tr id="section-'.$section.'" class="section main'.$sectionstyle.'">';
echo '<td class="left side"> '.$currenttext.'</td>';
After:
echo '<tr class="section main'.$sectionstyle.'">';
echo '<td id="section-'.$section.'" class="left side"> '.$currenttext.'</td>';
Does fix the empty tag for IE8 issue.
But, it breaks the sharing cart block locations for all sections>0. To fix this, I added a NEW ID for the section links (see below).
To fix this, without breaking sharing cart:
Before in format.php:
echo '<tr id="section-'.$section.'" class="section main'.$sectionstyle.'">';
echo '<td class="left side"> '.$currenttext.'</td>';
After in forma.php:
echo '<tr id="section-'.$section.'" class="section main'.$sectionstyle.'">';
echo '<td id="sectionblock-'.$section.'" class="left side"> '.$currenttext.'</td>';
then in blocks/section_links/block_section_links.php
change line 76 from:
$link = '#section-';
to
$link = '#sectionblock-';
In summary - DON'T touch:
echo '<tr id="section-'.$section.'" class="section main'.$sectionstyle.'">';
as the sharing cart block needs it
Just a change:
echo '<td class="left side"> '.$currenttext.'</td>';
to
echo '<td id="sectionblock-'.$section.'" class="left side"> '.$currenttext.'</td>';
adding a new ID to it (i called it sectionblock) and then edit your sectionlinks block to look for this ID.
Internet Explorer 8 is now final and available for download. I was just able to reproduce this bug with IE8 final.
Can this be fixed soon? Section Links don't work at all. Thanks!