One user who has the problem is already using IE8.
Also, why would the container size in IE8 be any different from IE7?
One thing I do know, is that this same user (above) can see tabbars in my other pages. So my immediate thought was that there is something different about this page compared to the others. But I cannot detect any (major) differences.
I discovered an interesting aspect of this today as I was viewing the screen of one of my customers in an online session.
He was using IE8 and when he first visited this page the tabbar was not properly visible. But when he clicked the ‘compatibility mode’ button it was properly displayed.
So my question now is: What elements of html/javascript - as provided for in Tabbar code - is not being accepted by newer browsers not using ‘compatibility mode’?
At least I can tell my users to click ‘compatibility mode’ if they do not see the tabbar properly.
Probably the size of tabbar container is different in compatibility and standard modes.
Tabbar occupies the whole container that is defined in the contructor. So, please check size of the element on your page.
Here is the div - inside a table row - that is used. I do now notice that the stylesheet element (using a Salesforce stylesheet) may be the cause of this.
The css elements for labelCol include the following:
I do not have an opportunity to test this as the problem does not happen on my pc (with IE8) - and only on some users. Do you think the above is the cause?