7853ca071d2e685855bbba510dbecc6088d36d90
Commit [1] fixed the editor not being able to start when clicking on a link that triggers a download. This was caused by the websiteRootInstance being undefined when a page is about to be unloaded (beforeunload). Unfortunately, this event can be canceled. This means that the websiteRootInstance had to be undefined when we are certain that a navigation is going to happen within the iframe. However, the condition introduced by [1] does not take into account multiple factors, which lead to the websiteRootInstance being undefined during edition. This commit fixes that and introduces a test to make sure this behaviour is not easily broken again. Steps to reproduce: - In edit mode, on the Home page, go in the footer and click on any link (except "Contact Us") under "Useful Links" or on the house icon in the Social Media snippet. - Change the footer height with the Height option. => The option is applied correctly (because the link stays on the same page). - Click on "Contact Us" or another Social Media icon. - Try to change the footer height again. => The preview works but when we leave it, we see that the option was not applied. - Drop a snippet and click on it. => Infinite loading. [1]: https://github.com/odoo/odoo/commit/e47a9900e4a7842774d33a332b325e1f08c3ca45 opw-3196324 task-3212501 closes odoo/odoo#114366 X-original-commit: 15a17656b42442b40f4476efe8c985a9ba28ff93 Signed-off-by: Outagant Mehdi (mou) <mou@odoo.com> Signed-off-by: Arthur Detroux (ard) <ard@odoo.com> Co-authored-by: Soukéina Bojabza <sobo@odoo.com>
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%