XUL/XBL Replacement Newsletter #7

Kris Maglione 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 mailing list