Is your feature request related to a problem? Please describe.
The application currently defaults to 15 items per page across multiple pages. Users must manually adjust the page size each time they navigate to a new page, which is repetitive and frustrating. While an earlier issue #19640 suggested adding a configurable option for page size, making page size a configuration setting adds unnecessary complexity. Instead, it would be better to have implicit user-selected page size that applies universally.
Describe the solution you'd like
The page size should be set by the user once in any page and then apply consistently across all pages in the application. When a user selects a page size (e.g., 50 items) on any page, that size should automatically apply across all other pages and persist even after the user closes and reopens the application. This would make page size adjustments seamless and improve overall user experience.
Describe the main design/architecture of your solution
Unified Page Size Across Pages:
This feature should apply the user’s selected page size across all pages without additional configuration.
Eliminate the default page size of 15, instead allowing users to set their preferred size.
Increase the upper limit of items displayed per page to 100 to support a broader range of preferences.
Enable the page size to persist across sessions without requiring further adjustments from the user.
Describe the development plan you've considered
Update Pagination Logic:
Store the user-selected page size in the browser's local storage.
Modify the pagination logic to reference the stored page size, eliminating the individual configuration for each page.
Develop tests to verify that the page size setting is correctly applied across all pages and persists in local storage without causing any functionality breaks.
Additional context
A consistent user experience where the selected page size is universal and retained across sessions, enhancing usability without additional configuration. keeping it user-friendly.
Is your feature request related to a problem? Please describe.
The application currently defaults to 15 items per page across multiple pages. Users must manually adjust the page size each time they navigate to a new page, which is repetitive and frustrating. While an earlier issue #19640 suggested adding a configurable option for page size, making page size a configuration setting adds unnecessary complexity. Instead, it would be better to have implicit user-selected page size that applies universally.
Describe the solution you'd like
The page size should be set by the user once in any page and then apply consistently across all pages in the application. When a user selects a page size (e.g., 50 items) on any page, that size should automatically apply across all other pages and persist even after the user closes and reopens the application. This would make page size adjustments seamless and improve overall user experience.
Describe the main design/architecture of your solution
Unified Page Size Across Pages:
Describe the development plan you've considered
Update Pagination Logic:
Additional context
A consistent user experience where the selected page size is universal and retained across sessions, enhancing usability without additional configuration. keeping it user-friendly.