[Webkit-unassigned] [Bug 20096] Safari doesn't offer to save passwords on some sites because HTMLInputElement::value() returns empty string

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 30 10:53:18 PST 2009


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


Tim Steele <tim at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |INVALID
                 CC|                            |tim at chromium.org




--- Comment #3 from Tim Steele <tim at chromium.org>  2009-11-30 10:53:18 PST ---
FYI - Turns out this isn't a webkit bug, but I'm willing to bet Safari fails
for the same reason Chromium fails (more affected URLs include livejournal.com,
websms.rogers.page.ca, any vBulletin based web form (already listed below), and
others found at http://crbug.com/28910).  The sites install onsubmit handlers
to swap out passwords with hashes, so by the time the FrameLoader is told to
submit the form, the value of the password input is empty (confirmed by
observing a callback from Javascript clear the variable just before submitForm
in the affected cases, and no such callback occurs in normal cases).  Other
sites just r handle the POST using XHR (which doesn't seem to go through the
same code path) and return false; in onsubmit.

I guess this is resolved from a webkit perspective.

-- 
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