From f1c82f919a17b5383239040d5cca63ffa58bf55f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= Date: Fri, 21 Aug 2020 02:14:21 +0200 Subject: [PATCH] Handle unselecting all highlights properly --- _static/linelight.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/_static/linelight.js b/_static/linelight.js index 2dde195..a226d7d 100755 --- a/_static/linelight.js +++ b/_static/linelight.js @@ -98,6 +98,10 @@ const spansFromLineNumbers = lineNos => { * Returns a hash matching the given set of line numbers. */ const hashFromLineNumbers = lineNos => { + if (lineNos.size === 0) { + return ""; + } + const spans = spansFromLineNumbers(lineNos); const parts = []; -- 2.38.4