[Webkit-unassigned] [Bug 57817] New: Could not enter weird characters in password input boxes (on MacOS with spanish keyboard)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Apr 4 23:46:27 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=57817

           Summary: Could not enter weird characters in password input
                    boxes (on MacOS with spanish keyboard)
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh Intel
        OS/Version: Mac OS X 10.6
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebCore Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: torres.marc at gmail.com


NOTE: Probably related to https://bugs.webkit.org/show_bug.cgi?id=32231 (thought I haven't test it on PC Linux)

I've previously reported this at chromium bugtracker (http://code.google.com/p/chromium/issues/detail?id=78048), but they've told me that I should open the ticket here because it's (probably) a webkit issue (the issue is in both, Chrome 10 and Safari 5).

I just copy&paste the report here:

Chrome Version       : 10.0.648
URLs (if applicable) : none
OS version           : MacOS 10.6.7
Behavior in Safari 5.04 (if applicable): 
  The same 
Behavior in Firefox 3.x (if applicable):
  In firefox works like a charm (in both Mac&Win)
Behavior in Chrome for Windows:
  In Chrome Windows works also like a charm (though not tested under Safari for Windows)

What steps will reproduce the problem?
1. Create a web page with input type="password"
<!-- file test.php -->
<?php if (isset($_POST['pwd'])): ?> 
  <?php var_dump($_POST) ?>
<?php else: ?>
<!DOCTYPE html>
<html>
  <head>
    <title>Password test</title>
  </head>
  <body>
    <form action="test.php" method="POST">
      <input type="password" id="pwd" name="pwd" />
      <input type="submit" name="OK" value="Submit" />
    </form>
  </body>
</html>
<?php endif; ?>
2. Try to insert the weird character like ^ in the password field (even `, ´, ¨,  won't work), I just press the character and the the space bar (the SO is expecting another letter to be used, like à or maybe ï, so I type space bar because the password has some of this characters alone).

What is the expected result?
  You'll just expect that the server recieves the characters that you type, but you'll get only the spaces (you can see, using the chrome's developer toolbar, that it's actually sending the typed password wrong!)

What happens instead?
  All the weird characters are repaced by a white space

I've noticed that if I switch the keyboard layout to US it works like a charm (as the system is not expecting another letter to be used when you type those characters so you don't need to type the space bar).

I guess it's a webkit issue, because it also happens in Safari.

I should add that I can type the password on another input box and then cut&paste to the password field. For now this is what I'm doing... (absolutely not the best options if is someone is arround...)

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list