(Hidden by Administrator)
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