fix: restore metric filter interactions

This commit is contained in:
wxs
2026-07-16 21:23:45 +08:00
parent 2e248fa9a3
commit 70c1de3a7e
2 changed files with 8 additions and 2 deletions
+3 -2
View File
@@ -879,6 +879,7 @@ function syncAllSpreadMetricRules(toolbar: PluginToolbarDom): void {
function syncSpreadMetricRuleState(rule: SpreadMetricRuleDom): void {
rule.root.hidden = !rule.enabledInput.checked;
rule.root.style.display = rule.enabledInput.checked ? "flex" : "none";
if (!rule.enabledInput.checked) {
applyDefaultSpreadMetricRuleState(rule);
clearSpreadMetricRuleValidation(rule);
@@ -1170,8 +1171,8 @@ function applyToolbarPanelStyles(panel: HTMLElement): void {
panel.style.flex = "1 1 auto";
panel.style.minWidth = "0";
panel.style.padding = "0";
panel.style.overflowX = "hidden";
panel.style.overflowY = "hidden";
panel.style.overflowX = "visible";
panel.style.overflowY = "visible";
}
function applyToolbarRowStyles(row: HTMLElement): void {