I thought I’d document the problems I encountered while building this site in case any other poor sap stumbles across the same issues.

Problem: Scriptaculous’s Effect.Appear prevents links from working in firefox when link is in floated div that is underneath a div in the page that the function is making appear.

Oof. That was a mouthful.

Here, this’ll make it clearer. I’ve put a test page here to demonstrate:
http://www.benjaminkeen.com/about/bug.php

I’ve posted the problem on the Ruby on Rails forum (associated with scriptaculous).

As described in the test page, the only way I can find to get around it is by placing the floated div ABOVE the Effect.Appear-ed divs. Yuck…