Odoo Website & HTML Builder — Weekly Commit Digest (17–24 Sep 2025)¶
This digest covers all commits that touched the addons/website
and addons/html_builder
directories of the Odoo community repository between 17 and 24 September 2025 (UTC). The list was assembled on 24 Sep 2025 using the GitHub REST API with path filters for both modules.
Highlights¶
- Editor resilience & usability. Patches harden the website/html editor against tricky scenarios such as pasting cross-document nodes, losing selection when triple-clicking UI controls, or drifting tooltips/popovers inside the iframe.
- Website UX polish. Several commits refine the shopper and content-creation experience: better search dropdown placement, functional multi-file uploads, sitemap deduplication, floating card stability, and safer social-share snippets.
- Builder productivity & AI. HTML Builder now honours backend domains in many2one pickers, speeds up row tooltips, refreshes dark mode colours, and gains a whole-page AI translation option alongside theme-tab responsiveness tweaks.
Commit details¶
Date (UTC) | Commit | Author | Scope | Summary |
---|---|---|---|---|
2025-09-24 | c5dd5a0 | adch-odoo | html_editor, website | Detect attribute nodes by nodeType so styles survive when pasting content from external editors into Website. |
2025-09-24 | 0159e22 | divy-odoo | website | Restore the dynamic blog snippet’s cover-image option when toggling item counts. |
2025-09-24 | 803de4e | panj-odoo | website, tours | Add expectUnloadPage and adjust redirects so Website tours tolerate reloads without flaking. |
2025-09-24 | a6e23d4 | pish-odoo | html_builder, html_editor | Apply backend domain filters to many2one pickers inside HTML Builder to match back-office access rules. |
2025-09-23 | f0da72c | FrancoisGe | html_builder | Defer heavy row-tooltip checks until hover time, cutting builder render overhead. |
2025-09-23 | 2f75e64 | Rodolpho Lima | website | Block accidental text selection when rapidly clicking icons inside snippets. |
2025-09-23 | 2967a41 | Rodolpho Lima | website | Lock the s_share snippet to avoid unintended editing and noisy error popovers. |
2025-09-23 | 5c1cd49 | dtda-odoo | website | Ensure the “Max # of files” option allows multi-file uploads while enforcing a minimum of one. |
2025-09-23 | ea1b037 | Nicolas Lempereur | website | Position shop search suggestions on the side with more viewport room to avoid clipping. |
2025-09-23 | bc14197 | Jinjiu Liu | html_editor | Limit triple-click selection to button text so adjacent nodes are unaffected. |
2025-09-23 | 668b805 | Aaron Bohy | website, web | Drop legacy hoot-dom dependencies from Website/Web test helpers during cleanup of legacy suites. |
2025-09-22 | 4a9a284 | Serge Bayet (seba) | website | Reinstate the floating cards resize guard by restoring the missing grid class. |
2025-09-22 | 1ae530e | Benjamin Vray | html_builder, website | Hide the image-width option on pictures nested in cards to match card styling rules. |
2025-09-22 | 3854e51 | Serge Bayet (seba) | website | Deduplicate sitemap entries when overridden routes resolve to the same URL, with regression tests. |
2025-09-18 | 8ada7af | Julien (jula) | html_editor, website | Keep color pickers and other popovers anchored by making them static within the iframe. |
2025-09-18 | b8ac840 | Xavier Luyckx (xlu) | website | Stop registering parallax clones in the categories showcase to avoid duplicate controls. |
2025-09-17 | f5f744d | mano-odoo | website | Restore the banner categories snippet background image loading after theme tweaks. |
2025-09-17 | 940d08c | Xavier Morel | website | Remove the obsolete link_tools tour that no longer reflects current flows. |
2025-09-17 | c82b4a8 | Laetitia (ldau) | auth_totp_mail, website | Drop the deprecated .btn-block class across mail/login flows, including Website pages. |
2025-09-17 | d4e0deb | Claire Nguyen (clan) | website | Swap the empty-search icon for a maintained asset to avoid broken links. |
2025-09-17 | 0a0aa09 | Garvish Panchal | website, html_builder | Allow translating an entire page with AI, wiring builder actions into the new flow. |
2025-09-17 | 42c1ef9 | divy-odoo | website | Move the translation tab template into its own folder to match refactored structure. |
2025-09-17 | 65cdbec | Lucas Perais (lpe) | web_tour, website | Drop hard hoot-dom dependencies from website/web tours for compatibility with the new test runner. |
2025-09-17 | b159bbd | Serhii Rubanskyi | web, website | Make color picker tabs pluggable so website components can extend them cleanly. |
2025-09-17 | e017a69 | mano-odoo | html_builder | Refresh add-snippet dialog dark-mode colors for readability. |
2025-09-17 | de2be35 | FrancoisGe | html_builder, website | Reduce the time before the theme tab appears by scheduling checks more lightly. |
2025-09-17 | da9222e | Benoit Socias | html_builder | Fix flattenSave grouping so HTML Builder saves don’t lose row information. |
2025-09-17 | 6c0a62e | Benoit Socias | website | Put the palette name back in quotes to keep theme previews consistent. |
2025-09-17 | 5796d77 | dtda-odoo | website | Enforce the website form file-size limit check correctly for multi-file uploads. |
2025-09-17 | 2261e6b | rusp-odoo | website | Preserve alt descriptions when reopening the SEO dialog on website pages. |