Ted just wanted to confirm for you that AND THIS_SCRIPT == 'showthread' fixes the issue with the PMs as it should. So for anyone else background colors for highlighting top post can be like:
Code:
<if condition="$thread[toppost] == $post[postid] AND THIS_SCRIPT == 'showthread'">background-color:#CCCCCC;</if>
Do you have any idea what file is being called when posts are edited? Did anyone else get around the background color changes not taking effect after a post edit?