Daily updates from Odoo
Wednesday, January 28, 2026
2 changes · 17.0
Resolved issues and error corrections
This update fixes an issue where text within the cart summary card was difficult to read on dark website themes, particularly on mobile. The change ensures sufficient contrast between text and background colors, improving the user experience and making the checkout process clearer.
Original PR description
Steps: - Switch the website background to a dark color - Add a product to the cart - Go to cart checkout page - Switch to mobile view - Observe the text next to amounts (Subtotal, Taxes, Total) inside cart summary card. <img width="322" height="493" alt="image" src="https://github.com/user-attachments/assets/eb04ded2-bd5d-4b19-9707-be7ca8bd2953" /> Issue: - Text next to amounts becomes unreadable on dark backgrounds in mobile view Cause: - The cart summary block is a card which was using a fixed background color, while text colors are dynamically adapted to the website theme colors, leading to contrast issues. Fix: - Update the card background color to rely on the website color palette to ensure proper contrast and readability opw-5386622
This update resolves a bug where the timer stopped appearing for survey participants after submitting their answers in live sessions. The fix ensures the timer correctly displays for the duration of the session, improving the participant experience and data accuracy. This change was made to align the survey logic with live session behavior.
Original PR description
Description of the issue/feature this PR addresses: Fixes timer not showing to participants of a live session after submitting an answer. Current behavior before PR: Steps to reproduce: Create a…
Description of the issue/feature this PR addresses: Fixes timer not showing to participants of a live session after submitting an answer. Current behavior before PR: Steps to reproduce: Create a Survey with two questions of any type. Set some Question Time Limit on both. Create Live Session for that Survey. Access Live Session as a participant. Start Survey as the host. The first question appears to the participant, with the timer on the top right. Answer the question as the participant and click Submit or press Enter. On the host side move to the next question. Bug: timer for the second question does not appear to the participant. Desired behavior after PR is merged: Fix: The logic to hide the timer is on `survey_form.js`. In the `_nextScreen` function. Specifically, when `options.isFinish` is set to `true`. It is set to `true` in the `_onSubmit` function. This function triggers when the participant submits an answer. The fix: only set that flag to `true` if there isn't a session in progress. This aligns with the other calls to `_nextScreen` for live sessions. That is, when a timer expires and the form is submitted: `'isFinish': !this.options.sessionInProgress` and when a notification is received for the session: `isFinish: nextPageEvent.type === 'end_session'` Meaning that for live sessions the only time `isFinish` should be set to `true`, is when the `end_session` notification is received. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr