Monday, June 16, 2025
4 changes · saas-18.3
Resolved issues and error corrections
This fix keeps the current screen visible while users reload or switch views, avoiding a brief blank or flickering state. It improves the experience in common list, kanban, graph, and pivot views without changing business workflows.
Original PR description
This commit is a followup of odoo/odoo#205129 where we now directly display the view, without waiting for its data, such that the control panel is directly available. However, this isn't necessary when we are reloading the view by clicking on the view switcher. Indeed, in that case, the control panel is already displayed. Moreover, clearing the view in that case produces an annoying flickering. This commit thus disables the "show control panel asap" logic in the case of a reload. Followup of task-4727791 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
Long linked-record names in list views are now shortened when their column is too narrow. This keeps rows tidy and prevents text from spilling into nearby content, improving readability in dense lists.
Original PR description
After this commit, the text of many2ones is truncated when the list view's columns are too small for the text.
The allocations search bar now looks for employees first instead of descriptions. This makes it faster for managers to find leave allocations linked to a specific employee.
Original PR description
In Management < Allocations, the first research was Description. The search bar has been adjusted to search allocations by employee firstly.
Fixes an issue in Odoo Studio where clearing the Default Group By field could cause an error and leave the view stuck loading. Users can now remove this setting safely without interrupting their workflow.
Original PR description
A `ValueError` occurs when we set and remove values `Default Group By` in terminal when you click the cross button multiple times the view gets stuck in infinite loading screen. **Steps to reproduce:** * Install `web_studio` and `inventory` with demo data * Inventory>Toggle Studio button>View * Select any value in `Default Group By` and remove it using cross button. `ValueError: Invalid field 'None' on model 'stock.picking.type'` **Solution:** * The Javascript is passing null value instead we pass an empty string. **Sentry-6618531530**