diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js
index a903889191..952a84eb18 100644
--- a/frappe/public/js/frappe/list/list_view.js
+++ b/frappe/public/js/frappe/list/list_view.js
@@ -912,18 +912,14 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList {
`;
} else if (df.fieldtype === "Link") {
html = `
- ${_value}
- `;
+ data-filter="${fieldname},=,${value}">${_value}`;
} else if (frappe.model.html_fieldtypes.includes(df.fieldtype)) {
html = `
${_value}
`;
} else {
html = `
- ${format()}
- `;
+ data-filter="${fieldname},=,${frappe.utils.escape_html(value)}">${format()}`;
}
return `