Anonymous | Login
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
TypeCategorySeverityReproducibilityDate SubmittedLast Update
design defect[Retail Modules] Web POSmajoralways2020-07-08 10:102020-11-23 06:37
ReporteraaroncaleroView Statuspublic 
Assigned TojavierRodriguez 
PriorityhighResolutionopenFixed in Version
StatusnewFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo

0044576: WebPOS switches from portrait mode to landscape when the mobile keyboard is shown

DescriptionThe 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 ReproduceIn 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.
TagsNo tags attached.
Attached Filespng file icon login-page.png [^] (160,078 bytes) 2020-07-08 10:11

png file icon new-edit-customer.png [^] (150,246 bytes) 2020-07-08 10:11

png file icon product-search.png [^] (148,248 bytes) 2020-07-08 10:11

jpg file icon Screenshot_20200706_164655.jpg [^] (446,318 bytes) 2020-07-08 10:11
diff file icon mobilecore.diff [^] (1,609 bytes) 2020-11-18 09:33 [Show Content]

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
marvintm (developer)
2020-11-23 06:37

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.

- Issue History
Date Modified Username Field Change
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
Powered by Mantis Bugtracker