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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0042751
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSminoralways2020-01-08 16:522020-01-21 13:20
Reporterinaki_garciaView Statuspublic 
Assigned Toprakashmurugesan88 
PriorityimmediateResolutionfixedFixed in VersionRR20Q2
StatusclosedFix in branchFixed in SCM revision1d8345a6dcd0
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionmainSCM revision 
Review Assigned Togorka_gil
Regression levelPackaging and release
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0042751: [20Q1] [NewSkin] [UX] Receipt lines pin button has irregular behaviour on touch devices

DescriptionThe pushpin shaped button at the top right side of the receipt presents the following two irregular behaviours:

- It shows as active, in spite of touching on it again to uncheck it. The intended functionality of the button isn't compromised, as the checklist shaped "Select all"
button is hidden, and the lines can then be selected individually as usual
- The button can sometimes be hard to press, and depending on where it's pressed, the event that makes the button become grey is triggered

Check the following attached video that depicts these behaviours in detail:
https://drive.google.com/open?id=0B7v8HlaHNHiEbFE2Z3VHa0piazhUaVVfamF5US1zQnhrV1BN [^]

This issue is reproducible on 20Q1 on the Galaxy Tab A6 tablet but not in 19Q4, thus meaning that this is a usability regression introduced by the new skin.
Steps To Reproduce0. Log in the Web POS
1. Add some lines to the ticket
2. Click on one of the lines of the ticket. The pin button will appear
3. Check the button to test its functionality, and uncheck and check it again to test the behaviours described in the description
Proposed SolutionThe solution applied for this issue that used to be reproducible too with the previous skin, was to switch places with the "Select all" button once the pin
button was checked. This reduced the risk of the pin button being mis-clicked. I've been unable to find the original issue that I reported, but do recall
having reported it verbally or via email with Retail team, and having applied the mentioned solution after having arised this issue sometime in the second
half of 2018 and first half of 2019.
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
depends on backport 0042811RR20Q1 closedprakashmurugesan88 [20Q1] [NewSkin] [UX] Receipt lines pin button has irregular behaviour on touch devices 

-  Notes
(0116758)
dbaz (developer)
2020-01-10 09:49

Regarding the proposed solution, in general this kind of behaviors of buttons jumping around while they are pressed is a bad UX practice. If there is a real risk or a real common practice that this button is usually double-clicked (when it shouldn't) making the button lose its pretended behavior, then another solution (like setting an small timeout to avoid relaunch the action on double-click) should be thinked.
(0116779)
hgbot (developer)
2020-01-13 06:37

Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: 1d8345a6dcd01c884d72362a9b7a5da6e5694dd9
Author: Prakash M <prakash <at> qualiantech.com>
Date: Mon Jan 13 11:05:11 2020 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/1d8345a6dcd01c884d72362a9b7a5da6e5694dd9 [^]

Fixed issue 42751 : Fixed receipt lines pin icon irregular behaviour on touch devices

* Also added media query for hover which is not required in touch devices

---
M web/org.openbravo.retail.posterminal/css/obpos-main.css
---

- Issue History
Date Modified Username Field Change
2020-01-08 16:52 inaki_garcia New Issue
2020-01-08 16:52 inaki_garcia Assigned To => Retail
2020-01-08 16:52 inaki_garcia Regression level => Packaging and release
2020-01-08 16:52 inaki_garcia Triggers an Emergency Pack => No
2020-01-08 17:28 inaki_garcia Proposed Solution updated
2020-01-08 17:29 inaki_garcia Proposed Solution updated
2020-01-09 15:07 prakashmurugesan88 Assigned To Retail => prakashmurugesan88
2020-01-10 09:49 dbaz Note Added: 0116758
2020-01-13 06:37 hgbot Checkin
2020-01-13 06:37 hgbot Note Added: 0116779
2020-01-13 06:37 hgbot Status new => resolved
2020-01-13 06:37 hgbot Resolution open => fixed
2020-01-13 06:37 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/1d8345a6dcd01c884d72362a9b7a5da6e5694dd9 [^]
2020-01-13 06:47 prakashmurugesan88 Status resolved => new
2020-01-13 06:47 prakashmurugesan88 Resolution fixed => open
2020-01-13 06:48 prakashmurugesan88 Status new => scheduled
2020-01-13 06:50 prakashmurugesan88 Status scheduled => resolved
2020-01-13 06:50 prakashmurugesan88 Resolution open => fixed
2020-01-21 13:20 gorka_gil Review Assigned To => gorka_gil
2020-01-21 13:20 gorka_gil Status resolved => closed
2020-01-21 13:20 gorka_gil Fixed in Version => RR20Q2


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker