fix: link filter dropdown overflow (#36873)

This commit is contained in:
Shrihari Mahabal 2026-02-09 15:30:22 +05:30 committed by GitHub
parent a93b84df3c
commit 9cea4cedcf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 15 additions and 0 deletions

View file

@ -287,6 +287,16 @@ frappe.ui.form.ControlLink = class ControlLink extends frappe.ui.form.ControlDat
// hide link arrow to doctype if none is set
me.$link.toggle(false);
}
const dropdown = this.awesomplete.ul;
const dropdownRect = dropdown.getBoundingClientRect();
const viewportWidth = window.innerWidth;
if (dropdownRect.right > viewportWidth) {
dropdown.classList.add("awesomplete-align-right");
} else {
dropdown.classList.remove("awesomplete-align-right");
}
});
this.$input.on("awesomplete-close", (e) => {

View file

@ -35,6 +35,11 @@
z-index: 4;
min-width: 250px;
&.awesomplete-align-right {
left: auto;
right: 0;
}
& > li,
& > [role="option"] {
&:has(p[title="filter_description__link_option"]) {