From 7b33665a9fb86e0b78b85d453b1b0f3432720bfa Mon Sep 17 00:00:00 2001 From: Serhii Rubanskyi - seru Date: Mon, 19 May 2025 11:38:20 +0200 Subject: [PATCH] prevent default when we are starting edit mode we had a problem when we click on "edit", and while it was opening, we could switch pages --- .../website_preview/website_builder_action.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/addons/website/static/src/client_actions/website_preview/website_builder_action.js b/addons/website/static/src/client_actions/website_preview/website_builder_action.js index 7bb5ce17705fe..e63c0e68cce13 100644 --- a/addons/website/static/src/client_actions/website_preview/website_builder_action.js +++ b/addons/website/static/src/client_actions/website_preview/website_builder_action.js @@ -281,16 +281,14 @@ export class WebsiteBuilder extends Component { // Forward clicks to close backend client action's navbar // dropdowns. this.websiteContent.el.dispatchEvent(new MouseEvent("click", ev)); - /* TODO ? } else { - // When in edit mode, prevent the default behaviours of clicks + // When we are starting edit mode, prevent the default behaviours of clicks // as to avoid DOM changes not handled by the editor. // (Such as clicking on a link that triggers navigating to // another page.) - if (!ev.target.closest("#oe_manipulators")) { + if (!ev.target.closest("body.editor_enable")){ ev.preventDefault(); } - */ } const linkEl = ev.target.closest("[href]"); if (!linkEl) {