Hi all,
This has been an ongoing bug in my portal.. I'm not sure when it first happened but I think around 4.03 or so. A user will sign in, edit a module that uses the Rich Text editor, and the editor will display in Basic Text mode. The user can click the radio button to switch back to Rich Text and that normally holds from then on. It tends to happen randomly for a random user in a random portal.
I can't figure out what causes it to switch itself to Basic mode, and I'd like it to stop. Locopon has suggested that some module developers might be using a personalization db setting incorrectly which could causes this to happen.
This past week I've had it happen in a portal and this time it's a little different. The editor refuses to stay in Rich Text mode across logins. I can change the editor to Rich text mode for the user, but if they log out and back in, it reverts to Basic Text. Even worse, the FAQ module won't stay in Rich Text mode at all upon leaving the edit screen. As soon as the user returns to edit mode, the editor is back to Basic Text.
I have found a table in the database called "Profile" that appears to hold the default editor setting for the user:
<profile><item key="DotNetNuke.TextEditor:PreferredTextEditor" type="System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"><string>RICH</string></item></profile>
I've gone in and out of the faq module, reset the editor and watched that setting change and revert itself.
My question is... what causes that setting to be changed.. how can I make it permanent.. where do I begin to look?
This is DNN 4.5.5 on a VPS, the modules in use on that particular portal are Ventrian Simple Gallery, Core Text/HTML, Core FAQ, Onyak EmailIt, DoneIn Feedback form, ZLDNN ModuleWrapper.
Any ideas are very much appreciated,
Rob