Closed Bug 168883 Opened 22 years ago Closed 18 years ago

detection of {ib} situations needs to happen in ContentInserted, ContentAppended, and elsewhere

Categories

(Core :: Layout, defect, P5)

defect

Tracking

()

RESOLVED WORKSFORME
Future

People

(Reporter: bzbarsky, Assigned: bzbarsky)

References

(Depends on 1 open bug)

Details

Right now we only detect {ib} situations in ConstructInline... so dynamic changes to the tree can easily not lead to things that _should_ be special being marked as such. We should fix that (or handle {ib} in reflow as dbaron once suggested, I guess).
marking some dependencies.... thare are probably a few more I missed. I really would prefer to see us move towards doing this in reflow, though.
Depends on: ib_reflow
Priority: -- → P4
Target Milestone: --- → Future
Handling {ib} during reflow is bug 142585, and I'd certainly prefer that. It would probably be less work than fixing all of these messy issues with the current handling.
QA Contact: petersen → moied
Blocks: 186835
Blocks: 84582
Priority: P4 → P5
So at this point, I think WipeContainingBlock() pretty much covers what this bug is about. I haven't been able to come up with a scenario in which ContentAppended or ContentInserted fails, and the various dependent bugs are OK.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.