Skip to content

Commit d805db9

Browse files
fix(utils): prevent double-unescaping in decodeHtml by moving & replacement last
1 parent b7609a0 commit d805db9

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/utils/tools/web/utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ export function stripTags(value: string): string {
1010
*/
1111
export function decodeHtml(value: string): string {
1212
return value
13-
.replace(/&/g, '&')
1413
.replace(/"/g, '"')
1514
.replace(/'/g, "'")
1615
.replace(/&lt;/g, '<')
1716
.replace(/&gt;/g, '>')
1817
.replace(/&#x27;/g, "'")
19-
.replace(/&nbsp;/g, ' ');
18+
.replace(/&nbsp;/g, ' ')
19+
.replace(/&amp;/g, '&');
2020
}
2121

2222
/**

0 commit comments

Comments
 (0)