Odoo Website & HTML Builder — Weekly Commit Digest (25 Sep – 1 Oct 2025)¶
This digest covers all commits that touched the addons/website
and addons/html_builder
directories of the Odoo community repository between 25 September and 1 October 2025 (UTC). The list was assembled on 1 Oct 2025 using the GitHub REST API with path filters for both modules.
Highlights¶
- Builder polish & preview parity. HTML Builder regains live previews for many2one pickers, improves translation handling, fixes color picker previews, and tweaks the mobile preview button and background overlay assets for smoother authoring.
- Website UX, accessibility & resilience. Multiple fixes refine menus, snippets, videos, animations, and keyboard navigation while restoring editability of share icons and ensuring background resets behave as intended.
- Testing & tooling stability. SEO tools get deterministic broken-link handling, tours and animation tests are hardened, and large swaths of builder tests migrate to shared utilities, cutting suite runtime.
Commit details¶
Date (UTC) | Commit | Author | Scope | Summary |
---|---|---|---|---|
2025-10-01 | b561301 | Julien (jula) | html_builder, html_editor | Tighten number-input and formatting utilities so CSS unit conversions keep the expected precision in the builder. |
2025-10-01 | 1c6dac6 | Serhii Rubanskyi | web, website | Stabilize the auto-hide menu tour by syncing its assertions with the latest navigation behavior. |
2025-10-01 | 0248bd2 | romo | web, website | Ensure footer blocks trigger animations reliably by adjusting how the observer listens for visibility. |
2025-10-01 | 6ea8923 | Sébastien (blse) | web, website | Make “Edit Menu” actions opened from submenu links target the correct nested menu structure. |
2025-09-30 | c085958 | Robin Lejeune (role) | web, website | Hide video sizing controls when cookies are refused so the snippet UI stays consistent. |
2025-09-30 | a5b5b41 | FrancoisGe | web, website | Make theme tab palette tests wait for asset reloads to eliminate flakiness. |
2025-09-30 | a6ec0b9 | Rahil Ghanchi | html_builder, web, website | Refresh the mobile preview button styling and assets for better contrast in the preview systray. |
2025-09-30 | ab274cf | Robin Lejeune (role) | web, website | Improve snippet accessibility by refining keyboard focus styles and iframe dialog behavior. |
2025-09-30 | 1c0c7de | Benjamin Vray | web, website | Preserve the broken-link checker when SEO dialogs edit redirects so editors still get warnings. |
2025-09-30 | daacfee | Benjamin Vray | web, website | Show an image icon fallback for broken SEO previews so missing assets remain obvious. |
2025-09-30 | 9d513f9 | Parth Vyas | web, website | Exclude dynamic template images from the SEO dialog to avoid flagging transient placeholders. |
2025-09-30 | bbced6f | Julien (jula) | web, website | Fix an asynchronous wait in website animation tests so reposition checks don’t race. |
2025-09-29 | b4a2b5a | Louis (loco) | html_builder, web, website | Rework the translation plugin to rely on new o_editable_attribute markers instead of forcing contenteditable . |
2025-09-26 | 4ed28a0 | Augustin (duau) | html_builder, web, website, website_sale | Retool website and builder tests to share html_builder utilities, cutting suite runtime. |
2025-09-26 | beef707 | Augustin (duau) | html_builder, web, website | Relocate generic builder tests into the html_builder module to match their scope. |
2025-09-25 | df61467 | Rodolpho Lima | html_builder, html_editor, mass_mailing | Split the color tooling into separate logic and UI plugins so editors can opt out of the selector. |
2025-09-25 | 11e13e0 | romo | web, website | Reset section backgrounds when applying color combinations to avoid residual styling. |
2025-09-25 | 794d862 | Louis (loco) | web, website | Restore the share snippet’s icon editability after builder regressions. |
2025-09-25 | 315718d | Nicolas Lempereur | web, website | Prevent view prefetching from leaking restricted fields when rendering website pages. |
2025-09-25 | 8983f20 | Julien (jula) | html_builder | Rename the background overlay stylesheet so it loads inside the builder iframe again. |
2025-09-25 | 125c14a | Sébastien (blse) | html_builder, web, website | Restore live previewing for BuilderMany2One options via new select-menu wiring. |
2025-09-25 | 784158c | Sébastien (blse) | html_builder, web, website | Pass the previewing flag into color picker actions so hover previews render correctly. |