diff --git a/app/src/protyle/header/Background.ts b/app/src/protyle/header/Background.ts
index 0ef507ea8..5949382be 100644
--- a/app/src/protyle/header/Background.ts
+++ b/app/src/protyle/header/Background.ts
@@ -520,7 +520,7 @@ export class Background {
}, (response) => {
let html = "";
response.data.tags.forEach((item: string, index: number) => {
- html += `
${escapeHtml(item)}
`;
+ html += `${item}
`;
});
listElement.innerHTML = html;
});
@@ -551,7 +551,7 @@ export class Background {
let searchHTML = "";
let hasKey = false;
response.data.tags.forEach((item: string) => {
- searchHTML += `${escapeHtml(item)}
`;
+ searchHTML += `${item}
`;
if (item === `${response.data.k}`) {
hasKey = true;
}
diff --git a/app/src/protyle/render/av/select.ts b/app/src/protyle/render/av/select.ts
index cbea8b238..df9cc417d 100644
--- a/app/src/protyle/render/av/select.ts
+++ b/app/src/protyle/render/av/select.ts
@@ -6,12 +6,16 @@ import {upDownHint} from "../../../util/upDownHint";
import {bindEditEvent, getEditHTML} from "./col";
import {updateAttrViewCellAnimation} from "./action";
import {genAVValueHTML} from "./blockAttr";
-import {escapeAttr} from "../../../util/escape";
+import {escapeAriaLabel, escapeAttr} from "../../../util/escape";
import {genCellValueByElement, getTypeByCellElement} from "./cell";
let cellValues: IAVCellValue[];
-const filterSelectHTML = (key: string, options: { name: string, color: string }[], selected: string[] = []) => {
+const filterSelectHTML = (key: string, options: {
+ name: string,
+ color: string,
+ desc: string
+}[], selected: string[] = []) => {
let html = "";
let hasMatch = false;
if (selected.length === 0) {
@@ -24,7 +28,7 @@ const filterSelectHTML = (key: string, options: { name: string, color: string }[
if (!key ||
(key.toLowerCase().indexOf(item.name.toLowerCase()) > -1 ||
item.name.toLowerCase().indexOf(key.toLowerCase()) > -1)) {
- html += `