Tuesday, January 28, 2025
5 changes · 18.0
Resolved issues and error corrections
This fix prevents an unwanted horizontal scrollbar from appearing in mobile self-order when a product has a very long name and no image. Long product names are now shortened visually, keeping the ordering screen easier to use on phones.
Original PR description
- Fix issue when in self order on mobile a weird horizontal scroll bar appears when a product with a long name (and no image) was sell. - Now we just truncate the product name to avoid this issue. task-id: 4510206 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
Demo data for Point of Sale and Restaurant now includes the unique identifiers required by the user interface. This prevents demo orders and restaurant sessions from failing or behaving incorrectly when loaded in the frontend.
Original PR description
Before this commit, demo data had no uuid, which is necessary for the rontend to function properly. A fix had been merged by adding a default value to the uuid field, but this did not work. The frontend is responsible for creating UUIDs, so we added the uuid to the demo data.
This fixes several guided product walkthroughs that could behave inconsistently during testing or demonstrations. The changes make the tours wait for pages, dialogs, chat areas, and interface loading states before continuing, reducing flaky behavior and improving confidence in automated checks.
Original PR description
In this commit, we fix multiple tours on step that can cause non deterministic behaviors: - show_expense_receipt_tour: Wait the chatter is loaded to prevent lost focus on the input targetted on the next step. - discuss_channel_tour: use hover helper to concat three steps. - website_gray_color_palette: use range hoot helper and wait ui loading appears before to wait it disappears... In the goal to change tour engine and base it on waitFor instead of MutationObserver, these additionnal steps are crucial. - website_form_contactus_submit: wait livechat if module is installed. - course_member: wait the modal is shown before click on element inside. 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
This change makes an automated Web Studio test more stable by adding a short wait where timing could previously vary. It helps reduce false test failures, supporting smoother development and release validation without changing user-facing behavior.
Original PR description
Before this commit their was a little undeterminism in a tour. Adding a bit of delay within a step should do the trick. runbot-error-112182
This fixes a broken automated tour related to Knowledge article commands in read-only mode. The change helps keep quality checks reliable so issues in the Knowledge app can be caught before reaching users.