1. Why do we call DeletingFrameSubtree before calling RemoveFrame? Why doesn't RemoveFrame take care of unmapping the content itself? (P.S. DeletingFrameSubtree is a really confusing name for something that doesn't delete the subtree.)
2. Is there any reason we would call DeletingFrameSubtree or RemoveFrame on a continuation frame (rather than its first-in-flow) unless we were in the process of deleting its entire continuation chain? 3. Is the primary frame for a piece of content ever not the first continuation? 4. Would it be a bad idea for the frame to take care of unmapping itself and its children? 5. Why does nsFrameManager::RemvoeFrame need aParentFrame? Are there cases where aParentFrame != aOldFrame->GetParent() ? ~fantasai _______________________________________________ dev-tech-layout mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-layout

