Wednesday, January 8, 2025
9 changes · 17.0
Resolved issues and error corrections
The leave indicator now stays visible when an employee’s chat availability changes, without requiring a page reload. This keeps employee availability and leave information consistent for users in real time.
Original PR description
**Current behavior before PR:** prior to this PR fa-plane icon does not displayed after user comes online/offline/away while on leave without any reload. **Desired behavior after PR is merged:** now fa-plane icon is displayed with respective color of im_status without any reload task-4237384 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The website editor now shows the correct font size for paragraph-like content in snippets, even when no preset font-size class is applied. This helps users see accurate formatting information in the toolbar while editing website pages.
Original PR description
**Behaviour before PR:** In website, in some snippets font-size of paragraph like elements is not displayed correctly in toolbar. This issue happens because in `getFontSizeDisplayValue` method if there is no font-size class applied to element then it will set the value of `--font-size-base` css variable which is `16px`. **Behaviour after PR is merged:** Now, `getFontSizeDisplayValue` method will set font-size using `getComputedStyle` if there is no font related class is applied to that element. task-4420329 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fix allows users on mobile devices to edit tags and assigned users in the To-Do app without the action menu closing unexpectedly. It improves mobile usability for managing tasks while keeping the change limited to the affected screen layout.
Original PR description
Steps to reproduce ================== - Use a mobile viewport - Go to the TODO app - Click on action - Click on a field => The action dropdown closes and nothing happens Cause of the issue ================== Only buttons are meant to be added inside the header. Solution ======== We can move them inside a group. The same change was made in 18.0. opw-4171319
Fixes an issue where printed point of sale receipts could show an unwanted scrollbar when product names were short. This keeps customer receipts clean and professional-looking without changing checkout behavior.
Original PR description
Receipt printed with short names would have a scrollbar shown on it The issue was added in this previous commit: https://github.com/odoo/odoo/pull/192544 opw-4414311
This fix ensures that when users log out and back in, Odoo no longer keeps a previously used company selection by mistake. This helps multi-company users return to their intended default company and avoids confusion after logging in again.
Original PR description
Steps to reproduce ================== - Create multiple companies - In the current user settings, select a default company that is not the first one - Use another company - logout - login => The previously used company is kept Cause of the issue ================== The cids cookie was not invalidated because super was not called opw-4426742
This fix ensures Avalara tax logs are correctly matched to their current logging name after a recent naming change. Business users can now open the log window and see the expected U.S. Avalara entries by default, improving troubleshooting visibility.
Original PR description
With the changes done to `account.external.tax.mixin` the name of ir.logging is now the module name and not 'Avatax' anymore. So us logs resulted in Avatax US and were not shown by default when opening the window with the window actions. opw-4429151
This fixes FedEx delivery test failures that occurred when a company or database used EUR instead of USD as the default currency. It helps keep automated checks reliable across different currency configurations without changing customer-facing FedEx behavior.
Original PR description
In some cases, the default currency is set to EUR, which makes the FedEx tests fail as they are coded to work for USD. Runbot Error 107969
This fixes Mexican electronic invoicing test data that still contained hard-coded 2024 dates. The update keeps automated checks reliable after the year change, reducing false test failures without changing customer-facing behavior.
Original PR description
Some 2024 years were encoded in test files. Backport of #76393
This update resolves a problem where the system was incorrectly validating RUT numbers during invoice sending in the Uruguay localization module (l10n_uy_edi). This change prevents unnecessary validation, streamlining the invoice process and improving efficiency. It ensures invoices are processed correctly without this redundant check.