я нашел решение для моей проблемы!
Я представлю это здесь, чтобы другие могли использовать это как ссылку. После долгих поисков и разрыва волос я обнаружил этот отчет об ошибке на трекере ошибок jquery. Вы можете скачать jquery 1.3.1 Revision: 6161 там, где исправлена проблема (официальный выпуск 1.3.1 - Revision: 6158).
Еще один замечательный трюк, обнаруженный при работе с библиотеками, - это использование jquery «на лету» в расширениях Firefox. Просто включите следующее в некоторый файл JavaScript в вашем расширении:
var jsLoader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"].getService(Components.interfaces.mozIJSSubScriptLoader);
jsLoader.loadSubScript("chrome://{appname}/content/jquery-1.3.1_6161.js");
jQuery.noConflict();
//use jquery
var doc = window.content.document;
alert(jQuery("body", doc).html());
Обновление: сегодня вышла версия 1.3.2, и проблема, похоже, решена!