`highlight-line-numbers` causing commented code on uncommented code
azamuddin opened this issue · 0 comments
azamuddin commented
Describe the bug
highlight-line-numbers
causing commented code on uncommented code
To Reproduce
Steps to reproduce the behavior:
- I'm developing nextjs app
- importing
highlight.js
lazy loading using NodeJSimport()
- importing
highlightjs-line-numbers.js
lazy loading using NodeJS - calling
hljs.highlightBlock
thenhljs.lineNumbersBlock
- first render is no problem
- if the component did re-render, which also calls again
hljs.highlightBlock
andhljs.lineNumbersBlock
it broke the highlighting
** Problem **
- code that is not a commented recognized as comment
- happens on any code
language
Expected behavior
highlight-line-numbers
should not modify highlighting done by highlight.js
for the subsequent calls
Desktop (please complete the following information):
- OS: MacOS
- Browser: Chrome
- Version: 88.0.4324.150 (Official Build) (x86_64)
Additional context
I know I can prevent re-calling the method by tracking if it has been called or not. But I also have cases when this is not possible.