diff --git a/formatters/html/html.go b/formatters/html/html.go index 6dc54d927..f5c5c8bf6 100644 --- a/formatters/html/html.go +++ b/formatters/html/html.go @@ -513,7 +513,7 @@ func (f *Formatter) styleToCSS(style *chroma.Style) map[chroma.TokenType]string if f.wrapLongLines { classes[chroma.PreWrapper] += `white-space: pre-wrap; word-break: break-word;` } - lineNumbersStyle := `white-space: pre; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;` + lineNumbersStyle := `white-space: pre; -webkit-user-select: none; user-select: none; margin-right: 0.4em; padding: 0 0.4em 0 0.4em;` // All rules begin with default rules followed by user provided rules classes[chroma.Line] = `display: flex;` + classes[chroma.Line] classes[chroma.LineNumbers] = lineNumbersStyle + classes[chroma.LineNumbers]