I have a page type that extends from Page. I'll call it SomePageType. SomePageType has a few custom fields that hold HTML text. My Page object also contains some custom fields. When I save and publish the page, all custom fields from Page and SomePageType are viewable in the template. Everything works fine.
However, when I attempt to revert changes in the CMS, only the data in the fields from SiteTree and Page appears. The custom fields in SomePageType do not save or load in the revision history. Is this a glitch, or am I doing something wrong?