We were having a problem where the assigned "Posts" page (where the main blog is set up on a page of our choosing, via Settings > Reading) was hanging. We traced it this plugin. Here's the fix, which hopefully can be included in a future version.
Locate the code:
$in_tag = true;
if(($pos = strpos($text, '>', $i)) !== false)
{
$i = $pos - 1;
continue;
}
Replace the code with:
$in_tag = true;
$pos = $this->strpos($text, '>', $i);
if($pos !== false)
{
$i = $pos - 1;
continue;
}
Locate the code:
function strlen($str)
{
if($this->mb)
return mb_strlen($str, $this->charset);
else
return strlen($str);
}
Insert the following code immediately after:
function strpos($haystack, $needle, $offset)
{
if($this->mb)
return mb_strpos($haystack, $needle, $offset);
else
return strpos($haystack, $needle, $offset);
}