Thursday, August 27, 2026
3 changes · saas-19.3
Enhancements to existing features
This update makes internal mail test reporting more robust when tests run in parallel. It prevents unusual test data from crashing the test suite, helping maintain smoother quality checks without changing user-facing behavior.
Original PR description
If the value needs to be serialized for IPC (cough cough pytest-xdist) and a weirdo sets recordsets as message values, the serialization fails and the test suite crashes. Since this is just subtest identification it shouldn't be too much of an issue. Forward-Port-Of: odoo/odoo#284279 Forward-Port-Of: odoo/odoo#284178
The live chat settings now clarify that automatic chat popups only open on larger screens. This helps teams avoid confusion when testing on phones or small screens, where visitors will only see the chat button and must tap it manually.
Original PR description
The 'Open automatically' action only triggers the auto popup on larger screens (`ui.isSmall` is checked in `AutopopupService. allowAutoPopup`). On mobile/small viewports, only the chat button is shown and the visitor must tap it manually. The existing help text does not mention this, which could lead to confusion when the auto popup does not trigger during testing on mobile. Update the field's help text to explicitly state that automatic opening is limited to larger screens. opw-6459279 Forward-Port-Of: odoo/odoo#284785
Belgian accounting data now applies the non-deductible fiscal position to 0% taxes that were previously missing it. This improves consistency in tax configuration and helps businesses apply Belgian tax rules more accurately.
Original PR description
Adding non-deductible fiscal position to taxes that were missing it in the data. task-6389423 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#284504 Forward-Port-Of: odoo/odoo#278020