Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0037413
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajoralways2017-11-28 20:482017-11-28 20:48
ReporterdbazView Statuspublic 
Assigned ToRetail 
PriorityurgentResolutionopenFixed in Version
StatusnewFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSWindowsDatabaseAnyJava version
OS Versionwith touch-screenDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0037413: [UX] Default Chrome behavior while swiping left or right should be overridden

DescriptionThere is a feature of Chrome present in Windows with touch-enabled screens, that allows move forward and backward in the browser history by swiping left and right the screen.

This "swipe to go back in the browser history" can be executed also in the WebPOS and SCO by swipping left (or right) in any place where there be a list (receipt, browse products, ...).

This Chrome's feature can be disabled by entering the following address:
chrome://flags/#overscroll-history-navigation [^]
and setting as disabled the "Overscroll history navigation" preference (and restarting Chrome).

The point is that, as far as possible, WebPOS and SCO should work with the Chrome browser out-of-the-box without tweaking any preference. This also avoids a lot of noise regarding users experiencing annoying things while using our products.

I have prepared (and attached) a simple html example (ChromeHistorySwipe.html) that get rides of this behavior using Javascript.
Note: the 'preventDefault' of touch events cannot be done at <body> level, so the function should apply to a container (<div>) wrapping the whole page. In the WebPOS/SCO environment, the <div> with id "terminal" is a good candidate to add the event listeners and the logic.

Here there is also a video showing the problem, and the html I have prepared that fixes it: https://www.youtube.com/watch?v=9dsK1WBJFxo [^]
Steps To ReproduceRead the 'Description' section.
Proposed SolutionRead the 'Description' section.
TagsNo tags attached.
Attached Fileshtml file icon ChromeHistorySwipe.html [^] (3,787 bytes) 2017-11-28 20:48

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2017-11-28 20:48 dbaz New Issue
2017-11-28 20:48 dbaz Assigned To => Retail
2017-11-28 20:48 dbaz File Added: ChromeHistorySwipe.html
2017-11-28 20:48 dbaz Triggers an Emergency Pack => No


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker