У Firefox раньше была проблема с XSLT — скрипты запускались в
исходном дереве, а не в сгенерированном. Как сейчас — не знаю, увы, но, возможно, она и осталась. Но, по крайней мере, очень похоже.
Попробуйте подключение скрипта завернуть в <![CDATA[:
<![CDATA[<script type="text/javascript" src="/js/lib/jquery.js"></script>]]>