XUL/XBL Replacement Newsletter #7
kmaglione at mozilla.com
Fri Aug 24 21:43:58 UTC 2018
On Fri, Aug 24, 2018 at 12:33:35PM -0700, Brian Grinstead wrote:
>> On Aug 23, 2018, at 9:29 PM, Kris Maglione <kmaglione at mozilla.com> wrote:
>> How is this going to work with the XUL prototype cache?
>It’s a good point, and we still need to figure out what to do about the
>prototype cache. We’ll do that in parallel with fixing bugs - once we're
>confident that the HTML doc is working approximately the same as the XUL
>doc we’ll start tracking any regressions in talos.
That sounds reasonable. Just as long as we're not overlooking it.
>I’m not super familiar with this area yet
At this point, I can probably count on one hand the people who are.
Hopefully we'll wind up in a better place at the end of this process.
>The tricky part with going the other direction (XUL doc, HTML elements) is
>that we have elements that are still XUL, and the XUL flexbox layout and
>CSS layouts don’t play well together. So migrating parts of the UI at a
>time into HTML elements is going to cause CSS/layout headaches unless if
>the parts can be pretty isolated from each other. I’m not sure I can
>describe all the problems exactly, but I’ve experienced this first hand
>when trying to put HTML inside XUL parents in the Inspector panel - things
>just don’t display correctly and the behavior isn’t specified AFAIK. I can
>dig up some bugs if you’re interested in details.
I would be interested, yes. Thanks.
More information about the firefox-dev