<div dir="ltr"><div>Thanks Dave, nice summary.</div><div><br></div><div>Where does UI-tour fit in? Is that another category that needs to be added? <br></div><div><br></div><div>[1] <a href="https://searchfox.org/mozilla-central/source/browser/app/permissions#14">https://searchfox.org/mozilla-central/source/browser/app/permissions#14</a><br></div><div><br><div class="gmail_quote"><div dir="ltr">On Fri, Mar 16, 2018 at 8:53 AM Dave Townsend <<a href="mailto:dtownsend@mozilla.com">dtownsend@mozilla.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>We have a number of cases where we show UI to the user in the content area of the browser, usually as about: pages. For the usual reasons there is a lot of desire to make these load in a content process rather than the main process. Related is a desire to run many of these pages without chrome privileges. All this means the page has to do extra work to get the data it often needs from the main process. All this work ultimately comes down to message passing across the processes and we have a bit of a mish-mash of wrappers around doing this.</div><div><br></div><div>I'm concerned that none of these wrappers are well understood, all have usability issues and potential gotchas. I think what we want to do is pick one and evolve it into what we want, then migrate other content pages to use that. To start I've written summaries of the main parts of the APIs we currently use: <a href="https://docs.google.com/document/d/1zTT7gHW5SzIUJkr2OkE44Xapj2JDIHJqjvJooxoB-J4/edit" target="_blank">https://docs.google.com/document/d/1zTT7gHW5SzIUJkr2OkE44Xapj2JDIHJqjvJooxoB-J4/edit</a></div><div><br></div><div>I'd like to hear what kind of API we should aim for, what properties do you care about and how can we make this easier for developers to use?<br></div><div><br></div><br></div>
_______________________________________________<br>
firefox-dev mailing list<br>
<a href="mailto:firefox-dev@mozilla.org" target="_blank">firefox-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/listinfo/firefox-dev</a><br>
</blockquote></div></div></div>