Closed
Bug 55292
Opened 24 years ago
Closed 24 years ago
XBL bungles <children> insertion points that have siblings
Categories
(Core :: XBL, defect, P3)
Tracking
()
RESOLVED
FIXED
mozilla0.8
People
(Reporter: hyatt, Assigned: hyatt)
References
Details
(Whiteboard: [xbl1.0])
Attachments
(3 files)
66.50 KB,
patch
|
Details | Diff | Splinter Review | |
72.56 KB,
patch
|
Details | Diff | Splinter Review | |
77.05 KB,
patch
|
Details | Diff | Splinter Review |
Right now, <children> doesn't behave correctly when it has siblings. It always
puts explicit content on the end, when they could be somewhere in the middle (or
even at the beginning).
Assignee | ||
Updated•24 years ago
|
Status: NEW → ASSIGNED
Whiteboard: [xbl1.0]
This can be fixed by a DOM "pseudo-node" for insertion points. In conversation,
hyatt said he'll have to be careful about cloning these (for hundreds of
instantiated bindings all over the place, this could get bloaty -- maybe some
copy-on-write fun?).
Depends on: 59317
Assignee | ||
Comment 4•24 years ago
|
||
Assignee | ||
Comment 5•24 years ago
|
||
This is stage one of a multi-stage rewrite of insertion points. This first
stage makes insertion points with siblings operate correctly in the non-dynamic
case. The dynamic cases (where the DOM dynamically adds/inserts kids) still fail.
Looking for an r and sr from brendan and waterson please. Thanks guys.
Assignee | ||
Comment 6•24 years ago
|
||
Comment 8•24 years ago
|
||
hyatt kindly walked me through the patch, and we made a few small improvements,
and something that regressed his torture test. If I could see a new patch that
looks like what we had, but with the fix for the torture-test regression, I'll
sr= straight away.
/be
Assignee | ||
Comment 9•24 years ago
|
||
Comment 10•24 years ago
|
||
Assignee | ||
Updated•24 years ago
|
Target Milestone: mozilla0.9 → mozilla0.8
Assignee | ||
Comment 11•24 years ago
|
||
This is now mostly fixed. Only remaining problems should be minor. Still want
to clean this up before 1.0. Moving to 0.9.
Insertion still isn't implemented right. Append doesn't check filters.
Target Milestone: mozilla0.8 → mozilla0.9
Assignee | ||
Comment 13•24 years ago
|
||
fixed now.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•