Friday, October 24, 2025
3 changes · saas-18.3
Enhancements to existing features
Improves internal test reliability by making browser startup problems visible in test logs and cleaning up stalled Chrome processes. This helps Odoo's automated quality checks diagnose failures faster and avoids leftover temporary files on test machines.
Original PR description
If we can't find the devtools port file after 10 seconds we skip the test, however - this is an invisible error because the runbot does not surface skipped tests, so this specific variant should also…
If we can't find the devtools port file after 10 seconds we skip the test, however - this is an invisible error because the runbot does not surface skipped tests, so this specific variant should also have a warning (also the skip from not finding a chrome executable) - if chrome started but got stuck before it managed to create the port file we don't `stop` the chromebrowser as it never finished starting, however this means we leave a chrome running in the void a `user_data_dir` littering the machine / vm's tempdir So improve the handling of that bit. Also have chrome write its stderr to a file (in the `user_data_dir`) so we can log that out in case it contains useful information as to why chrome didn't finish booting. While at it backport the spawn changes from #206574 for consistency and simplicity: we don't need to test the platform for every single tour and the indirection makes updating the `Popen` parameters unnecessary complicated. Forward-Port-Of: odoo/odoo#232633 Forward-Port-Of: odoo/odoo#232612
Amazon sales stock synchronization logs now include the related account ID. This gives support teams better traceability when investigating customer issues and helps them resolve cases more efficiently.
Original PR description
Based on feedback from the support team, additional information has been added to the stock sync logging messages. This enhancement includes the account ID for better traceability and to help the team understand customer issues more effectively. Forward-Port-Of: odoo/enterprise#97940
The bank reconciliation screen no longer highlights statement line amounts with a success-style text color. This creates a more neutral and consistent visual presentation for accounting users reviewing bank statement lines.
Original PR description
This commit will remove the text success of the statement line amount. no task id