[Webkit-unassigned] [Bug 9977] REGRESSION (418-418.8): Some asp.net 2.0 validator controls have quit working

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Mon Jul 17 21:24:32 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=9977


ddkilzer at kilzer.net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |darin at apple.com
           Keywords|NeedsReduction              |HasReduction




------- Comment #8 from ddkilzer at kilzer.net  2006-07-17 21:24 PDT -------
So here's my educated guess.  There are actually two problems going on.

1. ASP.NET 2.0 is sniffing the user agent and is providing a work-around for
this issue if you were using certain build numbers of Safari and/or WebKit. 
Now that those version numbers have been exceeded, the ASP.NET code is sending
the non-Safari-work-around version of the JavaScript code, which then causes
validation to break.

Solutions: Hack the ASP.NET code on the server-side (assuming you have source),
ask Microsoft for a patch, hack the user agent string on "the way in" before
ASP.NET gets to it (thereby restoring the behavior), etc.

2. WebKit *should* work with the tests I posted as Attachment 9537 and
Attachment 9538.  (It works fine in Firefox 1.5.0.4.)  The sense of this bug
should probably be changed to fix the regex bug(s) since that's all we can do.

Note that this doesn't help you for your production web site, though.  You're
going to have to come up with a different solution for that.

BTW, I figured this out using "Drosera", the JavaScript debugger included with
the nightly builds.  Good stuff that!


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list