diff --git a/cypress/support/commands.js b/cypress/support/commands.js index 416d782ffe..1964b96d70 100644 --- a/cypress/support/commands.js +++ b/cypress/support/commands.js @@ -312,7 +312,6 @@ Cypress.Commands.add('add_filter', () => { cy.get('.filter-section .filter-button').click(); cy.wait(300); cy.get('.filter-popover').should('exist'); - cy.get('.filter-popover').find('.add-filter').click(); }); Cypress.Commands.add('clear_filters', () => { diff --git a/frappe/public/js/frappe/form/controls/link.js b/frappe/public/js/frappe/form/controls/link.js index 670bb8b3e0..e0a72ed8c1 100644 --- a/frappe/public/js/frappe/form/controls/link.js +++ b/frappe/public/js/frappe/form/controls/link.js @@ -136,7 +136,7 @@ frappe.ui.form.ControlLink = frappe.ui.form.ControlData.extend({ return $('
') .data('item.autocomplete', d) .prop('aria-selected', 'false') - .html('' + html + '
') + .html(`${html}
`) .get(0); }, sort: function() { diff --git a/frappe/public/js/frappe/list/list_view_select.js b/frappe/public/js/frappe/list/list_view_select.js index 0741108176..58753b7550 100644 --- a/frappe/public/js/frappe/list/list_view_select.js +++ b/frappe/public/js/frappe/list/list_view_select.js @@ -51,10 +51,15 @@ frappe.views.ListViewSelect = class ListViewSelect { action: () => this.set_route("report"), current_view_handler: () => { const reports = this.get_reports(); - this.setup_dropdown_in_sidebar("Report", reports, { - label: __("Report Builder"), - action: () => this.set_route("report") - }); + let default_action = {}; + // Only add action if current route is not report builder + if (frappe.get_route().length > 3) { + default_action = { + label: __("Report Builder"), + action: () => this.set_route("report") + }; + } + this.setup_dropdown_in_sidebar("Report", reports, default_action); } }, Dashboard: { @@ -147,8 +152,9 @@ frappe.views.ListViewSelect = class ListViewSelect { ${__("No {} Found", [view])} `; } else { + const page_name = this.get_page_name(); items.map(item => { - if (item.name == this.get_page_name()) { + if (item.name.toLowerCase() == page_name.toLowerCase()) { placeholder = item.name; } html += `