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 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
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.
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)