Bug 1523957 Comment 1 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

So this was an adventure.

There's a couple of things going on with this patch.

1. The XBL binding code was left in place to prevent places-tree from blowing up when attempting to extend the XBL-version of tree.
2. The XBL binding was noneified for the CE-version of the tree in CSS.
3. Children elements were replaced with html:slots
4. Treecols set their slot name when connected to get slotted in the intended place

However things still blow up. It looks like nothing is actually slotted in place. I tried an approach where I'm just using regular <children> nodes inside trees, and nothing is appended in that scenario either.

The immediately obvious consequences are:
1. Trees are empty.
2. The "focus" and "blur" events throw errors about "view" and "inputField" being null for the entire tree. This is probably caused by (1)
3. The in-content preferences page throws an error about `engineList.inputField` being null for [0]. This looks an input for tree cells which are editable (via overriding the `isEditable` method). This is likely the same problem as (2)

Quite stuck. Looking for feedback.


[0] https://docs.google.com/document/d/1lrWIAKTGfyO8_FaAScUc9V57jyZdM-odig00MmFh9HA/edit#heading=h.k6pk4f8lm0j2

Back to Bug 1523957 Comment 1