|View Issue Details|
|Type||Category||Severity||Reproducibility||Date Submitted||Last Update|
|design defect||[Retail Modules] Web POS||major||always||2020-07-08 10:10||2020-11-23 06:37|
|Priority||high||Resolution||open||Fixed in Version|
|Status||new||Fix in branch||Fixed in SCM revision|
|OS Version||Database version||Ant version|
|Product Version||SCM revision|
|Review Assigned To|
|Regression introduced in release|
|Regression introduced by commit|
|Triggers an Emergency Pack||No|
0044576: WebPOS switches from portrait mode to landscape when the mobile keyboard is shown
|Description||The view mode used in WebPOS is defined by the aspect ratio of the screen (the width:height relationship).|
If the aspect ratio is higher than 9/8, then the WebPOS is considered to be in landscape/desktop mode and the view switches to a two-column layout.
If the aspect ratio is lower, then the WebPOS switches to a single-column layout.
In some devices, when the mobile keyboard is opened, the remaining screen space crosses the portrait/landscape aspect ratio threshold, and the screen switches to two-column mode, breaking the layout of the application
|Steps To Reproduce||In a relatively small** mobile, go to livebuilds WebPOS, and click on the login inputs. The keyboard will open and the WebPOS will switch to two-column layout.|
Once logged in, go to the product search, or try to create a new customer (any interaction that requires user input via keyboard); same problem will happen and the WebPOS will switch to two-column layout until the keyboard is closed.
** The issue has been reported in a Samsung Galaxy J3 (screen size 720 x 1280px) but also in a Huawei P Smart + (screen size 1080 x 2340px). Attached screenshots of both.
|Tags||No tags attached.|
|Attached Files|| login-page.png [^] (160,078 bytes) 2020-07-08 10:11
new-edit-customer.png [^] (150,246 bytes) 2020-07-08 10:11
product-search.png [^] (148,248 bytes) 2020-07-08 10:11
Screenshot_20200706_164655.jpg [^] (446,318 bytes) 2020-07-08 10:11
mobilecore.diff [^] (1,609 bytes) 2020-11-18 09:33 [Show Content]
We have provided a fix for this issue (you can find it as an attached patch).
However, at the same time for now we have changed it to design defect. The reason is that we are concerned with the risk of applying the patch in general. It should be safe to apply it if all devices used follow the resolution/aspect ratio of the specified device. That said, we think the risk that it may cause unexpected regressions if the devices used are slightly different is high, and currently we don't have the ability to test it properly in a sufficiently high amount of device combinations.
|2020-07-08 10:10||aaroncalero||New Issue|
|2020-07-08 10:10||aaroncalero||Assigned To||=> Retail|
|2020-07-08 10:10||aaroncalero||Triggers an Emergency Pack||=> No|
|2020-07-08 10:11||aaroncalero||File Added: login-page.png|
|2020-07-08 10:11||aaroncalero||File Added: new-edit-customer.png|
|2020-07-08 10:11||aaroncalero||File Added: product-search.png|
|2020-07-08 10:11||aaroncalero||File Added: Screenshot_20200706_164655.jpg|
|2020-08-20 15:13||ranjith_qualiantech_com||Assigned To||Retail => ranjith_qualiantech_com|
|2020-08-27 07:38||ranjith_qualiantech_com||Assigned To||ranjith_qualiantech_com => Retail|
|2020-11-17 11:00||javierRodriguez||Assigned To||Retail => javierRodriguez|
|2020-11-18 09:33||javierRodriguez||File Added: mobilecore.diff|
|2020-11-23 06:37||marvintm||Note Added: 0124556|
|2020-11-23 06:37||marvintm||Type||defect => design defect|
|Copyright © 2000 - 2009 MantisBT Group|