Openbravo Issue Tracking System - Retail Modules | |||||||||||||||||
View Issue Details | |||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||||
0057737 | Retail Modules | Web POS | public | 2025-01-23 11:44 | 2025-02-03 16:28 | ||||||||||||
Reporter | AugustoMauch | ||||||||||||||||
Assigned To | ranjith_qualiantech_com | ||||||||||||||||
Priority | normal | Severity | major | Reproducibility | have not tried | ||||||||||||
Status | scheduled | Resolution | open | ||||||||||||||
Platform | OS | 5 | OS Version | ||||||||||||||
Product Version | |||||||||||||||||
Target Version | Fixed in Version | ||||||||||||||||
Merge Request Status | |||||||||||||||||
Review Assigned To | |||||||||||||||||
OBNetwork customer | |||||||||||||||||
Support ticket | |||||||||||||||||
Regression level | |||||||||||||||||
Regression date | |||||||||||||||||
Regression introduced in release | |||||||||||||||||
Regression introduced by commit | |||||||||||||||||
Triggers an Emergency Pack | No | ||||||||||||||||
Summary | 0057737: Locking a terminal and opening the EnyoPOS on a different tab can lead to state persistence problems | ||||||||||||||||
Description | In certain circumstances, detailed in the steps to reproduce, it is possible for cashiers to work on POS terminals that will not persist the changes done in its state. As a consequence, when that terminal is restarted, the state that it will be recovered from the perseistence will be outdated. There are currently some mitigations in place to reduce the impact of this problem, but they do not cover all cases, and they do not work offline. Note that this steps reproducible the problem in EnyoPOS, but not in ReactPOS | ||||||||||||||||
Steps To Reproduce | - Open EnyoPOS in one tab - Work with it, create several tickets. Open the Orders window, check that the tickets that were created were synchronized - Logout, but keep the tab open - Open EnyoPOS in other tab (at this momento the persistence of the original tab will be stopped) - Create a one ticket, and close that tab - Log in again in the initial tab (the persistence remains stopped). - Create a few tickets - Switch to offline mode - Refresh the browser. The state recovered from the persistence layer will not contain the latest changes. - Create a few tickets more - Checke the Orders window, and notice that duplicated document numbersĀ” | ||||||||||||||||
Proposed Solution | |||||||||||||||||
Additional Information | |||||||||||||||||
Tags | No tags attached. | ||||||||||||||||
Relationships |
| ||||||||||||||||
Attached Files | |||||||||||||||||
Issue History | |||||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||||
2025-01-23 11:44 | AugustoMauch | New Issue | |||||||||||||||
2025-01-23 11:44 | AugustoMauch | Assigned To | => Retail | ||||||||||||||
2025-01-23 11:44 | AugustoMauch | Triggers an Emergency Pack | => No | ||||||||||||||
2025-01-23 12:00 | AugustoMauch | Description Updated | bug_revision_view_page.php?rev_id=29103#r29103 | ||||||||||||||
2025-01-23 12:00 | AugustoMauch | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=29105#r29105 | ||||||||||||||
2025-01-23 12:00 | AugustoMauch | Status | new => acknowledged | ||||||||||||||
2025-01-23 12:20 | AugustoMauch | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=29106#r29106 | ||||||||||||||
2025-01-23 12:21 | aaroncalero | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=29107#r29107 | ||||||||||||||
2025-01-23 12:30 | marvintm | Assigned To | Retail => ranjith_qualiantech_com | ||||||||||||||
2025-01-23 12:30 | marvintm | Status | acknowledged => scheduled | ||||||||||||||
2025-01-27 13:04 | hgbot | Note Added: 0174751 |
Notes | |||||
|
|||||
|
|