Tuesday, March 18, 2025
3 changes · saas-18.2
Resolved issues and error corrections
This fixes the placement of message counters and online status indicators on chat bubbles after recent visual updates. Users will see a cleaner, more polished chat interface with badges and status markers positioned where expected.
Original PR description
Follow-up of #201984 PR above made many style improvements, one of which was the chat bubble message preview that is closer to chat bubble. The solution of PR required reducing horizontal size of chat bubbles, therefore floating elements like counter and im_status need to be compensated. This was done correctly for close, but IM status and counter were wrong. They should be offset by 5px, which was missing on IM status. On counter, the compensated value was done in the wrong direction... Hence the double correction. Before / After  
This fixes a small visual issue in Discuss where online status indicators could be slightly cut off in Firefox. The sidebar items get a tiny bit more vertical spacing so user availability badges display cleanly across browsers.
Original PR description
Follow-up of https://github.com/odoo/odoo/pull/201984 PR above made a few style improvements in discuss sidebar, such as increasing the size of avatars and IM status to match the channel member list. Since the avatars are bigger and therefore are close to border, there's a 1px vertical margin to prevent cutting IM status. However this works in chromium-based browsers but not Firefox: the position of IM status is slightly off by 1 pixel vertically for some reasons, which makes the IM status cut slightly on the bottom. This commit fixes the issue by increasing vertical margin from 1px to 2px. This increases a bit the size of each item as a result, but thankfully it's minor drawback compared to cut IM status on Firefox. Before / After  
This fixes an issue in the store pickup checkout flow that could cause errors during validation in debug mode. It also ensures missing zip codes are handled safely, helping the pickup option work more reliably for customers.
Original PR description
Props validation in debug mode failed as they were removed in fw commit https://github.com/odoo/odoo/commit/d940fa55c465afa11fa443745f8f5a0081c8cfe3. Fallback to an empty string for zipcode as it is expected in the widget.