d8e210e8e1e1a4b9590abca88239a48d19a657c2
Tours with `step_delay` potentially hide errors because of missing tour steps. This is mainly caused by unfinished renders within the `step_delay` between two steps. It is possible that the render after the 1st trigger is not yet finished but the 2nd step trigger already existed in the screen. Because the render result of 1st step is late and the 2nd step is already triggered, the 3rd step will fail. Note that the 3rd step will occassionally fail because render of the 1st step is most of the time faster than step_delay but there is no guarantee that the render is always faster because of occassional cpu slow downs. Runbot will eventually catch these tour errors which it did with the ticket screen tour. In this commit, we removed the `step_delay` in the pos tours. We also supplemented the missing step in the ticket screen tour which was the cause of random runbot error when there was `step_delay`. We also figured that value property of input element is not observed by the tour service's mutation observer, which result to an indeterministic error in a step in tip screen. To fix this, we introduce an attribute to the input element which is used in the step trigger. closes odoo/odoo#56961 X-original-commit: 2ef73bb64cd0730d1e078a47f2ea9e1290b0df6c Signed-off-by: pimodoo <pimodoo@users.noreply.github.com> Signed-off-by: Joseph Caburnay (jcb) <caburj@users.noreply.github.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%