There's a race condition in the experiment details page, because in experiment-page.js in loadExperimentPage(), the asynchronous function getWebContent() is called and then onPageLoad() is called without waiting for getWebContent() to return. This can cause onPageLoad() to fail if a <div> or something that it's expecting to be there hasn't been added yet.
Created attachment 459275 [details] [diff] [review] Patch fixing the bug The bug is fixed in the test pilot repository by http://hg.mozilla.org/labs/testpilot/rev/71df3564dcff Attached a patch with the change; this patch should be reviewed for inclusion in Firefox 4 beta 3.
Fixed for b3: http://hg.mozilla.org/mozilla-central/rev/097c27ffb22d
no test case given. Also, race condition test don't usually make for good manual regression tests. in-litmus-