diff --git a/services/web/public/coffee/ide/pdfng/directives/pdfViewer.coffee b/services/web/public/coffee/ide/pdfng/directives/pdfViewer.coffee index ea521a74d1..ae9421cef3 100644 --- a/services/web/public/coffee/ide/pdfng/directives/pdfViewer.coffee +++ b/services/web/public/coffee/ide/pdfng/directives/pdfViewer.coffee @@ -442,7 +442,10 @@ define [ _hasSelection = () -> selection = window.getSelection() - return _isSelectionWithinPDF(selection) and selection.toString() != '' + # 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 _isSelectionWithinPDF(selection) and selection.type is 'Range' _isSelectionWithinPDF = (selection) -> if selection.rangeCount == 0