Unfortunately, after further testing it didn't resolve either issue.
I have decided to dynamically include an older version of jQuery
(1.2.1) where these issues aren't happening.  I would suggest taking
the simple snippet of code I provided and reproduce the issue for
testing on version 1.2.7.

Thanks

On Aug 18, 8:15 am, John Mathews <[EMAIL PROTECTED]> wrote:
> Nice, actually that did fix the div sliding issue.  Also, for the
> moment (it has been very inconsistent), I haven't been able to
> reproduce the crash.
>
> Thanks Ariel!
>
> On Aug 14, 11:49 am, Ariel Flesler <[EMAIL PROTECTED]> wrote:
>
> > Try doing the following replacement on jQuery 1.2.6 (uncompressed)
> > Line 1132:
>
> > before:                 if( array != null ){
> > after  :                if( typeof array != 'undefined' ){
>
> > Let me know if it still fails.
> > --
> > Ariel Fleslerhttp://flesler.blogspot.com/
>
> > On Aug 14, 3:19 pm, John Mathews <[EMAIL PROTECTED]> wrote:
>
> > > Hopefully this issue will be resolved in 1.2.7.  Until then, I
> > > inserted a browser sniff and am now including version 1.2.1 where
> > > these issues aren't happening.
>
> > > Please email me if someone is able to resolve this issue or if a bug
> > > is opened in response to this post.
>
> > > On Aug 12, 9:31 am, John Mathews <[EMAIL PROTECTED]> wrote:
>
> > > > I tried just including the jQuery library itself and that doesn't seem
> > > > to cause the crash.  It is something we are doing with the library.  I
> > > > haven't isolated the issue to a few lines of code as of yet.
>
> > > > In addtion, I am also seeing an issue around sliding in Safari 2.0.3
> > > > as well.  The div that is supposed to be expanding isn't pushing the
> > > > div below it down and instead there is a strange overlapping issue.
> > > > The issue starts in 1.2.2 (continues to 1.2.6) and works fine in
> > > > 1.2.1.  Below is code that should demonstrate the issue without any
> > > > styles needed.  Thoughts?
>
> > > > <script type="text/javascript" src="/shared-static/scripts/jquery.
> > > > 1.2.2.js"></script>
>
> > > > <script type='text/javascript'>
>
> > > >         $(document).ready(function(){
> > > >                 //   Slide the login box up and down
> > > >                 $("a#slidein").click(function(){ $
> > > > ("div#loginWrap").find("div#loginBox:hidden").slideDown("slow"); $
> > > > ("div#loginExpand").hide(); $("div#loginContract").show(); });
> > > >                 $("a#slideout").click(function(){ $
> > > > ("div#loginWrap").find("div#loginBox:visible").slideUp("slow"); $
> > > > ("div#loginContract").hide(); $("div#loginExpand").show(); });
> > > >                 $("div#loginContract").hide();
> > > >                 $("div#loginBox").hide();
>
> > > >                 $("#login").show();
> > > >         });
> > > > </script>
>
> > > > <div id="content" class="clear">
> > > >         <div id="left">
> > > >                 <div id"asdf">SOME TEST TEXT BLOCK</div>
> > > >                 <div id="LoginArea">
> > > >                         <div id="login" style="display:none">
> > > >                                 <div id="loginExpand" 
> > > > class="switchContent">
> > > >                                         <a id="slidein" href="##" 
> > > > name="slidein"><img src="/shared-static/
> > > > images/login/login-expand.gif" alt="Expand Login Section" width="59"
> > > > height="17" border="0" /></a>
> > > >                                 </div>
> > > >                                 <div id="loginContract" style="display: 
> > > > none;">
> > > >                                         <a id="slideout" href="##" 
> > > > name="slideout"><img src="/shared-
> > > > static/images/login/login-contract.gif" alt="Close Login Section"
> > > > width="59" height="17"  border="0"/></a>
> > > >                                 </div>
> > > >                                 <div id="loginWrap">
> > > >                                         <div id="loginBox" 
> > > > style="display:none">
> > > >                                                 <p>SOME TEST DATA 
> > > > FILLER BLA BLA</p>
> > > >                                                 <form name="loginForm" 
> > > > id="loginForm"  action="#" method="post">
> > > >                                                         <input 
> > > > id="loginFormButton" type="image" src="/shared-static/
> > > > images/login/login-go.gif" alt="login" onclick="submitLogin();"  />
> > > >                                                         <label 
> > > > for="loginFormUsername">Username</label><br />
> > > >                                                         <input 
> > > > type="text" name="username" id="loginFormUsername"
> > > > value="" maxlength="80" onkeypress="return
> > > > entsub(event,this.form);"><br>
> > > >                                                         <label 
> > > > for="loginFormPassword">Password</label><br />
> > > >                                                         <input 
> > > > type="Password" name="password" id="loginFormPassword"
> > > > maxlength="12" onkeypress="return entsub(event,this.form);"><br>
> > > >                                                         <input 
> > > > type="checkbox" id="loginRemember"
> > > > name="chk_sharedComputer" value="1" >
> > > >                                                         <label 
> > > > for="loginRemember"><div id="loginRemember">Remember my
> > > > account</div></label>
> > > >                                                 </form>
> > > >                                                 <div id="loginFooter">
> > > >                                                         Forgot username 
> > > > or password?
> > > >                                                 </div>
> > > >                                         </div>
> > > >                                 </div>
> > > >                         </div>
> > > >                 </div>
> > > >                 <div id"asdf">SOME TEST TEXT BLOCK</div>
> > > >         </div>
> > > > </div>
>
> > > > On Aug 11, 3:19 pm, Ariel Flesler <[EMAIL PROTECTED]> wrote:
>
> > > > > Can you provide a test case to reproduce the error ? please try to
> > > > > keep it to the minimum js required to trigger the error.
>
> > > > > Thanks
> > > > > --
> > > > > Ariel Fleslerhttp://flesler.blogspot.com/
>
> > > > > On 11 ago, 14:08, Jason <[EMAIL PROTECTED]> wrote:
>
> > > > > > John... did you get this resolved?  I have been hitting my head up
> > > > > > against a wall trying to figure out what is going on. I am upgarding
> > > > > > as well.
>
> > > > > > On Aug 8, 8:53 am, Jason <[EMAIL PROTECTED]> wrote:
>
> > > > > > > I am having the same issue.  Does anyone have any insight into 
> > > > > > > this?
>
> > > > > > > On Aug 7, 2:22 pm, John Mathews <[EMAIL PROTECTED]> wrote:
>
> > > > > > > > On Aug 7, 12:09 pm, John Mathews <[EMAIL PROTECTED]> wrote:
>
> > > > > > > > > On Aug 6, 8:07 pm, Mike Alsup <[EMAIL PROTECTED]> wrote:
>
> > > > > > > > > > > I have made an upgrade from jQuery 1.1.3 to 1.2.6 and 
> > > > > > > > > > > everything is
> > > > > > > > > > > working great in all browsers except Safari2.0.3.  The 
> > > > > > > > > > > strange thing
> > > > > > > > > > > is that it seems there are issues at random times.  
> > > > > > > > > > > Sometimes you can
> > > > > > > > > > > click through a couple pages, sometimes it crashes on 
> > > > > > > > > > > load.  This
> > > > > > > > > > > could be due to when the document is ready and code that 
> > > > > > > > > > > only runs
> > > > > > > > > > > under that condition.  When the page does load, even 
> > > > > > > > > > > simple things
> > > > > > > > > > > like the code shown below are not rendering properly.  
> > > > > > > > > > > The div doesn't
> > > > > > > > > > > slide down and push the content below down with it.  
> > > > > > > > > > > Instead they have
> > > > > > > > > > > some strange overlap issues.  The CSS and jQuery related 
> > > > > > > > > > > to the
> > > > > > > > > > > function were working before the upgrade.
>
> > > > > > > > > > > $("a#slidein").click(function(){
> > > > > > > > > > > $("div#loginWrap").find("div#loginBox:hidden").slideDown("slow");
> > > > > > > > > > > $("div#loginExpand").hide(); 
> > > > > > > > > > > $("div#loginContract").show(); });
>
> > > > > > > > > > > Has anyone else had similar issues?
>
> > > > > > > > > > What is reported inSafari'serror console?
>
> > > > > > > > > Date/Time:      2008-08-07 09:12:38.601 -0700
> > > > > > > > > OS Version:     10.4.6 (Build 8I1119)
> > > > > > > > > Report Version: 4
>
> > > > > > > > > Command:Safari
> > > > > > > > > Path:    /Applications/Safari.app/Contents/MacOS/Safari
> > > > > > > > > Parent:  WindowServer [55]
>
> > > > > > > > > Version:        2.0.3(417.9.2)
> > > > > > > > > Build Version:  6
> > > > > > > > > Project Name:   WebBrowser
> > > > > > > > > Source Version: 4170902
>
> > > > > > > > > PID:    511
> > > > > > > > > Thread: 0
>
> > > > > > > > > Exception:  EXC_BAD_ACCESS (0x0001)
> > > > > > > > > Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x000002e5
>
> > > > > > > > > Thread 0 Crashed:
> > > > > > > > > 0   com.apple.WebCore           0x94fb3670
> > > > > > > > > DOM::operator==(DOM::DOMString const&, DOM::DOMString const&) 
> > > > > > > > > + 30
> > > > > > > > > 1   com.apple.WebCore           0x94fce7be
> > > > > > > > > DOM::operator==(DOM::AtomicString const&, DOM::DOMString 
> > > > > > > > > const&) + 24
> > > > > > > > > 2   com.apple.WebCore           0x9510def2
> > > > > > > > > DOM::NodeListImpl::itemById(DOM::DOMString const&) const + 172
> > > > > > > > > 3   com.apple.WebCore           0x95173173
> > > > > > > > > DOM::NodeList::itemById(DOM::DOMString const&) const + 57
> > > > > > > > > 4   com.apple.WebCore           0x9505c12f
> > > > > > > > > KJS::DOMNodeList::tryGet(KJS::ExecState*, KJS::Identifier 
> > > > > > > > > const&)
> > > > > > > > > const + 309
> > > > > > > > > 5   com.apple.WebCore           0x94fde86e
> > > > > > > > > KJS::DOMObject::get(KJS::ExecState*, KJS::Identifier const&) 
> > > > > > > > > const +
> > > > > > > > > 58
> > > > > > > > > 6   com.apple.JavaScriptCore    0x94e9297e
> > > > > > > > > KJS::Reference::getValue(KJS::ExecState*) const + 516
> > > > > > > > > 7   com.apple.JavaScriptCore    0x94e925e5
> > > > > > > > > KJS::AccessorNode2::evaluate(KJS::ExecState*) + 55
> > > > > > > > > 8   com.apple.JavaScriptCore    0x94e989af
> > > > > > > > > KJS::BinaryLogicalNode::evaluate(KJS::ExecState*) + 155
> > > > > > > > > 9   com.apple.JavaScriptCore    0x94e98941
> > > > > > > > > KJS::BinaryLogicalNode::evaluate(KJS::ExecState*) + 45
> > > > > > > > > 10  com.apple.JavaScriptCore
>
> > ...
>
> > read more ยป

Reply via email to