Chameleons do better in tall screen cages. They need maximum airflow. Get ride of the bark, it does no good to keep it in there. It can just cause more harm.
If you find out how old she is, tell me. My friend has a chameleon who has only shed once in a month, but when I had my Cham as a baby he sheded around once a week. For now I would recommend that you keep an eye on her. If this continues take her to an expert.