   # Shows the marker, highlighting matchingCharCount characters.
   #
   showMarker: (linkMarker, matchingCharCount) ->
-    return unless linkMarker.hintDescriptor.frameId == frameId
+    return unless linkMarker.isLocalMarker
     linkMarker.style.display = ""
     for j in [0...linkMarker.childNodes.length]
       if (j < matchingCharCount)

            linkActivator clickEl

    installKeyboardBlocker = (startKeyboardBlocker) ->
      if linkMatched.hintDescriptor.frameId == frameId
        flashEl = DomUtils.addFlashRect linkMatched.hintDescriptor.rect
        HintCoordinator.onExit.push -> DomUtils.removeElement flashEl



    # Note(philc): Append these markers as top level children instead of as child nodes to the link itself,
    # because some clickable elements cannot contain children, e.g. submit buttons.
    @hintMarkerContainingDiv = DomUtils.addElementList (marker for marker in @hintMarkers when marker.isLocalMarker),
      id: "vimiumHintMarkerContainer", className: "vimiumReset"

  setOpenLinkMode: (@mode, shouldPropagateToOtherFrames = true) ->
    @hintMode.setIndicator @mode.indicator if windowIsFocused()
