Please bare with me, the text below is a little cryptic but building an example would cost me a lot of time. So if we can do it like this I would appreciate it...
I have a form (1) with a tabpanel (1) on it.
One of the forms (2) on the tabtabel (1) has, again a tabpanel (2) with a form (3).
Form 3 has an onShow and onHide method defined. With these I set a global variable.
When I select another tab on tabpanel 1 (the foremost one) and the selection of tabpanel 2/form 3 doesn't change, the onHide method is called like it should.
But, when I select form 2 on tabpanel 1 again (the one that hides form 3, remember it was still open) the onShow method doesn't change the global!
When I change the selection on tabpanel 2 however it works like it should...
A bug?