Thank you for your reply.
Your example works fine, because it doesn't postback to server side to set Editor.Visible=false to hide the editor. It just set DIV's style to hide the editor on the client side.
But it doesn't solve the problem in my application that has to postback to use Editor.Visible=false to hide the editor. In my application I can't just hide the editor on the client side, because I need to do a lot of code conversion on the server side with postback. If it is a bug for CuteEditor with Visible=false, I have to find a workaround to solve the problem, e.g. save the content to ViewState before set Editor.Visible=false, or wrap the editor with a DIV server control so I can hide the DIV control on the server side instead of hiding the editor itself. I haven't tried the second method yet.