Idea is to use test pilot feature, allowing to view two pages in the same moment to developing pages.
User open page, select persistent cache, so Firefox remember current view. In next step, the developer modify page, and open new version aside old.
You can also allow to show one page above older - new version will be semitransparent.