There appears to be a significant table parsing bug in IE9 which my application needs to support. (Internet Explorer 9 not rendering table cells properly & http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/thread/28d78780-c95c-4c35-9695-237ebb912d90/) The issue arises when there is extra whitespace in the table markup.
I'm using Scala style for-each loops in my template to generate the table which is introducing a lot of whitespace to the generated HTML. None of the CSS or HTML meta tags that I've seen are working. One option I haven't tried yet due to the amount of re-work involved is to generate the HTML dynamically with AJAX and clean it up with regex before displaying it. I'm hoping to find a simpler solution. Has anyone else come across this issue and if so, what did you do to fix it?