1
0
mirror of https://github.com/XFox111/TabsAsideExtension.git synced 2026-04-22 07:58:01 +03:00

fix: copilot fixes

This commit is contained in:
2025-12-21 16:49:27 +03:00
parent 9fbc152a91
commit 41123bd8db
3 changed files with 29 additions and 20 deletions
@@ -50,7 +50,7 @@ function createFolder(item: CollectionItem | GroupItem): string[]
for (const subItem of item.items)
{
if (subItem.type === "tab")
lines.push(`<DT><A HREF="${encodeURI(subItem.url)}">${sanitizeString(subItem.title || subItem.url)}</A>`);
lines.push(`<DT><A HREF="${encodeURI(subItem.url).replace(/"/g, "%22")}">${sanitizeString(subItem.title || subItem.url)}</A>`);
else if (subItem.type === "group")
lines.push(...createFolder(subItem));
}
@@ -61,5 +61,9 @@ function createFolder(item: CollectionItem | GroupItem): string[]
function sanitizeString(str: string): string
{
return str.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;");
return str
.replace(/&/g, "&amp;")
.replace(/</g, "&lt;")
.replace(/>/g, "&gt;")
.replace(/"/g, "&quot;");
}