76700a4a1e1ca4aa675c9f48bae1e2bcbbdeb654
Prior to owl, dom changes is normally performed by removing an element in the dom and replacing it with new one. This is not a problem for the tour service even if the used mutation observer is only observing attributes and childList changes. However, using owl is now a different story because it can change even just a text of a node when rendering. If after a step this is the only change that happened in the dom and you are expecting in the next step that the text has changed, then the tour fails in that next step, but you are given a screenshot containing the value you are expecting in the failed step. This is a false negative. It means that observing only classList and attributes changes in the dom is not enough, and it is now necessary to observe characterData changes in order to avoid the false negatives in tour tests. This change is expected to incur performance tradeoff so the delay in calling the mutation callback is increased from 500 to 750ms. closes odoo/odoo#53649 Signed-off-by: Aaron Bohy (aab) <aab@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%