diff --git a/app/src/protyle/render/av/col.ts b/app/src/protyle/render/av/col.ts index 7490356dd..339f0bf32 100644 --- a/app/src/protyle/render/av/col.ts +++ b/app/src/protyle/render/av/col.ts @@ -279,7 +279,7 @@ export const bindEditEvent = (options: { protyle: IProtyle, data: IAV, menuEleme return true; } }); - if (hasSelected) { + if (hasSelected || !addOptionElement.value) { return; } colData.options.push({ diff --git a/app/src/protyle/render/av/select.ts b/app/src/protyle/render/av/select.ts index 67c84d37e..f2eb5993f 100644 --- a/app/src/protyle/render/av/select.ts +++ b/app/src/protyle/render/av/select.ts @@ -118,7 +118,7 @@ export const setColOption = (protyle: IProtyle, data: IAV, target: HTMLElement, let name = target.parentElement.dataset.name; let color = target.parentElement.dataset.color; const menu = new Menu("av-col-option", () => { - if (name === inputElement.value) { + if (name === inputElement.value || !inputElement.value) { return; } transaction(protyle, [{