diff --git a/services/web/public/coffee/ide/pdfng/directives/pdfViewer.coffee b/services/web/public/coffee/ide/pdfng/directives/pdfViewer.coffee index fe7ea3d427..241cee1c33 100644 --- a/services/web/public/coffee/ide/pdfng/directives/pdfViewer.coffee +++ b/services/web/public/coffee/ide/pdfng/directives/pdfViewer.coffee @@ -442,10 +442,10 @@ define [ _hasSelection = () -> selection = window.getSelection?() - # check the selection type in preference to using - # selection.toString() as the latter is "" when the - # selection is hidden (e.g. while viewing logs) - return selection? and _isSelectionWithinPDF(selection) and selection.type is 'Range' + # check the selection collapsed state in preference to + # using selection.toString() as the latter is "" when + # the selection is hidden (e.g. while viewing logs) + return selection? and _isSelectionWithinPDF(selection) and !selection.isCollapsed _isSelectionWithinPDF = (selection) -> if selection.rangeCount == 0