How do I prevent Requirements from loading scripts twice?
When using Requirements::customScript to load javascript close to rendering, as described here
http://doc.silverstripe.org/framework/en/reference/requirements the script is added to the end of the HTML twice. This causes any triggers to be fired twice.
I found one forum post which says double loading was fixed in version 2.4
-http://www.silverstripe.org/general-questions/show/13086
This was slightly different as it was loading in the <head> and <header>, rather than twice at the end of the <body>
Another forum post
-http://www.silverstripe.org/template-questions/show/24034
which says a similar issue was fixed in the SS 3.1. There is no SS 3.1 on the downloads page.
On a side note, I find the current search function, which appears to be embedded Google results, frustrating compared to the old forum search. The previous setup gave much more targeted results. One could get either specific forum search results using the internal search, or use Google as a second method.