From 848917b1bf176b7b88c1404d9f9e6a3b50fef873 Mon Sep 17 00:00:00 2001 From: Brendan Dahl Date: Wed, 10 Oct 2012 17:17:26 -0700 Subject: [PATCH] Only use the integrated find if we aren't in an frame. --- extensions/firefox/components/PdfStreamConverter.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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;