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

Reply via email to