Topic: Re: Visual Studio 2013 UltimatePanel v3.3 Demos ClientPersistence JavaScript UltimatePanelUtility.js Errors
Karamasoft Support Forums

Page 1 of 1 (5 items)

Posted by andrew@wellsfargo on 08-01-2017 11:29 AM
Visual Studio 2013. IIS Express 10.0. Internet Explorer 11. Emulation under F12 Developer Tools is document mode Edge (Default), browser profile Desktop, user agent string Default.

Ultimate Panel v3.3 out of the box testing the UltimatePanelCS.sln and the JavaScript is instantly unhappy. Navigate on Samples.aspx to the ClientPersistence (MSDN Style) met with an immediate error.

Object doesn't support property or method 'addBehavior'

{ var k88h489C=z58x4L6C(tz6l2947); k88h489C.addBehavior("#default#userData"); } } }

Force the debugger to continue. ClientPersist.aspx is presented.

Roll the mouse pointer over the panel and JavaScript error.

Unable to get property 'length' of undefined or null reference

{ for (var j=0; j < ahv3jhoy[i].WDh6uDKj.length; j++)

WDh6uDKj does not appear to be a valid object!

Click the panel expand/collapse and JavaScript error.

Unable to get property 'length' of undefined or null reference

{ for (var i=0; i < xY4u8YkP.WDh6uDKj.length; i++)

WDh6uDKj does not appear to be a valid object!

******* NOTE *******
Change Emulation to browser profile Enterprise which also change document mode to 5 (default) the initial error concerning 'addBehavior' persists. However the control then appears to behave without the other JavaScript errors.

This is very concerning as we are working toward adopting the updated version as part of a 64-bit migration. Second in our Intranet our site is running under Enterprise emulation but a goal is to move away from this and allow IE11 to run under default emulation.

Please advise.

Posted by Karamasoft on 08-01-2017 12:08 PM
User data behavior doesn't seem to be supported for the browser configuration you are trying to emulate. You will need to disable the client persistence feature by setting the ClientPersistence property of your UltimatePanel control to False.

Posted by andrew@wellsfargo on 08-02-2017 8:18 AM
Please elaborate. Are you indicating that the UltimatePanel v3.3 will not operate under default Internet Explorer 11 emulation? If so this would appear to be a very obvious defect in the control itself that should be addressed.

If we are unable to utilize the control with client persistence and default Internet Explorer 11 emulation than it stands we will need to look for an alternate control provided by another vendor to serve nearly the same functionality.

The initial response seems to lack any sign of effort to review, to test, or remediate the controls behavior and to bring it line with standards for applications running under Internet Explorer 11, and quite like Microsoft Edge for Windows 10.

To repeat our goals for our internal system that presently utilizes a very old version of the panel.
- Upgrade components to delivery the system as a 64-bit compiled web interface
- Align with HTML 5 standards
- Remove the necessity to run the web interface under Enterprise mode emulation under Internet Explorer 11 and Edge

As a reminder the errors that were reported were using the Karamasoft provided demonstration solutions provided with the UltimatePanel component.

Thank you.

Posted by andrew@wellsfargo on 08-09-2017 7:52 AM
I provided a follow up with details and reminding the vendor that this issues reported were testing only with the provided demonstration solutions provided with the Karamasoft controls. Is there no additional feedback or consideration from the vendor?

Posted by Karamasoft on 08-29-2017 12:55 PM
Go to https://www.karamasoft.com/Samples.aspx?component=UltimatePanel&sample=ClientPersist in IE 11, open Tools->Compatibility View Settings to add karamasoft.com, and make sure the "Display intranet sites in Compatibility View", it should work for you.