diff --git a/frappe/public/js/frappe/list/base_list.js b/frappe/public/js/frappe/list/base_list.js index cef1ae3077..1990ab8b4e 100644 --- a/frappe/public/js/frappe/list/base_list.js +++ b/frappe/public/js/frappe/list/base_list.js @@ -451,10 +451,9 @@ frappe.views.BaseList = class BaseList { set_result_height() { this.$result[0].style.removeProperty("height"); // place it at the footer of the page + let result_element_dom = this.$result[0].getBoundingClientRect(); const resultContainerHeight = - window.innerHeight - - this.$result.get(0).offsetTop - - this.$paging_area.get(0).offsetHeight; + window.innerHeight - this.$paging_area.get(0).offsetHeight - result_element_dom.top; this.$result.parent(".result-container").css({ height: resultContainerHeight + "px", }); diff --git a/frappe/public/js/frappe/list/list_view.js b/frappe/public/js/frappe/list/list_view.js index d2968e9bef..123f8fb8e1 100644 --- a/frappe/public/js/frappe/list/list_view.js +++ b/frappe/public/js/frappe/list/list_view.js @@ -804,11 +804,9 @@ frappe.views.ListView = class ListView extends frappe.views.BaseList { } if (frappe.is_mobile() && col.type == "Field" && [3, 4].includes(i)) { - left_html += `