diff --git a/extensions/firefox/components/PdfStreamConverter.js b/extensions/firefox/components/PdfStreamConverter.js index b96f787f6..14e4bd6ac 100644 --- a/extensions/firefox/components/PdfStreamConverter.js +++ b/extensions/firefox/components/PdfStreamConverter.js @@ -343,7 +343,10 @@ ChromeActions.prototype = { return getBoolPref(PREF_PREFIX + '.pdfBugEnabled', false); }, supportsIntegratedFind: function() { - return 'updateControlState' in getChromeWindow(this.domWindow).gFindBar; + // Integrated find is only supported when we're not in a frame and when the + // new find events code exists. + return this.domWindow.frameElement === null && + 'updateControlState' in getChromeWindow(this.domWindow).gFindBar; }, fallback: function(url, sendResponse) { var self = this;