Monday, November 17, 2025
6 changes · 18.0
Enhancements to existing features
The Peppol registration wizard now shows the warning only after an endpoint has been entered, reducing unnecessary alerts during setup. It also removes an outdated placeholder and a migration-related change, making the registration flow clearer and easier to use.
Original PR description
In the Peppol Registration Wizard: - Warning banner should only show up when endpoint as been filled - Remove placeholder - Remove the "in" migration Ref PR for master: odoo/odoo#234088 Task [link](https://www.odoo.com/odoo/project/967/tasks/5170831?debug=assets) task-5170831 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Resolved issues and error corrections
This update fixes a problem where file uploads could fail after users interacted with elements inside embedded UI components. It ensures the system correctly recognizes those interactions, so file selection works as expected in more cases.
Original PR description
Before this commit, using 'setInputFile' after interacting with an element contained in any shadow root would not work ("no input has been interacted with" error).
This commit allows the listeners responsible for detecting clicks/focus on file inputs to handle the shadow root cases properly.
---
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-prDocumentation and clarification updates
This change updates the contributor agreement record for Vauxoo to include Jonathan Osorio Alcala. It is an administrative update that ensures the contributor is properly covered for future code contributions.
Original PR description
Incorporate Jonathan Osorio Alcala (jonathanosalc) as Vauxoo's contributor. I confirm I have signed the CLA and read the PR guidelines at http://www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#235181
This change makes the manufacturing add-component tour more reliable by removing a flaky search step that could trigger inconsistent page updates. It also preselects the target product so it appears first, helping the automated process complete consistently without affecting the business workflow.
Original PR description
The search in the "Add Component" dialog caused a re-render race, making the tour ``test_add_component_from_shop_foor_in_multi_step_manufacturing`` fail intermittently. This fix removes the search steps and marks the “Courage” product as favorite so it appears first in the catalog. runbot-227694
Fixed an issue where mail records could fail to refresh properly after deletion. This makes the messaging interface more reliable and ensures the user sees the latest state without stale data.
Original PR description
The `exists` function of mail records is not reactive. Indeed, it uses a symbol, stored on the proxy internal field which is not observed. This commit fixes the issue by storing it on the record and ensuring we write on the full proxy when the record is deleted. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update avoids a client-side error that could happen when a browser does not expose its platform information. It improves reliability by checking for the feature first, so the web app continues to work smoothly across more browsers and privacy settings.
Original PR description
This commit uses "Feature detection" to avoid some error when the platform key is not available from navigator. > The platform property indicates the platform/OS the browser is running on. > Theoretically this information is useful for detecting the browser and serving code to work around browser-specific bugs or lack of feature support. However, this is unreliable and is not recommended for the reasons given in User-Agent reduction and Browser detection using the user agent. > Feature detection is a much more reliable strategy. https://developer.mozilla.org/en-US/docs/Web/API/Navigator/platform https://developer.mozilla.org/en-US/docs/Learn_web_development/Extensions/Testing/Feature_detection task-4420689 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#235958