I'm running Ext 2.2 (just downloaded the latest source for my example), Safari Version 3.1.2 (5525.20.1) on Mac OSX 10.5 (Leopard) and came across an odd issue.
I'm using the 'email' Ext.form.VType for validation in a FormPanel and am noticing odd behavior that only occurs in Safari. For some reason, the validator flags otherwise valid email input as invalid when supplied with a string which has past a certain character length threshold. From my testing, this threshold appears to be at or around 36 characters, though I've found other instances where it slightly lower or higher.
I *was* able to reproduce this issue in the latest Webkit nightly, but did *not* find the same behavior in either Firefox 2.5 or Firefox 3.0.2. I've not tested it in any builds of Internet Explorer.
Because of file upload size limitations, I've linked to a self-contained .zip file, which includes an .html example and the latest complete Ext 2.2 source, to be opened in the Safari browser to illustrate the issue more clearly. This file is quite large in size, over 6MB, so I've also provided a live web link.
Perhaps this is not a bug, and I'm just overlooking something. Whatever the case, any insight or help is much appreciated!
The complete package, illustrating the bug, can be found at:
Additionally, a live example can be viewed online at: