Highlighting AIS_Trihedron broken when in topmost Zlayer

For an AIS_Trihedron object when I set its ZLayer at Topmost then dynamic highlighting is broken :

aisTrihedron->Attributes()->SetZLayer(Graphic3d_ZLayerId_Topmost);

How to solve this ?