From 481d43e0e5e1893d296f759f9df4622302344df4 Mon Sep 17 00:00:00 2001 From: sokumon Date: Tue, 17 Feb 2026 22:17:54 +0530 Subject: [PATCH 1/3] fix(desktop): call setup once --- frappe/desk/page/desktop/desktop.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/frappe/desk/page/desktop/desktop.js b/frappe/desk/page/desktop/desktop.js index 7ec9970381..e38d323dec 100644 --- a/frappe/desk/page/desktop/desktop.js +++ b/frappe/desk/page/desktop/desktop.js @@ -174,8 +174,6 @@ class DesktopPage { this.page = page; this.edit_mode = false; this.desktop_menu_items = []; - this.make(this.page); - this.setup(); } update() { this.make(this.page); From a0bb44f0f0af34afd72889fe16828f0515f513e7 Mon Sep 17 00:00:00 2001 From: sokumon Date: Tue, 17 Feb 2026 23:37:09 +0530 Subject: [PATCH 2/3] fix: close notification pane correctly --- frappe/public/js/frappe/ui/notifications/notifications.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/frappe/public/js/frappe/ui/notifications/notifications.js b/frappe/public/js/frappe/ui/notifications/notifications.js index f2ca85decb..a7d40e0cf9 100644 --- a/frappe/public/js/frappe/ui/notifications/notifications.js +++ b/frappe/public/js/frappe/ui/notifications/notifications.js @@ -55,13 +55,9 @@ frappe.ui.Notifications = class Notifications { .on("click", (e) => { if (this.full_height) { this.dropdown.addClass("hidden"); - } else { - this.dropdown_list.addClass("hidden"); } }) - .appendTo(this.header_actions) - .attr("title", __("Close")) - .tooltip({ delay: { show: 600, hide: 100 }, trigger: "hover" }); + .appendTo(this.header_actions); this.categories = [ { From 0ebef172567eb3149bf5ed86fc320402ddaab131 Mon Sep 17 00:00:00 2001 From: sokumon Date: Wed, 18 Feb 2026 03:37:19 +0530 Subject: [PATCH 3/3] fix: remove other creation option --- .../public/js/frappe/views/workspace/workspace.js | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/frappe/public/js/frappe/views/workspace/workspace.js b/frappe/public/js/frappe/views/workspace/workspace.js index e1e23d06af..69e8dd1155 100644 --- a/frappe/public/js/frappe/views/workspace/workspace.js +++ b/frappe/public/js/frappe/views/workspace/workspace.js @@ -222,7 +222,8 @@ frappe.views.Workspace = class Workspace { route: "#", }); if (!this.add_workspace_controls) { - let workspace_actions_button = this.page.add_action_icon("ellipsis"); + let workspace_actions_button = this.page.add_action_icon("ellipsis", "", ""); + $(workspace_actions_button).removeAttr("data-original-title"); $(workspace_actions_button).removeClass("btn-default"); frappe.ui.create_menu({ parent: $(workspace_actions_button), @@ -245,16 +246,6 @@ frappe.views.Workspace = class Workspace { return current_page.is_editable; }, }, - { - label: "New", - icon: "plus", - onClick: function () { - me.initialize_new_page(true); - }, - condition: () => { - return me.has_create_access; - }, - }, ], }); this.add_workspace_controls = true;