Product View not working with IE8 and maybe earlier versions


https://forum.kartris.com/Topic1965.aspx
Print Topic | Close Window

By pcotgrove - Fri 26 Apr 2013
When selecting a product either from the category menu, the recently viewed or any of the other areas (top sellers, featured, etc) when using IE 8 and maybe earlier versions the product details & images do not appear - only the product title is displayed.

Using IE9 and later and other browsers (I have tried Chrome, FireFox & Safari) the site works perfectly as expected.

IE throws the following error when **not** displaying the product details:

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; Tablet PC 2.0)
Timestamp: Fri, 26 Apr 2013 09:25:41 UTC

Message: Can't move focus to the control because it is invisible, not enabled, or of a type that does not accept the focus.
Line: 13
Char: 15584
Code: 0
URI: http://xxx.com/Product.aspx?_TSM_HiddenField_=scrManager_HiddenField&_TSM_CombinedScripts_=%3b%3bAjaxControlToolkit%2c+Version%3d4.1.60623.0%2c+Culture%3dneutral%2c+PublicKeyToken%3d28f01b0e84b6d53e%3aen-GB%3a187c1d17-2715-476f-9eeb-4fd46e2849ea%3a475a4ef5%3aeffe2a26%3a8e94f951%3a1d3ed089%3a5546a2b%3ad2e10b12%3a37e2e5c9%3a751cdd15%3adfad98a5%3a497ef277%3aa43b07eb%3a3cf12cf1%3a3ac3e789%3ae00da949

This is quite an urgent issue - I am sure I cant be the first person to see this. Any ideas??
By Paul - Fri 26 Apr 2013
I have tested it with the MS tools on IE10, setting user agent and renderer to IE8 compatibility mode and it shows ok. I'm seeing if I have a virtual image with Vista on I can test with.

This version of Kartris is using a newer version of the ajax toolkit, which it appears was broken by Microsoft and not fixed:

http://ajaxcontroltoolkit.codeplex.com/workitem/27053

I'll file a bug on this and see if we can update to one of the user's fixed DLLs. Meanwhile, you could try that fixed one yourself if it is urgent.
By Mart - Fri 26 Apr 2013
I tested on a real version of IE8 and I was able to replicate the issue of the missing content. Hopefully that revised AJAX toolkit will fix.
By Paul - Fri 26 Apr 2013
Issue was added to codeplex:

https://kartris.codeplex.com/workitem/1557

Please login and vote if you want to up the priority (and star the project while you're at it!)
By pcotgrove - Fri 26 Apr 2013
Hi

Thanks for the update - can you test with the Jan releases of the AJAX toolkit to see if that resolves the issue at all?

Failing that have you re-compiled the project with the fix discussed on the site at all?
By pcotgrove - Mon 29 Apr 2013
Over the weekend I downloaded the latest version of the AJAXToolkit (end of Jan 13) but having tested again this morning with IE8, it has made no difference.

Has anyone re-compiled the toolkit with the fix discussed earlier in this thread at all?
By Paul - Mon 29 Apr 2013
We tried the latest toolkit too and the issue isn't fixed. We're working on compiling our own version today (with the javascript fix), which we hope will sort it.
By pcotgrove - Mon 29 Apr 2013
Thats great Paul - let me know when its ready and I will test it out for you on my site

Many Thanks
By Paul - Mon 29 Apr 2013
Ok, you can get it from codeplex now, Medz rebuilt it and it checked it in there. Go to the source code there, and you can find the new ajaxtoolkit DLL in the /bin folder.

Would be great if you can confirm the fix works for you, as I'll cut a new kartris 2.0002 zip today and submit to Microsoft if it does.
By pcotgrove - Mon 29 Apr 2013
Hi there

I have downloaded and updated the file on my site but I am unable to test until I get into the office tomorrow morning

I will post a reponse to let you know it looks - I dont have IE8 on my laptop so will have to wait until I am on work machine

Many Thanks
By Mart - Mon 29 Apr 2013
I tested on IE8 on my vista machine and it worked fine on that as far as I could see.
By pcotgrove - Tue 30 Apr 2013
Hi

Having tested the site this morning all looks ok and is working as expected

Many Thanks for assisting with this issue - obviously taking IE8 users out of the potential customer pool is probably an extremely large number of oppotunities to be missing out on

Thanks again
By Paul - Tue 7 May 2013
Did you manage to confirm it works for you? We're pretty sure it's fixed it (has for us), but if you can mark the response above as answer, that would help tie up the loose ends of the thread.
By pcotgrove - Mon 13 May 2013
More than happy to mark as answer - how do I do that?Ermm
By Paul - Tue 14 May 2013
I think you should see a tick under each response which you can click:

http://community.instantasp.co.uk/16716/InstantForum.NET-2012-Mark-As-Answer