Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||||||
ID | ||||||||||||
0057755 | ||||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
defect | [POS2] Core | major | always | 2025-01-24 12:55 | 2025-02-13 18:13 | |||||||
Reporter | aaroncalero | View Status | public | |||||||||
Assigned To | Triage Platform Base | |||||||||||
Priority | high | Resolution | open | Fixed in Version | ||||||||
Status | scheduled | Fix in branch | Fixed in SCM revision | |||||||||
Projection | none | ETA | none | Target Version | ||||||||
OS | Any | Database | Any | Java version | ||||||||
OS Version | Database version | Ant version | ||||||||||
Product Version | SCM revision | |||||||||||
Review Assigned To | ||||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0057755: 'Application Locked' popup can be bypassed before the first login is done | |||||||||||
Description | Core2-based applications have a mechanism to block the page if the code detects that the same url has been opened in a different tab[1]. When that situation is detected, a popup is opened, blocking the screen and preventing further action in that tab. That popup can fail to be opened if current tab is on the login screen, and no login has been performed yet: a js error is raised while trying to get the label to be displayed in the popup: hook.js:608 Uncaught TypeError: Cannot read properties of undefined (reading 'language_string'); [1] https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/blob/master/web-jspack/org.openbravo.core2/src/core/user-interface/BrowserTab.js?ref_type=heads [^] | |||||||||||
Steps To Reproduce | In a POS2 environment: Copy the url of the application and close all POS tabs. Open the first tab with the copied url and open the chrome console. Open the second tab with the copied url. Verify that the first tab now shows an error in the console. Verify that it is now possible to log in from both tabs | |||||||||||
Tags | No tags attached. | |||||||||||
Attached Files | ||||||||||||
![]() |
||||||||||||||||||||
|
![]() |
|
(0175618) hgbot (developer) 2025-02-13 18:13 |
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1768 [^] |
![]() |
|||
Date Modified | Username | Field | Change |
2025-01-24 12:55 | aaroncalero | New Issue | |
2025-01-24 12:55 | aaroncalero | Assigned To | => Triage Platform Base |
2025-01-24 12:55 | aaroncalero | Triggers an Emergency Pack | => No |
2025-02-13 10:32 | AugustoMauch | Status | new => scheduled |
2025-02-13 18:13 | hgbot | Note Added: 0175618 |
Copyright © 2000 - 2009 MantisBT Group |