Thursday, September 03, 2009

ITSM: The Perils of Hiding Tabs

I discovered this in the web 6.2 today and it reminded me of an issue with tabs in the full client.

In some versions of 5.x there was an issue that disabled all of the tabs from working. The issue comes from making the FIRST tab in the layout of an object hidden or conditionally hidden. This issue is fixed in 6.2 (or 6.1.2 or later) in the Full Client but the issue still exists in the web client.

The error is not too easy to spot in the web client, the first indication is that you can't navigate to any tab other than the first displayed tab. Secondly there is an yellow error next to "Done" in the web browser. The error details are "Unterminated String Constant".

The simple (and only fix) is to make the initial tab in the layout always visible. Either swap it with another Tab or change the Visibility rule.

No comments: