From f02c0060ae269cce2fb898852fe95b362b30ef3b Mon Sep 17 00:00:00 2001 From: Marc <147735520+MarcCon@users.noreply.github.com> Date: Sun, 9 Nov 2025 16:06:14 +0100 Subject: [PATCH] fix: prevent duration field from opening when set to read only (#34517) --- frappe/public/js/frappe/form/controls/duration.js | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/public/js/frappe/form/controls/duration.js b/frappe/public/js/frappe/form/controls/duration.js index 0055d925cb..120c497c56 100644 --- a/frappe/public/js/frappe/form/controls/duration.js +++ b/frappe/public/js/frappe/form/controls/duration.js @@ -103,6 +103,7 @@ frappe.ui.form.ControlDuration = class ControlDuration extends frappe.ui.form.Co }); this.$input.on("focus", () => { + if (this.df.read_only) return; this.$picker.show(); let is_picker_set = this.is_duration_picker_set(this.inputs); if (!is_picker_set) {