diff --git a/src/packages/bracket-matcher/lib/bracket-matcher.coffee b/src/packages/bracket-matcher/lib/bracket-matcher.coffee index 4d80300fa..5fba6b280 100644 --- a/src/packages/bracket-matcher/lib/bracket-matcher.coffee +++ b/src/packages/bracket-matcher/lib/bracket-matcher.coffee @@ -42,6 +42,7 @@ module.exports = goToMatchingPair: (editor) -> return unless @pairHighlighted return unless underlayer = editor.getPane()?.find('.underlayer') + return unless underlayer.isVisible() position = editor.getCursorBufferPosition() previousPosition = position.translate([0, -1]) diff --git a/src/stdlib/jquery-extensions.coffee b/src/stdlib/jquery-extensions.coffee index 7a62a988c..74ca342cc 100644 --- a/src/stdlib/jquery-extensions.coffee +++ b/src/stdlib/jquery-extensions.coffee @@ -34,6 +34,9 @@ $.fn.pageDown = -> $.fn.isOnDom = -> @closest(document.body).length is 1 +$.fn.isVisible = -> + @is(':visible') + $.fn.containsElement = (element) -> (element[0].compareDocumentPosition(this[0]) & 8) == 8