Friday, November 14, 2025
3 changes · master
Enhancements to existing features
This update adds a clearer way for Odoo's automated tests to find exact text on a page. It helps developers maintain tests more easily without changing business workflows or customer-facing features.
Original PR description
This commit adds the ':text()' pseudo-class to the list of supported pseudo-classes in Hoot selectors. Its purpose is the same as ':contains()', with the specificity of being an *exact* match instead of a *partial* one. It effectively replaces ':contains(/^<expression>$/)' by ':text(<expression>)', improving the readability and making the developer experience a bit nicer. Enterprise: https://github.com/odoo/enterprise/pull/98772 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#235398 Forward-Port-Of: odoo/odoo#234331
This update adds clearer internal documentation for Odoo's website and HTML editing tools, helping developers get better code suggestions while working. This should make future changes to these areas faster, more reliable, and easier to maintain, without directly changing the end-user experience.
Original PR description
*: html_editor, web, website The goal of this PR is to enable IntelliSense autocompletion like so (examples in codium): ## Registry / Services `registry`: <img width="647" height="99" alt="image"…
*: html_editor, web, website The goal of this PR is to enable IntelliSense autocompletion like so (examples in codium): ## Registry / Services `registry`: <img width="647" height="99" alt="image" src="https://github.com/user-attachments/assets/a3ee6bb4-3b7f-4c8b-bc0d-e0c6f12178e6" /> `services` <img width="988" height="111" alt="image" src="https://github.com/user-attachments/assets/6277189f-e2cb-4fc5-8b82-693382cf23ea" /> ## Plugins `shared` methods: <img width="960" height="141" alt="image" src="https://github.com/user-attachments/assets/b7237b66-2f64-424d-8ce4-9edfac5b148c" /> <img width="1091" height="152" alt="image" src="https://github.com/user-attachments/assets/18650490-a16c-4aa4-887f-a5b00aa076dd" /> `resources`: <img width="893" height="270" alt="image" src="https://github.com/user-attachments/assets/908ad7ff-4ccd-4fad-82c1-60deb98c53ab" /> `getResource`: <img width="598" height="261" alt="image" src="https://github.com/user-attachments/assets/56800a2d-5f59-4e4a-8da5-fc87673170b6" /> `dispatchTo` with expected arguments: <img width="803" height="293" alt="image" src="https://github.com/user-attachments/assets/3a37e8c9-ead6-4245-9904-350d11446162" /> task-5249231
A small display adjustment adds the missing spacing before record counts in account reports when many records are shown. This keeps the view cleaner and more consistent for users reviewing return checks.
Original PR description
To keep the view consistent and clean, we're adding the missing CSS class to the span displaying the records_count when it's more than 20. No task ID.