diff --git a/app/src/assets/scss/business/_av.scss b/app/src/assets/scss/business/_av.scss
index bef13c8e4..4d7dfba03 100644
--- a/app/src/assets/scss/business/_av.scss
+++ b/app/src/assets/scss/business/_av.scss
@@ -57,6 +57,13 @@
color: var(--b3-theme-on-surface);
content: attr(data-tip);
}
+
+ &--hide {
+ width: 0.1px;
+ overflow: hidden;
+ height: 0;
+ min-height: 0.1px !important;
+ }
}
&__counter {
diff --git a/app/src/protyle/render/av/filter.ts b/app/src/protyle/render/av/filter.ts
index 0be22b62b..4e2154449 100644
--- a/app/src/protyle/render/av/filter.ts
+++ b/app/src/protyle/render/av/filter.ts
@@ -348,7 +348,7 @@ export const setFilter = async (options: {
@@ -378,7 +378,7 @@ export const setFilter = async (options: {
diff --git a/app/src/protyle/render/av/openMenuPanel.ts b/app/src/protyle/render/av/openMenuPanel.ts
index d702de417..4aaa3479c 100644
--- a/app/src/protyle/render/av/openMenuPanel.ts
+++ b/app/src/protyle/render/av/openMenuPanel.ts
@@ -663,6 +663,7 @@ export const openMenuPanel = (options: {
id: data.viewID,
data: false
}]);
+ options.blockElement.querySelector(".av__title").classList.add("av__title--hide");
} else {
transaction(options.protyle, [{
action: "hideAttrViewName",
@@ -675,8 +676,8 @@ export const openMenuPanel = (options: {
id: data.viewID,
data: true
}]);
+ options.blockElement.querySelector(".av__title").classList.remove("av__title--hide");
}
- options.blockElement.querySelector(".av__title").classList.add("fn__none");
avPanelElement.remove();
event.preventDefault();
event.stopPropagation();
diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts
index 76aa28426..fc40941eb 100644
--- a/app/src/protyle/render/av/render.ts
+++ b/app/src/protyle/render/av/render.ts
@@ -155,7 +155,9 @@ ${cell.color ? `color:${cell.color};` : ""}">${renderCell(cell.value)}`;
${item.icon ? unicode2Emoji(item.icon, "item__graphic", true) : ''}
${item.name}
`;
- viewData = item;
+ if (item.id === response.data.viewID) {
+ viewData = item;
+ }
});
e.firstElementChild.outerHTML = `
`;
${response.data.isMirror ? `
` : ""}
- ${response.data.name || ""}
+ ${response.data.name || ""}