Monday, May 26, 2025
1 change · 17.0
Enhancements to existing features
The POS order management screen now loads quotations and orders in smaller pages instead of loading everything at once. This prevents slowdowns or freezes when stores have many records and makes the screen respond much faster.
Original PR description
Before this change, all quotations and orders were loaded into the same view in the POS frontend. This caused severe performance issues and even complete unresponsiveness when a large number of records were present. This commit introduces proper pagination for this view, limiting the number of displayed records to 80 per page to avoid bloating frontend memory and speeding up the fetch. ** Benchmarks:** | num records | before | after | |-------------|---------------------|-----------| | 17,000+ | frontend unresponsive | < 500ms | opw-4728862 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr