Openbravo Issue Tracking System - POS2 | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0045950 | POS2 | Core | public | 2021-02-25 11:44 | 2024-01-10 12:30 |
Reporter | lorenzofidalgo | ||||
Assigned To | Triage Platform Base | ||||
Priority | high | Severity | minor | Reproducibility | always |
Status | acknowledged | Resolution | open | ||
Platform | OS | 5 | OS Version | ||
Product Version | pi | ||||
Target Version | Fixed in Version | ||||
Merge Request Status | |||||
Review Assigned To | |||||
OBNetwork customer | |||||
Support ticket | |||||
Regression level | Automated tests | ||||
Regression date | |||||
Regression introduced in release | |||||
Regression introduced by commit | |||||
Triggers an Emergency Pack | No | ||||
Summary | 0045950: Cross Origin errors are thrown visiting the NewPOS | ||||
Description | The following error is shown after vising more than once the NewPOS login page: "Blocked a frame with origin "https://livebuilds.openbravo.com" [^] from accessing a cross-origin frame." It has been reproduced in CI and much more easily with Cypress automated tests in local against NewPOS livebuilds. Check the attached videos since they are pretty informative to narrow the error down. ( https://drive.google.com/file/d/1P5tRmXshhWF1nxebrLMjMZ1Mas_X8cVm/view?usp=sharing [^] ) ( https://drive.google.com/file/d/1ZWKLQUILVfztzT2aUDCKDIruO1lCBmsn/view?usp=sharing [^] ) ( https://drive.google.com/file/d/1f_7-d0aXxPejKK21xdThVOcp4wezKwgW/view?usp=sharing [^] ) This seems to be related with Service Workers because the browser unblocks the sitauation after service workers are cleaned. Besides, after checking when the issue started to happen (around 15th February), a merge containing Service Workers changes was introduced in core2. So it seems to be related (but not sure 100%). To be able to unblock Cypress tests and continue the executions, chromeWebSecurity has been disabled. To reproduce this issue, it is required to backout the following changeset: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/ab3429626be38c53f337e1a1136b9696db5121b3 [^] | ||||
Steps To Reproduce | 0-With the Cypress automated tests repo ready in your local machine, set "cypress.env.json" file with the following to be able to launch your tests against the livebuilds remote machine: { "baseUrl":"https://livebuilds.openbravo.com/retail_pos2_modules_pgsql", [^] "terminalUrl": "/web/pos/?terminal=VBS-2" } 1-Launch .../src-test/cypress/runAllSpecs/runFeaturesSpecsPOS2.spec.js suite against "https://livebuilds.openbravo.com/retail_pos2_modules_pgsql/web/pos/?terminal=VBS-2" [^] DEFECT: Realise when the second test executes the cy.visit command, it fails launching a Cross Origin error. | ||||
Proposed Solution | |||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2021-02-25 11:44 | lorenzofidalgo | New Issue | |||
2021-02-25 11:44 | lorenzofidalgo | Assigned To | => Retail | ||
2021-02-25 11:44 | lorenzofidalgo | Regression level | => Automated tests | ||
2021-02-25 11:44 | lorenzofidalgo | Triggers an Emergency Pack | => No | ||
2021-02-26 13:52 | lorenzofidalgo | Description Updated | bug_revision_view_page.php?rev_id=22151#r22151 | ||
2021-02-28 18:30 | guilleaer | Assigned To | Retail => alostale | ||
2021-03-03 08:50 | alostale | Note Added: 0126481 | |||
2021-03-03 08:50 | alostale | Priority | immediate => high | ||
2021-04-29 10:07 | guilleaer | Assigned To | alostale => platform | ||
2021-04-29 10:07 | guilleaer | Severity | major => minor | ||
2021-04-29 10:07 | guilleaer | Type | defect => design defect | ||
2021-04-29 10:57 | guilleaer | Status | new => acknowledged | ||
2022-02-01 08:07 | alostale | Assigned To | platform => Triage Platform Base | ||
2024-01-10 09:07 | lorenzofidalgo | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=27314#r27314 | ||
2024-01-10 12:28 | lorenzofidalgo | Description Updated | bug_revision_view_page.php?rev_id=27315#r27315 | ||
2024-01-10 12:30 | lorenzofidalgo | Note Added: 0159038 | |||
2024-01-10 12:30 | lorenzofidalgo | Note Edited: 0159038 | bug_revision_view_page.php?bugnote_id=0159038#r27317 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|