fix issues #2644 and #2662 #2712
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Solved #2644 and #2662.

The reason for the bug was that inserting unclosed HTML tags into
innerHTMLwas automatically closed.So I modified to use the existing
escapeHtmlCharactersmethod only within the ``` range when in "Allow dangerous html tags" mode.I referred to the following pages.
Issue fixed
#2644 and #2662
Type of changes
Checklist:
Note
I couldn't run the tests.
That's because the following error code has occurred when I executed
npm run testwith Powershell included in Windows 10 Pro.The part of ※ was translated by Google translation on what was displayed in Japanese.