2bc60ad9bdd1839227304094e7bbe7a144843975
There is a timeout that force the call to the transitionEnd to prevent some issue [1]. '_cleanTipClass' callback was then executed who call getTipElement. It seems that the tip doesn't exists but the JS is still alive. After that a crash occurs in [2]: _config is null. Maybe jQuery was more permissive/defensive before BS5 and this error was avoided. So, we had this non-deterministic error: > UncaughtTypeError: Cannot read properties of null (reading 'template') Especially in 'test_17_website_edit_menus' with tooltip/popover. Now we avoid the error in complete by checking if there is an element or _config not null. Ref: [1] https://github.com/twbs/bootstrap/pull/33845/files [2] https://github.com/twbs/bootstrap/blob/v5.1.3/js/dist/tooltip.js#L630 https://stackoverflow.com/questions/69766375/typeerror-cannot-read-properties-of-null-reading-template-on-bootstrap-tool https://github.com/twbs/bootstrap/issues/25519 Part-of: odoo/odoo#95450
…
…
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%