For users using sid's [hide] hack...
The issue is that AFTER all the parsing is done for a post, the [hide] hack reparses the post. This would not be a problem if the post was reparsed properly. But a huge number of coders are under the misconception that using the function $bbcode->do_parse() is the best way to do this.
The truth is, that do_parse bypasses the bbcode_parse_start hook, which breaks any modifications that may be using it. Not only that, but it still runs bbcode_parse_complete, which can create even more problems when bbcode_parse_start was never called.
So if you're using the hide hack (or potentially any other hack that runs do_parse)
In the
postbit_display_complete plugin, find:
PHP Code:
$hide_post['message'] = $parser->do_parse($hide_post['message'],true);
Replace with:
PHP Code:
$hide_post['message'] = $parser->parse($hide_post['message'], $this->thread['forumid']);