Bug 1098640 - browser_pdfjs_zoom.js fails in run-by-dir mode due to missing promise.defer. r=Yoric