Hi there,
using a TabSet in a small browser window will cause a JavaScript crash in ISC_Core.js due to "classObject" or _23 is null.

This error only happens when accessing the isomorphicDir through network, e. g.
Following a small example to reproduce this error. Remember to insert your network name first.
The error appeared after your fix for Urgent - Tahoe - Hovering increases size of Buttons and Tabs with latest Chrome. More precise it is reproduceable with your latest nightly build SmartClient_v111p_2017-09-23_Pro in all browser in their latest version and does not appear with build SmartClient_v111p_2017-09-12_Pro.
Due to this bug customers with lower display resolutions are getting blank pages instead of views they need to work with - so we had to roll back to the build SmartClient_v111p_2017-09-12_Pro which includes the hovering bug.
Best regards
using a TabSet in a small browser window will cause a JavaScript crash in ISC_Core.js due to "classObject" or _23 is null.
This error only happens when accessing the isomorphicDir through network, e. g.
var isomorphicDir="http://YourNetworkName/isomorphic/"
Code:
<HTML>
<HEAD>
<SCRIPT>var isomorphicDir="http://[B]YourNetworkName[/B]/isomorphic/";</SCRIPT>
<SCRIPT SRC="/isomorphic/system/modules/ISC_Core.js"></SCRIPT>
<SCRIPT SRC="/isomorphic/skins/Tahoe/load_skin.js"></SCRIPT>
</HEAD>
<BODY>
<SCRIPT>
isc.TabSet.create({
"ID": "innerInnerTabSet",
"width": "100%",
"height": "100%",
"tabs":
[{
"ID": "firstInnerInnerTab",
"title": "firstInnerInnerTab",
pane: isc.VLayout.create()
}, {
"ID": "secondInnerInnerTab",
"title": "secondInnerInnerTab",
pane: isc.VLayout.create()
}, {
"ID": "thirdInnerInnerTab",
"title": "thirdInnerInnerTab",
pane: isc.VLayout.create()
}
],
"selectedTab": 0
})
</SCRIPT></BODY></HTML>
Due to this bug customers with lower display resolutions are getting blank pages instead of views they need to work with - so we had to roll back to the build SmartClient_v111p_2017-09-12_Pro which includes the hovering bug.
Best regards
Comment