Monday, November 3, 2025
3 changes · saas-18.4
Enhancements to existing features
The booking screen in the Point of Sale no longer automatically opens the keyboard on phones and tablets when it loads. This makes the screen easier to use on touch devices and avoids interrupting users with an unnecessary keyboard pop-up.
Original PR description
Task: [#5016943](https://www.odoo.com/odoo/project/1737/tasks/5016943) --- On tablets and phones, the search bar was autofocus when opening the booking screen in the POS frontend. This was causing the keyboard to open automatically, which was not a good user experience. Now the search bar is not autofocus on touch devices for the booking screen by creating a new controller to manage this. Forward-Port-Of: odoo/enterprise#96873
The POS configuration kanban view no longer automatically focuses the search bar on tablets and phones. This prevents the on-screen keyboard from opening unexpectedly, making the screen easier to use on touch devices.
Original PR description
Task: [#5016943](https://www.odoo.com/odoo/project/1737/tasks/5016943)
---
On tablets and phones, the search bar was autofocus when opening the POS config kanban view. This was causing the keyboard to open automatically, which was not a good user experience.
Now the search bar is not autofocus on touch devices for the POS config kanban view ('view_pos_config_kanban').
Forward-Port-Of: odoo/odoo#231045This change adds a set of shared helper methods for accounting tests, such as creating invoices, sale orders, reversals, and down payment invoices. It gives the accounting team a common starting point for test setup, making future testing work faster and more consistent across localizations.
Original PR description
This commit adds bunch of helper methods on AccountTestInvoicingCommon to make it easier to do generic accounting test actions, such as: - creating invoice - creating sale order - reversing invoice - skipping test if module isn't installed - creating down payment invoice ... and many more. We're aware that there are thousands of different helpers for creating invoice out there in different localizations. This commit serves as the first necessary step to create one standard that can be extended across all other test helpers. This is a simplified version of the merged commit in master. We are not refactoring/rewriting any other test to use these new helpers. Our goal is just to make it available for everyone to start using this helper on their accounting-related tests. task-4891206 Forward-Port-Of: odoo/odoo#233869 Forward-Port-Of: odoo/odoo#233724