[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