I should also add that I've tried making the properties not available in edit mode without any different results. I've also tried different names for the properties without any change.
As usual, directly after asking for help I found the problem.
It turned out that I had uiEditorCssPaths pointing to a file that didn't exist.
Some sort of error message would have saved me an hour or two of frustration :)
Had you changed that path? I'm just wondering why that would break on a new install?
Yeah, I had. Just couldn't imagine that that could have such drastic consequences which is why I didn't mention it. Lesson learned :)
I have a brand new project:
I've added a couple of page types and templates and everything works fine.
However, whenever I add an XHtmlString property to a page type I'm no longer able to access forms mode for pages of that type. That is, if the page has a template nothing happens when I click the forms button except it changning to to show a loading indicator. If the page doesn't have a template I see the "Preview is not available for this page" message but forms mode isn't opened.
I can't see any errors reported in Firebug's console. No errors or warnings are written to the log4net log.
I've cleared all ASP.NET temporary files folders as well as browser cache. Occurs in all browsers I've tested (FF and Chrome).
If there was a way to downgrade to 7.0 I'd happily try that, but... :)