Still looking for an answer.
Changing or reassigning to the filter\'s innerHTML successfully redraws the element, but breaks my script, so that\'s out.
innerHTML
Don't you need a width as well as a height on the element? I know display: block should give it width: 100%, but IE is not that bright. Does anything change if you provide a width?