Tuesday, July 16, 2024
5 changes · saas-17.4
Resolved issues and error corrections
This update fixes a visual issue where text in select menu buttons could disappear when users hovered over them. It improves consistency and readability in areas such as Studio and Knowledge, including dark mode.
Original PR description
In Bootstrap, buttons with class `.btn` have no specific style on hover (https://getbootstrap.com/docs/5.3/components/buttons/#base-class) . To have so, buttons must have an additional class that sets their type. Before this commit, when hovering a SelectMenu, no specific behavior was set, and sometimes (in Studio -- View Selector in XMLEditor), hovering the button made the text disappear. After this commit, this is fixed. A few instances of SelectMenu were tested (Studio, knowledge), and in dark mode as well. 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
A test for users editing their own profile was failing because text entry did not properly replace the existing input value. This fix ensures the field is updated correctly, helping keep the mail profile workflow stable in automated checks.
Original PR description
Before this PR, this tour would crash because the input was not correctly changed. This PR fix the issue by adding the replace param to insertText runbot-70440
This fix makes the instant messaging status indicator in the Mail discussion sidebar easier to read. It improves visual clarity for users without changing how messaging works.
Original PR description
Before/After:   --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This fixes an issue that could cause budget list views to crash after a platform change in how views are loaded. Removing the outdated view setting keeps budget screens accessible and avoids disruption for users working with budgets.
Original PR description
With https://github.com/odoo/odoo/commit/f1749d3299957e2949e0b78653266a5397bb213c, if a js_class is found in the arch but not in the view registry, we no longer fallback to the basic view type and a crash occurs. Here we simply remove a js_class from an arch to avoid such a crash. Build 65543538
This fixes a problem that could cause budget screens to crash when opening certain list views. Removing an outdated view setting keeps the budgeting area accessible after a platform change.
Original PR description
With https://github.com/odoo/odoo/commit/f1749d3299957e2949e0b78653266a5397bb213c, if a js_class is found in the arch but not in the view registry, we no longer fallback to the basic view type and a crash occurs. Here we simply remove a js_class from an arch to avoid such a crash. Build 65543538