aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts
diff options
context:
space:
mode:
Diffstat (limited to 'content_scripts')
-rw-r--r--content_scripts/link_hints.coffee7
1 files changed, 6 insertions, 1 deletions
diff --git a/content_scripts/link_hints.coffee b/content_scripts/link_hints.coffee
index 24bd7126..80d091dd 100644
--- a/content_scripts/link_hints.coffee
+++ b/content_scripts/link_hints.coffee
@@ -141,7 +141,12 @@ LinkHints =
# of digits needed to enumerate all of the links on screen.
#
getVisibleClickableElements: ->
- resultSet = DomUtils.evaluateXPath(@clickableElementsXPath, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE)
+ # If we are fullscreen, only consider elements contained in the fullscreen element.
+ resultType = XPathResult.ORDERED_NODE_SNAPSHOT_TYPE
+ resultSet = if document.webkitIsFullScreen
+ DomUtils.evaluateXPath(@clickableElementsXPath, resultType, document.webkitFullscreenElement)
+ else
+ DomUtils.evaluateXPath(@clickableElementsXPath, resultType)
visibleElements = []