From 2126fd5350a562c86e7231eb4dc3e4cae6a18cd7 Mon Sep 17 00:00:00 2001 From: Simon Lydell Date: Sat, 11 Jun 2016 11:25:07 +0200 Subject: [PATCH] Fix `zF` crashing when devtools open in Firefox 49 --- extension/lib/markable-elements.coffee | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/extension/lib/markable-elements.coffee b/extension/lib/markable-elements.coffee index ab7179b..e4ddbbc 100644 --- a/extension/lib/markable-elements.coffee +++ b/extension/lib/markable-elements.coffee @@ -208,11 +208,12 @@ tryPoint = (elementData, elementRect, x, dx, y, dy, tryRight = 0) -> for parent in parents by -1 # If leaving the devtools container take the devtools zoom into account. if utils.isDevtoolsWindow(currentWindow) - toolbox = window.top.gDevTools.getToolbox( - devtools.TargetFactory.forTab(window.top.gBrowser.selectedTab) - ) - if toolbox - devtoolsZoom = toolbox.zoomValue + docShell = currentWindow + .QueryInterface(Ci.nsIInterfaceRequestor) + .getInterface(Ci.nsIWebNavigation) + .QueryInterface(Ci.nsIDocShell) + if docShell + devtoolsZoom = docShell.contentViewer.fullZoom offset.left *= devtoolsZoom offset.top *= devtoolsZoom x *= devtoolsZoom -- 2.39.3