Friday, June 13, 2025
6 changes · 18.0
Resolved issues and error corrections
Fixes an issue where image transformation controls could stay visible after a user deleted an image in the editor. This prevents confusing leftover controls and keeps the editing experience consistent, including in Chrome.
Original PR description
### Steps to reproduce: - Insert an image into the editor. - Open the Transformation controls for the image. - Press the `Backspace` key to delete the image. - The transformation overlay remains…
### Steps to reproduce: - Insert an image into the editor. - Open the Transformation controls for the image. - Press the `Backspace` key to delete the image. - The transformation overlay remains visible after the image is removed. ### Description of the issue/feature this PR addresses: - In commit [1](https://github.com/odoo/odoo/commit/85698bf4f591fc9280f054b9a255a7d5ff4d1fe2), the `image_transform_button` component unmounted before `selectionchange` event could fire. As a result, event listener was removed, and the transform container was not closed when the image was deleted. Desired behavior after PR is merged: - The `selectionchange` listener is now attached within the `image_transformation` component. - A `keydown` listener is also added to explicitly handle Backspace and Delete keys, addressing the case where Chrome does not trigger `selectionchange` on image deletion. task-4831728 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Manufacturing worksheets will no longer allow videos in the description area when those videos cannot be shown in the Shop Floor interface. This prevents users from adding content that would later disappear, keeping shop floor instructions consistent and reliable.
Original PR description
Problem: Videos added in the operation worksheet are not visible on the Shop Floor interface. Cause: `embedded_components`, such as video iframes, are only supported within the HTML editor context and cannot be rendered elsewhere. This results in the video being silently dropped. Solution: Introduce a `disableVideo` flag for the `note` field in worksheet views. This avoids embedding unsupported video content and ensures the interface remains consistent. Steps to reproduce: 1. Go to Manufacturing > Operations > Worksheet. 2. Add a video in the worksheet's description field. 3. Create a Manufacturing Order (MO) for a product using this operation. 4. Confirm the MO and open it in the Shop Floor interface. 5. Open the worksheet tab. → The video is missing (not rendered). opw-4783722 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Studio exports no longer fail when a website uses a theme and the view has not been changed in Studio. This lets users complete exports reliably without needing to make unnecessary edits first.
Original PR description
**Before this commit:** - If the user had a website with a theme, then exporting from `Studio Export` would fail if no changes were made to the view via `web_studio`. **After this commit:** - The export now completes successfully, even when there are no changes made in the view through `web_studio`. task-4815179
This update corrects a test configuration problem in the Swedish point-of-sale localization that was causing automated validation to fail. It helps keep quality checks running reliably without changing business functionality for users.
Original PR description
In this commit: ------------ - We are fixing the unknown key "test" runbot error. runbot error-226611
This fix aligns the Italian point of sale tax calculation logic between the system backend and the browser interface. It helps avoid inconsistent tax rounding behavior during POS transactions, reducing the risk of incorrect totals or reporting differences.
Original PR description
rounding_method is there on the python code but not js-side.
The VIES summary report no longer crashes when integer rounding is enabled. This ensures users can open and review the report with rounded amounts as expected, improving reliability for tax reporting workflows.
Original PR description
When we enable the integer rounding option on this report, a traceback is raised at the report opening. It happens because integer rounding didn't support a groupby when a custom engine is used. opw-4688616