diff --git a/frappe/public/js/frappe/form/controls/link.js b/frappe/public/js/frappe/form/controls/link.js index 62718a1d96..24c3a26eaf 100644 --- a/frappe/public/js/frappe/form/controls/link.js +++ b/frappe/public/js/frappe/form/controls/link.js @@ -328,6 +328,11 @@ frappe.ui.form.ControlLink = class ControlLink extends frappe.ui.form.ControlDat } } + if (item.value === "filter_description__link_option") { + e.preventDefault(); + return false; + } + if (item.action) { item.value = ""; item.label = ""; @@ -441,7 +446,7 @@ frappe.ui.form.ControlLink = class ControlLink extends frappe.ui.form.ControlDat if (filter_string) { r.message.push({ html: `${filter_string}`, - value: "", + value: "filter_description__link_option", action: () => {}, }); } diff --git a/frappe/public/scss/common/awesomeplete.scss b/frappe/public/scss/common/awesomeplete.scss index 5cbc1b4863..23a28e2c48 100644 --- a/frappe/public/scss/common/awesomeplete.scss +++ b/frappe/public/scss/common/awesomeplete.scss @@ -37,6 +37,9 @@ & > li, & > [role="option"] { + &:has(p[title="filter_description__link_option"]) { + cursor: default; + } cursor: pointer; @include get_textstyle("sm", "regular"); padding: var(--padding-sm);