This bug has finally been fixed in the F4M plugin, as of version 2.2.1.7b. This tool is therefore, happily, no longer necessary, so the download link has been removed. The original content is here for historical reasons only.

F4M Patcher

F4M Patcher is a tool that alters the Flip4Mac browser plugin to work around a bug in that plugin that causes severe drawing problems in all Camino tabs and windows when WMV content is playing. For an explanation of why this is being released as a binary patch, rather than the fix being part of the Flip4Mac plugin itself, see the accompanying post.

F4M Patcher must be run by an admistrator user, and requires the latest version of the plugin (version 2.2.0.49A/2.2.0.49R). The tool includes the ability to reverse the patch, so the change can be undone at any time.
Warning: The same plugin is also used by Firefox, so using this tool may change the behavior of the Flip4Mac plugin in Firefox. Safari uses a different plugin, and will be unaffected.

This tool is not in any way affiliated with or endorsed by Telestream.

Download F4M Patcher

Technical Details

The drawing corruption is caused by the Flip4Mac plugin changing the location of (0, 0) in the coordinate system used for drawing, causing parts of pages to be drawn in the wrong location. F4M Patcher removes the instruction that would call the SetOrigin function, and replaces it with a no-op.

Other than removing that single instruction, F4M Patcher leaves the plugin unchanged.

Really Technical Details

In case anyone is interested, the complete assembly diffs:

i386:

 00004fdb  mov    %eax,(%esp)
-00004fde  calll  0x00025334      ; symbol stub for: _SetOrigin
+00004fde  nop
+00004fdf  nop
+00004fe0  nop
+00004fe1  nop
+00004fe2  nop
 00004fe3  movl   0x3c(%esi),%eax

ppc:

 000062f0  lha    r4,0xa(r2)
-000062f4  bl     0x20280         ; symbol stub for: _SetOrigin
+000062f4  nop
 000062f8  lwz    r3,0x3c(r30)