Wednesday, April 22, 2026
5 changes · 17.0
Resolved issues and error corrections
This update fixes an issue in the online shop where long category names could push buttons off the page on smaller screens. Category names are now shortened when needed, keeping the layout usable and avoiding horizontal scrolling.
Original PR description
Scenario: - go to /shop - click on long category (eg. Furnitures) - reduce browser width (might need to use developer tools mobile size) - horizontal scroll to the right Result: the buttons are overflowing the page with Cause: from 17.0 to saas-18.2 (after which the category name is removed from the filter button line) the category name is a fixed min-size with overflow:visible, so that and being flex-nowrap, it overflows the page width if it doesn't fit. Fix: truncate category name if it is too long opw-6065145
The Time Remaining value in shared project views now matches the warning color shown on its label when the remaining hours are below zero. This makes it easier for users to quickly spot overdue time and understand project status at a glance.
Original PR description
**Steps to reproduce:** - Open project shared form view. - Go to the Timesheets tab. - Observe the Time Remaining value. **Issue:** - The Time Remaining label is red properly but its value does not becomes red even when the value is negative. **Fix:** In hr_timesheet, the remaining_hours field has a decoration-danger applied In sale_timesheet_enterprise, this field is overridden as portal_remaining_hours So, Added the corresponding decoration-danger on portal_remaining_hours. task-5404009
This update makes the Time Remaining value in shared project forms display in red when it is negative. It improves visibility so users can quickly spot overdue time at a glance.
Original PR description
**Steps to reproduce:** - Open project shared form view. - Go to the Timesheets tab. - Observe the Time Remaining value. **Issue:** - The Time Remaining label is red properly but its value does not becomes red even when the value is negative. **Fix:** - Adjusted the logic to ensure the Time Remaining value is highlighted in red when value is negative **Task-id: 5404009**
The PDF sidebar in Sign now opens on the right side of the viewer instead of overlapping the signing guidance area. This makes the signing flow clearer and helps prevent important buttons like “Next” from being hidden.
Original PR description
The PDF sidebar is left-aligned, causing the panel to overlap sign guidance elements like the “Next” button when opened. This commit moves the sidebar to the right of the PDF viewer. task-6065586
The French tax setup was updated so the “17” tax tag is no longer applied to the 8.5% EU Service tax. This helps ensure service taxes are classified correctly and avoids misreporting meant only for goods.
Original PR description
**Issue:** In French localization, a tax tag (i.e. "17") was wrongly added on "8.5% EU Service" tax. This tax tag should only be applied on taxes for goods, not service. opw-5871998 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr