We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The prepareContextForOutput method translates newlines to tage for display.
https://github.com/opcodesio/log-viewer/blob/main/resources/js/components/BaseLogTable.vue#L193
However, the output is then passed through the highlightSearchResult method:
https://github.com/opcodesio/log-viewer/blob/main/resources/js/helpers.js#L16
Which calls escapeHtml, escaping any added <br> tags.
I suspect an additional,:
.replace(/<br\/>/g, '<br/>');
Call might solve the issue, I can't forsee this opening up an XSS vector.
The text was updated successfully, but these errors were encountered:
Addressing in the above PR: #285
Sorry, something went wrong.
Thanks a lot for the report and the fix @GavG 💪 tagged a new release, v3.1.5
No branches or pull requests
The prepareContextForOutput method translates newlines to
tage for display.
https://github.com/opcodesio/log-viewer/blob/main/resources/js/components/BaseLogTable.vue#L193
However, the output is then passed through the highlightSearchResult method:
https://github.com/opcodesio/log-viewer/blob/main/resources/js/helpers.js#L16
Which calls escapeHtml, escaping any added <br> tags.
I suspect an additional,:
Call might solve the issue, I can't forsee this opening up an XSS vector.
The text was updated successfully, but these errors were encountered: