   delayMode: false
   # Handle the link hinting marker generation and matching. Must be initialized after settings have been
   # loaded, so that we can retrieve the option setting.
-  markerMatcher: undefined
+  markerMatcher: ->
+    if settings.get("filterLinkHints") then filterHints else alphabetHints
   # lock to ensure only one instance runs at a time
   isActive: false
 

    @isActive = true

    @setOpenLinkMode(mode)
    hintMarkers = @markerMatcher.fillInMarkers(@createMarkerFor(el) for el in @getVisibleClickableElements())

    # 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. This has the caveat

  # To be called after linkHints has been generated from linkHintsBase.
  #
  init: ->

  #
  # Generate an XPath describing what a clickable element is.
