Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0036696 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Retail Modules] Web POS | major | always | 2017-08-22 18:08 | 2018-06-26 11:43 | |||
Reporter | dbaz | View Status | public | |||||
Assigned To | guilleaer | |||||||
Priority | high | Resolution | fixed | Fixed in Version | RR18Q1 | |||
Status | closed | Fix in branch | Fixed in SCM revision | 7695aebfa123 | ||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Merge Request Status | ||||||||
Review Assigned To | marvintm | |||||||
OBNetwork customer | No | |||||||
Support ticket | ||||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0036696: [UX] OS Virtual Keyboard should not be shown while the focus is in the focus keeper (hidden) input | |||||||
Description | There are some hardware that when 'Use External Input' is enabled in the POS Terminal, the OS Virtual Keyboard is shown all the time, even if a barcode scanner is plugged. This happens is Android, iOS and Windows10 in tablet mode. | |||||||
Steps To Reproduce | In Android, iOS or Windows10 with no external hardware plugged, in the backoffice go to POS Terminal Type, mark the 'Use External Input' Go to the WebPOS Notice the virtual keyboard is shown | |||||||
Proposed Solution | This code seems that solves the problem: https://jsfiddle.net/o68fn3rp/6/ [^] Some tests: Android: https://www.youtube.com/watch?v=ay-dT1w52F4 [^] iOS: https://youtu.be/bpZRYSimAkE [^] Windows 10: https://youtu.be/TlBFzShpDWY [^] By default, the behavior with no SO Virtual Keyboard shown should be set. Anyway, a preference to switch back to the bad (current) behavior is needed just in case there be a corner case wanting to have this strange behavior. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ![]() | |||||||
![]() |
|
![]() |
|
(0100077) guilleaer (viewer) 2017-10-26 10:58 |
I have tested the patch (attached) and it seems that it works fine in Android. Pending to be tested in IOS. If it not works fine in IOS I think that make sense to include it in mobilecore under a preference or flag because this fix is very usefull for devices which have an integrated barcode scanner (like Zebra) |
(0100473) hgbot (developer) 2017-11-13 09:43 |
Repository: erp/pmods/org.openbravo.retail.posterminal Changeset: 7695aebfa1230e6f69f3b74387fd3f81d49b4929 Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com> Date: Fri Nov 10 11:48:21 2017 +0100 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/7695aebfa1230e6f69f3b74387fd3f81d49b4929 [^] Fixed issue 36696: Screen keyboard will not be shown when focus keeper gets the focus if new flag "useEmbededBarcode" is enabled. - Added new field (column and element) "Use embeded barcode" to "pos terminal type" window. This field will only be shown when the flag "Use External Input" is enabled. - When web POS is loaded the value of this new field is readed and will overwrite the core value of the property useEmbededBarcode - Fields shown in grid view in POS terminal type window have been organized --- M src-db/database/model/tables/OBPOS_TERMINALTYPE.xml M src-db/database/sourcedata/AD_COLUMN.xml M src-db/database/sourcedata/AD_ELEMENT.xml M src-db/database/sourcedata/AD_FIELD.xml M web/org.openbravo.retail.posterminal/js/login/model/login-model.js --- |
(0100474) hgbot (developer) 2017-11-13 09:43 |
Repository: erp/pmods/org.openbravo.mobile.core Changeset: 08aa06952be03d43e3bdef1d584eefb28806368b Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com> Date: Fri Nov 10 11:40:50 2017 +0100 URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/08aa06952be03d43e3bdef1d584eefb28806368b [^] Related to issue 36696: Screen keyboard will not be shown if terminal property useEmbededBarcode is true --- M web/org.openbravo.mobile.core/source/component/ob-terminal-component.js M web/org.openbravo.mobile.core/source/model/ob-terminal-model.js --- |
(0100511) hgbot (developer) 2017-11-14 12:09 |
Repository: erp/pmods/org.openbravo.retail.sampledata Changeset: 144ef57f6a3c111bd18c89fea1e1a6e8378bb738 Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com> Date: Fri Nov 10 18:12:18 2017 +0100 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.sampledata/rev/144ef57f6a3c111bd18c89fea1e1a6e8378bb738 [^] Related to issue 36696: Add new field USEEMBEDEDBARCODESCANNER to terminal type sample data --- M referencedata/sampledata/The_White_Valley_Group/OBPOS_TERMINALTYPE.xml --- |
(0100577) hgbot (developer) 2017-11-17 12:25 |
Repository: erp/pmods/org.openbravo.retail.testsampledata Changeset: c324dc61a5f6a39d67fc4e832ab433241299af4d Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com> Date: Fri Nov 17 12:25:02 2017 +0100 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.testsampledata/rev/c324dc61a5f6a39d67fc4e832ab433241299af4d [^] Related to issue 36696: Adapt junit test sample data to include new field --- M referencedata/sampledata/Retail_Test/OBPOS_TERMINALTYPE.xml --- |
(0100672) hgbot (developer) 2017-11-22 20:31 |
Repository: erp/pmods/org.openbravo.retail.testsampledata Changeset: 5025df86b409142614e0fbcb26b129ccb762c1e1 Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com> Date: Wed Nov 22 17:33:38 2017 +0400 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.testsampledata/rev/5025df86b409142614e0fbcb26b129ccb762c1e1 [^] Related to issue 36696: Change default value to Y in sampledata --- M referencedata/sampledata/Retail_Test/OBPOS_TERMINALTYPE.xml --- |
(0100673) hgbot (developer) 2017-11-22 20:31 |
Repository: erp/pmods/org.openbravo.retail.sampledata Changeset: 1ae2f4b4fe0d610cfdba69f63f9341cc3665f03b Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com> Date: Wed Nov 22 17:30:51 2017 +0400 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.sampledata/rev/1ae2f4b4fe0d610cfdba69f63f9341cc3665f03b [^] Related to issue 36696: Change default value to Y in sampledata --- M referencedata/sampledata/The_White_Valley_Group/OBPOS_TERMINALTYPE.xml --- |
(0100675) hgbot (developer) 2017-11-22 20:32 |
Repository: erp/pmods/org.openbravo.retail.posterminal Changeset: 5e920873d166ebc8e7c941457c0b4e0fade11b15 Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com> Date: Wed Nov 22 17:27:39 2017 +0400 URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/5e920873d166ebc8e7c941457c0b4e0fade11b15 [^] Related to issue 36696: Change field name and make Y default value --- M src-db/database/model/tables/OBPOS_TERMINALTYPE.xml M src-db/database/sourcedata/AD_COLUMN.xml M src-db/database/sourcedata/AD_ELEMENT.xml M src-db/database/sourcedata/AD_FIELD.xml --- |
(0100680) hgbot (developer) 2017-11-23 11:16 |
Repository: erp/pmods/org.openbravo.mobile.core Changeset: b69c086d07e8bd23e3b2d2ebe5fc902eff768854 Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com> Date: Thu Nov 23 14:15:54 2017 +0400 URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/b69c086d07e8bd23e3b2d2ebe5fc902eff768854 [^] Related to issue 36696: By default screen keyboard is hidden --- M web/org.openbravo.mobile.core/source/component/ob-terminal-component.js M web/org.openbravo.mobile.core/source/model/ob-terminal-model.js --- |
![]() |
|||
Date Modified | Username | Field | Change |
2017-08-22 18:08 | dbaz | New Issue | |
2017-08-22 18:08 | dbaz | Assigned To | => Retail |
2017-08-22 18:08 | dbaz | OBNetwork customer | => No |
2017-08-22 18:08 | dbaz | Triggers an Emergency Pack | => No |
2017-10-26 10:56 | guilleaer | File Added: diffIssue36696.diff | |
2017-10-26 10:58 | guilleaer | Note Added: 0100077 | |
2017-11-13 09:43 | hgbot | Checkin | |
2017-11-13 09:43 | hgbot | Note Added: 0100473 | |
2017-11-13 09:43 | hgbot | Status | new => resolved |
2017-11-13 09:43 | hgbot | Resolution | open => fixed |
2017-11-13 09:43 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/7695aebfa1230e6f69f3b74387fd3f81d49b4929 [^] |
2017-11-13 09:43 | hgbot | Checkin | |
2017-11-13 09:43 | hgbot | Note Added: 0100474 | |
2017-11-14 12:09 | hgbot | Checkin | |
2017-11-14 12:09 | hgbot | Note Added: 0100511 | |
2017-11-14 13:34 | marvintm | Assigned To | Retail => guilleaer |
2017-11-17 12:25 | hgbot | Checkin | |
2017-11-17 12:25 | hgbot | Note Added: 0100577 | |
2017-11-22 20:31 | hgbot | Checkin | |
2017-11-22 20:31 | hgbot | Note Added: 0100672 | |
2017-11-22 20:31 | hgbot | Checkin | |
2017-11-22 20:31 | hgbot | Note Added: 0100673 | |
2017-11-22 20:32 | hgbot | Checkin | |
2017-11-22 20:32 | hgbot | Note Added: 0100675 | |
2017-11-23 11:16 | hgbot | Checkin | |
2017-11-23 11:16 | hgbot | Note Added: 0100680 | |
2017-12-07 14:00 | marvintm | Review Assigned To | => marvintm |
2017-12-07 14:00 | marvintm | Status | resolved => closed |
2017-12-07 14:00 | marvintm | Fixed in Version | => RR18Q1 |
2018-06-26 11:30 | hgbot | Checkin | |
2018-06-26 11:30 | hgbot | Note Added: 0105388 | |
2018-06-26 11:30 | hgbot | Checkin | |
2018-06-26 11:30 | hgbot | Note Added: 0105389 | |
2018-06-26 11:43 | hgbot | Checkin | |
2018-06-26 11:43 | hgbot | Note Added: 0105431 | |
2018-06-26 11:43 | hgbot | Checkin | |
2018-06-26 11:43 | hgbot | Note Added: 0105432 | |
2018-06-26 13:49 | gorka_gil | Note Deleted: 0105388 | |
2018-06-26 13:49 | gorka_gil | Note Deleted: 0105389 | |
2018-06-26 13:49 | gorka_gil | Note Deleted: 0105431 | |
2018-06-26 13:49 | gorka_gil | Note Deleted: 0105432 |
Copyright © 2000 - 2009 MantisBT Group |