diff --git a/frappe/public/js/frappe/form/controls/link.js b/frappe/public/js/frappe/form/controls/link.js index 778f286bc6..406d3d952e 100644 --- a/frappe/public/js/frappe/form/controls/link.js +++ b/frappe/public/js/frappe/form/controls/link.js @@ -315,6 +315,11 @@ frappe.ui.form.ControlLink = class ControlLink extends frappe.ui.form.ControlDat return false; } + if (item.value === "filter_description__link_option") { + e.preventDefault(); + return false; + } + if (item.action) { item.value = ""; item.label = ""; @@ -384,8 +389,7 @@ frappe.ui.form.ControlLink = class ControlLink extends frappe.ui.form.ControlDat if (filter_string) { r.message.push({ html: `${filter_string}`, - value: "", - action: () => {}, + value: "filter_description__link_option", }); } 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);