Possible bug in ASP.NET 1.1?

I’ll preface this post by saying that I don’t have constant connectivity to the Internet from where I am right now.  Every morning I wake up at 4:45AM, walk 1/2 of a mile to a satellite Internet Cafe run by some Arabs, and pay $6/hour to hook my laptop up to the Internet.  Imagine 1 hour of Internet per day, and you can calculate that monthly bill and compare it to your cable modem bill.  I use Net2Phone and for $.02 per minute, I can talk to my wife over the Net. 

The point of that preface is that it’s hard to do some immediate Internet research into this issues, but here it is:

I have a page that has a user control containing a form.  The form uses some of the validation controls with client script enabled.  Everything works great.  The form got a little long, and sometimes the length of one of the grids causes the page to scroll, and the save button is at the button.  I turn on SmartNavigation to remedy the post-back-lose-scroll-position problem, but now, instead of posting back, some of the buttons will erroneously trigger the client validation script to fail even though input values are valid.  I turn off SmartNavigation, and everything is perfect.  Very frustrating.  I’m wondering if the two features have a javascript conflict because I also get a javascript error when this occurs.  I’m wondering if anyone else in the ASP.NET community has experienced this and if there is a workaround.