Хорошо, я перенес твой код на свою машину и опробовал его, и он отлично работает для меня в FF 3.5.7. Я думаю, что происходит то, что у вас установлен какой-то аддон, который мешает тому, что вы пытаетесь сделать.
На вашем месте я бы начал отключать все свои дополнения, перезапустить Firefox и посмотреть, работает ли это. Если это произойдет, начните снова включать свои дополнения, пока ваше приложение не выйдет из строя, и тогда вы по крайней мере узнаете, какое дополнение вызывает проблему.
Также отметьте Tools > Options > Applications
и проверьте, какие PDF-файлы открыты для открытия. Мой установлен на открытие в Acrobat вне браузера, что означает, что ваш скрипт не сработал для меня сразу; Я должен был установить FF, чтобы открыть его в браузере, чтобы он работал.