Brian, I have resolved your collapsing of empty elements in rebuild issue and the code is checked into the trunk. I will summarize the issue here for the maling list. The issue is that if you have empty elements like <label></label> in your templates (specifically in a layout or partial) and you invoke a rebuild (from admin screen or via rake mv:rebuild, mv:rebuild_all) rexml our parser and serializer collapses the empty elements so it would become <label/>. In some cases the browsers present things differently if this happens. The MasterView rhtml generation process was already handling things properly by using a set of XHTML element names that should always be empty and otherwise keeping things expanded. So I added a test case to verify this in the rebuild template process and modified the code to use the same XHTML empty element set (base, meta, link, hr, br, param, img, area, input, col - from http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Strict) for determining when to collapse empty elements. The code is checked into the trunk and will be in the next release 0.3.4 You may test out to verify this code fixes your issue by installing the latest code from the trunk ruby script/plugin install svn://rubyforge.org/var/svn/masterview/trunk/masterview Let me know if this does indeed fix your problem or causes any other issues. Also just for completeness, I will mention a work around for those using 0.3.3 which would simply be to add in an html comment into the element you would want to keep expanded, but this will not be needed once you have the 0.3.4 release. Blessings, Jeff -- Jeff Barczewski, MasterView core team Inspired Horizons Ruby on Rails Training and Consultancy http://inspiredhorizons.com/ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://rubyforge.org/pipermail/masterview-users/attachments/20070828/16266a24/attachment.html