Am I doing this right?

A cWebFloatingPanel contains an inner cWebButton. The floating panel becomes visible when a visible button in the outer container is clicked.

When the inner button is then clicked an error is generated:

Code:
Executing this web method 'ONCLICK' is not allowed by the target object 'oInnerButton'
The new security layer blocks events on non-visible objects but this button _is_ visible at the time of clicking (obviously).

I don't think this is expected behavior.

Regardless, I turn to augmenting the AllowServerAction on the button and I assume that this should do it:

Code:
Procedure AllowServerAction Boolean ByRef bAllow String sMethodName Handle hoMessage Boolean bIsFunction
    Get IsControlAccessible True True to bAllow
End_Procedure
However, IsControlAccessible returns false so I end up with this:

Code:
Procedure AllowServerAction Boolean ByRef bAllow String sMethodName Handle hoMessage Boolean bIsFunction
    Move True to bAllow
End_Procedure
and then I'm good. is this an error on behalf of the IsControlAccessible function?