Bug 1545927

Summary: Using webmks console one cannot type correctly the password when it contains special characters
Product: Red Hat CloudForms Management Engine Reporter: David Luong <dluong>
Component: UI - OPSAssignee: Dávid Halász <dhalasz>
Status: CLOSED CURRENTRELEASE QA Contact: Antonin Pagac <apagac>
Severity: high Docs Contact:
Priority: high    
Version: 5.8.0CC: hkataria, kkulkarn, lavenel, mpovolny, obarenbo, simaishi, smallamp
Target Milestone: GAKeywords: TestOnly, ZStream
Target Release: 5.10.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: 5.10.0.0 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1553329 1553331 (view as bug list) Environment:
Last Closed: 2018-07-30 14:44:52 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: Bug
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1597352    
Bug Blocks: 1553329, 1553331    

Description David Luong 2018-02-15 21:04:17 UTC
Description of problem:
When using CFME, when using webmks console with non-english keyboard, they cannot login due to wrong password.


Version-Release number of selected component (if applicable):
5.8

How reproducible:
Always

Steps to Reproduce:
1.  Use spanish keyboard with special characters
2.
3.

Actual results:
Not able to log in due to incorrect mapping

Expected results:
Able to log in.

Additional info:
When the template (rhel7, windows, others) is configured with us keymap 80% of the keys do work as expected minus the special spanish keys.

When one changes the keymap on the vm to spanish, it is much worse since most keys are incorrectly mapped.

Comment 2 David Luong 2018-02-15 21:09:19 UTC
(In reply to David Luong from comment #0)
> Description of problem:
> When using CFME, when using webmks console with non-english keyboard, they
> cannot login due to wrong password.
> 
> 
> Version-Release number of selected component (if applicable):
> 5.8
> 
> How reproducible:
> Always
> 
> Steps to Reproduce:
> 1.  Use spanish keyboard with special characters
> 2.
> 3.
> 
> Actual results:
> Not able to log in due to incorrect mapping
> 
> Expected results:
> Able to log in.
> 
> Additional info:
> When the template (rhel7, windows, others) is configured with us keymap 80%
> of the keys do work as expected minus the special spanish keys.
> 
> When one changes the keymap on the vm to spanish, it is much worse since
> most keys are incorrectly mapped.

Also, "stop Enforcing US Keyboard Layout" option is not available in webmks like it is in vmWare's web console.

Comment 4 CFME Bot 2018-03-01 06:14:29 UTC
New commit detected on ManageIQ/manageiq-ui-classic/master:
https://github.com/ManageIQ/manageiq-ui-classic/commit/45b897b57b7eb942925600d7ff81a6f16f9549a4

commit 45b897b57b7eb942925600d7ff81a6f16f9549a4
Author:     Dávid Halász <dhalasz>
AuthorDate: Wed Feb 21 13:30:00 2018 +0100
Commit:     Dávid Halász <dhalasz>
CommitDate: Thu Feb 22 12:11:00 2018 +0100

    Add keymap support for WebMKS remote consoles
    
    Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1545927

 app/helpers/vmware_console_helper.rb         | 12 ++++++++++++
 app/views/shared/_remote_console_footer.haml |  2 ++
 app/views/vm_common/console_webmks.html.haml |  4 ++++
 3 files changed, 18 insertions(+)

Comment 7 Dave Johnson 2018-07-30 14:44:52 UTC
Closing this as its already been verified in two z-streams and has test coverage around it.